/**
 * Utility classes generated from legacy inline styles during Phase 13 cleanup.
 * Keep new UI work on semantic classes; these utilities preserve existing layouts.
 */
.gss-u-0001-b761126 { color: #dc3232; }
.gss-u-0002-71ac202 { color: #46b450; font-weight: 600; }
.gss-u-0003-e84f012 { color: #dc3232; font-weight: 600; }
.gss-u-0004-3001aa4 { text-align:center; margin:30px 0; }
.gss-u-0005-023e936 { background-color:#2271b1; color:#ffffff; padding:12px 30px; text-decoration:none; border-radius:5px; font-weight:bold; }
.gss-u-0006-afa1169 { font-size:11px; color:#94a3b8; margin-top:4px; }
.gss-u-0007-99446d0 { max-width:600px; margin:0 auto; }
.gss-u-0008-952e075 { color:#0f172a; font-size:20px; margin:0 0 4px; }
.gss-u-0009-ffe7703 { color:#64748b; font-size:13px; margin:0 0 24px; }
.gss-u-0010-fdf33f2 { margin-bottom:8px; }
.gss-u-0011-51c3175 { padding:4px; text-align:center; vertical-align:top; }
.gss-u-0012-8677744 { margin-bottom:24px; }
.gss-u-0013-7b67a9c { background:#f0fdf4; border:1px solid #bbf7d0; border-radius:10px; padding:16px; margin-bottom:16px; }
.gss-u-0014-d8fda8a { font-size:13px; color:#166534; }
.gss-u-0015-16b0f91 { font-size:13px; color:#92400e; margin-top:6px; }
.gss-u-0016-605cbaa { background:#fef3c7; border:1px solid #fde68a; border-radius:10px; padding:16px; margin-bottom:16px; }
.gss-u-0017-20cc928 { font-size:13px; color:#92400e; }
.gss-u-0018-ffda7a4 { background:#f5f3ff; border:1px solid #ddd6fe; border-radius:10px; padding:16px; margin-bottom:16px; }
.gss-u-0019-c7381f3 { font-size:13px; color:#5b21b6; }
.gss-u-0020-9f044de { text-align:center; margin-top:24px; }
.gss-u-0021-c185b92 { display:inline-block; padding:12px 28px; background:#6366f1; color:#ffffff; text-decoration:none; border-radius:8px; font-weight:600; font-size:14px; }
.gss-u-0022-d757869 { background:#fff; border:1px solid #e2e8f0; border-radius:8px; padding:24px; margin-top:20px; max-width:900px; }
.gss-u-0023-377dbbe { margin:0 0 20px; font-size:16px; font-weight:700; color:#1e293b; display:flex; align-items:center; gap:8px; }
.gss-u-0024-14a59c6 { color:#3b82f6; }
.gss-u-0025-1169661 { margin:0; }
.gss-u-0026-0fac918 { width:220px; }
.gss-u-0027-7ff686f { display:flex; align-items:center; gap:8px; cursor:pointer; }
.gss-u-0028-87c136d { margin-bottom:16px; }
.gss-u-0029-ba57313 { display:flex; align-items:center; justify-content:space-between; margin-bottom:20px; flex-wrap:wrap; gap:10px; }
.gss-u-0030-0159cc5 { margin:0; font-size:16px; font-weight:700; color:#1e293b; display:flex; align-items:center; gap:8px; }
.gss-u-0031-c00d391 { margin-top:3px; }
.gss-u-0032-49f14f8 { margin-bottom:20px; }
.gss-u-0033-1c1849d { font-size:36px; width:36px; height:36px; display:block; margin:0 auto 10px; }
.gss-u-0034-b8ebf1c { margin:0; font-size:14px; }
.gss-u-0035-8573bae { width:80px; }
.gss-u-0036-1706b83 { width:100%; padding:10px 12px; border:1px solid #d1d5db; border-radius:6px; font-size:13px; box-sizing:border-box; resize:vertical; font-family:inherit; min-height:120px; }
.gss-u-0037-d65f12b { margin:0 0 12px; color:#6b7280; font-size:13px; }
.gss-u-0038-db12fa5 { color:#6b7280; }
.gss-u-0039-da12f28 { margin-bottom:12px; }
.gss-u-0040-6b99de8 { display:none; }
.gss-u-0041-8a77e5a { margin-top:8px; }
.gss-u-0042-b6d6023 { display:none; margin-top:10px; }
.gss-u-0043-db97689 { font-size:12px; display:block; margin-top:4px; }
.gss-u-0044-56f4356 { margin-top:12px; }
.gss-u-0045-6cb285c { font-size:12px; }
.gss-u-0046-49fcd85 { margin-top:24px; }
.gss-u-0047-8271119 { display:inline-block; margin-left:12px; }
.gss-u-0048-27af351 { margin:12px 0 0; color:#6b7280; font-size:12px; }
.gss-u-0049-ce1affa { background:#fef2f2; padding:12px; border-radius:6px; }
.gss-u-0050-d2c171b { margin-top:10px; }
.gss-u-0051-a26bda7 { margin-top:20px; }
.gss-u-0052-1444c6e { font-size:16px; }
.gss-u-0053-433de30 { font-size:14px; }
.gss-u-0054-e13e8e2 { color:#4b5563; margin-bottom:16px; }
.gss-u-0055-11a5081 { font-size:11px; }
.gss-u-0056-cb941ea { font-size:11px; color:#6b7280; }
.gss-u-0057-ac50354 { margin:12px 0 16px; }
.gss-u-0058-0c8471c { margin:10px 0 12px; max-width:620px; }
.gss-u-0059-ad07792 { cursor:pointer; color:#374151; font-weight:600; }
.gss-u-0060-85b7900 { margin-top:10px; padding:12px; border:1px solid #e5e7eb; border-radius:8px; background:#f9fafb; display:grid; grid-template-columns:repeat(auto-fit,minmax(130px,1fr)); gap:10px; align-items:end; }
.gss-u-0061-2a1b75c { display:block; }
.gss-u-0062-92ed650 { display:block; font-size:12px; color:#6b7280; margin-bottom:4px; }
.gss-u-0063-0466783 { width:100%; }
.gss-u-0064-cccfa45 { display:inline; }
.gss-u-0065-78fa54e { margin-left:10px; }
.gss-u-0066-3c3ef9d { background: #fff; padding: 20px; border-radius: 8px; margin: 20px 0; box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
.gss-u-0067-d3ed5af { display: flex; gap: 12px; flex-wrap: wrap; align-items: flex-end; }
.gss-u-0068-df3bb6c { flex: 1; min-width: 200px; }
.gss-u-0069-2b64a64 { display: block; font-size: 12px; font-weight: 500; margin-bottom: 4px; color: #64748b; }
.gss-u-0070-8d90784 { min-width: 100px; }
.gss-u-0071-5db274e { min-width: 120px; }
.gss-u-0072-4a6848e { min-width: 110px; }
.gss-u-0073-49be203 { display: flex; gap: 8px; margin-top: 12px; align-items: center; }
.gss-u-0074-c5521f3 { margin-top: 3px; }
.gss-u-0075-ac0366d { background: #01917c; color: white; border-color: #01917c; }
.gss-u-0076-4c972b4 { background: rgba(255,255,255,0.2); padding: 2px 6px; border-radius: 10px; font-size: 11px; margin-left: 4px; }
.gss-u-0077-aa8f413 { color: #64748b; font-size: 13px; margin-left: 8px; }
.gss-u-0078-84fef6a { display: flex; gap: 15px; margin-bottom: 20px; }
.gss-u-0079-347016d { background: #fff; padding: 20px; border-radius: 8px; flex: 1; box-shadow: 0 1px 3px rgba(0,0,0,0.1); min-height: 90px; }
.gss-u-0080-7630463 { font-size: 28px; font-weight: 700; color: #1e293b; margin-bottom: 4px; }
.gss-u-0081-60bc08a { color: #64748b; font-size: 13px; }
.gss-u-0082-864ddcd { font-size: 28px; font-weight: 700; color: #16a34a; margin-bottom: 4px; }
.gss-u-0083-9c80aaa { font-size: 28px; font-weight: 700; color: #dc2626; margin-bottom: 4px; }
.gss-u-0084-7ac1274 { background: #fff; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); overflow: hidden; }
.gss-u-0085-20169c1 { padding: 60px 20px; text-align: center; }
.gss-u-0086-dd8a81a { font-size: 48px; width: 48px; height: 48px; color: #cbd5e1; }
.gss-u-0087-06537f4 { margin: 16px 0 8px; color: #475569; }
.gss-u-0088-5f5b2e2 { color: #64748b; margin: 0; }
.gss-u-0089-2f3e7e7 { border: none; }
.gss-u-0090-56cae74 { width: 160px; }
.gss-u-0091-148b84d { width: 110px; }
.gss-u-0092-8455866 { width: 100px; text-align: right; }
.gss-u-0093-8251857 { width: 70px; }
.gss-u-0094-da190a8 { width: 100px; }
.gss-u-0095-86148b7 { color: #1e293b; }
.gss-u-0096-e2cc18d { display: flex; flex-direction: column; }
.gss-u-0097-81595a9 { font-weight: 500; }
.gss-u-0098-e6f08f0 { font-size: 12px; color: #64748b; }
.gss-u-0099-30489cb { text-align: right; }
.gss-u-0100-6272ada { display: inline-block; padding: 4px 10px; border-radius: 12px; font-size: 12px; font-weight: 500; background: #e2e8f0; color: #475569; }
.gss-u-0101-4f11cb3 { display: inline-block; padding: 4px 10px; border-radius: 12px; font-size: 12px; font-weight: 500; background: #dbeafe; color: #1e40af; }
.gss-u-0102-c2ae20d { display: inline-block; padding: 4px 10px; border-radius: 12px; font-size: 12px; font-weight: 500; background: #fce7f3; color: #9d174d; }
.gss-u-0103-a93052b { display: inline-block; padding: 4px 10px; border-radius: 12px; font-size: 12px; font-weight: 500; background: #dcfce7; color: #166534; }
.gss-u-0104-d31159c { display: inline-block; padding: 4px 10px; border-radius: 12px; font-size: 12px; font-weight: 500; background: #fef3c7; color: #92400e; }
.gss-u-0105-82311e6 { display: inline-block; padding: 3px 8px; border-radius: 10px; font-size: 11px; font-weight: 500; background: #fef3c7; color: #92400e; }
.gss-u-0106-5fdb96d { display: inline-block; padding: 3px 8px; border-radius: 10px; font-size: 11px; font-weight: 500; background: #dcfce7; color: #166534; }
.gss-u-0107-cf5a83a { display: flex; gap: 4px; }
.gss-u-0108-4887d3b { padding: 15px 20px; border-top: 1px solid #e2e8f0; display: flex; justify-content: space-between; align-items: center; }
.gss-u-0109-d4d7fee { color: #64748b; font-size: 14px; }
.gss-u-0110-1cbd56f { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); z-index: 100000; align-items: center; justify-content: center; }
.gss-u-0111-99b32e7 { background: #fff; border-radius: 12px; max-width: 500px; width: 90%; max-height: 90vh; overflow-y: auto; box-shadow: 0 25px 50px -12px rgba(0,0,0,0.25); }
.gss-u-0112-93d1b16 { padding: 20px 24px; border-bottom: 1px solid #e2e8f0; }
.gss-u-0113-137c876 { margin: 0; font-size: 18px; color: #1e293b; }
.gss-u-0114-7847734 { color: #01917c; }
.gss-u-0115-905478a { margin: 8px 0 0; font-size: 13px; color: #64748b; }
.gss-u-0116-ac532f8 { padding: 24px; }
.gss-u-0117-29b7980 { margin-bottom: 16px; }
.gss-u-0118-3f026e3 { display: block; font-weight: 500; margin-bottom: 6px; color: #374151; }
.gss-u-0119-8005dd9 { width: 100%; padding: 10px 12px; border: 1px solid #d1d5db; border-radius: 6px; }
.gss-u-0120-e5b342b { width: 100%; padding: 10px 12px; border: 1px solid #d1d5db; border-radius: 6px; resize: vertical; }
.gss-u-0121-62149a6 { margin-bottom: 20px; }
.gss-u-0122-dbb5edc { background: #fef3c7; padding: 12px; border-radius: 6px; margin-bottom: 20px; }
.gss-u-0123-90cd3c2 { margin: 0; font-size: 13px; color: #92400e; }
.gss-u-0124-7da4e82 { font-size: 16px; }
.gss-u-0125-fd0e359 { display: none; padding: 12px; border-radius: 6px; margin-bottom: 16px; }
.gss-u-0126-8f624a5 { display: flex; gap: 12px; }
.gss-u-0127-634a28b { flex: 1; }
.gss-u-0128-a919c30 { background: #fff; border-radius: 12px; max-width: 480px; width: 90%; max-height: 90vh; overflow-y: auto; box-shadow: 0 25px 50px -12px rgba(0,0,0,0.25); }
.gss-u-0129-1280362 { color: #dc2626; }
.gss-u-0130-72b7d2d { background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 16px; margin-bottom: 20px; }
.gss-u-0131-e08d6c5 { margin: 0 0 8px; font-size: 14px; }
.gss-u-0132-037756a { margin: 0; font-size: 14px; }
.gss-u-0133-12310ca { color: #dc2626; font-weight: 600; }
.gss-u-0134-b55c392 { display: none; margin-bottom: 16px; }
.gss-u-0135-c510833 { background: #fee2e2; padding: 12px; border-radius: 6px; margin-bottom: 20px; }
.gss-u-0136-9c9c5af { margin: 0; font-size: 13px; color: #991b1b; }
.gss-u-0137-003b835 { display: block; font-weight: 500; margin-bottom: 6px; color: #7f1d1d; }
.gss-u-0138-641da08 { margin: 0 0 8px; font-size: 13px; color: #991b1b; }
.gss-u-0139-4d003cb { width: 100%; padding: 10px 12px; border: 1px solid #fecaca; border-radius: 6px; }
.gss-u-0140-777c625 { flex: 1; background: #dc2626; border-color: #dc2626; color: #fff; }
.gss-u-0141-1f8fe5b { width: 100%; padding: 4px 8px; }
.gss-u-0142-4351eb3 { background: #16a34a; color: white; border-color: #16a34a; }
.gss-u-0143-4953406 { font-weight: 500; text-decoration: none; }
.gss-u-0144-51ef53d { border-left: 4px solid #f0b849; }
.gss-u-0145-586f894 { background: #f9f9f9; padding: 15px; border-radius: 5px; margin: 15px 0; }
.gss-u-0146-ec0f7ff { margin-top: 0; }
.gss-u-0147-e1aab15 { background: #fff3cd; padding: 15px; border-radius: 5px; margin: 15px 0; border-left: 4px solid #f0b849; }
.gss-u-0148-4b28b5f { background: #d1ecf1; padding: 15px; border-radius: 5px; margin: 15px 0; border-left: 4px solid #0c5460; }
.gss-u-0149-470bef7 { margin: 15px 0; }
.gss-u-0150-3ec9698 { width: 40%; }
.gss-u-0151-d3f64fb { width: 20%; }
.gss-u-0152-85c99c0 { border-left: 4px solid #46b450; }
.gss-u-0153-6528b27 { width: 30%; }
.gss-u-0154-e73a22b { width: 50%; }
.gss-u-0155-132e672 { background-color: #f0f9ff; }
.gss-u-0156-4007ab5 { background: #e0f2fe; padding: 4px 8px; border-radius: 3px; }
.gss-u-0157-75391d8 { background: #f3f4f6; padding: 4px 8px; border-radius: 3px; }
.gss-u-0158-c3f6a3a { color: #f59e0b; font-weight: 600; }
.gss-u-0159-9fa05bc { background-color: #fef2f2; }
.gss-u-0160-df6f7fa { background: #fee2e2; padding: 4px 8px; border-radius: 3px; }
.gss-u-0161-e585ca8 { background: #e0f2fe; padding: 15px; border-radius: 5px; margin: 15px 0; border-left: 4px solid #0284c7; }
.gss-u-0162-50435ff { margin-bottom: 0; }
.gss-u-0163-2c7c586 { margin-left: 20px; list-style-type: disc; }
.gss-u-0164-28c20b4 { margin-left: 20px; list-style-type: circle; }
.gss-u-0165-4f7f1ad { margin-top: 20px; }
.gss-u-0166-6b764e0 { background: #f6f7f7; padding: 20px; border-radius: 8px; border: 1px solid #dcdcde; }
.gss-u-0167-b959395 { background: #23282d; color: #fff; padding: 15px; border-radius: 5px; overflow-x: auto; }
.gss-u-0168-383d0a5 { background: #f6f7f7; padding: 20px; border-radius: 8px; border: 1px solid #dcdcde; margin-top: 20px; }
.gss-u-0169-375bbfa { border-left: 4px solid #10b981; }
.gss-u-0170-ff5797d { background: #23282d; color: #fff; padding: 15px; border-radius: 5px; overflow-x: auto; margin: 0; }
.gss-u-0171-3286562 { border-left: 4px solid #dc2626; }
.gss-u-0172-4a6ba5b { border-left: 4px solid #0073aa; }
.gss-u-0173-39ae4db { margin-bottom: 10px; }
.gss-u-0174-c237097 { display: block; padding: 10px; background: #fff; border: 1px solid #ddd; border-radius: 4px; word-break: break-all; font-size: 12px; }
.gss-u-0175-e5a6d3c { margin-top: 10px; }
.gss-u-0176-98bffb7 { margin: 0; padding-left: 20px; }
.gss-u-0177-39d0c0d { display: block; margin-top: 5px; padding: 8px; background: #fff; border-radius: 4px; font-size: 11px; }
.gss-u-0178-efb7f36 { display: block; padding: 10px; background: #fff; border: 1px solid #ddd; border-radius: 4px; font-size: 11px; word-break: break-all; }
.gss-u-0179-2a0ca83 { margin: 0; }
.gss-u-0180-6a6a237 { color:#f59e0b; }
.gss-u-0181-b0131d1 { background:#fef3c7; color:#92400e; }
.gss-u-0182-59a5a8d { justify-content:flex-start; }
.gss-u-0183-f1efe7d { background:#dcfce7; color:#166534; }
.gss-u-0184-27441f7 { padding:16px 22px; }
.gss-u-0185-3b94bc8 { display:flex; align-items:center; gap:12px; }
.gss-u-0186-58cecde { margin-top:3px; margin-right:4px; }
.gss-u-0187-a36e74d { font-size:13px; color:#64748b; }
.gss-u-0188-2f93a94 { color:#f59e0b; font-size:13px; margin-top:8px; }
.gss-u-0189-7f9fb3e { margin-top:12px; padding-top:12px; border-top:1px solid #f1f5f9; }
.gss-u-0190-dab557b { color:#6366f1; }
.gss-u-0191-a492994 { display:none; margin-top:8px; padding:12px; background:#f8fafc; border:1px solid #e2e8f0; border-radius:6px; font-size:12px; line-height:1.6; max-height:400px; overflow:auto; white-space:pre-wrap; }
.gss-u-0192-85a59f1 { color:#6366f1; margin-right:6px; }
.gss-u-0193-0ca3f24 { text-align:center; padding:60px 20px; background:#fff; border:1px solid #e2e8f0; border-radius:8px; margin-top:20px; }
.gss-u-0194-8f7b604 { font-size:48px; width:48px; height:48px; color:#cbd5e1; }
.gss-u-0195-fee4848 { color:#64748b; margin:16px 0 8px; }
.gss-u-0196-81220a3 { color:#94a3b8; font-size:14px; }
.gss-u-0197-4ff818f { font-size:18px; }
.gss-u-0198-2b583d7 { margin-bottom:14px; }
.gss-u-0199-b8119ea { display:flex; justify-content:space-between; align-items:center; margin-bottom:4px; gap:12px; }
.gss-u-0200-5b05966 { font-size:14px; color:#374151; font-weight:500; }
.gss-u-0201-20b3f8a { font-size:13px; color:#6b7280; }
.gss-u-0202-7332f21 { background:#f1f5f9; border-radius:6px; height:10px; overflow:hidden; }
.gss-u-0203-2eda1da { border:none; }
.gss-u-0204-b0cacb2 { white-space:nowrap; color:#64748b; }
.gss-u-0205-924b3e2 { background:#fee2e2; color:#991b1b; }
.gss-u-0206-e4ce093 { background:#f1f5f9; color:#64748b; }
.gss-u-0207-a90da11 { margin: 16px 0; }
.gss-u-0208-4632471 { display: flex; gap: 15px; align-items: flex-start; }
.gss-u-0209-7dfc736 { background: #f0f0f1; padding: 10px; border: 1px solid #c3c4c7; border-radius: 4px; min-width: 150px; min-height: 50px; display: flex; align-items: center; justify-content: center; }
.gss-u-0210-33394f4 { color: #646970; font-size: 13px; }
.gss-u-0211-f16957e { background: #f0f6fc; border-left: 4px solid #2271b1; }
.gss-u-0212-7383fe5 { margin-bottom: 4px; }
.gss-u-0213-22968cc { margin: 0; color: #1d2327; font-size: 13px; line-height: 1.8; }
.gss-u-0214-b24c46f { margin-top: 10px; display: flex; flex-wrap: wrap; gap: 10px; }
.gss-u-0215-6d25736 { background: #fff; padding: 4px 10px; border-radius: 4px; font-size: 13px; }
.gss-u-0216-e7ce99d { margin: 10px 0 0; color: #50575e; font-size: 12px; line-height: 1.6; }
.gss-u-0217-b4ffa41 { margin: 12px 0 0; color: #1d2327; font-size: 13px; line-height: 1.8; }
.gss-u-0218-651b337 { margin-top: 6px; display: flex; flex-wrap: wrap; gap: 10px; }
.gss-u-0219-38f468b { margin: 8px 0 0; color: #50575e; font-size: 12px; line-height: 1.6; }
.gss-u-0220-096cd39 { display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px; }
.gss-u-0221-6144b6a { display: flex; align-items: center; gap: 8px; cursor: pointer; font-size: 13px; color: #50575e; }
.gss-u-0222-c8c2a38 { font-weight: bold; font-size: 14px; background: #fff; padding: 2px 6px; border-radius: 3px; }
.gss-u-0223-0231a38 { margin-top: -6px; }
.gss-u-0224-a8dc72b { background: #fff8e5; border-left: 4px solid #f0b849; padding: 10px 15px; margin-bottom: 15px; border-radius: 0 4px 4px 0; }
.gss-u-0225-beacaed { margin: 0; font-size: 13px; color: #1d2327; }
.gss-u-0226-25ef906 { color: #f0b849; vertical-align: middle; margin-right: 5px; }
.gss-u-0227-1df3353 { background: #edfaef; border-left: 4px solid #00a32a; padding: 10px 15px; margin-bottom: 15px; border-radius: 0 4px 4px 0; }
.gss-u-0228-7cd9638 { color: #00a32a; vertical-align: middle; margin-right: 5px; }
.gss-u-0229-4c4853c { background:#f6f7f7; border:1px solid #dcdcde; border-radius:4px; padding:10px 14px; margin-bottom:15px; color:#3c434a; font-size:12px; line-height:1.6; }
.gss-u-0230-88e609a { width: 120px; padding: 10px 10px 10px 0; }
.gss-u-0231-8160b02 { padding: 10px 0; }
.gss-u-0232-e8295c3 { padding: 10px 10px 10px 0; vertical-align: top; }
.gss-u-0233-5ed07bc { float: none; margin: 0; }
.gss-u-0234-21a1be8 { font-weight: 600; }
.gss-u-0235-bce3ae2 { margin-top: 15px; display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }
.gss-u-0236-f501f46 { margin-top:16px; border-left:4px solid #d63638; }
.gss-u-0237-4e420af { margin-bottom:6px; }
.gss-u-0238-761d3ad { margin-bottom:10px; }
.gss-u-0239-da7150d { display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:10px; margin:12px 0; }
.gss-u-0240-8565df5 { background:#fff; border:1px solid #dcdcde; border-radius:6px; padding:10px; }
.gss-u-0241-7523973 { word-break:break-all; }
.gss-u-0242-14ad0a1 { margin:10px 0; color:#8a6d3b; }
.gss-u-0243-f4e719a { margin:10px 0; }
.gss-u-0244-a766bba { color:#008a20; }
.gss-u-0245-c3e30cc { color:#d63638; }
.gss-u-0246-ab201bd { margin:10px 0; color:#646970; }
.gss-u-0247-87ef537 { max-width: 150px; max-height: 80px; }
.gss-u-0248-a0667ae { margin-top:30px; padding:20px 24px; background:#fff; border:1px solid #e2e8f0; border-left:4px solid #dc2626; border-radius:4px; }
.gss-u-0249-bb126a3 { margin-top:0; font-size:14px; color:#dc2626; }
.gss-u-0250-2c6dda3 { vertical-align:middle; margin-right:6px; }
.gss-u-0251-a295be9 { font-size:13px; color:#64748b; margin:0; }
.gss-u-0252-edb36fd { color:#16a34a; vertical-align:middle; }
.gss-u-0253-95a0175 { font-size:13px; color:#475569; margin:8px 0 0; }
.gss-u-0254-39021f2 { font-size:13px; color:#475569; margin:0 0 12px; }
.gss-u-0255-48a9039 { font-size:14px; width:14px; height:14px; margin-top:3px; margin-right:4px; vertical-align:middle; }
.gss-u-0256-19c8cf3 { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9999; align-items:center; justify-content:center; }
.gss-u-0257-aac5a7c { background:white; padding:24px; border-radius:8px; width:460px; max-height:90vh; overflow-y:auto; box-shadow:0 4px 20px rgba(0,0,0,0.3); }
.gss-u-0258-2ad3592 { margin-top:0; color:#dc2626; }
.gss-u-0259-f46bf54 { color:#dc2626; margin-right:6px; }
.gss-u-0260-c000105 { font-size:12px; color:#475569; line-height:1.6; margin-bottom:12px; }
.gss-u-0261-d31664c { font-size:13px; font-weight:600; margin-bottom:12px; padding:8px 10px; background:#f8fafc; border-radius:4px; border-left:3px solid #7c3aed; }
.gss-u-0262-b36fc53 { color:#7c3aed; }
.gss-u-0263-d56c22b { font-size:12px; font-weight:600; color:#374151; margin:0 0 6px; }
.gss-u-0264-756a1a5 { display:grid; grid-template-columns:1fr 1fr; gap:8px; margin-bottom:8px; }
.gss-u-0265-0777d25 { font-size:11px; color:#64748b; display:block; margin-bottom:3px; }
.gss-u-0266-84c8c86 { width:100%; padding:5px 8px; border:1px solid #cbd5e1; border-radius:4px; font-size:12px; }
.gss-u-0267-f749b35 { font-size:11px; color:#94a3b8; }
.gss-u-0268-187ddbb { font-size:12px; color:#64748b; margin:0 0 4px; }
.gss-u-0269-b45eb3b { width:100%; padding:6px 10px; border:1px solid #cbd5e1; border-radius:4px; }
.gss-u-0270-23bbd2a { margin-top:16px; display:flex; gap:8px; justify-content:flex-end; }
.gss-u-0271-6bb0ccf { background:#dc2626; border-color:#dc2626; color:#fff; }
.gss-u-0272-ab512bf { font-size:14px; width:14px; height:14px; margin-top:4px; margin-right:4px; }
.gss-u-0273-c3277a0 { border-color:#fca5a5; color:#dc2626; }
.gss-u-0274-b301180 { color:#dc2626; padding:20px; border:1px solid #dc2626; border-radius:8px; }
.gss-u-0275-ed4f5c7 { font-size:11px; color:#c2410c; margin-top:8px; font-weight:600; opacity:.85; }
.gss-u-0276-d6f2af6 { margin-top:14px; }
.gss-u-0277-4807027 { display:inline-flex; align-items:center; gap:6px; font-size:13px; color:#6366f1; text-decoration:none; font-weight:500; }
.gss-u-0278-55802bd { width:14px; height:14px; }
.gss-u-0279-240b341 { display:none; margin-top:12px; padding-top:12px; border-top:1px solid #f3f4f6; }
.gss-u-0280-8db0c82 { text-align:center; margin-top:10px; }
.gss-u-0281-a484feb { text-transform:uppercase; }
.gss-u-0282-e7633e4 { font-size:13px; color:#6366f1; }
.gss-u-0283-19386b8 { font-size:16px; width:16px; height:16px; vertical-align:middle; margin-right:4px; }
.gss-u-0284-94e451b { text-align:center; padding:60px 20px; background:#fff; border:1px solid #e2e8f0; border-radius:12px; }
.gss-u-0285-5dcdf2d { color:#94a3b8; }
.gss-u-0286-90e70f9 { margin:20px 0; text-align:center; }
.gss-u-0287-e3fec39 { color:#94a3b8; font-size:13px; text-transform:uppercase; letter-spacing:.05em; margin:24px 0 12px; }
.gss-u-0288-539cc95 { font-size:14px; width:14px; height:14px; }
.gss-u-0289-0edc90e { background:#f1f5f9; color:#475569; }
.gss-u-0290-da40413 { font-size:14px; width:14px; height:14px; margin-top:4px; }
.gss-u-0291-90ad962 { color:red; }
.gss-u-0292-aeb6d33 { text-transform:uppercase; font-family:monospace; font-weight:700; letter-spacing:.05em; }
.gss-u-0293-824df66 { display:flex; gap:12px; margin-bottom:16px; }
.gss-u-0294-97445a8 { flex:1; }
.gss-u-0295-897b4d2 { display:block; font-weight:600; font-size:13px; color:#1e293b; margin-bottom:6px; }
.gss-u-0296-d6f8e46 { width:100%; padding:8px 12px; border:1px solid #d1d5db; border-radius:8px; }
.gss-u-0297-ad99acf { display:flex; align-items:center; gap:6px; }
.gss-u-0298-c7b5427 { width:100px; padding:8px 12px; border:1px solid #d1d5db; border-radius:8px; }
.gss-u-0299-5822ae7 { font-weight:700; font-size:16px; color:#059669; }
.gss-u-0300-ff914c3 { flex:1; display:none; }
.gss-u-0301-1b3f65e { width:80px; padding:8px 12px; border:1px solid #d1d5db; border-radius:8px; }
.gss-u-0302-2caf149 { display:flex; align-items:center; gap:8px; padding:6px 0; }
.gss-u-0303-27a34df { display:flex; gap:8px; margin-top:24px; }
.gss-u-0304-8455e59 { padding:8px 24px; }
.gss-u-0305-634b061 { color:#111827; }
.gss-u-0306-f60ddf1 { color:#059669; }
.gss-u-0307-c071b4a { margin-bottom:28px; }
.gss-u-0308-8bc7c20 { margin-top:18px; padding-top:14px; border-top:1px solid #f1f5f9; }
.gss-u-0309-f8c3963 { display:block; font-size:13px; font-weight:600; color:#334155; margin-bottom:6px; }
.gss-u-0310-fe7b497 { margin-top:6px; }
.gss-u-0311-a70d388 { color:#0f766e; font-size:18px; }
.gss-u-0312-d206feb { margin:8px 0 0; color:#64748b; }
.gss-u-0313-437ff3b { color:#4338ca; font-size:18px; }
.gss-u-0314-d5430e4 { color:#6366f1; font-size:18px; }
.gss-u-0315-6ef884d { background:#eff6ff; border:1px solid #bfdbfe; border-radius:6px; padding:10px 14px; font-size:12px; color:#1e40af; margin-bottom:16px; }
.gss-u-0316-b60a1ff { width:26%; }
.gss-u-0317-a9ceb9a { width:8%; text-align:center; }
.gss-u-0318-44b21af { width:20%; }
.gss-u-0319-c2e49e3 { width:22%; }
.gss-u-0320-e3bda25 { width:24%; }
.gss-u-0321-98d3b3f { opacity:.65; }
.gss-u-0322-391ef12 { margin-left:6px; }
.gss-u-0323-fec8d28 { color:#6b7280; font-size:12px; }
.gss-u-0324-f9956ee { color:#10b981; font-size:11px; }
.gss-u-0325-132fff4 { font-size:12px; width:12px; height:12px; vertical-align:-2px; }
.gss-u-0326-54ddfc2 { background:transparent; font-size:10px; }
.gss-u-0327-5ee90f4 { color:#b91c1c; font-size:11px; }
.gss-u-0328-91a8701 { text-align:center; }
.gss-u-0329-9c594e4 { display:flex; gap:4px; align-items:center; }
.gss-u-0330-bc63aff { color:#9ca3af; }
.gss-u-0331-a6d9629 { width:6%; text-align:center; }
.gss-u-0332-55b2e17 { width:18%; }
.gss-u-0333-c28f1b1 { width:12%; }
.gss-u-0334-4c8197c { display:flex; gap:4px; }
.gss-u-0335-af6d582 { display:flex; gap:4px; margin-top:6px; }
.gss-u-0336-6067c52 { font-size:14px; width:14px; height:14px; vertical-align:-2px; }
.gss-u-0337-dc08d07 { display:flex; gap:20px; }
.gss-u-0338-3883956 { display:flex; gap:16px; margin-top:12px; }
.gss-u-0339-56f4ba6 { text-align:center; color:#166534; font-weight:600; }
.gss-u-0340-73a8e6a { text-align:center; color:#991b1b; font-weight:600; }
.gss-u-0341-e92d85d { font-size:12px; color:#6b7280; }
.gss-u-0342-f797f00 { font-size:11px; color:#9ca3af; }
.gss-u-0343-f34b1b3 { color:#0f766e; font-size:11px; }
.gss-u-0344-0d5be05 { font-size:10px; }
.gss-u-0345-4f26bdc { color:#64748b; font-size:11px; }
.gss-u-0346-35506a6 { font-size:12px; color:#475569; }
.gss-u-0347-f8c61af { color:#cbd5e1; }
.gss-u-0348-0e2b071 { color:#0284c7; font-size:18px; }
.gss-u-0349-2914cb8 { margin:0; color:#64748b; font-size:13px; }
.gss-u-0350-091f7b0 { color:#7c3aed; font-size:18px; }
.gss-u-0351-6d96246 { width:58px; }
.gss-u-0352-bd09c41 { width:60px; }
.gss-u-0353-f335670 { cursor:help; color:#9ca3af; margin-left:4px; }
.gss-u-0354-7a21c6a { margin-top:2px; }
.gss-u-0355-8b647f6 { color: #f0b849; }
.gss-u-0356-d6e1f97 { margin-left: 10px; }
.gss-u-0357-bca5831 { margin-left: 5px; }
.gss-u-0358-01a5cc8 { display: block; margin-top: 5px; padding: 10px; background: #f5f5f5; }
.gss-u-0359-b7b2342 { font-size: 11px; padding: 2px 8px; border-radius: 10px; background: #eee; }
.gss-u-0360-d6e52e7 { font-size:14px; width:14px; height:14px; color:#cbd5e1; cursor:help; vertical-align:middle; margin-left:2px; }
.gss-u-0361-551d3a8 { margin-left:auto; font-size:13px; font-weight:600; color:#0f172a; }
.gss-u-0362-3a24bf3 { display:flex; justify-content:space-between; align-items:baseline; margin-bottom:4px; }
.gss-u-0363-e606d76 { font-size:14px; font-weight:600; color:#0f172a; }
.gss-u-0364-0d5612b { font-size:11px; color:#94a3b8; margin:-2px 0 6px; text-align:right; }
.gss-u-0365-cbb2e17 { white-space:nowrap; color:#64748b; font-size:12px; }
.gss-u-0366-88e18d0 { display:flex; align-items:center; gap:10px; margin-bottom:10px; }
.gss-u-0367-5893c7c { font-size:12px; font-weight:600; color:#334155; min-width:55px; text-align:right; }
.gss-u-0368-f884e7b { font-size:24px; width:24px; height:24px; }
.gss-u-0369-ea90f7b { display:grid; grid-template-columns:1fr 340px; gap:24px; margin-top:20px; align-items:start; }
.gss-u-0370-87845f1 { padding:12px 16px; margin:0; font-size:14px; display:flex; align-items:center; gap:8px; }
.gss-u-0371-01b9273 { padding:16px 20px; }
.gss-u-0372-62f7178 { display:flex; align-items:center; gap:8px; margin-bottom:8px; padding:0 0 6px; border-bottom:1px solid #e5e7eb; }
.gss-u-0373-2e8eda5 { width:20px; flex-shrink:0; }
.gss-u-0374-7e53d2f { flex:1; font-size:12px; font-weight:600; color:#6b7280; text-transform:uppercase; letter-spacing:0.5px; }
.gss-u-0375-6f988df { width:16px; flex-shrink:0; font-size:16px; color:#9ca3af; text-align:center; }
.gss-u-0376-75fd327 { width:36px; flex-shrink:0; }
.gss-u-0377-82333e7 { display:flex; align-items:center; gap:8px; margin-bottom:6px; }
.gss-u-0378-8ec5135 { cursor:grab; color:#aaa; flex-shrink:0; }
.gss-u-0379-39f41b7 { font-size:16px; color:#9ca3af; flex-shrink:0; }
.gss-u-0380-6c09976 { font-size:16px; width:16px; height:16px; margin-top:3px; }
.gss-u-0381-1d708e5 { padding:12px 16px; margin:0; font-size:14px; }
.gss-u-0382-ad4189c { padding:12px 16px; font-size:13px; line-height:1.6; color:#444; }
.gss-u-0383-9e722bf { display:block; background:#f0f0f1; padding:8px; border-radius:4px; margin-bottom:12px; }
.gss-u-0384-d59bd95 { margin:0; padding-left:16px; }
.gss-u-0385-38e304f { background:#dbeafe; color:#1e40af; padding:1px 6px; border-radius:3px; font-size:11px; font-weight:600; }
.gss-u-0386-0c1b92c { background:#fef3c7; color:#92400e; padding:1px 6px; border-radius:3px; font-size:11px; font-weight:600; }
.gss-u-0387-ed73729 { background:#d1fae5; color:#065f46; padding:1px 6px; border-radius:3px; font-size:11px; font-weight:600; }
.gss-u-0388-ba460f2 { background:#f3f4f6; color:#374151; padding:1px 6px; border-radius:3px; font-size:11px; font-weight:600; }
.gss-u-0389-1b0f499 { margin-top:16px; }
.gss-u-0390-fdf20b9 { padding:12px 16px; }
.gss-u-0391-3363bdb { font-size:13px; color:#444; }
.gss-u-0392-2725288 { margin-top:10px; font-size:13px; }
.gss-u-0393-3c4a93e { margin: 20px 0; border: none; border-top: 1px solid #e5e7eb; }
.gss-u-0394-18faad9 { margin: 15px 0 10px; color: #374151; font-size: 14px; }
.gss-u-0395-9d9ca68 { margin: 40px 0; border: none; border-top: 2px solid #e5e7eb; }
.gss-u-0396-d1da3ea { margin: 0 0 15px; color: #374151; font-size: 14px; border-bottom: 1px solid #e5e7eb; padding-bottom: 10px; }
.gss-u-0397-f50cd22 { color: #6366f1; }
.gss-u-0398-949b799 { margin: 25px 0 15px; color: #374151; font-size: 14px; border-bottom: 1px solid #e5e7eb; padding-bottom: 10px; }
.gss-u-0399-9470ace { color: #10b981; }
.gss-u-0400-e508374 { color: #f59e0b; }
.gss-u-0401-ddfd606 { color: #ef4444; }
.gss-u-0402-d32dd43 { margin: 30px 0; border: none; border-top: 2px solid #e5e7eb; }
.gss-u-0403-4eff62e { margin: 20px 0 10px; color: #374151; font-size: 16px; }
.gss-u-0404-641d65e { color: #0ea5e9; }
.gss-u-0405-518b095 { color: #2563eb; }
.gss-u-0406-daf1a3b { color: #8b5cf6; }
.gss-u-0407-47e3b7d { margin-bottom: 15px; }
.gss-u-0408-ecdf897 { margin: 0 0 10px; color: #374151; font-size: 14px; }
.gss-u-0409-518a2e4 { margin-right: 10px; }
.gss-u-0410-de70e6f { margin: 30px 0; }
.gss-u-0411-95281cc { display:flex; align-items:center; gap:8px; margin-bottom:12px; }
.gss-u-0412-148d186 { display:flex; gap:40px; flex-wrap:wrap; align-items:flex-start; }
.gss-u-0413-a89a8a6 { flex:1; min-width:400px; }
.gss-u-0414-9146fac { flex:0 0 260px; position:sticky; top:40px; }
.gss-u-0415-fc2c8e9 { float: none; margin: 0 10px; }
.gss-u-0416-c435196 { color: #4285f4; }
.gss-u-0417-26c3ae8 { display:flex; align-items:center; gap:10px; }
.gss-u-0418-962c19d { font-size:11px; color:#94a3b8; margin-left:12px; }
.gss-u-0419-ba85a60 { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; }
.gss-u-0420-415ce73 { background:#fff; border:1px solid #e2e8f0; border-radius:8px; padding:24px; }
.gss-u-0421-c3ddf38 { margin:0 0 4px; font-size:15px; color:#1e293b; }
.gss-u-0422-7d25771 { color:#6366f1; margin-right:4px; }
.gss-u-0423-7d0b01b { margin:0 0 16px; }
.gss-u-0424-f37485e { padding:10px 10px 10px 0; width:140px; }
.gss-u-0425-4c62985 { padding:10px 0; }
.gss-u-0426-42e4acc { display:flex; align-items:center; gap:8px; }
.gss-u-0427-b7e954c { padding:10px 10px 10px 0; }
.gss-u-0428-94253f9 { min-width:160px; }
.gss-u-0429-84f4c59 { margin:6px 0 0; }
.gss-u-0430-828b0a9 { color:#f59e0b; margin-right:4px; }
.gss-u-0431-249d010 { margin:0 0 12px; }
.gss-u-0432-b40be31 { display:flex; gap:8px; margin-bottom:12px; }
.gss-u-0433-f7eeff2 { font-size:14px; width:14px; height:14px; vertical-align:middle; margin:-2px 2px 0 0; }
.gss-u-0434-820b70e { display:none; background:#f8fafc; border:1px solid #e2e8f0; border-radius:4px; max-height:150px; overflow-y:auto; margin-bottom:12px; }
.gss-u-0435-e73c6cf { max-height:280px; overflow-y:auto; border:1px solid #f1f5f9; border-radius:6px; }
.gss-u-0436-bfb62a8 { color:#94a3b8; font-size:12px; text-align:center; padding:20px; margin:0; }
.gss-u-0437-669b7aa { display:none; color:#94a3b8; font-size:12px; text-align:center; padding:20px; margin:0; }
.gss-u-0438-49796b3 { color:#1e293b; }
.gss-u-0439-12ca2f9 { background:#dbeafe; color:#1d4ed8; font-size:10px; padding:1px 6px; border-radius:3px; margin-left:4px; }
.gss-u-0440-25b4213 { font-size:11px; color:#94a3b8; margin:8px 0 0; }
.gss-u-0441-7f784dd { flex:1; min-width:0; }
.gss-u-0442-affd09a { display:flex; align-items:center; justify-content:space-between; padding:8px 12px; border-bottom:1px solid #f1f5f9; font-size:12px; }
.gss-u-0443-14a31f5 { color:#dc2626; font-size:11px; text-decoration:none; }
.gss-u-0444-5af5962 { margin-top:20px; display:flex; gap:10px; align-items:center; }
.gss-u-0445-2a1b95b { font-size:16px; width:16px; height:16px; }
.gss-u-0446-56e355f { font-size:16px; width:16px; height:16px; margin:0; }
.gss-u-0447-7ffcf61 { margin-top:16px; padding-top:16px; border-top:1px dashed #bbf7d0; }
.gss-u-0448-01b1367 { color:#4f46e5; }
.gss-u-0449-eea50fa { padding:8px 16px; font-size:13px; }
.gss-u-0450-85eb643 { display:none; color:#dc2626; font-size:12px; margin:6px 0 0; }
.gss-u-0451-a0dab69 { display:none; color:#166534; font-size:12px; font-weight:600; margin:10px 0 0; }
.gss-u-0452-f7de77f { background:#f1f5f9; color:#64748b; padding:2px 8px; border-radius:10px; font-size:11px; margin-left:auto; }
.gss-u-0453-57cf0aa { width:100%; padding:8px 14px; border:1px solid #d1d5db; border-radius:8px; font-size:13px; }
.gss-u-0454-f459dbc { width:100%; padding:10px 14px; border:1px solid #d1d5db; border-radius:8px; font-size:14px; }
.gss-u-0455-ed865bf { padding:8px 10px; border:1px solid #d1d5db; border-radius:6px; font-size:13px; }
.gss-u-0456-f1ba95b { margin-top:20px; padding:10px 14px; background:#f0fdf4; border:1px solid #bbf7d0; border-radius:6px; }
.gss-u-0457-7238926 { color:#16a34a; }
.gss-u-0458-b654204 { width: 60px; }
.gss-u-0459-1ef4857 { margin: 10px 0 5px; color: #374151; }
.gss-u-0460-e939042 { color: #0073aa; }
.gss-u-0461-5790ffb { display: none; }
.gss-u-0462-dabaad5 { width: 80px; }
.gss-u-0463-6b47730 { margin: 0 0 10px; color: #1e293b; }
.gss-u-0464-8ae694e { color: #4f46e5; }
.gss-u-0465-e7d7965 { display: inline-block; margin-right: 8px; }
.gss-u-0466-6b1f0d9 { margin-top: 4px; }
.gss-u-0467-cac6073 { margin: 30px 0; border: none; border-top: 1px solid #e5e7eb; }
.gss-u-0468-fb1ee64 { padding: 10px 14px; background: #f0f9ff; border: 1px solid #bae6fd; border-radius: 6px; display: inline-flex; align-items: center; gap: 8px; }
.gss-u-0469-bfe84c7 { color: #0284c7; font-size: 18px; }
.gss-u-0470-cc67f15 { color: #0c4a6e; font-weight: 500; }
.gss-u-0471-ad199db { padding: 10px 14px; background: #fffbeb; border: 1px solid #fde68a; border-radius: 6px; }
.gss-u-0472-5a2c8fa { color: #d97706; }
.gss-u-0473-7b1267f { color: #92400e; }
.gss-u-0474-94b3479 { cursor: pointer; color: #4285f4; font-weight: 500; }
.gss-u-0475-24b1fff { margin-top: 8px; padding-left: 20px; color: #374151; font-size: 13px; line-height: 1.8; }
.gss-u-0476-6d07ab3 { background: #f1f5f9; padding: 4px 8px; border-radius: 4px; font-size: 12px; user-select: all; }
.gss-u-0477-a5595d1 { margin-top: 6px; }
.gss-u-0478-78d3148 { color: #92400e; font-style: italic; }
.gss-u-0479-0d69e4b { margin-top: 8px; }
.gss-u-0480-b9cb5eb { color: #16a34a; font-weight: 600; }
.gss-u-0481-109a571 { color: #2563eb; font-weight: 600; }
.gss-u-0482-288e7b6 { border: 1px solid #e5e7eb; border-radius: 8px; padding: 20px; max-width: 400px; background: #fff; }
.gss-u-0483-ec97333 { text-align: right; margin-bottom: 15px; }
.gss-u-0484-ec60eb9 { width: 100%; font-size: 12px; border-collapse: collapse; }
.gss-u-0485-0cf869f { padding: 8px; }
.gss-u-0486-1966b8b { padding: 8px; text-align: right; }
.gss-u-0487-cf810c4 { padding: 8px; border-bottom: 1px solid #e5e7eb; }
.gss-u-0488-e2d0a1f { padding: 8px; border-bottom: 1px solid #e5e7eb; text-align: right; }
.gss-u-0489-ad81c96 { max-width: 200px; max-height: 100px; border: 1px solid #ddd; padding: 5px; border-radius: 4px; }
.gss-u-0490-493ee07 { background: #4285f4; border-color: #4285f4; }
.gss-u-0491-4de225c { width: 60px; height: 40px; padding: 0; border: 1px solid #ccc; cursor: pointer; }
.gss-u-0492-16000cc { width: 100%; }
.gss-u-0493-2a6e8fd { vertical-align:middle; }
.gss-u-0494-2056554 { color:#dc2626; }
.gss-u-0495-3a243d5 { font-size:16px; width:16px; height:16px; margin:0; color:#16a34a; }
.gss-u-0496-2ac322a { width: 50px; }
.gss-u-0497-5401ea9 { color: #9ca3af; }
.gss-u-0498-5fa3d27 { border:none; border-top:1px solid #e2e8f0; margin:24px 0; }
.gss-u-0499-af99c85 { background:#f0fdf4; border:1px solid #bbf7d0; border-radius:12px; padding:24px; text-align:center; }
.gss-u-0500-cc5b6b7 { font-size:18px; font-weight:700; color:#166534; margin:0 0 8px; }
.gss-u-0501-f7f08eb { font-size:15px; color:#374151; margin:0 0 16px; }
.gss-u-0502-0fc5099 { font-size:12px; color:#9ca3af; margin:16px 0 0; }
.gss-u-0503-9a4f408 { text-align:center; margin:24px 0; }
.gss-u-0504-1bcc301 { text-align:center; padding:36px 20px; color:#94a3b8; }
.gss-u-0505-3a72e79 { display:block; margin:0 auto 10px; animation:gss-spin 1s linear infinite; }
.gss-u-0506-069ca68 { margin:0; font-size:13px; }
.gss-u-0507-d631fac { text-align:center; padding:30px; color:#94a3b8; font-size:14px; }
.gss-u-0508-af4d05b { text-align:center; padding:48px 20px; }
.gss-u-0509-12bb293 { display:block; margin:0 auto 14px; }
.gss-u-0510-83bfc06 { margin:0 0 4px; font-size:15px; font-weight:600; color:#64748b; }
.gss-u-0511-10783bd { margin:0; font-size:13px; color:#94a3b8; }
.gss-u-0512-78d768a { display:flex; align-items:flex-start; justify-content:space-between; gap:10px; flex-wrap:wrap; margin-bottom:10px; }
.gss-u-0513-789d7ec { display:flex; align-items:center; gap:8px; flex-wrap:wrap; }
.gss-u-0514-6b182c2 { font-size:12px; font-weight:700; color:#94a3b8; }
.gss-u-0515-fd95a52 { font-size:12px; color:#64748b; }
.gss-u-0516-d4507ca { font-size:12px; background:#f1f5f9; color:#475569; padding:2px 8px; border-radius:4px; }
.gss-u-0517-01aff5f { font-size:12px; color:#94a3b8; white-space:nowrap; }
.gss-u-0518-5ef0f99 { font-size:14px; color:#1e293b; display:block; margin-bottom:6px; }
.gss-u-0519-600c3be { margin:0 0 0; font-size:13px; color:#64748b; line-height:1.55; }
.gss-u-0520-dee3a18 { margin:8px 0 0; font-size:12px; color:#64748b; }
.gss-u-0521-7799443 { margin-top:12px; padding:12px 14px; background:#f0fdf4; border-radius:8px; border-left:3px solid #22c55e; }
.gss-u-0522-28f6990 { margin:0 0 4px; font-size:12px; font-weight:700; color:#065f46; }
.gss-u-0523-7e6f69f { font-weight:400; opacity:.7; }
.gss-u-0524-8ccd877 { margin:0; font-size:13px; color:#166534; line-height:1.5; }
.gss-u-0525-18fad36 { margin-top:10px; padding:10px 14px; background:#eff6ff; border-radius:8px; border-left:3px solid #3b82f6; }
.gss-u-0526-b76b0b3 { margin:0 0 4px; font-size:12px; font-weight:700; color:#1d4ed8; }
.gss-u-0527-ae4e45c { margin:0; font-size:13px; color:#1e40af; line-height:1.5; }
.gss-u-0528-111eaeb { margin-top:12px; padding:12px 14px; background:#fefce8; border-radius:8px; border:1px solid #fde68a; display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:10px; }
.gss-u-0529-de3de85 { margin:0 0 2px; font-size:12px; font-weight:700; color:#92400e; }
.gss-u-0530-73a01ce { margin:0; font-size:12px; color:#78350f; }
.gss-u-0531-0cf526c { background:#f59e0b; color:#fff; border:none; padding:8px 14px; border-radius:8px; font-size:13px; font-weight:600; cursor:pointer; white-space:nowrap; }
.gss-u-0532-f8492f0 { margin-top:10px; padding:10px 14px; background:#f3f4f6; border-radius:8px; font-size:12px; color:#6b7280; }
.gss-u-0533-24a1d42 { display:none; border-top:1px solid #e2e8f0; padding:16px 20px; background:#fafafa; }
.gss-u-0534-02e131d { margin:0 0 14px; font-size:14px; font-weight:700; color:#1e293b; }
.gss-u-0535-eccd267 { display:block; font-size:13px; font-weight:600; color:#374151; margin-bottom:6px; }
.gss-u-0536-b0eb59c { color:#ef4444; }
.gss-u-0537-2fb849f { width:100%; padding:10px 12px; border:1px solid #d1d5db; border-radius:8px; font-size:13px; box-sizing:border-box; resize:vertical; }
.gss-u-0538-a48272b { width:100%; padding:8px 12px; border:1px dashed #d1d5db; border-radius:8px; font-size:13px; box-sizing:border-box; background:#fff; }
.gss-u-0539-29dc65d { display:none; margin-bottom:10px; padding:10px 14px; border-radius:8px; font-size:13px; }
.gss-u-0540-68c73ea { display:flex; gap:8px; justify-content:flex-end; }
.gss-u-0541-5e0faad { font-size:13px; }
.gss-u-0542-9c64acd { display: none; width: 100%; max-width: 1200px; margin: 0 auto 20px; }
.gss-u-0543-4c46e55 { margin:3px 4px 0 0; font-size:16px; }
.gss-u-0544-e78d27e { display:none; margin-top:8px; font-size:13px; }
.gss-u-0545-64f21e1 { padding: 40px 20px; text-align: center; }
.gss-u-0546-b76ae42 { font-size: 48px; width: 48px; height: 48px; color: #94a3b8; }
.gss-u-0547-e410cdb { text-align:center; padding:40px 20px; color:#94a3b8; }
.gss-u-0548-5febc6e { font-size:48px; width:48px; height:48px; display:block; margin:0 auto 12px; }
.gss-u-0549-f44149c { text-align:center; padding:48px 20px; background:#fafafa; border:1px dashed #e2e8f0; border-radius:12px; }
.gss-u-0550-9fd5913 { display:block; margin:0 auto 16px; }
.gss-u-0551-49a8232 { margin:0 0 6px; font-size:15px; font-weight:600; color:#64748b; }
.gss-u-0552-816b158 { display:flex; justify-content:space-between; align-items:center; margin-bottom:20px; flex-wrap:wrap; gap:12px; }
.gss-u-0553-1f6aeb6 { margin:0 0 4px; font-size:17px; font-weight:700; color:#1e293b; }
.gss-u-0554-4a88fbc { margin:0; font-size:13px; color:#64748b; }
.gss-u-0555-e08cfc5 { display:none; margin-bottom:28px; }
.gss-u-0556-a3150bd { background:#f8fafc; border:1px solid #e2e8f0; border-radius:12px; padding:24px; }
.gss-u-0557-fd73521 { display:flex; justify-content:space-between; align-items:center; margin-bottom:18px; }
.gss-u-0558-dec1a8b { margin:0; font-size:15px; font-weight:700; color:#1e293b; }
.gss-u-0559-8b05214 { background:none; border:none; cursor:pointer; color:#64748b; padding:4px; }
.gss-u-0560-de4d510 { width:100%; padding:10px 12px; border:1px solid #d1d5db; border-radius:8px; font-size:14px; box-sizing:border-box; background:#fff; }
.gss-u-0561-e574f27 { font-weight:400; color:#64748b; }
.gss-u-0562-5b10394 { width:100%; padding:10px 12px; border:1px dashed #d1d5db; border-radius:8px; font-size:13px; box-sizing:border-box; background:#fff; cursor:pointer; }
.gss-u-0563-a91eb75 { display:none; margin-bottom:12px; padding:12px 16px; border-radius:8px; font-size:14px; }
.gss-u-0564-c7f7e84 { display:flex; gap:10px; justify-content:flex-end; flex-wrap:wrap; }
.gss-u-0565-65073a7 { display:block; margin:0 auto 10px; opacity:.5; }
.gss-u-0566-a3824a6 { width:100%; padding:10px 12px; border:1px solid #d1d5db; border-radius:8px; font-size:14px; box-sizing:border-box; }
.gss-u-0567-5c61501 { width:100%; padding:10px 12px; border:1px solid #d1d5db; border-radius:8px; font-size:14px; box-sizing:border-box; resize:vertical; }
.gss-u-0568-9248d99 { display:flex; align-items:flex-start; gap:8px; font-size:12px; line-height:1.5; cursor:pointer; }
.gss-u-0569-606ef3f { margin-top:8px; font-size:11px; color:#6b7280; line-height:1.5; }
.gss-u-0570-0b07274 { color:#01917c; font-weight:600; }
.gss-u-0571-831db85 { text-align:center; margin-top:60px; }
.gss-u-0572-6cb9bb7 { text-align:center; margin-bottom:30px; color:#666; }
.gss-u-0573-04226d5 { text-decoration:line-through; color:#9ca3af; font-size:0.75em; }
.gss-u-0574-100de31 { display:inline-flex; align-items:center; gap:5px; padding:4px 10px; border-radius:20px; background:#ecfdf5; color:#065f46; font-size:12px; font-weight:600; }
.gss-u-0575-5ad8745 { width:12px; height:12px; }
.gss-u-0576-8aed102 { background: #fef3c7; color: #92400e; padding: 12px 16px; text-align: center; font-size: 14px; display: flex; align-items: center; justify-content: center; gap: 8px; border-bottom: 1px solid #fcd34d; }
.gss-u-0577-df3ca68 { background: var(--gss-auth-success-bg, #d1fae5); color: var(--gss-auth-success-text, #065f46); padding: 12px 16px; text-align: center; font-size: 14px; display: flex; align-items: center; justify-content: center; gap: 8px; }
.gss-u-0578-9f3e08b { text-decoration: line-through; color: #9ca3af; font-size: 16px; margin-bottom: 4px; }
.gss-u-0579-123ca89 { margin: 8px 0 0; padding: 6px 12px; border-radius: 6px; background: #ecfdf5; border: 1px solid #a7f3d0; color: #065f46; font-size: 13px; font-weight: 500; display: inline-flex; align-items: center; gap: 5px; }
.gss-u-0580-49ac3fd { width:14px; height:14px; flex-shrink:0; }
.gss-u-0581-0af792a { color: #6b7280; font-size: 13px; }
.gss-u-0582-61a0750 { cursor:not-allowed; }
