/* Auto-generated by migrate_inline_styles.js: migrated former inline styles to classes. */
.u-inl-007960a18b { display: flex !important; gap: 1rem !important; align-items: flex-start !important; flex-wrap: wrap !important; }
.u-inl-015a41fa94 { flex: 1 !important; font-size: 0.8rem !important; color: #7f8c8d !important; margin-right: 1rem !important; }
.u-inl-03979bb3df { margin-left: 4px !important; opacity: 0.6 !important; }
.u-inl-043e245cc1 { margin-right: 4px !important; }
.u-inl-04efc65325 { font-size: 0.85rem !important; color: var(--text-muted) !important; margin-bottom: 1.25rem !important; }
.u-inl-0522ff3e97 { display: flex !important; gap: 0.5rem !important; }
.u-inl-05ec030e4f { color: var(--accent) !important; display: block !important; margin-bottom: 0.25rem !important; }
.u-inl-073f47e939 { font-size: 0.85rem !important; color: var(--text-muted) !important; }
.u-inl-0744aae02a { padding-top: 0 !important; border-top: none !important; }
.u-inl-07779554ef { margin-top: 0.45rem !important; color: var(--text-muted) !important; }
.u-inl-07c8247d67 { display: flex !important; gap: 0.5rem !important; align-items: center !important; flex-wrap: wrap !important; }
.u-inl-07f002e0e6 { padding: 1.5rem !important; }
.u-inl-0801c63d97 { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; gap: 0.75rem !important; }
.u-inl-0847caf65d { display: flex !important; flex-wrap: wrap !important; gap: 0.6rem !important; align-items: center !important; }
.u-inl-08545eb460 { margin-bottom: 0.5rem !important; background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23999%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%228%22%3E%3C/circle%3E%3Cline x1=%2221%22 y1=%2221%22 x2=%2216.65%22 y2=%2216.65%22%3E%3C/line%3E%3C/svg%3E') !important; background-repeat: no-repeat !important; background-position: right 0.75rem center !important; background-size: 1rem !important; }
.u-inl-08a2142b4d { display: flex !important; align-items: center !important; gap: 0.4rem !important; cursor: pointer !important; font-size: 0.92rem !important; }
.u-inl-08b59094e7 { margin-right: 0.4rem !important; }
.u-inl-090c4d3c6a { color: #c0392b !important; font-weight: 600 !important; }
.u-inl-098283427f { display: flex !important; align-items: center !important; gap: 0.5rem !important; color: #2ecc71 !important; font-weight: 500 !important; }
.u-inl-09e8c5ac29 { margin-top: 0.4rem !important; }
.u-inl-0a8ca1da2b { width: auto !important; }
.u-inl-0b87e9e0af { font-weight: 600 !important; }
.u-inl-0c6d229990 { padding: 0.75rem 0 !important; }
.u-inl-0ca8428dd9 { color: var(--text) !important; font-size: 0.95rem !important; }
.u-inl-0ce45ac703 { color: #666 !important; }
.u-inl-0cf4ffe34b { font-size: 0.9rem !important; margin-bottom: 0.5rem !important; }
.u-inl-0cf8f93b0e { margin-top: 1rem !important; }
.u-inl-0d5dacd2f3 { padding: 0 1rem !important; }
.u-inl-0dc8cc6234 { margin-top: 0.5rem !important; }
.u-inl-0e42856cf0 { color: var(--text-secondary) !important; }
.u-inl-0ed8dc434e { margin: 0 0 0.75rem !important; }
.u-inl-0f2b3f6d8f { font-size: 0.8rem !important; color: var(--text-muted) !important; margin-top: 0.2rem !important; }
.u-inl-0f6b1ef9a5 { color: var(--text-secondary) !important; }
.u-inl-0f788585f1 { background: var(--bg-accent) !important; padding: 0.8rem !important; border-radius: 8px !important; margin-bottom: 1rem !important; font-size: 0.85rem !important; border: 1px dashed var(--border-color) !important; }
.u-inl-115c762b3f { font-size: 0.88rem !important; color: var(--text-muted) !important; }
.u-inl-1209479acd { text-align: center !important; color: #e74c3c !important; }
.u-inl-129e82a940 { padding: 0.75rem 0.5rem !important; border-bottom: 1px solid var(--bg-secondary) !important; }
.u-inl-12e943c1c9 { margin-bottom: 0.7rem !important; }
.u-inl-13244979f1 { background: #e67e22 !important; color: white !important; font-size: 0.65rem !important; padding: 2px 4px !important; }
.u-inl-13a77e2f05 { display: flex !important; align-items: center !important; gap: 0.45rem !important; cursor: pointer !important; }
.u-inl-13cbe03b9a { text-align: right !important; }
.u-inl-1430a54625 { margin-bottom: 0.25rem !important; }
.u-inl-146467b055 { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 0.4rem !important; }
.u-inl-15fd7ddbbc { margin-bottom: 0.75rem !important; color: var(--text-secondary) !important; font-size: 0.9rem !important; }
.u-inl-164e6ea8b8 { grid-column: 1 / -1 !important; font-size: 0.83rem !important; color: var(--text-muted) !important; margin-bottom: 0.25rem !important; }
.u-inl-16884469a8 { margin-bottom: 1rem !important; }
.u-inl-16a8a8b00c { overflow: auto !important; }
.u-inl-16b7f8cfe0 { font-size: 0.78rem !important; color: var(--text-muted) !important; margin-bottom: 0.25rem !important; }
.u-inl-1747a3361e { margin-right: 0.5rem !important; display: inline-block !important; vertical-align: text-bottom !important; }
.u-inl-18b3d0579c { margin: 0 0 0.7rem !important; }
.u-inl-192b904eb7 { display: grid !important; grid-template-columns: 1fr auto !important; gap: 0.45rem 1rem !important; }
.u-inl-192cec0cfa { padding: 1rem !important; text-align: center !important; color: var(--text-muted) !important; }
.u-inl-19ff590818 { display: flex !important; gap: 0.75rem !important; flex-wrap: wrap !important; }
.u-inl-1a4df0a262 { grid-template-columns: repeat(3, 1fr) !important; gap: 1rem !important; }
.u-inl-1aa9ba486c { border-top: 1px solid rgba(192, 57, 43, 0.2) !important; margin: 1rem 0 !important; }
.u-inl-1af01ef9c1 { border-left: 3px solid #e74c3c !important; width: 100% !important; border: none !important; text-align: left !important; cursor: pointer !important; }
.u-inl-1af7675bd0 { max-height: 220px !important; }
.u-inl-1b2541321f { font-size: 0.82rem !important; color: var(--text-muted) !important; margin-top: 0.25rem !important; }
.u-inl-1b4fa1fa4e { color: var(--text-muted) !important; font-weight: 400 !important; }
.u-inl-1ba4a3dddb { font-size: 0.9rem !important; color: var(--text-muted) !important; margin-bottom: 0.8rem !important; }
.u-inl-1bcfcd19f1 { display: flex !important; gap: 0.5rem !important; flex-wrap: wrap !important; margin-bottom: 1rem !important; }
.u-inl-1bd4b9f576 { margin-bottom: 1.25rem !important; }
.u-inl-1c09f0c006 { margin-bottom: 0.5rem !important; }
.u-inl-1c7c5a8afb { max-width: 980px !important; width: 95% !important; }
.u-inl-1d592b8351 { margin: 0 0 0.8rem 0 !important; }
.u-inl-1da1888102 { display: flex !important; align-items: center !important; gap: 0.75rem !important; cursor: pointer !important; color: var(--text-secondary) !important; font-size: 0.9375rem !important; white-space: nowrap !important; }
.u-inl-1da9facb4d { margin: 0 !important; }
.u-inl-1df1f5dcba { color: var(--text-muted) !important; margin-bottom: 1rem !important; font-size: 0.9rem !important; }
.u-inl-1ede4b9f77 { display: none; margin-top: 0.6rem !important; padding: 0.6rem !important; border: 1px solid var(--border-color) !important; border-radius: 8px !important; background: var(--bg-tertiary) !important; max-height: 240px !important; overflow: auto !important; white-space: pre-wrap !important; }
.u-inl-1f985d32be { max-width: 450px !important; }
.u-inl-20241b5f6c { padding: 2px 8px !important; font-size: 0.85em !important; }
.u-inl-208923f0f6 { margin: 0.2rem 0 0 !important; }
.u-inl-21d8fb5d75 { margin-top: 0.75rem !important; }
.u-inl-2227734b20 { margin-top: 0.25rem !important; font-size: 0.85rem !important; color: var(--text-muted) !important; }
.u-inl-22d055cd63 { font-size: 0.85rem !important; }
.u-inl-22df461071 { display: flex !important; gap: 0.45rem !important; }
.u-inl-22f5e1e9ce { display: none; margin: 0.35rem 0 0.45rem 0 !important; padding: 0.5rem 0 0.2rem 0.9rem !important; border-left: 3px dashed rgba(59,130,246,0.4) !important; background: rgba(59,130,246,0.04) !important; border-radius: 8px !important; grid-template-columns: 1fr auto !important; gap: 0.45rem !important; align-items: end !important; }
.u-inl-237f9124c6 { font-size: 0.9rem !important; color: var(--text-muted) !important; margin-bottom: 0.5rem !important; }
.u-inl-239ad8f266 { grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important; gap: 0.5rem !important; }
.u-inl-23a385385a { display: flex !important; flex-wrap: wrap !important; gap: 0.6rem !important; }
.u-inl-25305d4f62 { margin: 0 0 0.45rem !important; }
.u-inl-255a4925d7 { padding: 0.5rem !important; background: #f8f9fa !important; border-radius: 4px !important; border: 1px solid #dee2e6 !important; color: #666 !important; font-size: 0.9em !important; }
.u-inl-26ba9eea9b { margin-top: 0 !important; margin-bottom: 0.75rem !important; display: flex !important; align-items: center !important; gap: 0.5rem !important; }
.u-inl-26f002e62e { font-size: 0.82rem !important; color: var(--text-muted) !important; margin: 0 0 0.6rem 0 !important; }
.u-inl-279ada2746 { margin: 0 !important; font-size: 1.3rem !important; display: flex !important; align-items: center !important; gap: 0.5rem !important; }
.u-inl-27e6ae935e { font-size: 0.85rem !important; color: #aaa !important; }
.u-inl-283e8f19d2 { max-width: 840px !important; }
.u-inl-287c83d32d { margin: 0 0 0.5rem !important; }
.u-inl-291b7bbb01 { margin-top: 0 !important; }
.u-inl-29690efcf5 { display: none; padding: 0.5rem 1rem !important; font-size: 0.9rem !important; font-weight: 600 !important; color: var(--text) !important; }
.u-inl-2a20ee5177 { font-size: 0.78rem !important; padding: 0.18rem 0.45rem !important; background: rgba(231, 76, 60, 0.12) !important; color: #c0392b !important; border-radius: 999px !important; border: 1px solid rgba(192, 57, 43, 0.2) !important; }
.u-inl-2ab631d078 { color: var(--success) !important; }
.u-inl-2b3b39cafb { margin-top: 3rem !important; margin-bottom: 1.5rem !important; }
.u-inl-2b57d33582 { margin-bottom: 1rem !important; text-align: right !important; }
.u-inl-2c8ad1ef2d { display: flex !important; gap: 0.6rem !important; align-items: center !important; flex-wrap: wrap !important; margin-top: 0.5rem !important; }
.u-inl-2cb42dadc4 { padding: 0 1.25rem 0.5rem !important; }
.u-inl-2cb9725967 { text-align: center !important; color: #e74c3c !important; }
.u-inl-2cd52ab948 { min-width: 0 !important; }
.u-inl-2cdc18deec { margin: 0 !important; padding: 0.85rem !important; }
.u-inl-2ef4265ae4 { width: auto !important; align-self: flex-start !important; }
.u-inl-300faca46f { align-self: flex-start !important; }
.u-inl-30afe4ae74 { font-weight: 700 !important; white-space: nowrap !important; margin-left: 0.5rem !important; }
.u-inl-31e83b8411 { margin: 0.25rem 0 0 0 !important; }
.u-inl-342d988c44 { margin-top: 0.75rem !important; }
.u-inl-349553f936 { padding: 0.75rem !important; border: 1px solid var(--border-color) !important; border-radius: 8px !important; margin-bottom: 1rem !important; }
.u-inl-3547d721b9 { display: flex !important; align-items: center !important; gap: 0.45rem !important; cursor: pointer !important; margin-top: 0.5rem !important; }
.u-inl-36699024f5 { display: flex !important; gap: 1rem !important; }
.u-inl-3687033b93 { margin: 0.45rem 0 0 !important; }
.u-inl-3707a1b3fd { display: flex !important; gap: 0.5rem !important; justify-content: flex-end !important; margin-top: 0.5rem !important; }
.u-inl-3741d63079 { display: flex !important; gap: 0.35rem !important; align-items: center !important; flex-wrap: wrap !important; }
.u-inl-379acd115c { color: var(--text-muted) !important; display: block !important; margin-top: 5px !important; }
.u-inl-37fc32eb32 { margin-bottom: 0 !important; min-width: 120px !important; }
.u-inl-38cfc03f70 { font-size: 0.8em !important; opacity: 0.7 !important; }
.u-inl-39ad0ec779 { display: inline-flex !important; align-items: center !important; gap: 0.2rem !important; cursor: pointer !important; }
.u-inl-39cec8f50b { white-space: pre-line !important; font-size: 0.85rem !important; color: var(--text-secondary) !important; overflow-wrap: anywhere !important; word-break: break-word !important; }
.u-inl-3ab3a982cb { max-width: 780px !important; }
.u-inl-3bf2bb7c43 { min-width: 280px !important; flex: 1 !important; }
.u-inl-3cbd6db236 { margin: 0.5rem 0 0 !important; }
.u-inl-3d7af5eb6b { display: none; margin-bottom: 0.8rem !important; }
.u-inl-3e2edcb1cd { max-width: 1180px !important; }
.u-inl-40ab419d3e { font-size: 0.75rem !important; color: var(--text-muted) !important; }
.u-inl-41159ce7be { color: #95a5a6 !important; font-style: italic !important; font-size: 0.9em !important; }
.u-inl-4171597f46 { margin: 20px 0 !important; color: var(--text-secondary) !important; line-height: 1.5 !important; }
.u-inl-41f999b3fb { display: flex !important; justify-content: space-between !important; align-items: center !important; }
.u-inl-4243930869 { display: flex !important; justify-content: flex-end !important; margin: 0.75rem 0 1rem !important; }
.u-inl-42acb60ee2 { font-weight: 700 !important; }
.u-inl-4305c291d2 { padding-bottom: 0.5rem !important; }
.u-inl-454bff5ed2 { display: none; white-space: nowrap !important; padding: 0.4rem 0.8rem !important; }
.u-inl-4603a2ab31 { margin-right: 0.5rem !important; vertical-align: text-bottom !important; }
.u-inl-46098bef61 { min-width: 0 !important; flex: 1 !important; }
.u-inl-475a973393 { display: grid !important; grid-template-columns: repeat(auto-fit,minmax(180px,1fr)) !important; gap: 0.65rem !important; margin-bottom: 0.85rem !important; }
.u-inl-47daced285 { margin-bottom: 0.8rem !important; color: var(--text-muted) !important; }
.u-inl-486d27bad4 { display: none; margin: 1.5rem 1.5rem 0.5rem 1.5rem !important; }
.u-inl-48fb732c60 { margin: 0.75rem 0 0 !important; }
.u-inl-4b074aae8c { margin-top: 1rem !important; max-width: 200px !important; }
.u-inl-4b4232a4d8 { grid-template-columns: repeat(6, minmax(120px, 1fr)) !important; gap: 0.75rem !important; align-items: end !important; }
.u-inl-4c9ccd0dbe { transition: transform 0.2s !important; display: none; }
.u-inl-4d372fcc1d { font-weight: 500 !important; color: var(--text) !important; min-width: 80px !important; }
.u-inl-4d4cd5be96 { width: 100% !important; border: none !important; text-align: left !important; cursor: pointer !important; }
.u-inl-4dd4080aa7 { margin: 0.6rem 0 0 !important; white-space: pre-wrap !important; font-size: 0.82rem !important; background: var(--bg-secondary) !important; padding: 0.75rem !important; border-radius: 8px !important; border: 1px solid var(--border-color) !important; }
.u-inl-4e2f269ed4 { color: var(--text-muted) !important; display: block !important; margin-top: 0.25rem !important; }
.u-inl-4e40463a3c { margin-top: 1rem !important; color: var(--text-muted) !important; font-size: 0.9rem !important; }
.u-inl-50280ab476 { padding: 0.75rem !important; text-align: center !important; color: var(--text-muted) !important; font-size: 0.85rem !important; }
.u-inl-50666a574d { position: relative !important; }
.u-inl-5086fca6f2 { color: #c0392b !important; display: flex !important; align-items: center !important; gap: 0.5rem !important; }
.u-inl-50921c5864 { border-top: 1px solid var(--border) !important; padding-top: 0.8rem !important; }
.u-inl-5116c4e686 { max-width: 880px !important; }
.u-inl-5173f60a0b { margin-bottom: 1rem !important; display: none; }
.u-inl-51d1614494 { padding: 0.2rem 0.45rem !important; }
.u-inl-526ba0d380 { font-size: 0.82rem !important; color: var(--text-secondary) !important; }
.u-inl-52d3551c91 { min-height: 220px !important; width: 100% !important; font-family: ui-monospace, SFMono-Regular, Menlo, monospace !important; font-size: 0.85rem !important; line-height: 1.4 !important; }
.u-inl-5340b68c42 { display: flex !important; gap: 0.75rem !important; }
.u-inl-53b521e929 { display: flex !important; gap: 0.6rem !important; flex-wrap: wrap !important; align-items: center !important; }
.u-inl-53e53d1779 { border-top: 1px solid var(--border-color) !important; padding-top: 0.5rem !important; }
.u-inl-5479df17cd { margin-top: 2rem !important; border: 1px solid #e74c3c !important; }
.u-inl-547c50da78 { font-weight: 400 !important; font-size: 1.25rem !important; color: var(--text-secondary) !important; text-transform: uppercase !important; letter-spacing: 1px !important; }
.u-inl-54c6ea9c62 { max-width: 380px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
.u-inl-554c79eb27 { color: var(--danger) !important; border-color: rgba(239,68,68,0.35) !important; }
.u-inl-558efda3fa { font-weight: 600 !important; margin-bottom: 0.4rem !important; }
.u-inl-570f6d3970 { font-size: 0.85rem !important; color: var(--text-muted) !important; }
.u-inl-5714a56e2e { font-size: 0.83rem !important; color: var(--text-muted) !important; margin-bottom: 0.35rem !important; }
.u-inl-5785202651 { display: flex !important; gap: 0.6rem !important; align-items: center !important; flex-wrap: wrap !important; margin-top: 0.6rem !important; }
.u-inl-58102c8721 { display: flex !important; gap: 0.5rem !important; flex-wrap: wrap !important; margin-top: 0.5rem !important; }
.u-inl-5872de20d5 { color: var(--text-muted) !important; }
.u-inl-5894ae7590 { padding: 0.4rem 0.6rem !important; font-size: 0.78rem !important; font-weight: 700 !important; color: var(--text-secondary) !important; background: var(--bg-tertiary) !important; }
.u-inl-589f99a7be { width: 100% !important; height: 100% !important; border: 0 !important; border-radius: 8px !important; }
.u-inl-591fb20a3d { color: var(--text-primary) !important; text-align: right !important; font-weight: 500 !important; }
.u-inl-59b87fdbd1 { margin-bottom: 0.5rem !important; }
.u-inl-5a7f89c6d5 { font-size: 0.8rem !important; color: var(--text-muted) !important; margin-top: 1px !important; }
.u-inl-5a8748b7d8 { font-size: 0.75rem !important; color: var(--success) !important; margin-top: 2px !important; }
.u-inl-5bcb289a98 { font-size: 0.76rem !important; color: var(--text-muted) !important; margin-bottom: 0.25rem !important; }
.u-inl-5c05f4afaf { font-weight: 600 !important; }
.u-inl-5c7bb5a23e { margin: 0 !important; white-space: pre-wrap !important; font-size: 0.82rem !important; background: var(--bg-secondary) !important; padding: 0.75rem !important; border-radius: 8px !important; border: 1px solid var(--border-color) !important; }
.u-inl-5d38db9165 { background: #95a5a6 !important; }
.u-inl-5da93ec7ca { padding: 0.5rem 0.65rem !important; border: 1px solid var(--border-color) !important; border-radius: 8px !important; display: flex !important; justify-content: space-between !important; gap: 0.5rem !important; }
.u-inl-5dead81a65 { display: none; min-width: 260px !important; }
.u-inl-5e11b481ea { height: 100% !important; }
.u-inl-5e8db723ca { padding: 0.5rem 1rem !important; font-size: 0.9rem !important; font-weight: 600 !important; color: var(--text) !important; }
.u-inl-5ee0bc85aa { margin-bottom: 1rem !important; color: var(--text-secondary) !important; font-size: 0.9rem !important; text-transform: uppercase !important; letter-spacing: 0.05em !important; }
.u-inl-5f6bb7c7ab { background-color: #d35400 !important; color: white !important; }
.u-inl-5fd035b231 { display: flex !important; align-items: center !important; gap: 0.3rem !important; cursor: pointer !important; font-size: 0.88rem !important; }
.u-inl-6092334e62 { background: rgba(102, 126, 234, 0.1) !important; border-left: 4px solid var(--accent) !important; padding: 1rem !important; border-radius: 4px !important; margin-bottom: 2rem !important; color: var(--text-secondary) !important; font-size: 0.9375rem !important; }
.u-inl-60dea5f7ab { display: flex !important; align-items: center !important; gap: 0.45rem !important; cursor: pointer !important; margin-bottom: 0.8rem !important; }
.u-inl-60def9baf8 { display: flex !important; align-items: center !important; gap: 0.5rem !important; flex-wrap: wrap !important; }
.u-inl-61779371eb { display: flex !important; gap: 0.5rem !important; margin-bottom: 1rem !important; }
.u-inl-617cd50aaa { padding: 0.35rem !important; font-size: 0.8rem !important; }
.u-inl-61eec665ce { width: 140px !important; color: var(--text-muted) !important; padding: 0.75rem 0.5rem !important; border-bottom: 1px solid var(--bg-secondary) !important; }
.u-inl-622fa92c6c { padding: 0.35rem 0.65rem !important; background: #e74c3c !important; border-color: #e74c3c !important; color: white !important; }
.u-inl-6251c6f93e { color: var(--danger-color) !important; }
.u-inl-62c9b6afd3 { color: var(--text-muted) !important; display: block !important; line-height: 1.4 !important; }
.u-inl-630cb4e75a { display: flex !important; justify-content: flex-end !important; margin-top: 0.5rem !important; }
.u-inl-630d2f138b { grid-template-columns: 1fr auto !important; }
.u-inl-6339813f52 { margin-right: 0.45rem !important; }
.u-inl-63d058f849 { cursor: pointer !important; }
.u-inl-63f0e5c63a { padding: 0.75rem !important; text-align: center !important; color: var(--danger) !important; font-size: 0.85rem !important; }
.u-inl-640fa3a25a { display: flex !important; align-items: center !important; gap: 0.4rem !important; font-weight: normal !important; }
.u-inl-64688cbe6a { margin-bottom: 0.75rem !important; flex-wrap: wrap !important; }
.u-inl-648149cea2 { margin-bottom: 0 !important; }
.u-inl-648c89960d { font-size: 0.82rem !important; color: var(--text-muted) !important; margin-bottom: 0.45rem !important; }
.u-inl-65239081ef { max-width: 180px !important; }
.u-inl-65252fd277 { text-align: center !important; color: #999 !important; }
.u-inl-65d4a0f3f2 { display: none; margin-top: 0.5rem !important; }
.u-inl-6666de9bde { font-size: 0.85rem !important; color: var(--text-muted) !important; margin: 0 0 0.75rem !important; }
.u-inl-6779835048 { width: 240px !important; }
.u-inl-67d4565986 { display: flex !important; align-items: center !important; gap: 0.5rem !important; justify-content: center !important; margin-bottom: 1.5rem !important; }
.u-inl-68c83ff711 { max-width: 140px !important; }
.u-inl-68eb27bf7b { background-color: #8e44ad !important; color: white !important; }
.u-inl-69edd163ff { padding: 0.9rem !important; }
.u-inl-6a3226045f { margin-left: 0 !important; }
.u-inl-6a5513fba6 { cursor: default !important; grid-template-columns: minmax(0,1fr) auto !important; }
.u-inl-6b68ac9f88 { margin-right: 0.5rem !important; }
.u-inl-6b9f556ad9 { margin: 0 0 0.6rem !important; }
.u-inl-6c32a1263a { margin-bottom: 0.35rem !important; }
.u-inl-6df3cfa845 { overflow-wrap: anywhere !important; word-break: break-word !important; }
.u-inl-6eef60b974 { max-width: 840px !important; width: 95% !important; }
.u-inl-6f563dfc0f { margin-bottom: 2rem !important; padding: 1.25rem !important; background: var(--bg-accent) !important; border-radius: 12px !important; border: 1px solid var(--border-color) !important; }
.u-inl-6f5c9791e6 { margin: 0 !important; color: var(--text-secondary) !important; font-size: 0.9rem !important; text-transform: uppercase !important; letter-spacing: 0.05em !important; }
.u-inl-701cad1288 { color: #e74c3c !important; }
.u-inl-7027506243 { margin-top: 0.3rem !important; }
.u-inl-7165f6b824 { grid-column: 1 / -1 !important; display: flex !important; gap: 0.75rem !important; }
.u-inl-71b0413ba7 { display: none; margin-top: 0.5rem !important; text-align: left !important; font-size: 0.95rem !important; margin-left: 0 !important; }
.u-inl-71b5af5d30 { max-width: 260px !important; }
.u-inl-72fca94264 { max-width: 500px !important; }
.u-inl-73375f11ef { display: none; margin-top: 0.5rem !important; border: 1px solid var(--border-color) !important; border-radius: 8px !important; max-height: 180px !important; overflow-y: auto !important; background: var(--bg-secondary) !important; }
.u-inl-739d4919fd { letter-spacing: 0.2em !important; text-align: center !important; font-size: 1.2rem !important; }
.u-inl-73c82d3b45 { display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 0.5rem 1rem !important; }
.u-inl-746056f534 { max-width: min(1200px, 96vw) !important; max-height: 92vh !important; display: flex !important; flex-direction: column !important; }
.u-inl-754913803e { margin-bottom: 5px !important; }
.u-inl-757078fd3d { padding: 0.9rem !important; border: 1px solid var(--border) !important; border-radius: 10px !important; margin-bottom: 1rem !important; background: rgba(255,255,255,0.03) !important; }
.u-inl-76084ee4e5 { margin-bottom: 0 !important; }
.u-inl-7734654b1b { border-top: 1px solid var(--border) !important; margin-top: 0.6rem !important; padding-top: 0.9rem !important; }
.u-inl-77a8de90dc { gap: 0.35rem !important; }
.u-inl-77e5afd858 { display: flex !important; justify-content: space-between !important; align-items: center !important; background: var(--bg-secondary) !important; padding: 0.75rem 1rem !important; border-radius: 8px !important; }
.u-inl-786fa80e95 { color: #d35400 !important; font-weight: 600 !important; }
.u-inl-78d7af8b7e { font-weight: bold !important; }
.u-inl-792c3b8675 { margin-top: 0.35rem !important; }
.u-inl-798253573d { display: none; padding: 1rem !important; background: rgba(231,76,60,0.1) !important; border-radius: 8px !important; margin-bottom: 1rem !important; }
.u-inl-79918106b9 { display: flex !important; justify-content: space-between !important; align-items: center !important; gap: 0.75rem !important; flex-wrap: wrap !important; }
.u-inl-7bed4a3dca { margin-bottom: 0.65rem !important; }
.u-inl-7dc8f9013c { border: 1px solid var(--border) !important; border-radius: 8px !important; padding: 0.55rem !important; margin-bottom: 0.45rem !important; background: var(--bg-secondary) !important; }
.u-inl-7e5ca6a2ba { padding-bottom: 2rem !important; border-bottom: 1px solid var(--border-color) !important; }
.u-inl-7e6eb4e948 { margin-left: 0.75rem !important; font-size: 0.88rem !important; }
.u-inl-7f658b9e09 { display: flex !important; align-items: center !important; gap: 0.35rem !important; margin: 0 !important; }
.u-inl-80ed4165e7 { grid-template-columns: 1fr 1fr !important; }
.u-inl-81310d9528 { padding: 0 !important; border: 0 !important; background: none !important; color: var(--text-primary) !important; font-weight: 600 !important; max-width: 100% !important; text-align: left !important; justify-content: flex-start !important; white-space: normal !important; overflow-wrap: anywhere !important; word-break: break-word !important; }
.u-inl-8190459466 { display: flex !important; align-items: center !important; justify-content: space-between !important; margin: 2rem 0 1rem 0 !important; }
.u-inl-81ac51c724 { display: flex !important; gap: 0.75rem !important; margin-left: auto !important; margin-right: 1.5rem !important; align-items: center !important; }
.u-inl-81b4d82f32 { flex: 1 !important; min-width: 260px !important; }
.u-inl-8210df5f94 { font-size: 0.9rem !important; color: var(--text-muted) !important; margin: 0.35rem 0 1rem !important; }
.u-inl-82bda564dd { min-height: 280px !important; }
.u-inl-83399c9c48 { border-top: 1px solid var(--border) !important; padding-top: 1rem !important; }
.u-inl-83a5714339 { display: flex !important; align-items: center !important; gap: 0.5rem !important; margin: 0 !important; }
.u-inl-8410c989c9 { cursor: pointer !important; }
.u-inl-85056bada5 { display: flex !important; align-items: center !important; gap: 0.5rem !important; }
.u-inl-8526e4dde3 { max-width: 760px !important; }
.u-inl-85f0c6a7f8 { margin: 0 0 0.5rem 0 !important; }
.u-inl-864c8f6072 { font-size: 1.1rem !important; }
.u-inl-87748687ba { color: #8e44ad !important; font-weight: 600 !important; }
.u-inl-878cdd0474 { flex: 1 !important; background-color: #c0392b !important; color: white !important; }
.u-inl-87c4d1cd18 { display: inline-flex !important; align-items: center !important; gap: 0.45rem !important; color: var(--text-secondary) !important; cursor: pointer !important; }
.u-inl-88803e9f09 { display: flex !important; gap: 0.4rem !important; margin-left: 0.6rem !important; }
.u-inl-88d541138e { font-size: 0.78rem !important; color: var(--text-muted) !important; margin-bottom: 0.45rem !important; }
.u-inl-89b3afec33 { height: 0.8rem !important; }
.u-inl-8c300d3751 { display: flex !important; gap: 0.5rem !important; align-items: center !important; }
.u-inl-8c963e781a { font-weight: 600 !important; font-size: 0.9rem !important; }
.u-inl-8d40ed24b9 { display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }
.u-inl-8e1752d4e8 { width: 100% !important; height: 8px !important; background: var(--border) !important; border-radius: 4px !important; overflow: hidden !important; }
.u-inl-8e52997e7a { margin-bottom: 0 !important; align-self: end !important; }
.u-inl-8ef7e3e102 { border: 1px solid var(--border) !important; border-radius: 8px !important; padding: 0.45rem 0.55rem !important; margin-bottom: 0.35rem !important; background: var(--bg-primary) !important; }
.u-inl-8f05138087 { display: flex !important; gap: 1rem !important; margin-bottom: 0.8rem !important; }
.u-inl-8f4b1e4c8c { font-size: 0.77rem !important; color: var(--text-muted) !important; margin-top: 0.35rem !important; }
.u-inl-8f79c2d60b { font-weight: 700 !important; font-size: 0.95rem !important; margin-bottom: 0.55rem !important; display: block !important; }
.u-inl-90634e1f6b { margin-bottom: 0.75rem !important; }
.u-inl-90a432cbc3 { cursor: pointer !important; display: flex !important; align-items: center !important; gap: 8px !important; }
.u-inl-91a4a94d40 { margin-top: 0.35rem !important; }
.u-inl-926233731f { padding: 0.6rem 0.7rem !important; border-bottom: 1px solid var(--border-color) !important; cursor: pointer !important; display: flex !important; justify-content: space-between !important; align-items: center !important; transition: background 0.15s !important; }
.u-inl-926b45fb07 { font-size: 0.8rem !important; color: var(--text-muted) !important; }
.u-inl-93dee23741 { width: 100% !important; height: 100% !important; border: 0 !important; background: #fff !important; }
.u-inl-96579f456f { max-width: 180px !important; margin-bottom: 0.5rem !important; }
.u-inl-96b934a7d2 { padding: 0.6rem 0.8rem !important; border-radius: 10px !important; background: var(--bg-tertiary) !important; margin-bottom: 1rem !important; font-size: 0.9rem !important; }
.u-inl-970d1d6e62 { font-size: 0.92rem !important; color: var(--text-muted) !important; margin-bottom: 0.35rem !important; }
.u-inl-9845d1ea6d { text-align: right !important; white-space: nowrap !important; }
.u-inl-986a034600 { padding: 0.5rem !important; }
.u-inl-99ce910b8c { font-size: 0.88rem !important; color: var(--text-muted) !important; margin: 0.25rem 0 1rem !important; }
.u-inl-9a5b803a2c { border: 1px solid var(--border) !important; border-radius: 8px !important; padding: 0.65rem !important; margin-bottom: 0.6rem !important; }
.u-inl-9ae6ea013a { color: var(--text-secondary) !important; font-size: 0.9rem !important; }
.u-inl-9af3666348 { margin-bottom: 0 !important; min-height: 42px !important; display: flex !important; align-items: center !important; }
.u-inl-9b1f4012e6 { width: 150px !important; height: 150px !important; border-radius: 8px !important; border: 1px solid var(--border) !important; background: white !important; padding: 0.5rem !important; }
.u-inl-9b8cca9243 { display: grid !important; grid-template-columns: repeat(auto-fit,minmax(220px,1fr)) !important; gap: 0.75rem !important; }
.u-inl-9c8d3c0b68 { display: flex !important; gap: 0.5rem !important; flex-wrap: wrap !important; }
.u-inl-9cb6f550db { color: var(--danger) !important; }
.u-inl-9d1c883c52 { margin-top: 0.5rem !important; background: #e67e22 !important; color: white !important; border-color: #e67e22 !important; }
.u-inl-9eb7d0cdd3 { margin-top: 0.5rem !important; border: 1px solid var(--border) !important; border-radius: 8px !important; padding: 0.5rem !important; background: var(--bg-tertiary) !important; }
.u-inl-9fd8ee62b4 { font-size: 1.1rem !important; color: var(--text-muted) !important; font-weight: 500 !important; margin-bottom: 10px !important; opacity: 0.8 !important; }
.u-inl-a052177b4f { margin-bottom: 0.45rem !important; }
.u-inl-a085cb389f { width: 44px !important; }
.u-inl-a129e19f97 { font-size: 0.82rem !important; color: var(--text-muted) !important; margin-top: 0.3rem !important; }
.u-inl-a138bee102 { display: flex !important; align-items: center !important; gap: 0.4rem !important; cursor: pointer !important; font-size: 0.88rem !important; }
.u-inl-a20da0a419 { display: flex !important; flex-direction: column !important; gap: 0.85rem !important; }
.u-inl-a26d92bbf4 { margin-top: 0.7rem !important; }
.u-inl-a2b44b158b { font-size: 0.75rem !important; }
.u-inl-a33647b4e2 { flex: 1 1 200px !important; }
.u-inl-a33a9a9e87 { display: flex !important; gap: 0.5rem !important; flex-wrap: wrap !important; margin-top: 0.75rem !important; }
.u-inl-a3423d289f { margin-bottom: 0.75rem !important; padding: 0.65rem !important; border: 1px solid rgba(245,158,11,0.35) !important; border-radius: 8px !important; background: rgba(245,158,11,0.08) !important; }
.u-inl-a3b6378849 { margin: 0 0 1rem 0 !important; }
.u-inl-a3ec54f02e { margin: 0 0 0.9rem !important; color: var(--text-muted) !important; font-size: 0.9rem !important; }
.u-inl-a40b4828fc { display: flex !important; gap: 0.5rem !important; align-items: center !important; margin-top: 0.6rem !important; }
.u-inl-a54eef766e { display: flex !important; align-items: center !important; gap: 0.4rem !important; }
.u-inl-a8008227ba { margin-top: 0.65rem !important; }
.u-inl-a899213085 { display: flex !important; gap: 0.6rem !important; flex-wrap: wrap !important; }
.u-inl-a952dd4a6d { margin-top: 2rem !important; margin-bottom: 1rem !important; }
.u-inl-a9efa5449f { white-space: nowrap !important; }
.u-inl-abec309e54 { display: flex !important; align-items: center !important; gap: 0.4rem !important; margin-left: 0.6rem !important; white-space: nowrap !important; }
.u-inl-ac35805563 { margin-top: 0.55rem !important; border-top: 1px dashed var(--border) !important; padding-top: 0.5rem !important; }
.u-inl-ac6d109bb7 { display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 0.75rem !important; }
.u-inl-acc837837d { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 1.5rem !important; }
.u-inl-accc02a2f4 { margin-top: 0.7rem !important; border-top: 1px dashed var(--border) !important; padding-top: 0.65rem !important; }
.u-inl-ad04205be3 { text-align: right !important; margin-bottom: 1rem !important; }
.u-inl-ad42958729 { display: grid !important; gap: 0.9rem !important; }
.u-inl-ad878184b8 { max-width: 100% !important; max-height: 500px !important; }
.u-inl-ae336a0527 { font-size: 0.9rem !important; color: var(--text-muted) !important; }
.u-inl-ae63928a4f { margin-top: 1rem !important; padding: 0.75rem !important; border: 1px solid var(--border-color) !important; border-radius: 8px !important; font-size: 0.9rem !important; color: var(--text-secondary) !important; }
.u-inl-aee5e960d5 { font-size: 0.8rem !important; color: var(--text-secondary) !important; margin-top: 0.2rem !important; }
.u-inl-af5bb0afde { font-weight: 500 !important; }
.u-inl-b08c909c72 { max-width: 200px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
.u-inl-b0917bd296 { font-weight: 600 !important; cursor: pointer !important; display: flex !important; align-items: center !important; gap: 0.5rem !important; }
.u-inl-b15253930e { display: none; padding: 0.75rem !important; background: rgba(231,76,60,0.1) !important; border-radius: 8px !important; margin-bottom: 1rem !important; color: #c0392b !important; font-weight: 500 !important; }
.u-inl-b1c27afe3d { margin: 0 0 0.8rem !important; }
.u-inl-b244449c73 { margin-top: 1.5rem !important; border-top: 1px solid var(--border) !important; padding-top: 1rem !important; }
.u-inl-b2d020b781 { font-size: 0.77rem !important; color: var(--text-muted) !important; margin-bottom: 0.45rem !important; }
.u-inl-b303165fad { border: 1px solid var(--border-color) !important; border-radius: 10px !important; max-height: 240px !important; overflow-y: auto !important; background: var(--bg-secondary) !important; }
.u-inl-b475caedfb { margin-left: .35rem !important; }
.u-inl-b4edaa7885 { display: flex !important; align-items: center !important; }
.u-inl-b4fbd98b3d { margin: 0.35rem 0 0.45rem 0 !important; padding: 0.45rem 0 0.2rem 0.9rem !important; border-left: 3px solid rgba(59,130,246,0.35) !important; background: rgba(59,130,246,0.05) !important; border-radius: 8px !important; }
.u-inl-b57afc0a59 { margin-bottom: 0.75rem !important; }
.u-inl-b5a716c23a { margin: 0 !important; font-size: 1.25rem !important; color: var(--text-primary) !important; font-weight: 600 !important; }
.u-inl-b602318515 { font-size: 0.85rem !important; color: #7f8c8d !important; }
.u-inl-b75fad0009 { margin-bottom: 20px !important; }
.u-inl-b82e40cf4d { display: flex !important; gap: 1rem !important; flex-wrap: wrap !important; }
.u-inl-b86c464066 { display: grid !important; grid-template-columns: 1fr auto !important; gap: 0.5rem !important; align-items: end !important; }
.u-inl-b8e0b1fa55 { color: var(--text-muted) !important; }
.u-inl-b8f24fd780 { color: #c0392b !important; font-weight: 600 !important; margin-bottom: 1rem !important; }
.u-inl-b9289ed497 { font-size: 0.95rem !important; }
.u-inl-b99f9197b1 { margin: 0.5rem 0 0 !important; white-space: pre-wrap !important; font-size: 0.82rem !important; background: var(--bg-secondary) !important; padding: 0.75rem !important; border-radius: 8px !important; border: 1px solid var(--border-color) !important; }
.u-inl-ba04dcd525 { font-size: 1rem !important; }
.u-inl-ba2463968f { display: grid !important; grid-template-columns: repeat(auto-fit,minmax(220px,1fr)) !important; gap: 0.75rem !important; margin-bottom: 1rem !important; }
.u-inl-ba3991277b { font-size: 1.25rem !important; font-weight: 700 !important; }
.u-inl-ba454869e6 { font-size: 0.78rem !important; padding: 0.18rem 0.45rem !important; background: rgba(46, 204, 113, 0.15) !important; color: #198754 !important; border-radius: 999px !important; border: 1px solid rgba(25, 135, 84, 0.2) !important; }
.u-inl-ba544df27f { display: flex !important; gap: 0.5rem !important; align-items: center !important; margin-top: 0.75rem !important; }
.u-inl-bb4efdb880 { display: flex !important; justify-content: space-between !important; align-items: baseline !important; padding-bottom: 0.75rem !important; border-bottom: 2px solid var(--border-color) !important; }
.u-inl-bba5e32d4a { margin-bottom: 0.6rem !important; }
.u-inl-bc18293b6d { display: flex !important; gap: 1.5rem !important; align-items: center !important; flex-wrap: wrap !important; }
.u-inl-bc56746edc { display: flex !important; gap: 1rem !important; margin-top: 0.3rem !important; }
.u-inl-bd82ca84c0 { font-size: 0.78rem !important; color: var(--text-muted) !important; margin-bottom: 0.4rem !important; }
.u-inl-bea476a9d3 { border: 1px solid var(--border) !important; border-radius: 8px !important; padding: 0.65rem !important; margin-bottom: 0.55rem !important; }
.u-inl-bf4b678785 { color: var(--text-muted) !important; }
.u-inl-bffde8624e { grid-template-columns: 1.4fr 0.6fr !important; }
.u-inl-c093116aab { min-width: 260px !important; }
.u-inl-c0b1063ffd { min-width: 150px !important; }
.u-inl-c1049d4030 { opacity: 0.6 !important; margin-top: 0.5rem !important; }
.u-inl-c12233d781 { margin: 1rem 0 !important; color: var(--text-secondary) !important; font-size: 0.9rem !important; text-transform: uppercase !important; letter-spacing: 0.05em !important; }
.u-inl-c182b9a943 { width: 0% !important; height: 100% !important; background: linear-gradient(90deg, #e67e22, #f39c12) !important; border-radius: 4px !important; transition: width 0.2s ease !important; }
.u-inl-c1d8d3ca7d { font-weight: 600 !important; font-size: 0.92rem !important; }
.u-inl-c1ece01589 { display: flex !important; justify-content: flex-end !important; }
.u-inl-c25bc153c8 { font-size: 0.92rem !important; }
.u-inl-c3e6fe386a { background: linear-gradient(135deg, #e74c3c, #c0392b) !important; color: white !important; padding: 1.5rem !important; border-radius: 12px 12px 0 0 !important; }
.u-inl-c41b9cfcf1 { display: none; padding: 0.5rem 1.25rem !important; font-size: 0.9rem !important; font-weight: 600 !important; }
.u-inl-c43eb2bfa7 { max-width: 200px !important; }
.u-inl-c4ce656c04 { margin-top: -1rem !important; }
.u-inl-c57ed996c9 { font-weight: 600 !important; color: var(--text-secondary) !important; margin-bottom: 0.75rem !important; font-size: 0.85rem !important; text-transform: uppercase !important; letter-spacing: 0.05em !important; }
.u-inl-c6466a8052 { margin-top: 0.45rem !important; white-space: pre-line !important; }
.u-inl-c6c7d858bf { text-align: right !important; font-weight: 500 !important; align-self: flex-start !important; padding-top: 0.55rem !important; }
.u-inl-c79997a29e { display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 0.35rem 1rem !important; }
.u-inl-c8be1ccba6 { display: none; }
.u-inl-c9ef2a58eb { margin-top: 0.5rem !important; }
.u-inl-ca5dea0f97 { max-width: 900px !important; }
.u-inl-ca6f18ded9 { display: flex !important; flex-wrap: wrap !important; justify-content: space-between !important; align-items: center !important; gap: 1rem !important; padding: 0.75rem !important; border-bottom: 1px solid var(--border) !important; }
.u-inl-cbb0be9a89 { white-space: pre-wrap !important; }
.u-inl-cbbbf954dc { font-size: 0.9rem !important; color: var(--text-secondary) !important; margin: 0.1rem 0 0.45rem 0 !important; }
.u-inl-cc7c83f2ef { display: block !important; margin-bottom: 0.4rem !important; }
.u-inl-cc7fda4f95 { min-width: 180px !important; font-size: 0.85rem !important; }
.u-inl-cd04c75a1f { grid-template-columns: 1.4fr 1fr 1fr !important; gap: 0.9rem !important; }
.u-inl-cea68a0c2e { margin: 1rem 0 0 !important; }
.u-inl-cec3b4ab01 { margin-top: 1rem !important; border-top: 1px solid var(--border-color) !important; padding-top: 1rem !important; }
.u-inl-ced41b4270 { font-size: 0.8rem !important; color: var(--text-muted) !important; }
.u-inl-cee0fcf505 { margin-bottom: 0.75rem !important; border: 1px solid var(--border-color) !important; border-radius: 8px !important; padding: 0.6rem 0.8rem !important; }
.u-inl-cee5c5825a { margin-top: 2rem !important; }
.u-inl-cfcab581e1 { overflow-y: auto !important; padding-right: 1rem !important; }
.u-inl-cffce64874 { display: flex !important; align-items: flex-end !important; padding-bottom: 0.5rem !important; }
.u-inl-d03c22cc68 { color: var(--text-muted) !important; margin-bottom: 1rem !important; }
.u-inl-d1767b3c41 { padding: 0.35rem !important; }
.u-inl-d1b4842bfc { display: flex !important; gap: 0.5rem !important; }
.u-inl-d1ba8c5ce1 { padding: 1rem 1.25rem 1.25rem !important; }
.u-inl-d1dfd1e655 { font-size: 0.8rem !important; margin-bottom: 0.4rem !important; }
.u-inl-d25a0ac8e3 { display: flex !important; gap: 0.5rem !important; flex-wrap: wrap !important; }
.u-inl-d317f4e420 { grid-template-columns: 180px 1fr !important; }
.u-inl-d40fb87f8b { display: flex !important; align-items: center !important; gap: 0.5rem !important; cursor: pointer !important; margin-bottom: 0 !important; }
.u-inl-d460deba60 { font-size: 0.75rem !important; color: var(--text-muted) !important; margin-bottom: 0.2rem !important; }
.u-inl-d4f7536fd4 { margin-top: 1.5rem !important; }
.u-inl-d567ad924c { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)) !important; gap: 1.5rem !important; align-items: end !important; }
.u-inl-d571fb91a6 { letter-spacing: 0.2em !important; font-size: 1.2rem !important; width: 150px !important; text-align: center !important; }
.u-inl-d5b43342a2 { grid-column: 1 / -1 !important; }
.u-inl-d5c138a22b { display: flex !important; gap: 0.35rem !important; justify-content: flex-end !important; }
.u-inl-d63220c61f { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; gap: 1rem !important; }
.u-inl-d635181051 { cursor: default !important; grid-template-columns: minmax(0,1fr) auto !important; }
.u-inl-d67391a392 { min-width: 240px !important; }
.u-inl-d6791733b0 { display: flex !important; justify-content: flex-end !important; margin-bottom: 1rem !important; }
.u-inl-d755de8a0a { margin-top: 0.5rem !important; width: 100% !important; border-collapse: separate !important; border-spacing: 0 0.5rem !important; }
.u-inl-d793b3825a { height: 0.4rem !important; }
.u-inl-d855c19102 { display: flex !important; gap: 0.5rem !important; margin-bottom: 0.4rem !important; }
.u-inl-d8af4c59ac { width: 18px !important; height: 18px !important; cursor: pointer !important; }
.u-inl-d940755925 { flex: 1 !important; min-width: 200px !important; padding-top: 1.2rem !important; }
.u-inl-d9d84d410d { border-left: 3px solid #3498db !important; width: 100% !important; border: none !important; text-align: left !important; cursor: pointer !important; }
.u-inl-d9fe14b120 { color: #999 !important; }
.u-inl-dab43fb936 { margin-top: 1rem !important; }
.u-inl-db25b0adee { padding: 0.35rem 0.65rem !important; }
.u-inl-db33795216 { display: flex !important; align-items: center !important; gap: 0.45rem !important; color: var(--text-primary) !important; font-weight: 500 !important; }
.u-inl-dc271cfe4e { max-width: 600px !important; }
.u-inl-dc29a798da { margin: 0 !important; padding: 0.75rem !important; }
.u-inl-dc2b9682b4 { display: flex !important; justify-content: space-between !important; align-items: center !important; gap: 1rem !important; flex-wrap: wrap !important; }
.u-inl-dc6e62a444 { width: 36px !important; }
.u-inl-dd571ed408 { padding: 0.5rem 0.65rem !important; }
.u-inl-defa93481e { color: var(--danger) !important; }
.u-inl-dfb88413f7 { margin-bottom: 0.25rem !important; white-space: pre-wrap !important; }
.u-inl-e06489d6b9 { margin-top: 0.5rem !important; margin-bottom: 1rem !important; }
.u-inl-e0e1adcc0d { margin-top: 0.5rem !important; border: 1px solid #e74c3c !important; color: #e74c3c !important; }
.u-inl-e11c09a00a { display: flex !important; gap: 0.75rem !important; margin-top: 1rem !important; margin-bottom: 1rem !important; }
.u-inl-e5387d8bda { display: none; margin-bottom: 0 !important; }
.u-inl-e5742743d1 { display: flex !important; align-items: center !important; gap: 0.5rem !important; margin: 0 !important; cursor: pointer !important; }
.u-inl-e59d44ad62 { margin-bottom: 0.65rem !important; }
.u-inl-e66b8a5e6d { margin-top: -1rem !important; }
.u-inl-e70740eaa7 { font-size: 0.9rem !important; color: var(--text-muted) !important; margin-bottom: 1.5rem !important; }
.u-inl-e73ebf4146 { max-width: 220px !important; }
.u-inl-e802b7a103 { margin-bottom: 0.4rem !important; }
.u-inl-e8057dc108 { background-color: #e67e22 !important; color: white !important; width: 100% !important; }
.u-inl-e812b3602a { display: none; padding: 0.5rem 1rem !important; font-size: 0.9rem !important; font-weight: 600 !important; color: var(--text) !important; }
.u-inl-e834aba1fd { display: flex !important; align-items: center !important; gap: 0.45rem !important; }
.u-inl-e9c2909e83 { display: flex !important; align-items: center !important; gap: 1.5rem !important; flex: 1 !important; }
.u-inl-ea16f8b12a { margin-top: -0.25rem !important; margin-bottom: 0.6rem !important; font-size: 0.82rem !important; color: var(--text-muted) !important; }
.u-inl-ea2790bc4e { font-size: 0.74rem !important; color: var(--text-muted) !important; margin: 0 0 0.35rem 0 !important; }
.u-inl-ea3ce50e93 { margin-top: 0.9rem !important; }
.u-inl-eb1967695a { max-width: 560px !important; }
.u-inl-eb2bddf424 { display: flex !important; justify-content: space-between !important; align-items: center !important; gap: 0.8rem !important; flex-wrap: wrap !important; }
.u-inl-eb516fe877 { padding-right: 40px !important; }
.u-inl-eb8703d74a { display: flex !important; justify-content: space-between !important; gap: 0.5rem !important; align-items: center !important; margin-bottom: 0.35rem !important; }
.u-inl-eba6e6f455 { padding: 0.15rem 0 0.35rem 0 !important; color: var(--text-muted) !important; font-size: 0.92rem !important; }
.u-inl-ebfaf3e609 { border: 1px solid var(--border-color) !important; border-radius: 12px !important; padding: 0.9rem !important; background: var(--bg-secondary) !important; }
.u-inl-ec40a40948 { margin: 0.5rem 0 0.4rem 0 !important; white-space: pre-wrap !important; }
.u-inl-ec61366f4a { margin-left: 0.5rem !important; }
.u-inl-ecd3d2c0bc { display: flex !important; gap: 0.5rem !important; flex-direction: column !important; }
.u-inl-ed18955f7b { font-size: 0.9rem !important; color: #c0392b !important; }
.u-inl-edbfd75d5a { font-size: 0.82rem !important; color: var(--text-muted) !important; }
.u-inl-ee3d55bf99 { flex: 1 !important; }
.u-inl-ee621ad547 { padding: 0.35rem !important; white-space: pre-line !important; font-size: 0.85rem !important; }
.u-inl-ee82ee4339 { margin: 0.35rem 0 0 !important; }
.u-inl-eeb09b040a { margin-top: 0.75rem !important; display: inline-flex !important; align-items: center !important; gap: 0.4rem !important; font-weight: 600 !important; color: #2ecc71 !important; }
.u-inl-eec2ed2ec9 { color: #e67e22 !important; font-weight: 600 !important; }
.u-inl-efcc36be97 { padding: 0.5rem 0.65rem !important; border: 1px solid var(--border-color) !important; border-radius: 8px !important; }
.u-inl-f01d8c00b2 { width: 100% !important; height: 100% !important; border: none !important; }
.u-inl-f0a42caa74 { min-height: 160px !important; resize: vertical !important; }
.u-inl-f0b24eea08 { margin-bottom: 1.5rem !important; }
.u-inl-f0b2838a36 { padding: 0.5rem 0.75rem !important; background: var(--bg-tertiary) !important; font-weight: bold !important; font-size: 0.85rem !important; color: var(--text-secondary) !important; position: sticky !important; top: 0 !important; z-index: 10 !important; }
.u-inl-f149c56430 { display: flex !important; align-items: flex-end !important; }
.u-inl-f18fde7b9e { font-size: 0.9rem !important; color: var(--text-secondary) !important; }
.u-inl-f1ce0399f3 { display: flex !important; gap: 0.5rem !important; align-items: center !important; flex-wrap: wrap !important; justify-content: flex-end !important; }
.u-inl-f267e3ca68 { margin-bottom: 1rem !important; }
.u-inl-f2892a2e8a { display: none; }
.u-inl-f38b7a0d8d { white-space: pre-line !important; }
.u-inl-f45e0d1d90 { border: 1px solid var(--border) !important; border-radius: 8px !important; padding: 0.5rem !important; margin-bottom: 0.4rem !important; background: var(--bg-secondary) !important; }
.u-inl-f46f4fbe45 { background-color: #c0392b !important; color: white !important; width: 100% !important; margin-bottom: 1.5rem !important; }
.u-inl-f481a1e907 { display: flex !important; justify-content: space-between !important; align-items: center !important; gap: 0.5rem !important; margin-bottom: 0.35rem !important; }
.u-inl-f6dd8b55cc { padding: 0.9rem !important; background: rgba(255,255,255,0.05) !important; border: 1px solid var(--border) !important; border-radius: 12px !important; margin-bottom: 0.75rem !important; }
.u-inl-f75d63c1ee { color: var(--danger) !important; }
.u-inl-f7b2ba090a { margin-bottom: 0.8rem !important; }
.u-inl-f7b42e8db1 { padding: 0 !important; border: 0 !important; background: none !important; color: var(--primary-color) !important; font-weight: 600 !important; text-decoration: underline !important; text-underline-offset: 2px !important; }
.u-inl-f7b8e2f9d9 { position: absolute !important; right: 10px !important; top: 50% !important; transform: translateY(-50%) !important; background: none !important; border: none !important; cursor: pointer !important; color: var(--text-muted) !important; padding: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; }
.u-inl-f80580ed41 { margin-bottom: 0.25rem !important; font-size: 0.82rem !important; }
.u-inl-faa8488a2b { margin-top: 0.6rem !important; }
.u-inl-fab9566079 { display: flex !important; align-items: center !important; gap: 0.75rem !important; margin-bottom: 0.35rem !important; }
.u-inl-faefec518d { color: var(--text-secondary) !important; margin-bottom: 0.5rem !important; }
.u-inl-fb9057b616 { display: flex !important; align-items: center !important; gap: 10px !important; }
.u-inl-fbadb2b759 { font-weight: 500 !important; margin-bottom: 0.2rem !important; }
.u-inl-fc1d8604c4 { display: grid !important; gap: 1.2rem !important; }
.u-inl-fc92a0d9e7 { display: flex !important; align-items: center !important; justify-content: space-between !important; margin-bottom: 1rem !important; }
.u-inl-fd773d82a0 { font-size: 0.75rem !important; color: var(--text-muted) !important; margin-top: 4px !important; display: flex !important; align-items: center !important; gap: 4px !important; }
.u-inl-fd8962285f { text-align: center !important; color: var(--text-muted) !important; }
.u-inl-fd9f6e7d33 { max-width: 920px !important; }
.u-inl-fea7dbcece { font-size: 0.9rem !important; color: var(--text-muted) !important; margin-bottom: 1rem !important; }
.u-inl-fedc1bf088 { display: flex !important; gap: 0.6rem !important; align-items: center !important; flex-wrap: wrap !important; margin-bottom: 0.75rem !important; }
.u-inl-ff227d0632 { margin: 0 !important; }
.u-inl-ff775237da { padding: 0.5rem 0 !important; }
.u-euer-result-value { font-weight: 600 !important; }
.u-euer-total-value { font-size: 3rem !important; font-weight: 700 !important; }
.u-euer-detail-amount { width: 160px !important; font-weight: 500 !important; padding: 0.75rem 0.5rem !important; border-bottom: 1px solid var(--bg-secondary) !important; }
.u-user-role-badge { font-size: 0.78rem !important; padding: 0.18rem 0.45rem !important; border-radius: 999px !important; color: #fff !important; }
.u-user-role-badge-admin { background: #e74c3c !important; }
.u-user-role-badge-buchhalter { background: #8e44ad !important; }
.u-user-role-badge-steuerberater { background: #3498db !important; }
.u-user-role-badge-viewer { background: #6b7280 !important; }
.u-user-admin-edit { margin-top: 0.9rem !important; padding-top: 0.9rem !important; border-top: 1px solid var(--border) !important; }
.u-user-admin-edit.is-open { display: block !important; }
.u-user-admin-edit.is-closed { display: none; }
.u-selfcheck-summary { font-weight: 600 !important; }
.u-tax-deadline-status { font-size: 0.9rem !important; }
.u-bankabgleich-target-item { padding: 0.75rem !important; border-bottom: 1px solid var(--border-color, #eee) !important; cursor: pointer !important; display: flex !important; justify-content: space-between !important; align-items: center !important; transition: background 0.2s !important; }
.u-communication-item { border: 1px solid var(--border) !important; border-radius: 10px !important; padding: 0.85rem !important; margin-bottom: 0.75rem !important; }
.u-communication-item.is-done { opacity: 0.75 !important; }
.u-sort-icon { margin-left: 6px !important; font-size: 0.9em !important; }
.u-sort-icon-muted { color: #888 !important; }
.u-sort-icon-active { color: var(--text-primary) !important; }
.u-project-row { cursor: pointer !important; }
.u-project-row.is-selected { background: var(--bg-subtle) !important; }
