.elementor-15443 .elementor-element.elementor-element-5ee7751{--display:flex;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-15443 .elementor-element.elementor-element-f2b5ce8{text-align:center;}.elementor-15443 .elementor-element.elementor-element-f2b5ce8 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor1 );}.elementor-15443 .elementor-element.elementor-element-ce55875{--display:flex;}.elementor-15443 .elementor-element.elementor-element-f0860ca{--spacer-size:50px;}.elementor-15443 .elementor-element.elementor-element-817bae8 .elementor-menu-toggle{margin:0 auto;}.elementor-15443 .elementor-element.elementor-element-817bae8{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-15443 .elementor-element.elementor-element-35b0e0d{width:100%;max-width:100%;}.elementor-15443 .elementor-element.elementor-element-cdb9c80{--display:flex;}.elementor-15443 .elementor-element.elementor-element-2f4e25b{--spacer-size:50px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-35b0e0d */#container {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: auto; /* 水平置中 */
    }
input[type="date"], input[type="text"] {
    color: #666; /* 文字顏色 */
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #DDD; /* 邊框顏色 */
    border-radius: 5px; /* 圓角 */
    width: 250px; /* 設定寬度 */
    }
input[type="text"]::placeholder {
    color: #666;
        }
button {
    color: #FFF; /* 按鈕文字顏色 */
    padding: 10px 20px;
    border: none;
    border-radius: 50px;
    cursor: pointer;
    transition: background-color 0.3s;
    margin-top: 10px;
        }
button:hover {
    background-color: #666 !important; /*hover 背景色 */
    }
button:focus {
    background-color: #AAA !important; /*focus 背景色 */
    }
table {
    margin-top: 20px;
    border-collapse: collapse;
    width: 100%; /* 調整表格寬度 */
    margin-left: auto;
    margin-right: auto; /* 水平置中 */
        }
th, td {
    border: 1px solid #666; /* 邊框顏色改為 #666 */
    padding: 10px;
    text-align: center;
    width: 25%;
    }
th {
    background-color: #666; /* 表頭背景色 */
    color: white;
    }
tr:hover {
    background-color: #EEE; /* hover 時的背景色 */
    }
/* 日期選擇器的樣式 */
input[type="date"]::-webkit-calendar-picker-indicator {
    filter: invert(45%) sepia(88%) saturate(4083%) hue-rotate(348deg) brightness(93%) contrast(101%);
    }
    /* 日期選擇器彈出框樣式，受瀏覽器限制，可能需要第三方插件 *//* End custom CSS */