@@ -145,10 +147,11 @@ const clearText = () => {
border-color: var(--primary-accent);
}
-.extension-indicator {
+.extension-indicator-wrapper {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
+ display: flex;
}
diff --git a/src/components/tools/UrlCleaner.vue b/src/components/tools/UrlCleaner.vue
index 40bca78..b1abdee 100644
--- a/src/components/tools/UrlCleaner.vue
+++ b/src/components/tools/UrlCleaner.vue
@@ -305,6 +305,21 @@ onUnmounted(() => {
gap: 1rem;
}
+@media (max-width: 640px) {
+ .input-wrapper {
+ flex-direction: column;
+ }
+
+ .watch-toggle {
+ justify-content: center;
+ }
+
+ .toggle-btn {
+ width: 100%;
+ justify-content: center;
+ }
+}
+
.url-input {
flex: 1;
padding: 0.8rem 1rem;
diff --git a/src/components/tools/UrlCleanerExceptionsModal.vue b/src/components/tools/UrlCleanerExceptionsModal.vue
index 0e3162e..7324996 100644
--- a/src/components/tools/UrlCleanerExceptionsModal.vue
+++ b/src/components/tools/UrlCleanerExceptionsModal.vue
@@ -299,6 +299,12 @@ const resetToDefault = (ruleId) => {
align-items: center;
}
+@media (max-width: 640px) {
+ .modal-header {
+ padding: 0.8rem 1.2rem;
+ }
+}
+
.modal-header h3 {
margin: 0;
font-size: 1.4rem;
@@ -325,6 +331,12 @@ const resetToDefault = (ruleId) => {
overflow-y: auto;
}
+@media (max-width: 640px) {
+ .modal-body {
+ padding: 1rem 1.2rem;
+ }
+}
+
.description {
color: var(--text-secondary);
margin-bottom: 1.5rem;
@@ -353,6 +365,29 @@ const resetToDefault = (ruleId) => {
margin-bottom: 0.8rem;
}
+@media (max-width: 640px) {
+ .form-row {
+ flex-direction: column;
+ }
+
+ .checkbox-row {
+ flex-direction: column;
+ align-items: stretch;
+ gap: 1rem;
+ }
+
+ .checkbox-group {
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 0.8rem;
+ }
+
+ .btn-neon {
+ width: 100%;
+ justify-content: center;
+ }
+}
+
.checkbox-row {
align-items: center;
justify-content: space-between;
diff --git a/src/components/tools/common/ExtensionStatus.vue b/src/components/tools/common/ExtensionStatus.vue
index 32510ff..193f442 100644
--- a/src/components/tools/common/ExtensionStatus.vue
+++ b/src/components/tools/common/ExtensionStatus.vue
@@ -1,3 +1,9 @@
+
+
-