.elementor-13817 .elementor-element.elementor-element-f988096{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-13817 .elementor-element.elementor-element-e9d92ad .elementor-heading-title{color:var( --e-global-color-ca578e4 );}.elementor-13817 .elementor-element.elementor-element-60ac280 p{margin-block-end:0px;}.elementor-13817 .elementor-element.elementor-element-60ac280{color:#08080FAA;}.elementor-13817 .elementor-element.elementor-element-a9469d0 p{margin-block-end:0px;}.elementor-13817 .elementor-element.elementor-element-a9469d0{color:#08080F99;}.elementor-13817 .elementor-element.elementor-element-49da26f{width:100%;max-width:100%;text-align:end;font-size:20px;font-weight:400;}.elementor-13817 .elementor-element.elementor-element-49da26f p{margin-block-end:0px;}.elementor-13817 .elementor-element.elementor-element-3683bf0{width:100%;max-width:100%;--alignment:right;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-13817 .elementor-element.elementor-element-3683bf0 .elementor-share-btn{height:5em;}.elementor-13817 .elementor-element.elementor-element-73dfc4c{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-13817 .elementor-element.elementor-element-73dfc4c .elementor-heading-title{color:var( --e-global-color-3bbbd66 );}.elementor-13817 .elementor-element.elementor-element-357f725{--divider-border-style:solid;--divider-color:#08080F33;--divider-border-width:1px;}.elementor-13817 .elementor-element.elementor-element-357f725 .elementor-divider-separator{width:100%;}.elementor-13817 .elementor-element.elementor-element-357f725 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-13817 .elementor-element.elementor-element-1c3ac26{width:100%;max-width:100%;padding:0px 0px 80px 0px;text-align:center;}.elementor-13817 .elementor-element.elementor-element-1c3ac26 .elementor-heading-title{font-size:50px;color:var( --e-global-color-ca578e4 );}.elementor-13817 .elementor-element.elementor-element-46e48cb{--item-display:flex;--read-more-alignment:1;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-13817 .elementor-element.elementor-element-46e48cb:after{content:"0.56";}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__thumbnail__link{width:100%;}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__meta-data span + span:before{content:"•";}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__card{border-color:var( --e-global-color-fc0e13f );border-width:1px;border-radius:15px;padding-top:0px;padding-bottom:0px;}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__text{padding:0 15px;margin-top:15px;}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__meta-data{padding:10px 15px;color:#08080FAA;}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__avatar{padding-right:15px;padding-left:15px;}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__card .elementor-post__meta-data{border-top-color:var( --e-global-color-fc0e13f );}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__badge{left:0;}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-ca578e4 );color:#FFFFFFDD;border-radius:15px;font-size:10px;margin:15px;}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__title, .elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__title a{color:var( --e-global-color-ca578e4 );}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__title{margin-bottom:15px;}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__excerpt p{color:#08080FCC;}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__excerpt{margin-bottom:15px;}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__read-more{color:var( --e-global-color-fc0e13f );}.elementor-13817 .elementor-element.elementor-element-46e48cb a.elementor-post__read-more{font-size:16px;}@media(max-width:1366px){.elementor-13817 .elementor-element.elementor-element-46e48cb{width:100%;max-width:100%;}}@media(max-width:1024px){.elementor-13817 .elementor-element.elementor-element-f988096{--padding-top:50px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;} .elementor-13817 .elementor-element.elementor-element-3683bf0{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-13817 .elementor-element.elementor-element-f988096{--padding-top:10px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-13817 .elementor-element.elementor-element-e9d92ad .elementor-heading-title{font-size:23px;}.elementor-13817 .elementor-element.elementor-element-49da26f{text-align:center;}.elementor-13817 .elementor-element.elementor-element-3683bf0{--alignment:center;--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;} .elementor-13817 .elementor-element.elementor-element-3683bf0{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-13817 .elementor-element.elementor-element-3683bf0 .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-13817 .elementor-element.elementor-element-46e48cb:after{content:"0.5";}.elementor-13817 .elementor-element.elementor-element-46e48cb .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-13817 .elementor-element.elementor-element-f988096{--content-width:1200px;}}/* Start custom CSS for html, class: .elementor-element-b5fd411 */#mwt-breadcrumb-wrapper {
      width: 100%;
      max-width: 100%;
      box-sizing: border-box;
      font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    }

    .motawill-breadcrumb {
      margin-bottom: 24px;
      font-size: 0.85rem;
      font-weight: 500;
      color: #71717a;
      /* fallback */
      color: var(--mw-text-muted, #71717a);
      min-height: 24px;
    }

    .motawill-breadcrumb ol {
      list-style: none;
      padding: 0;
      margin: 0;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      gap: 8px;
    }

    .motawill-breadcrumb li {
      display: inline-flex;
      align-items: center;
    }

    .motawill-breadcrumb a {
      color: #71717a;
      color: var(--mw-text-muted, #71717a);
      text-decoration: none;
      display: inline-flex;
      align-items: center;
      gap: 6px;
      transition: color 0.2s ease;
    }

    .motawill-breadcrumb a:hover {
      color: #64D3D4;
      color: var(--mw-accent, #64D3D4);
    }

    .mw-bc-separator {
      color: #3f3f46;
      color: var(--mw-border, #3f3f46);
      font-size: 0.8rem;
      user-select: none;
      margin: 0 4px;
    }

    .mw-bc-current {
      color: #ffffff;
      color: var(--mw-text-main, #08080f);
      font-weight: 600;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60ac280 */.mwt-toc-container {
  background-color: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  margin: 32px 0;
  width: 100%;
  box-shadow: 0 2px 8px rgba(0,0,0,0.02);
  box-sizing: border-box;
  overflow: hidden;
}
.mwt-toc-summary {
  padding: 16px 20px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  list-style: none;
  user-select: none;
  background-color: #f1f5f9;
  transition: background-color 0.2s ease;
}
.mwt-toc-summary::-webkit-details-marker { display: none; }
.mwt-toc-summary:hover {
  background-color: #e2e8f0;
}
.mwt-toc-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #0f172a;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin: 0;
}
.mwt-toc-icon {
  font-size: 1.2rem;
  color: #64748b;
  transition: transform 0.3s ease;
  line-height: 1;
}
.mwt-toc-container[open] .mwt-toc-icon {
  transform: rotate(180deg);
}
.mwt-toc-container[open] .mwt-toc-summary {
  border-bottom: 1px solid #e2e8f0;
}

.mwt-toc-content {
  padding: 20px;
  max-height: 50vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.mwt-toc-content::-webkit-scrollbar {
  width: 6px;
}
.mwt-toc-content::-webkit-scrollbar-track {
  background: transparent;
}
.mwt-toc-content::-webkit-scrollbar-thumb {
  background-color: #cbd5e1;
  border-radius: 4px;
}
.mwt-toc-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mwt-toc-item {
  margin-bottom: 10px;
  line-height: 1.4;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.mwt-toc-item:last-child {
  margin-bottom: 0;
}
.mwt-toc-h2 {
  margin-left: 0;
  font-weight: 600;
}
.mwt-toc-h3 {
  margin-left: 20px;
  font-size: 0.95em;
}
.mwt-toc-link {
  text-decoration: none;
  color: #3b82f6;
  transition: color 0.2s ease;
  display: block;
}
.mwt-toc-link:hover {
  color: #2563eb;
  text-decoration: underline;
}

@media (max-width: 768px) {
}

.mwt-faq-item {
  margin-bottom: 16px;
  border: 1px solid #e4e4e7;
  border-radius: 8px;
  background-color: #ffffff;
  overflow: hidden;
  transition: all 0.3s ease;
}
.mwt-faq-item:hover {
  border-color: #d4d4d8;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}
.mwt-faq-summary {
  cursor: pointer;
  padding: 16px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  list-style: none;
  background-color: #f8fafc;
  transition: background-color 0.3s ease;
}
.mwt-faq-summary::-webkit-details-marker { display: none; }
.mwt-faq-summary:hover {
  background-color: #f1f5f9;
}
.mwt-faq-title {
  font-size: 1.1rem;
  font-weight: 600;
  color: #09090b;
  margin: 0 !important;
  padding: 0;
  border: none;
}
.mwt-faq-icon {
  font-size: 1.2rem;
  color: #71717a;
  transition: transform 0.3s ease;
  line-height: 1;
}
.mwt-faq-item[open] .mwt-faq-icon {
  transform: rotate(180deg);
  color: #09090b;
}
.mwt-faq-item[open] .mwt-faq-summary {
  border-bottom: 1px solid #e4e4e7;
}
.mwt-faq-answer {
  padding: 16px 20px;
  color: #3f3f46;
  font-size: 0.95rem;
  line-height: 1.6;
}
.mwt-faq-answer p:last-child {
  margin-bottom: 0;
}

.mwt-table-wrapper {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin-bottom: 24px;
  border: 1px solid #e4e4e7;
  border-radius: 8px;
  background: #ffffff;
}
.mwt-table-wrapper::-webkit-scrollbar {
  height: 6px;
}
.mwt-table-wrapper::-webkit-scrollbar-track {
  background: transparent;
}
.mwt-table-wrapper::-webkit-scrollbar-thumb {
  background-color: #d4d4d8;
  border-radius: 4px;
}
.mwt-responsive-table {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
}
.mwt-responsive-table th, 
.mwt-responsive-table td {
  padding: 14px 16px;
  border-bottom: 1px solid #e4e4e7;
  text-align: left;
  font-size: 0.95rem;
  color: #09090b;
}
.mwt-responsive-table th {
  background-color: #f8fafc;
  font-weight: 600;
}
.mwt-responsive-table tr:nth-child(even) {
  background-color: #fafafa;
}
.mwt-responsive-table tr:last-child td {
  border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9838d73 */#motawill-voltagedrop-widget {
            --mw-bg-base: #08080f;
            --mw-bg-card: #121218;
            --mw-bg-input: #12121a;
            --mw-accent: #10b981;
            /* Dynamic */
            --mw-accent-glow: rgba(16, 185, 129, 0.2);
            --mw-text-main: #ffffff;
            --mw-text-muted: #a1a1aa;
            --mw-border: #22222c;

            --mw-safe: #10b981;
            --mw-warn: #f59e0b;
            --mw-danger: #ef4444;

            box-sizing: border-box;
            font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
            background-color: var(--mw-bg-base);
            color: var(--mw-text-main);
            width: 100%;
            max-width: 100%;
            margin: 0;
            border-radius: 16px;
            padding: 24px;
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.05);
            border: 1px solid var(--mw-border);
        }

        #motawill-voltagedrop-widget * {
            box-sizing: inherit;
        }

        .motawill-main-layout {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 32px;
            align-items: start;
        }

        .motawill-header {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 24px;
            padding-bottom: 16px;
            border-bottom: 1px solid var(--mw-border);
            flex-wrap: wrap;
            gap: 12px;
        }

        .motawill-title-group {
            display: flex;
            align-items: center;
            gap: 12px;
        }

        .motawill-header svg {
            width: 28px;
            height: 28px;
            color: var(--mw-accent);
            transition: color 0.3s ease;
        }

        .motawill-title {
            font-size: 1.25rem;
            font-weight: 700;
            letter-spacing: -0.02em;
            text-transform: uppercase;
        }

        .motawill-share-btn {
            background: var(--mw-bg-card);
            border: 1px solid var(--mw-border);
            color: var(--mw-text-main);
            padding: 8px 16px;
            border-radius: 6px;
            font-size: 0.85rem;
            font-weight: 600;
            cursor: pointer;
            display: flex;
            align-items: center;
            gap: 8px;
            transition: all 0.2s ease;
        }

        .motawill-share-btn:hover {
            border-color: var(--mw-accent);
            color: var(--mw-accent);
        }

        .motawill-share-btn svg {
            width: 16px;
            height: 16px;
            color: inherit;
        }

        .motawill-input-group {
            margin-bottom: 24px;
            background: var(--mw-bg-card);
            padding: 16px;
            border-radius: 8px;
            border: 1px solid var(--mw-border);
        }

        .motawill-label {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 0.875rem;
            font-weight: 600;
            color: var(--mw-text-main);
            margin-bottom: 12px;
            text-transform: uppercase;
            letter-spacing: 0.05em;
        }

        .motawill-label-left {
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .mw-tooltip-btn {
            background: var(--mw-bg-input);
            border: 1px solid var(--mw-border);
            color: var(--mw-text-muted);
            width: 20px;
            height: 20px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 0.75rem;
            font-weight: bold;
            cursor: pointer;
            padding: 0;
            transition: all 0.2s ease;
        }

        .mw-tooltip-btn:hover,
        .mw-tooltip-btn.active {
            color: var(--mw-accent);
            border-color: var(--mw-accent);
        }

        .mw-tooltip-content {
            display: none;
            font-size: 0.85rem;
            color: #d4d4d8;
            background: var(--mw-bg-input);
            padding: 12px;
            border-radius: 6px;
            margin-bottom: 16px;
            border-left: 3px solid var(--mw-accent);
            line-height: 1.5;
            text-transform: none;
            letter-spacing: normal;
            font-weight: normal;
        }

        .mw-tooltip-content.active {
            display: block;
            animation: fadeIn 0.2s ease;
        }

        @keyframes fadeIn {
            from {
                opacity: 0;
                transform: translateY(-4px);
            }

            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .motawill-range-wrapper {
            display: flex;
            align-items: center;
            gap: 16px;
        }

        .motawill-slider {
            flex: 1 1 0% !important;
            width: 100% !important;
            -webkit-appearance: none !important;
            appearance: none !important;
            height: 6px !important;
            background: var(--mw-bg-input) !important;
            border-radius: 3px !important;
            outline: none !important;
            border: 1px solid var(--mw-border) !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .motawill-slider::-webkit-slider-thumb {
            -webkit-appearance: none;
            appearance: none;
            width: 20px;
            height: 20px;
            border-radius: 50%;
            background: var(--mw-accent);
            cursor: pointer;
            box-shadow: 0 0 10px var(--mw-accent-glow);
            transition: transform 0.1s, background-color 0.3s ease, box-shadow 0.3s ease;
        }

        .motawill-slider::-webkit-slider-thumb:hover {
            transform: scale(1.15);
        }

        .motawill-slider::-moz-range-thumb {
            width: 20px;
            height: 20px;
            border-radius: 50%;
            background: var(--mw-accent);
            cursor: pointer;
            border: none;
            box-shadow: 0 0 10px var(--mw-accent-glow);
            transition: background-color 0.3s ease, box-shadow 0.3s ease;
        }

        .motawill-num-input,
        .motawill-select {
            flex: 0 0 80px !important;
            width: 80px !important;
            max-width: 80px !important;
            background: var(--mw-bg-input) !important;
            border: 1px solid var(--mw-border) !important;
            color: var(--mw-text-main) !important;
            padding: 8px !important;
            border-radius: 6px !important;
            font-size: 1rem !important;
            font-weight: 600 !important;
            text-align: center !important;
            font-family: inherit !important;
            outline: none !important;
            transition: border-color 0.2s !important;
            margin: 0 !important;
        }

        .motawill-select {
            flex: 1 1 100% !important;
            width: 100% !important;
            max-width: 100% !important;
            text-align: left !important;
            cursor: pointer;
            font-size: 0.9rem !important;
        }

        .motawill-select option {
            background: var(--mw-bg-card);
            color: var(--mw-text-main);
        }

        .motawill-num-input:focus,
        .motawill-select:focus {
            border-color: var(--mw-accent);
        }

        .motawill-num-input::-webkit-outer-spin-button,
        .motawill-num-input::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0;
        }

        .motawill-num-input[type=number] {
            -moz-appearance: textfield;
        }

        .motawill-output {
            text-align: center;
            margin: 0 0 24px 0;
            padding: 24px 0;
            background: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, transparent 100%);
            border-radius: 12px;
            border: 1px solid var(--mw-border);
        }

        .motawill-output-label {
            font-size: 0.875rem;
            color: var(--mw-text-muted);
            text-transform: uppercase;
            letter-spacing: 0.1em;
            margin-bottom: 8px;
        }

        .motawill-output-value {
            font-size: 4.5rem;
            font-weight: 800;
            color: var(--mw-accent);
            line-height: 1;
            text-shadow: 0 0 30px var(--mw-accent-glow);
            display: flex;
            align-items: flex-start;
            justify-content: center;
            gap: 4px;
            transition: color 0.3s ease, text-shadow 0.3s ease;
        }

        .motawill-output-unit {
            font-size: 1.5rem;
            font-weight: 600;
            color: var(--mw-text-muted);
            margin-top: 8px;
        }

        .motawill-output-sub {
            font-size: 0.85rem;
            margin-top: 12px;
            font-weight: 500;
            color: var(--mw-text-muted);
        }

        .motawill-recommendation {
            background: var(--mw-bg-card);
            border-left: 4px solid var(--mw-accent);
            padding: 24px;
            border-radius: 8px;
            transition: border-color 0.3s ease;
            display: flex;
            flex-direction: column;
        }

        .motawill-rec-title {
            display: flex;
            align-items: center;
            gap: 8px;
            font-size: 1.1rem;
            font-weight: 700;
            color: var(--mw-accent);
            margin-bottom: 16px;
            text-transform: uppercase;
            letter-spacing: 0.05em;
            transition: color 0.3s ease;
        }

        .motawill-rec-title svg {
            width: 24px;
            height: 24px;
        }

        .motawill-rec-text {
            font-size: 0.95rem;
            line-height: 1.6;
            color: #d4d4d8;
        }

        .motawill-rec-text strong {
            color: #ffffff;
        }

        .motawill-upgrade-box {
            margin-top: 16px;
            padding: 12px;
            background: var(--mw-bg-input);
            border: 1px dashed var(--mw-accent);
            border-radius: 6px;
            font-size: 0.9rem;
            color: var(--mw-text-main);
        }

        .motawill-disclaimer {
            margin-top: 32px;
            font-size: 0.8rem;
            color: #71717a;
            border-top: 1px solid var(--mw-border);
            padding-top: 16px;
            line-height: 1.5;
        }

        .motawill-calc-process-wrapper {
            margin-top: 20px;
            border-top: 1px dashed var(--mw-border);
            padding-top: 16px;
        }
        .mw-toggle-process-btn {
            background: none; border: none; color: var(--mw-accent); font-size: 0.85rem; cursor: pointer; display: flex; align-items: center; gap: 6px; padding: 8px 4px; font-weight: 600; transition: opacity 0.2s;
        }
        .mw-toggle-process-btn:hover { opacity: 0.8; }
        .mw-calc-process-container {
            display: none; margin-top: 12px; background: rgba(0,0,0,0.2); padding: 16px; border-radius: 8px; border: 1px solid var(--mw-border); font-size: 0.85rem; color: #d4d4d8; line-height: 1.5;
        }
        .mw-calc-process-container.active { display: block; animation: fadeIn 0.3s ease; }
        .mw-calc-process-text { margin-bottom: 16px; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; white-space: pre-wrap; word-break: break-word; }
        .mw-copy-process-btn {
            background: var(--mw-bg-card); border: 1px solid var(--mw-border); color: var(--mw-text-main); padding: 8px 16px; border-radius: 6px; font-size: 0.8rem; cursor: pointer; display: flex; align-items: center; gap: 6px; transition: all 0.2s; font-weight: 600;
        }
        .mw-copy-process-btn:hover { border-color: var(--mw-accent); color: var(--mw-accent); }
        .mw-ai-verify-text { font-size: 0.75rem; color: var(--mw-text-muted); margin-top: 8px; }
        .mw-ai-links { display: none; margin-top: 12px; font-size: 0.85rem; padding-top: 12px; border-top: 1px solid var(--mw-border); }
        .mw-ai-links.active { display: block; animation: fadeIn 0.3s ease; }
        .mw-ai-links a { color: var(--mw-accent); text-decoration: none; font-weight: 600; margin: 0 4px; }
        .mw-ai-links a:hover { text-decoration: underline; }

        /* Mobile Responsiveness */
        @media (max-width: 768px) {
            .motawill-main-layout {
                grid-template-columns: 1fr;
                gap: 24px;
            }
        }

        @media (max-width: 480px) {
            #motawill-voltagedrop-widget {
                padding: 16px;
                border-radius: 12px;
            }

            .motawill-output-value {
                font-size: 3.5rem;
            }

            .motawill-num-input {
                width: 64px !important;
                padding: 8px 4px !important;
            }

            .motawill-range-wrapper {
                gap: 12px;
            }

            .motawill-header {
                flex-direction: column;
                align-items: flex-start;
            }

            .motawill-share-btn {
                width: 100%;
                justify-content: center;
            }
        }/* End custom CSS */