.RegexTester .RegexInputSection[data-v-2812964f]{background:#f8fafc;border-radius:12px;margin-bottom:20px;padding:20px}.RegexTester .RegexInputSection .RegexHeader[data-v-2812964f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.RegexTester .RegexInputSection .RegexHeader .Title[data-v-2812964f]{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:8px}.RegexTester .RegexInputSection .RegexHeader .Title[data-v-2812964f] .arco-icon{color:var(--theme-primary,#1e7fff)}.RegexTester .RegexInputSection .RegexInputWrapper[data-v-2812964f]{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;padding:4px 12px;transition:all .3s ease}.RegexTester .RegexInputSection .RegexInputWrapper[data-v-2812964f]:focus-within{border-color:var(--theme-primary,#1e7fff);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb,30,127,255),.1)}.RegexTester .RegexInputSection .RegexInputWrapper .RegexSlash[data-v-2812964f]{color:#64748b;font-size:18px;font-weight:600}.RegexTester .RegexInputSection .RegexInputWrapper .RegexInput[data-v-2812964f]{background:transparent;border:none;flex:1;font-family:Fira Code,monospace;font-size:15px}.RegexTester .RegexInputSection .RegexInputWrapper .RegexInput[data-v-2812964f] .arco-input{background:transparent}.RegexTester .RegexInputSection .RegexInputWrapper .RegexFlags[data-v-2812964f]{color:var(--theme-secondary,#02da99);font-family:Fira Code,monospace;font-size:14px;font-weight:600;min-width:40px;text-align:center}.RegexTester .RegexInputSection .RegexError[data-v-2812964f]{align-items:center;background:#fef2f2;border-radius:6px;color:#dc2626;display:flex;font-size:13px;gap:6px;margin-top:8px;padding:8px 12px}.RegexTester .CheatsheetSection[data-v-2812964f],.RegexTester .CommonRegexSection[data-v-2812964f],.RegexTester .ReplaceSection[data-v-2812964f],.RegexTester .ResultSection[data-v-2812964f],.RegexTester .TestSection[data-v-2812964f]{margin-bottom:20px}.RegexTester .CheatsheetSection .SectionHeader[data-v-2812964f],.RegexTester .CommonRegexSection .SectionHeader[data-v-2812964f],.RegexTester .ReplaceSection .SectionHeader[data-v-2812964f],.RegexTester .ResultSection .SectionHeader[data-v-2812964f],.RegexTester .TestSection .SectionHeader[data-v-2812964f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.RegexTester .CheatsheetSection .SectionHeader .Title[data-v-2812964f],.RegexTester .CommonRegexSection .SectionHeader .Title[data-v-2812964f],.RegexTester .ReplaceSection .SectionHeader .Title[data-v-2812964f],.RegexTester .ResultSection .SectionHeader .Title[data-v-2812964f],.RegexTester .TestSection .SectionHeader .Title[data-v-2812964f]{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:8px}.RegexTester .CheatsheetSection .SectionHeader .Title[data-v-2812964f] .arco-icon,.RegexTester .CommonRegexSection .SectionHeader .Title[data-v-2812964f] .arco-icon,.RegexTester .ReplaceSection .SectionHeader .Title[data-v-2812964f] .arco-icon,.RegexTester .ResultSection .SectionHeader .Title[data-v-2812964f] .arco-icon,.RegexTester .TestSection .SectionHeader .Title[data-v-2812964f] .arco-icon{color:var(--theme-primary,#1e7fff)}.RegexTester .TestTextarea[data-v-2812964f] .arco-textarea{font-family:Fira Code,monospace;font-size:13px;line-height:1.6}.RegexTester .MatchResults[data-v-2812964f]{border:1px solid #e2e8f0;border-radius:8px;max-height:300px;overflow-y:auto}.RegexTester .MatchResults[data-v-2812964f]::-webkit-scrollbar{width:4px}.RegexTester .MatchResults[data-v-2812964f]::-webkit-scrollbar-track{background:transparent}.RegexTester .MatchResults[data-v-2812964f]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.RegexTester .MatchResults[data-v-2812964f]::-webkit-scrollbar-thumb:hover{background:#bbb}.RegexTester .MatchResults .MatchItem[data-v-2812964f]{border-bottom:1px solid #f1f5f9;padding:12px 16px}.RegexTester .MatchResults .MatchItem[data-v-2812964f]:last-child{border-bottom:none}.RegexTester .MatchResults .MatchItem[data-v-2812964f]:nth-child(2n){background:#f8fafc}.RegexTester .MatchResults .MatchItem .MatchHeader[data-v-2812964f]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.RegexTester .MatchResults .MatchItem .MatchHeader .MatchIndex[data-v-2812964f]{align-items:center;background:var(--theme-primary,#1e7fff);border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:36px}.RegexTester .MatchResults .MatchItem .MatchHeader .MatchText[data-v-2812964f]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#1e293b;font-family:Fira Code,monospace;font-size:14px;padding:4px 8px;word-break:break-all}.RegexTester .MatchResults .MatchItem .MatchHeader .MatchPosition[data-v-2812964f]{color:#64748b;font-size:12px}.RegexTester .MatchResults .MatchItem .MatchGroups[data-v-2812964f]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-left:48px;margin-top:8px;padding:8px 12px}.RegexTester .MatchResults .MatchItem .MatchGroups .GroupItem[data-v-2812964f]{display:flex;font-size:13px;gap:8px;margin-bottom:4px}.RegexTester .MatchResults .MatchItem .MatchGroups .GroupItem[data-v-2812964f]:last-child{margin-bottom:0}.RegexTester .MatchResults .MatchItem .MatchGroups .GroupItem .GroupLabel[data-v-2812964f]{color:#64748b}.RegexTester .MatchResults .MatchItem .MatchGroups .GroupItem .GroupValue[data-v-2812964f]{color:#1e293b;font-family:Fira Code,monospace}.RegexTester .NoMatch[data-v-2812964f]{align-items:center;background:#f8fafc;border-radius:8px;color:#94a3b8;display:flex;gap:8px;justify-content:center;padding:40px}.RegexTester .ReplaceInput[data-v-2812964f]{margin-bottom:12px}.RegexTester .ReplaceResult[data-v-2812964f]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:16px}.RegexTester .ReplaceResult .ResultLabel[data-v-2812964f]{color:#166534;font-size:12px;margin-bottom:8px}.RegexTester .ReplaceResult .ResultContent[data-v-2812964f]{background:#fff;border-radius:6px;color:#1e293b;font-family:Fira Code,monospace;font-size:13px;line-height:1.6;margin:0 0 12px;padding:12px;white-space:pre-wrap;word-break:break-all}.RegexTester .RegexLibrary[data-v-2812964f]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.RegexTester .RegexLibrary .RegexLibItem[data-v-2812964f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;padding:16px;transition:all .3s ease}.RegexTester .RegexLibrary .RegexLibItem[data-v-2812964f]:hover{background:#fff;border-color:var(--theme-primary,#1e7fff);box-shadow:0 4px 12px rgba(var(--theme-primary-rgb,30,127,255),.1);transform:translateY(-2px)}.RegexTester .RegexLibrary .RegexLibItem .LibName[data-v-2812964f]{color:#1e293b;font-size:14px;font-weight:600;margin-bottom:4px}.RegexTester .RegexLibrary .RegexLibItem .LibPattern[data-v-2812964f]{background:#eff6ff;border-radius:4px;color:var(--theme-primary,#1e7fff);font-family:Fira Code,monospace;font-size:12px;margin-bottom:8px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.RegexTester .RegexLibrary .RegexLibItem .LibDesc[data-v-2812964f]{color:#64748b;font-size:12px}.RegexTester .CheatsheetGrid[data-v-2812964f]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.RegexTester .CheatsheetGrid .CheatItem[data-v-2812964f]{align-items:center;background:#f8fafc;border-radius:6px;color:#475569;display:flex;font-size:13px;gap:8px;padding:8px 12px}.RegexTester .CheatsheetGrid .CheatItem code[data-v-2812964f]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:var(--theme-primary,#1e7fff);font-family:Fira Code,monospace;font-weight:600;padding:2px 6px}@media (max-width:768px){.RegexTester .RegexInputSection .RegexHeader[data-v-2812964f]{align-items:flex-start;flex-direction:column;gap:12px}.RegexTester .MatchResults .MatchItem .MatchGroups[data-v-2812964f]{margin-left:0;margin-top:12px}.RegexTester .RegexLibrary[data-v-2812964f]{grid-template-columns:1fr}}
