.styles_container__GwgrR{display:flex;flex-direction:column;padding:2rem;max-width:1200px;margin:0 auto;min-height:100vh}.styles_description___RkUN{margin-bottom:1.5rem;font-size:1.1rem;color:#4b5563;line-height:1.6}.styles_uploadSection__UAFEf{margin-bottom:2rem;background-color:#f9fafb;border-radius:6px;padding:1.5rem;border:1px solid #e5e7eb}.styles_fileUpload__ZJC5Z{margin-bottom:1rem}.styles_fileInput__SzHGL{border:1px dashed #d1d5db;border-radius:4px;padding:.75rem;background-color:#ffffff;cursor:pointer;width:100%;transition:border-color .3s}.styles_fileInput__SzHGL:hover{border-color:#9ca3af}.styles_storageToggle__FwT13{margin-top:1rem;color:#4b5563;font-size:.9rem}.styles_storageToggle__FwT13 label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.styles_storageToggle__FwT13 input{margin:0}.styles_errorMessage__7pyoX{margin:1rem 0;padding:1rem;color:#fff;background-color:#e53935;border-radius:4px}.styles_loadingMessage__aAaHl{margin:2rem 0;padding:1rem;text-align:center;font-size:1.2rem;color:#666}.styles_emptyState__MPbiX{margin:3rem 0;padding:2rem;text-align:center;font-size:1.2rem;color:#666;background-color:#f5f5f5;border-radius:8px}.styles_emptyMessage__uz4HQ{padding:2rem;text-align:center;color:#6b7280;font-size:1rem}.styles_searchContainer__yOnUk{margin-top:1.5rem;background-color:#ffffff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.styles_searchControls__DCl3D{display:flex;flex-wrap:wrap;padding:1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb;gap:1rem}.styles_searchField__ZDa5Z{flex:1 1;min-width:250px;position:relative}.styles_searchInput__wCsoO{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:4px;font-size:1rem}.styles_filterControls__FaEUW{display:flex;gap:1rem;flex-wrap:wrap}.styles_filterSelect__aQRcJ{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:4px;background-color:white;color:#374151;font-size:.9rem}.styles_stats__0q_Ql{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 1.5rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center}.styles_statItem__uFD2T{background-color:#f3f4f6;padding:.5rem 1rem;border-radius:4px;display:flex;flex-direction:column;align-items:center;min-width:100px}.styles_statLabel__GZN74{font-size:.8rem;color:#6b7280}.styles_statValue__NURHO{font-weight:600;color:#374151;font-size:1.1rem}.styles_actionButtons__TsGwz{display:flex;gap:.75rem;margin-left:auto}.styles_downloadButton__kV2uo{padding:.5rem 1rem;background-color:#2563eb;color:#ffffff;border:1px solid #2563eb;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center}.styles_downloadButton__kV2uo:hover:not(:disabled){background-color:#1d4ed8}.styles_downloadButton__kV2uo:disabled{opacity:.6;cursor:not-allowed}.styles_clearButton__19dw7{margin-left:0;padding:.5rem 1rem;background-color:#f3f4f6;color:#ef4444;border:1px solid #ef4444;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s}.styles_clearButton__19dw7:hover:not(:disabled){background-color:#fee2e2}.styles_resultsContainer__Os4QR{overflow-x:auto;max-height:70vh;overflow-y:auto;padding:1.5rem 1.5rem 200px}.styles_resultsTable__4E6ZA{width:100%;border-collapse:collapse;margin-bottom:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);table-layout:fixed}.styles_resultsTable__4E6ZA:after{content:"";display:block;padding-bottom:200px}.styles_resultsTable__4E6ZA thead{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#f5f5f5}.styles_resultsTable__4E6ZA th{text-align:left;padding:.75rem 1rem;background-color:#f5f5f5;border-bottom:2px solid #ddd;font-weight:600;color:#374151}.styles_resultsTable__4E6ZA td{padding:.75rem 1rem;border-bottom:1px solid #ddd;vertical-align:middle}.styles_resultsTable__4E6ZA tr:hover{background-color:#f9f9f9}.styles_pathCell__ZnQt1{font-weight:500;font-family:monospace;font-size:.9rem;word-break:break-all;max-width:250px}.styles_typeCell__nF_31{white-space:nowrap}.styles_valueCell__jC6rP{font-family:monospace;font-size:.9rem;word-break:break-all;max-width:200px}.styles_fileCell___dewv{font-size:.9rem;color:#6b7280;white-space:nowrap}.styles_tokenType__slMkV{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;color:white;background-color:#9ca3af}.styles_color__A2Skz{background-color:#3b82f6}.styles_dimension__qYjg5,.styles_spacing__vBvHg{background-color:#10b981}.styles_fontFamily__kOTxA,.styles_fontSize__Rxt7I,.styles_fontWeight__muBIc,.styles_lineHeight__8dX9O{background-color:#8b5cf6}.styles_borderRadius__HukjM,.styles_borderWidth__j92p3{background-color:#f59e0b}.styles_opacity__RA3za,.styles_shadow__Cwq16{background-color:#6366f1}.styles_other___vCXF{background-color:#9ca3af}.styles_previewCell__WhAvZ{min-width:80px;display:flex;align-items:center;justify-content:center}.styles_colorSwatch__OnHv4{width:60px;height:30px;border-radius:4px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05)}.styles_fontPreview__xlfHv{font-size:1rem}.styles_spacingPreview__Mja_r{background-color:#2563eb;height:8px;min-width:1px;border-radius:2px}.styles_borderRadiusBox__HRqqw{width:40px;height:40px;background-color:#2563eb}.styles_borderWidthBox__SYnnT{width:40px;height:40px;background-color:#ffffff;border-style:solid;border-color:#2563eb}.styles_shadowBox__Pu2Ri{width:40px;height:40px;background-color:#ffffff;border-radius:4px}.styles_opacityBox__eKYI5{width:40px;height:40px;background-color:#2563eb}.styles_noPreview__3UydT{color:#9ca3af}@media (max-width:768px){.styles_container__GwgrR{padding:1rem}.styles_filterControls__FaEUW,.styles_searchControls__DCl3D,.styles_stats__0q_Ql{flex-direction:column}.styles_stats__0q_Ql{align-items:stretch}.styles_actionButtons__TsGwz{flex-direction:column;width:100%;margin-top:1rem}.styles_clearButton__19dw7,.styles_downloadButton__kV2uo{width:100%}.styles_statItem__uFD2T{flex-direction:row;justify-content:space-between}.styles_resultsTable__4E6ZA{display:block;overflow-x:auto}}.styles_searchSpinner__kXaM0{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:3px solid rgba(37,99,235,.2);border-top-color:#2563eb;border-radius:50%;animation:styles_spin__2m38q .8s linear infinite}.styles_searchLoading__HpM51 .styles_searchInput__wCsoO{background-color:#f9fafb;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.2)}.styles_searchStatus__VcHwD{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;color:#2563eb;font-size:.9rem;font-weight:500;background-color:#ebf5ff;border-radius:4px}.styles_searchStatusSpinner__bO4WN{width:16px;height:16px;border:2px solid rgba(37,99,235,.2);border-top-color:#2563eb;border-radius:50%;animation:styles_spin__2m38q .8s linear infinite}.styles_pagination__rrJpu{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background-color:#f9fafb;border-top:1px solid #e5e7eb}.styles_pageButton__kbdwQ{padding:.5rem .75rem;background-color:#ffffff;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s}.styles_pageButton__kbdwQ:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.styles_pageButton__kbdwQ:disabled{opacity:.5;cursor:not-allowed}.styles_pageInfo__T2pZJ{padding:.5rem;font-size:.875rem;color:#4b5563}.styles_dimmed__pZzlo{opacity:.6;pointer-events:none;transition:opacity .2s ease}@keyframes styles_spin__2m38q{to{transform:translateY(-50%) rotate(1turn)}}.styles_searchOptions__V7GbD{display:flex;flex-wrap:wrap;gap:1rem;padding-top:.75rem;margin-top:.75rem;border-top:1px solid #e5e7eb;width:100%}.styles_searchOption__7UdHa{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#4b5563;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_searchOption__7UdHa input{margin:0}.styles_searchOption__7UdHa:hover{color:#1f2937}.styles_activeOption__IkRke{color:#2563eb}.styles_highlightMatch__p0WZz{background-color:rgba(37,99,235,.2);padding:0 2px;border-radius:2px}.styles_searchInput__wCsoO:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.2)}.styles_toggleReplaceButton__lYGzA{position:absolute;right:45px;top:50%;transform:translateY(-50%);padding:6px 10px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;color:#374151;font-size:.9rem;cursor:pointer;transition:all .2s}.styles_toggleReplaceButton__lYGzA:hover:not(:disabled){background-color:#e5e7eb}.styles_toggleReplaceButton__lYGzA:disabled{opacity:.6;cursor:not-allowed}.styles_searchLoading__HpM51 .styles_toggleReplaceButton__lYGzA{right:75px}.styles_replaceField__EFqfN{display:flex;width:100%;margin-top:12px;gap:12px;align-items:center}.styles_replaceInput__x_mWP{flex:1 1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:4px;font-size:1rem;background-color:#ffffff}.styles_replaceInput__x_mWP:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.2)}.styles_replaceButtons__jdW1m{display:flex;gap:8px}.styles_replaceAllButton__T8b04,.styles_replaceButton__pRzTp{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s}.styles_replaceButton__pRzTp{background-color:#f9fafb;color:#374151}.styles_replaceAllButton__T8b04{background-color:#2563eb;color:white;border-color:#2563eb}.styles_replaceButton__pRzTp:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.styles_replaceAllButton__T8b04:hover:not(:disabled){background-color:#1d4ed8}.styles_replaceAllButton__T8b04:disabled,.styles_replaceButton__pRzTp:disabled{opacity:.6;cursor:not-allowed}.styles_replacementMessage___pvvs{padding:8px 12px;margin:8px 16px;background-color:#dcfce7;color:#166534;border-radius:4px;font-size:.9rem;border-left:4px solid #22c55e}.styles_searchOption__7UdHa input:checked+span{color:#2563eb;font-weight:500}.styles_actionColumn__VUGSm{width:100px;white-space:nowrap;text-align:center}.styles_rowReplaceButton__trcsh{padding:.35rem .5rem;background-color:#2563eb;color:white;border:none;border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .2s ease}.styles_rowReplaceButton__trcsh:hover:not(:disabled){background-color:#1e40af}.styles_rowReplaceButton__trcsh:disabled{opacity:.5;cursor:not-allowed}