.elementor-18077 .elementor-element.elementor-element-d6a8f10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18077 .elementor-element.elementor-element-9eafc3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18077 .elementor-element.elementor-element-ef2a7ee .jet-smart-filters-select.jet-filter{display:block;}.elementor-18077 .elementor-element.elementor-element-ef2a7ee .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-18077 .elementor-element.elementor-element-ef2a7ee .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-18077 .elementor-element.elementor-element-ef2a7ee > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-18077 .elementor-element.elementor-element-ef2a7ee .jet-smart-filters-select.jet-filter .jet-select{max-width:75%;flex-basis:75%;}.elementor-18077 .elementor-element.elementor-element-ef2a7ee .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:75%;flex-basis:75%;}.elementor-18077 .elementor-element.elementor-element-ef2a7ee .jet-select__control{border-radius:6px 6px 6px 6px;}.elementor-18077 .elementor-element.elementor-element-ef2a7ee .jet-filter-label{font-size:18px;font-weight:bold;}.elementor-18077 .elementor-element.elementor-element-ef2a7ee .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-18077 .elementor-element.elementor-element-ef2a7ee .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-18077 .elementor-element.elementor-element-ef2a7ee .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-18077 .elementor-element.elementor-element-7239a27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18077 .elementor-element.elementor-element-38d2b7c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-18077 .elementor-element.elementor-element-38d2b7c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-18077 .elementor-element.elementor-element-38d2b7c.elementor-element{--align-self:flex-start;}@media(min-width:769px){.elementor-18077 .elementor-element.elementor-element-9eafc3a{--width:50%;}.elementor-18077 .elementor-element.elementor-element-7239a27{--width:50%;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-38d2b7c */body:not(.elementor-editor-active) .hide-listing {
        display: none;
        height: 0;
    }/* End custom CSS */
/* Start custom CSS *//* 隱藏下拉選單的CSS */
        .jet-select.hidden-filter {
            display: none !important;
        }
        
        /* 隱藏搜尋按鈕 */
        .apply-filters.hidden-button {
            display: none !important;
        }
        
        /* 隱藏結果區域 */
        .hide-listing {
            display: none !important;
        }
        
        /* 動態電壓輸入欄位樣式 */
        .dynamic-voltage-input {
            margin: 15px 0;
            padding: 10px;
            border: 1px solid #ddd;
            border-radius: 4px;
            background-color: #f9f9f9;
            max-width: 75%;
        }
        
        .dynamic-voltage-input label {
            display: block;
            margin-bottom: 5px;
            font-weight: bold;
            color: #333;
        }
        
        .dynamic-voltage-input input {
            width: 100%;
            padding: 8px 12px;
            border: 1px solid #ccc;
            border-radius: 4px;
            font-size: 14px;
            box-sizing: border-box;
            border-radius: 5px;
        }
        
        .dynamic-voltage-input input:focus {
            outline: none;
            border-color: #007cba;
            box-shadow: 0 0 5px rgba(0, 124, 186, 0.3);
        }
        
        .dynamic-voltage-input input[readonly] {
            background-color: #f0f0f0;
            color: #666;
        }
        
        .voltage-error {
            color: #d63638;
            font-size: 12px;
            margin-top: 5px;
            display: none;
        }
        
        .voltage-hint {
            color: #666;
            font-size: 12px;
            margin-top: 3px;
        }
        
        /* 電流計算結果樣式 */
        .calculated-current {
            font-weight: bold;
            color: #007cba;
            margin-left: 5px;
        }
        
        /* 響應式設計 */
        @media (max-width: 768px) {
            .dynamic-voltage-input {
                margin: 10px 0;
                padding: 8px;
            }
        }/* End custom CSS */