/* Generated: inline style="..." attributes converted to classes for CSP
   (style-src without 'unsafe-inline'). One class per distinct declaration. */
.csp-u-001 { background: #1C64F2; color: #fff; border-radius: 6px; padding: 6px 24px; }
.csp-u-002 { background: rgba(255,255,255,0.9); z-index: 9999; display: none; }
.csp-u-003 { background: var(--neutral-050, #F9FAFB); }
.csp-u-004 { background: var(--primary-050, #EBF5FF); }
.csp-u-005 { background:#f8fafc; }
.csp-u-006 { background:rgba(255,255,255,.75); z-index:2000; }
.csp-u-007 { background-color: #1C64F2 !important; color: red; }
.csp-u-008 { background-color: #1C64F2; color: red; }
.csp-u-009 { background-color: #334155 !important; color: red; }
.csp-u-010 { background-color: #f8fafc !important; color: red; }
.csp-u-011 { background-color: #FCD9BD !important; color: red; }
.csp-u-012 { background-color: #ffffff !important; color: red; }
.csp-u-013 { background-color: rgb(0, 0, 0) !important; color: red; }
.csp-u-014 { background-color:#FEF2F2; }
.csp-u-015 { border: none; display: block; }
.csp-u-016 { border:none; background:transparent; padding:.25rem .5rem; line-height:1; flex:0 0 auto; }
.csp-u-017 { border-bottom: 1px solid #e5e7eb; padding: 1rem 1.25rem; }
.csp-u-018 { border-radius: 100%; padding:10px 12px; display: inline-block; border: 2px solid #28a745; width:60px; }
.csp-u-019 { border-radius: 12px; border: none; }
.csp-u-020 { border-style:dashed !important;background:#f8fafc; }
.csp-u-021 { border-top: 1px solid #e5e7eb; padding: 0.75rem 1.25rem; }
.csp-u-022 { bottom: -1.5rem; font-size: 0.75rem; user-select:none; pointer-events:none; padding-right: 0.5rem; }
.csp-u-023 { bottom: 37%;left: 28%; }
.csp-u-024 { bottom: 37%;left: 78%; }
.csp-u-025 { bottom: 38%;left: 58%; }
.csp-u-026 { bottom: 38%;left: 76%; }
.csp-u-027 { bottom: 40%;left: 69%; }
.csp-u-028 { bottom: 40%;left: 70%; }
.csp-u-029 { bottom: 42%;left: 69%; }
.csp-u-030 { bottom: 42%;left: 82%; }
.csp-u-031 { bottom: 47%;left: 69%; }
.csp-u-032 { bottom: 48%;left: 62%; }
.csp-u-033 { bottom: 51%;left: 69%; }
.csp-u-034 { bottom: 54%;left: 23%; }
.csp-u-035 { bottom: 61%;left: 18%; }
.csp-u-036 { bottom: 61%;left: 29%; }
.csp-u-037 { bottom: 80%;left: 54%; }
.csp-u-038 { color: #10b981; }
.csp-u-039 { color: #111928; font-weight: 600; }
.csp-u-040 { color: #1C64F2; }
.csp-u-041 { color: #1C64F2; font-weight: 500; }
.csp-u-042 { color: #1C64F2; margin-left: 4px; }
.csp-u-043 { color: #9ca3af; }
.csp-u-044 { color: red; }
.csp-u-045 { color: var(--neutral-500, #6B7280); }
.csp-u-046 { color: var(--neutral-600, #4B5563); }
.csp-u-047 { color: var(--neutral-700, #374151); }
.csp-u-048 { color: var(--neutral-800, #1F2A37); }
.csp-u-049 { color:#333; font-weight:600; }
.csp-u-050 { color:#991B1B;letter-spacing:.05em; }
.csp-u-051 { color:red; }
.csp-u-052 { cursor:default; }
.csp-u-053 { cursor:pointer; }
.csp-u-054 { display: none; }
.csp-u-055 { display:block; }
.csp-u-056 { display:none; }
.csp-u-057 { display:none; }
.csp-u-058 { display:none; font-size:9px; }
.csp-u-059 { display:none;visibility:hidden; }
.csp-u-060 { display:none;width:36px;height:36px;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:9px;align-items:center;justify-content:center; }
.csp-u-061 { flex: 1; }
.csp-u-062 { font-size: 0.65rem; }
.csp-u-063 { font-size: 2.5rem; color: #fff; }
.csp-u-064 { font-size: 3rem; }
.csp-u-065 { font-size: 48px; }
.csp-u-066 { font-size: 4rem; }
.csp-u-067 { font-size: 5rem; }
.csp-u-068 { font-size: 60px; }
.csp-u-069 { font-size: 64px; opacity: 0.8; }
.csp-u-070 { font-size:12px !important; }
.csp-u-071 { font-size:12px;color:#9AA1AB; }
.csp-u-072 { font-size:13px; }
.csp-u-073 { font-size:30px; }
.csp-u-074 { font-size:3rem; }
.csp-u-075 { font-weight: 600; color: #111928; }
.csp-u-076 { height: 10px; }
.csp-u-077 { height: 190px; }
.csp-u-078 { height: 300px; overflow-y: auto; border: 1px solid #dee2e6; border-radius: 0.25rem; padding: 10px; }
.csp-u-079 { height: 3px; background-color: rgba(255,255,255,0.3); }
.csp-u-080 { height: 4px; top: 38px; }
.csp-u-081 { height: 6px; }
.csp-u-082 { height: calc(100vh - 120px); min-height: 400px; }
.csp-u-083 { height:20px; overflow:hidden; border-radius:0.375rem; }
.csp-u-084 { height:280px;overflow-y:auto;border:1px solid #dee2e6;border-radius:6px;padding:6px; }
.csp-u-085 { height:300px; }
.csp-u-086 { height:8px; }
.csp-u-087 { letter-spacing:.05em; }
.csp-u-088 { letter-spacing:.5em; font-size:1.25rem; }
.csp-u-089 { max-height: 12px; opacity:0.8; }
.csp-u-090 { max-height: 200px; overflow-y: auto; }
.csp-u-091 { max-height: 360px; overflow:auto; }
.csp-u-092 { max-height: calc(100vh - 120px); overflow-y: auto; }
.csp-u-093 { max-height: calc(100vh - 280px); overflow-y: auto; }
.csp-u-094 { max-height:100px;max-width:100%; }
.csp-u-095 { max-height:10px; opacity:0.8; margin-right: 10px; }
.csp-u-096 { max-height:13px; opacity:0.7; }
.csp-u-097 { max-height:300px; overflow-y:auto; }
.csp-u-098 { max-height:300px;overflow-y:auto; }
.csp-u-099 { max-height:48px; }
.csp-u-100 { max-width: 320px; }
.csp-u-101 { max-width: 60%; }
.csp-u-102 { max-width: 860px; }
.csp-u-103 { max-width:110px;margin-top:20px; }
.csp-u-104 { max-width:150px; }
.csp-u-105 { max-width:160px;margin-top:20px; }
.csp-u-106 { max-width:320px; }
.csp-u-107 { max-width:340px; }
.csp-u-108 { max-width:380px;width:90%; }
.csp-u-109 { max-width:480px; }
.csp-u-110 { max-width:780px; }
.csp-u-111 { min-height: 100vh; }
.csp-u-112 { min-height: 300px; }
.csp-u-113 { min-height:100vh; padding-top: 90px !important; }
.csp-u-114 { min-height:120px; }
.csp-u-115 { min-width: 220px; }
.csp-u-116 { min-width: 60px; }
.csp-u-117 { min-width:180px;max-width:280px; }
.csp-u-118 { overflow-y: auto; }
.csp-u-119 { padding: 1.25rem; }
.csp-u-120 { padding-bottom: 1.5rem; }
.csp-u-121 { padding-right: 40px; }
.csp-u-122 { pointer-events: none; opacity: 0.65; }
.csp-u-123 { pointer-events:none; }
.csp-u-124 { position: fixed; right:16px; bottom:16px; z-index: 1030; }
.csp-u-125 { position:fixed;inset:0;z-index:1080;background:rgba(0,0,0,.5);align-items:center;justify-content:center; }
.csp-u-126 { right: 1rem; bottom: 1rem; }
.csp-u-127 { stroke-dasharray:100px, 100px; }
.csp-u-128 { stroke-dasharray:100px, 100px; stroke-dashoffset: 200px; }
.csp-u-129 { stroke-dasharray:480px, 480px; stroke-dashoffset: 960px; }
.csp-u-130 { top: -25px; width: 22px; height: 22px; }
.csp-u-131 { transition:box-shadow .15s ease; }
.csp-u-132 { -webkit-text-security: disc; }
.csp-u-133 { width: 0%; }
.csp-u-134 { width: 0%; }
.csp-u-135 { width: 0%; height:100%; }
.csp-u-136 { width: 100%; }
.csp-u-137 { width: 100%; height: 100%; background-color: white; transition: width 3s linear; }
.csp-u-138 { width: 15%; }
.csp-u-139 { width: 160px; }
.csp-u-140 { width: 160px; }
.csp-u-141 { width: 1rem; height: 1rem; }
.csp-u-142 { width: 200px; }
.csp-u-143 { width: 25%; background: red; }
.csp-u-144 { width: 3.5rem; height: 3.5rem; }
.csp-u-145 { width: 30%; }
.csp-u-146 { width: 40%; }
.csp-u-147 { width: 420px; }
.csp-u-148 { width: 60px; }
.csp-u-149 { width: 80px; }
.csp-u-150 { width: 80px; height: 80px; background: linear-gradient(135deg, #10b981 0%, #059669 100%); border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.csp-u-151 { width:0%; }
.csp-u-152 { width:0%; height:100%; min-width:2rem; transition:width 0.4s ease; }
.csp-u-153 { width:150px; }
.csp-u-154 { width:160px; }
.csp-u-155 { width:2.75rem;height:2.75rem;padding:0; }
.csp-u-156 { width:2.75rem;height:2.75rem;padding:0;font-size:1.25rem; }
.csp-u-157 { width:24px;height:24px; }
.csp-u-158 { width:30px;height:30px; }
.csp-u-159 { width:32px;height:32px; }
.csp-u-160 { width:56px;height:56px; }
.csp-u-161 { width:72px;height:72px; }
.csp-u-162 { z-index: 1050; }
.csp-u-163 { z-index: 1050; display: none; }
.csp-u-164 { z-index: 1100; }
.csp-u-165 { z-index: 11000; }
.csp-u-166 { z-index: 11100; }
.csp-u-167 { z-index: 999; }
.csp-u-168 { z-index:100; top:100%; left:0; max-height:200px; overflow-y:auto; }
.csp-u-169 { z-index:1050;max-height:200px;overflow-y:auto;top:100%;left:0; }
