.elementor-2170 .elementor-element.elementor-element-7a5b381{margin-top:50px;margin-bottom:50px;}.elementor-2170 .elementor-element.elementor-element-edb72cd > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-2170 .elementor-element.elementor-element-6dc6f64.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2170 .elementor-element.elementor-element-6dc6f64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2170 .elementor-element.elementor-element-e69b044{font-size:18px;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-2170 .elementor-element.elementor-element-113fb8e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2170 .elementor-element.elementor-element-113fb8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2170 .elementor-element.elementor-element-66358ad{font-size:18px;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-2170 .elementor-element.elementor-element-e51a03d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2170 .elementor-element.elementor-element-e51a03d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2170 .elementor-element.elementor-element-c325313{width:auto;max-width:auto;}.elementor-2170 .elementor-element.elementor-element-4639f83{width:auto;max-width:auto;}.elementor-2170 .elementor-element.elementor-element-1efbbf1{font-size:18px;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-2170 .elementor-element.elementor-element-1242286.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2170 .elementor-element.elementor-element-1242286.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2170 .elementor-element.elementor-element-0b4db10{font-size:18px;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-2170 .elementor-element.elementor-element-73308dc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2170 .elementor-element.elementor-element-73308dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2170 .elementor-element.elementor-element-76e9c50{font-size:18px;color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-2170 .elementor-element.elementor-element-c325313{width:auto;max-width:auto;}.elementor-2170 .elementor-element.elementor-element-4639f83{width:auto;max-width:auto;}}@media(min-width:768px){.elementor-2170 .elementor-element.elementor-element-6dc6f64{width:25%;}.elementor-2170 .elementor-element.elementor-element-f5f5ec4{width:75%;}.elementor-2170 .elementor-element.elementor-element-113fb8e{width:25%;}.elementor-2170 .elementor-element.elementor-element-e6fe243{width:75%;}.elementor-2170 .elementor-element.elementor-element-e51a03d{width:25%;}.elementor-2170 .elementor-element.elementor-element-500116e{width:75%;}.elementor-2170 .elementor-element.elementor-element-1242286{width:25%;}.elementor-2170 .elementor-element.elementor-element-4cdc2f3{width:75%;}.elementor-2170 .elementor-element.elementor-element-73308dc{width:25%;}.elementor-2170 .elementor-element.elementor-element-2fe8f70{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2170 .elementor-element.elementor-element-6dc6f64{width:20%;}.elementor-2170 .elementor-element.elementor-element-f5f5ec4{width:80%;}.elementor-2170 .elementor-element.elementor-element-113fb8e{width:20%;}.elementor-2170 .elementor-element.elementor-element-e6fe243{width:80%;}.elementor-2170 .elementor-element.elementor-element-e51a03d{width:20%;}.elementor-2170 .elementor-element.elementor-element-500116e{width:80%;}.elementor-2170 .elementor-element.elementor-element-1242286{width:20%;}.elementor-2170 .elementor-element.elementor-element-4cdc2f3{width:80%;}.elementor-2170 .elementor-element.elementor-element-73308dc{width:20%;}.elementor-2170 .elementor-element.elementor-element-2fe8f70{width:80%;}}/* Start custom CSS for text-editor, class: .elementor-element-1efbbf1 */.my-id-number-field {
    display: inline-block;
    max-width: 4ch; /* 限制寬度為 4 個字符 */
    overflow: hidden; /* 超出部分隱藏 */
    white-space: nowrap; /* 防止換行 */
    text-overflow: clip; /* 不顯示省略號 */
    font-family: monospace; /* 確保等寬字體，避免寬度計算錯誤 */
}


}/* End custom CSS */