/* 基本樣式 */
body {
    font-family: Arial, sans-serif;
    background-color: #f4f4f9;
    color: #333;
}

/* 按鈕樣式 */
.v-btn-lg {
    width: 100%;
    margin-top: 20px;
    border-radius: 25px;
}

/* 選擇器和日期選擇器樣式 */
.v-select{
    width: 100%;
    margin-bottom: 20px;
    border-radius: 8px;
    background-color: #ffffff;
}

/* 調整容器寬度 */
.container {
    max-width: 100%;
    padding: 20px;
}

/* 調整標題樣式 */
.title {
    font-size: 1.8rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
}

/* 卡片樣式 */
.v-card {
    background-color: #ffffff;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 10px;
}

/* 日期選擇器的當前日期顏色 */
.v-date-picker__date--current {
    background-color: #1976D2;
    color: white;
}

/* 修正日期選擇器超出問題 */
.v-dialog {
    overflow: hidden;
}

.v-dialog__content {
    overflow: visible !important;
}

.v-date-picker, .v-time-picker {
    max-width: 100%;
    box-sizing: border-box;
}
