@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;text-align:center}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}a:hover,button:hover,[role=button]:hover,.cursor-custom:hover{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMaSURBVHgBxVVfSFNhFD/7k0oKrVExNOQb2YLq4fbiS+puPg334sNgPdXMlwhj682XTM0H31oQ9iJsPfQQDgSx5pNuoSCCbI+GmneDUlgsx8bacuN2zod3rHnnphT+4Lvfvd93zu+c8/v+XID/DA2cAqIoGgqFgqDX66VQKCRBrQDoIBSLRUGn04VqOaAtk2V5qaWlhWUyGUmj0dw7zkfb1dUlokPEYrH4yJEI1AytVqsP2w7Z2Gw2Nj8/D9Qf+hiqBsCs3S6XC6anp8HhcLDyIOTY3d3d39PT88pkMrkmJiYY9qUEhoeHawbR4mRsb2+PfwwNDSkOsyQbVdba2jqLMniwUqDm9XpheXkZAoFAyaejo4NsZ9UC6Mxm88bW1lY/vhsEQQBqa2trpmQy+RgJDVNTU9xwbm4OOjs7ob29HXp7e8FoNPLW0NDAvxcXFxl+p+Lx+OqRKCQJ6evz0TLIcjqdlgcHB3lTQHNOp5PPqSESicjI8bNSKh09JEnax0rC0Wj0Pu6OJqqCsqWssTouDY2h/iSHmhJ8Dv2bdnd387FYLKRqRLpjFnIwGORZoTHPWqmsFqpVURnEZbfb5c3NzVKQarKowe12y7jrRv+SqBwoV7StrS2Fi2ZTFpUWsl6gTLC9vS0yxkSSXadmhEFWMYgGd5NI+uO61EU+OTkJn9fX4c6Tp1D8fcAy378JqgFIw1wut5HP5y/inhfqCeL3++FTOAx3R8bBeN3C29fgR6atNET93CjlTmNj4w72D+kQLiws1CR/PzPDyc9fvsLH4uEQdVF9pTGeWi+dVtqW9aBE/nysjHwJvgQ+ENeAVsVnH+oEVUYBbj8YgAvMzMdSkgSRt284Od6y0SP/A9R/FKV5QQdHgXLAlANHoN3i8XiQ/BFc67OXyFdejkAhm32G5F6uiFpmh7cpKxuiy8xKUxjMgLcuz/yqrQ9uOJzcIJtIwMr4CPz6kRhD8lHF8cR/NDqIVOGlm7cYLepx5AQtnBBI4Cd9SY6DbLac/HUl+akqUIB3ztK55maR3lHzd0jugn8NlKsfmwhniT8uyxR4UqydDQAAAABJRU5ErkJggg==),pointer!important}*:active{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMaSURBVHgBxVVfSFNhFD/7k0oKrVExNOQb2YLq4fbiS+puPg334sNgPdXMlwhj682XTM0H31oQ9iJsPfQQDgSx5pNuoSCCbI+GmneDUlgsx8bacuN2zod3rHnnphT+4Lvfvd93zu+c8/v+XID/DA2cAqIoGgqFgqDX66VQKCRBrQDoIBSLRUGn04VqOaAtk2V5qaWlhWUyGUmj0dw7zkfb1dUlokPEYrH4yJEI1AytVqsP2w7Z2Gw2Nj8/D9Qf+hiqBsCs3S6XC6anp8HhcLDyIOTY3d3d39PT88pkMrkmJiYY9qUEhoeHawbR4mRsb2+PfwwNDSkOsyQbVdba2jqLMniwUqDm9XpheXkZAoFAyaejo4NsZ9UC6Mxm88bW1lY/vhsEQQBqa2trpmQy+RgJDVNTU9xwbm4OOjs7ob29HXp7e8FoNPLW0NDAvxcXFxl+p+Lx+OqRKCQJ6evz0TLIcjqdlgcHB3lTQHNOp5PPqSESicjI8bNSKh09JEnax0rC0Wj0Pu6OJqqCsqWssTouDY2h/iSHmhJ8Dv2bdnd387FYLKRqRLpjFnIwGORZoTHPWqmsFqpVURnEZbfb5c3NzVKQarKowe12y7jrRv+SqBwoV7StrS2Fi2ZTFpUWsl6gTLC9vS0yxkSSXadmhEFWMYgGd5NI+uO61EU+OTkJn9fX4c6Tp1D8fcAy378JqgFIw1wut5HP5y/inhfqCeL3++FTOAx3R8bBeN3C29fgR6atNET93CjlTmNj4w72D+kQLiws1CR/PzPDyc9fvsLH4uEQdVF9pTGeWi+dVtqW9aBE/nysjHwJvgQ+ENeAVsVnH+oEVUYBbj8YgAvMzMdSkgSRt284Od6y0SP/A9R/FKV5QQdHgXLAlANHoN3i8XiQ/BFc67OXyFdejkAhm32G5F6uiFpmh7cpKxuiy8xKUxjMgLcuz/yqrQ9uOJzcIJtIwMr4CPz6kRhD8lHF8cR/NDqIVOGlm7cYLepx5AQtnBBI4Cd9SY6DbLac/HUl+akqUIB3ztK55maR3lHzd0jugn8NlKsfmwhniT8uyxR4UqydDQAAAABJRU5ErkJggg==),pointer}.block{margin-top:20px;margin-bottom:5px}.flex_center{display:flex;justify-content:center;align-items:center}.flex_row_center{display:flex;align-items:center}.flex_between{display:flex;justify-content:space-between;align-items:center}.flex_around{display:flex;justify-content:space-around;align-items:center}.flex_direction_row{display:flex;flex-direction:row}.text_color_yellow{color:#f5c90d}.text_color_white{color:#fff}.text_color_black{color:#000}.text_color_cyan{color:#00b1c2}.text_color_deepBlue{color:#113d5d}.text_color_red_fa4d56{color:#fa4d56}.text_color_gray_949494{color:#949494}.text_color_3F3F3F{color:#3f3f3f}.bg_f5c90d{background:#f5c90d}.bg_00bcd4{background-color:#00bcd4}.bg_f5f5f5{background-color:#f5f5f5}.gradient_lightblue{background:linear-gradient(135deg,#4facfe,#00f2fe)}.gradient_cyan{background:linear-gradient(135deg,#00bcd4,#0097a7,#006064)}.gradient_cyan_blue{background:linear-gradient(100deg,#57d3b0,#039ad9)}.bg_transparent{background:#ffffff1a}.bg_transparent_hover{background:#fff3}.section_line{width:4px;height:15px;border-radius:2px;margin-right:12px}.fs-12px{font-size:12px}.fs-14px{font-size:14px}.fs-16px{font-size:16px}.fs-18px{font-size:18px}.fs-20px{font-size:20px}.fs-22px{font-size:22px}.fs-24px{font-size:24px}.font_weight_400{font-weight:400}.font_weight_500{font-weight:500}.font_weight_600{font-weight:600}.font_weight_700{font-weight:700}.font_weight_900{font-weight:900}.text_left{text-align:left}.text_center{text-align:center}.text_right{text-align:right}.title_h1{margin-top:0;margin-bottom:18px;font-size:36px;line-height:1.2;font-weight:400;text-align:left;color:#113d5d}.title_h2{font-size:30px;line-height:1.2;margin-top:0;margin-bottom:16px;font-weight:500;text-align:left;color:#113d5d}.title_h3{font-size:22px;line-height:1;margin-top:0;margin-bottom:7.5px;font-weight:700;text-align:left;color:#113d5d}.title_h4{font-size:18px;line-height:1.2;margin-top:0;margin-bottom:6px;font-weight:600;text-align:left;color:#113d5d}.title_h5{font-size:14px;line-height:1.2;margin-top:0;margin-bottom:5px;font-weight:500;text-align:left;color:#113d5d}.title_h6{font-size:12px;line-height:1.2;margin-top:0;margin-bottom:4px;font-weight:500;text-align:left;color:#113d5d}.mt_10px{margin-top:10px}.mt_20px{margin-top:20px}.mt_30px{margin-top:30px}.mb_10px{margin-bottom:10px}.mb_20px{margin-bottom:20px}.mb_30px{margin-bottom:30px}.ml_10px{margin-left:10px}.ml_20px{margin-left:20px}.ml_30px{margin-left:30px}.mr_10px{margin-right:10px}.mr_20px{margin-right:20px}.mr_30px{margin-right:30px}.p_10px{padding:10px}.p_20px{padding:20px}.p_30px{padding:30px}.py_10px{padding-top:10px;padding-bottom:10px}.py_20px{padding-top:20px;padding-bottom:20px}.py_30px{padding-top:30px;padding-bottom:30px}.px_10px{padding-left:10px;padding-right:10px}.px_20px{padding-left:20px;padding-right:20px}.px_30px{padding-left:30px;padding-right:30px}.pt_5px{padding-top:5px}.pt_10px{padding-top:10px}.pt_20px{padding-top:20px}.pt_30px{padding-top:30px}.pb_5px{padding-bottom:5px}.pb_10px{padding-bottom:10px}.pb_20px{padding-bottom:20px}.pb_30px{padding-bottom:30px}.pl_5px{padding-left:5px}.pl_10px{padding-left:10px}.pl_20px{padding-left:20px}.pl_30px{padding-left:30px}.pr_5px{padding-right:5px}.pr_10px{padding-right:10px}.pr_20px{padding-right:20px}.pr_30px{padding-right:30px}.width_20{width:20%}.width_40{width:40%}.width_60{width:60%}.width_80{width:80%}.width_100{width:100%}a:hover,button:hover,[role=button]:hover,.cursor-custom:hover{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMaSURBVHgBxVVfSFNhFD/7k0oKrVExNOQb2YLq4fbiS+puPg334sNgPdXMlwhj682XTM0H31oQ9iJsPfQQDgSx5pNuoSCCbI+GmneDUlgsx8bacuN2zod3rHnnphT+4Lvfvd93zu+c8/v+XID/DA2cAqIoGgqFgqDX66VQKCRBrQDoIBSLRUGn04VqOaAtk2V5qaWlhWUyGUmj0dw7zkfb1dUlokPEYrH4yJEI1AytVqsP2w7Z2Gw2Nj8/D9Qf+hiqBsCs3S6XC6anp8HhcLDyIOTY3d3d39PT88pkMrkmJiYY9qUEhoeHawbR4mRsb2+PfwwNDSkOsyQbVdba2jqLMniwUqDm9XpheXkZAoFAyaejo4NsZ9UC6Mxm88bW1lY/vhsEQQBqa2trpmQy+RgJDVNTU9xwbm4OOjs7ob29HXp7e8FoNPLW0NDAvxcXFxl+p+Lx+OqRKCQJ6evz0TLIcjqdlgcHB3lTQHNOp5PPqSESicjI8bNSKh09JEnax0rC0Wj0Pu6OJqqCsqWssTouDY2h/iSHmhJ8Dv2bdnd387FYLKRqRLpjFnIwGORZoTHPWqmsFqpVURnEZbfb5c3NzVKQarKowe12y7jrRv+SqBwoV7StrS2Fi2ZTFpUWsl6gTLC9vS0yxkSSXadmhEFWMYgGd5NI+uO61EU+OTkJn9fX4c6Tp1D8fcAy378JqgFIw1wut5HP5y/inhfqCeL3++FTOAx3R8bBeN3C29fgR6atNET93CjlTmNj4w72D+kQLiws1CR/PzPDyc9fvsLH4uEQdVF9pTGeWi+dVtqW9aBE/nysjHwJvgQ+ENeAVsVnH+oEVUYBbj8YgAvMzMdSkgSRt284Od6y0SP/A9R/FKV5QQdHgXLAlANHoN3i8XiQ/BFc67OXyFdejkAhm32G5F6uiFpmh7cpKxuiy8xKUxjMgLcuz/yqrQ9uOJzcIJtIwMr4CPz6kRhD8lHF8cR/NDqIVOGlm7cYLepx5AQtnBBI4Cd9SY6DbLac/HUl+akqUIB3ztK55maR3lHzd0jugn8NlKsfmwhniT8uyxR4UqydDQAAAABJRU5ErkJggg==),pointer!important}*:active{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMaSURBVHgBxVVfSFNhFD/7k0oKrVExNOQb2YLq4fbiS+puPg334sNgPdXMlwhj682XTM0H31oQ9iJsPfQQDgSx5pNuoSCCbI+GmneDUlgsx8bacuN2zod3rHnnphT+4Lvfvd93zu+c8/v+XID/DA2cAqIoGgqFgqDX66VQKCRBrQDoIBSLRUGn04VqOaAtk2V5qaWlhWUyGUmj0dw7zkfb1dUlokPEYrH4yJEI1AytVqsP2w7Z2Gw2Nj8/D9Qf+hiqBsCs3S6XC6anp8HhcLDyIOTY3d3d39PT88pkMrkmJiYY9qUEhoeHawbR4mRsb2+PfwwNDSkOsyQbVdba2jqLMniwUqDm9XpheXkZAoFAyaejo4NsZ9UC6Mxm88bW1lY/vhsEQQBqa2trpmQy+RgJDVNTU9xwbm4OOjs7ob29HXp7e8FoNPLW0NDAvxcXFxl+p+Lx+OqRKCQJ6evz0TLIcjqdlgcHB3lTQHNOp5PPqSESicjI8bNSKh09JEnax0rC0Wj0Pu6OJqqCsqWssTouDY2h/iSHmhJ8Dv2bdnd387FYLKRqRLpjFnIwGORZoTHPWqmsFqpVURnEZbfb5c3NzVKQarKowe12y7jrRv+SqBwoV7StrS2Fi2ZTFpUWsl6gTLC9vS0yxkSSXadmhEFWMYgGd5NI+uO61EU+OTkJn9fX4c6Tp1D8fcAy378JqgFIw1wut5HP5y/inhfqCeL3++FTOAx3R8bBeN3C29fgR6atNET93CjlTmNj4w72D+kQLiws1CR/PzPDyc9fvsLH4uEQdVF9pTGeWi+dVtqW9aBE/nysjHwJvgQ+ENeAVsVnH+oEVUYBbj8YgAvMzMdSkgSRt284Od6y0SP/A9R/FKV5QQdHgXLAlANHoN3i8XiQ/BFc67OXyFdejkAhm32G5F6uiFpmh7cpKxuiy8xKUxjMgLcuz/yqrQ9uOJzcIJtIwMr4CPz6kRhD8lHF8cR/NDqIVOGlm7cYLepx5AQtnBBI4Cd9SY6DbLac/HUl+akqUIB3ztK55maR3lHzd0jugn8NlKsfmwhniT8uyxR4UqydDQAAAABJRU5ErkJggg==),pointer}@media (max-width: 480px){.main-content{min-height:calc(100vh - 56px);margin-top:56px}.btn-primary{padding:6px 12px;font-size:12px}.btn-menu{font-size:20px}}body,#app{background:#f5f5f5!important}.form-title{font-size:16px;font-weight:500;margin-bottom:5px;color:#113d5d}.select-input{height:48px;width:100%;border-radius:12px;border-color:#d1d1d1}.date-input,.time-input{background-color:transparent}.content-input{background-color:transparent;border-radius:8px;padding:4px 6px;font-size:16px;font-weight:500;border:1px solid #6e757c;color:#000;outline:1px solid transparent}.input__style{height:4vh;width:75vw;max-width:285px}.content_button{border-radius:12px;border-style:none;font-weight:500;font-size:15px;width:100%;height:45px;cursor:pointer}.content_button:hover{outline:none}.content_button:focus,.content_button:active{outline:none!important;box-shadow:none!important}.button__style{color:#000;background:#fff;border:1px solid #d1d1d1}.button__style_2bb8c8{color:#fff;background:#2bb8c8}.button__style_f5c90d{color:#fff;background:#f5c90d}.btn{border:none;cursor:pointer;transition:all .3s ease;font-weight:600}.btn:hover{transform:translateY(-1px)}.btn-primary{background:#fff;color:#00bcd4;border-radius:20px;padding:8px 16px;font-size:14px}.btn-menu{background:none;color:#fff;font-size:24px;padding:8px;border-radius:4px}.stepBtn_container{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:12px;background-color:transparent;padding:12px 0;margin:24px 0}.backStepBtn{flex:1;height:48px;font-size:16px;font-weight:500;color:#3f3f3f;border-radius:12px;background-color:#fff;border:1px solid #B7B7B7;padding:0;margin:0}.backStepBtn:hover,.backStepBtn:focus,.backStepBtn:active{background-color:#e0e0e0;outline:none;border-style:none}.nextStepBtn{flex:1;height:48px;font-size:16px;font-weight:500;color:#fff;border-radius:12px;background-color:#00b1c2;border-style:none;padding:0;margin:0}.nextStepBtn:hover,.nextStepBtn:focus,.nextStepBtn:active{background-color:#0097a7;outline:none;border-style:none}@media (max-width: 768px){.stepBtn_container{gap:12px;padding:12px 0;margin:16px 0}.backStepBtn,.nextStepBtn{height:48px;font-size:16px}}@media (max-width: 480px){.stepBtn_container{gap:12px;padding:12px 0;margin:24px 0}}.main-wrapper{position:relative;min-width:375px;width:100%;max-width:375px;height:100%;min-height:calc(100vh - 64px);padding:0;margin:0;background-color:#f5f5f5;box-sizing:border-box}.main-container{display:flex;flex-direction:column;gap:10px 0px;min-height:568px;padding:16px 20px;margin:56px 0 20px}@media (max-width: 375px){.main-wrapper{min-width:355px;max-width:360px}.main-container{padding:16px}}.main-container.home-page{padding:16px;margin:66px 0 20px}.header{position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #00bcd44d;min-width:375px;width:100%;padding:0;margin:0}.header,.best-header{position:fixed;top:0;left:50%;transform:translate(-50%);min-width:375px;width:100%;z-index:100;padding:0;margin:0;box-sizing:border-box}.input-container[data-v-7bae5763]{display:flex;flex-direction:column;gap:8px;width:100%}.input-container.horizontal-layout[data-v-7bae5763]{flex-direction:row;align-items:center;gap:16px}.label-section[data-v-7bae5763]{flex-shrink:0;min-width:120px}.label-column[data-v-7bae5763]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.label-row[data-v-7bae5763]{display:flex;justify-content:flex-start;align-items:center;height:20px;gap:16px}.input-title[data-v-7bae5763]{font-family:sans-serif,Noto Sans TC;font-weight:500;font-size:16px;color:#113d5d;line-height:1.5;text-align:left}.required-mark[data-v-7bae5763]{color:#fa4d56;margin-right:4px;font-weight:600;position:relative;top:2.5px}.input-subtitle[data-v-7bae5763]{font-size:12px;color:#757575;text-align:left}.input-wrapper[data-v-7bae5763]{flex:1;position:relative}.input-field-container[data-v-7bae5763]{position:relative;display:flex;align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;transition:all .2s ease;overflow:hidden}.input-field-container.focused[data-v-7bae5763]{border-color:#00bcd4;box-shadow:0 0 0 2px #00bcd41a}.input-field-container.error[data-v-7bae5763]{border-color:#f44}.input-field-container.disabled[data-v-7bae5763]{background-color:#f5f5f5;border-color:#e0e0e0;opacity:.6}.input-field[data-v-7bae5763]{flex:1;padding:12px 16px;border:none;outline:none;font-size:14px;background:transparent;color:#424242}.input-field[data-v-7bae5763]::placeholder{color:#9e9e9e}.input-field[data-v-7bae5763]:disabled{color:#9e9e9e;cursor:not-allowed}.stepper-container[data-v-7bae5763]{position:relative;display:flex;align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;transition:all .2s ease;overflow:hidden}.stepper-container.focused[data-v-7bae5763]{border-color:#00bcd4;box-shadow:0 0 0 2px #00bcd41a}.stepper-container.error[data-v-7bae5763]{border-color:#f44}.stepper-container.disabled[data-v-7bae5763]{background-color:#f5f5f5;border-color:#e0e0e0;opacity:.6}.stepper-button[data-v-7bae5763]{position:absolute;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;cursor:pointer;transition:all .2s ease;border-radius:4px;outline:none;z-index:10}.stepper-button[data-v-7bae5763]:first-child{left:4px}.stepper-button[data-v-7bae5763]:last-child{right:4px}.stepper-button[data-v-7bae5763]:hover:not(:disabled){background-color:#f5f5f5}.stepper-button[data-v-7bae5763]:disabled{opacity:.5;cursor:not-allowed}.stepper-button[data-v-7bae5763]:focus{outline:none}.stepper-button svg[data-v-7bae5763]{width:20px;height:20px;color:#00bcd4;flex-shrink:0}.stepper-button:hover svg[data-v-7bae5763]{color:#00bcd4}.stepper-button:disabled svg[data-v-7bae5763]{color:#bdbdbd}.stepper-input[data-v-7bae5763]{flex:1;padding:12px 48px;border:none;outline:none;font-size:14px;background:transparent;color:#424242;text-align:center}.stepper-input[data-v-7bae5763]::placeholder{color:#9e9e9e}.stepper-input[data-v-7bae5763]:disabled{color:#9e9e9e;cursor:not-allowed}.stepper-input[data-v-7bae5763]::-webkit-outer-spin-button,.stepper-input[data-v-7bae5763]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper-input[type=number][data-v-7bae5763]{-moz-appearance:textfield}.search-container[data-v-7bae5763]{position:relative;display:flex;align-items:center;background-color:#fff;border:1px solid #D8D8D8;border-radius:12px;transition:all .2s ease;overflow:hidden}.search-container.focused[data-v-7bae5763]{border-color:#00b1c2}.search-container.error[data-v-7bae5763]{border-color:#f44}.search-container.disabled[data-v-7bae5763]{background-color:#f5f5f5;border-color:#e0e0e0;opacity:.6}.search-input[data-v-7bae5763]{flex:1;padding:12px 16px;border:none;outline:none;font-size:14px;background:transparent;color:#424242}.search-input[data-v-7bae5763]::placeholder{font-size:16px;font-weight:400;color:#949494}.search-input[data-v-7bae5763]:disabled{color:#9e9e9e;cursor:not-allowed}.search-icon[data-v-7bae5763]{width:20px;height:20px;color:#00b1c2;flex-shrink:0;margin-right:12px}.clear-button[data-v-7bae5763]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background-color:#b7b7b7;border-radius:50%;cursor:pointer;transition:all .2s ease;outline:none;flex-shrink:0;padding:0;margin-right:8px}.clear-button[data-v-7bae5763]:hover{background-color:#9e9e9e}.clear-button[data-v-7bae5763]:focus{outline:none}.clear-button svg[data-v-7bae5763]{width:12px;height:12px;color:#fff}.password-toggle[data-v-7bae5763]{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;cursor:pointer;transition:all .2s ease;border-radius:4px;outline:none;z-index:10}.password-toggle[data-v-7bae5763]:hover{background-color:#f5f5f5}.password-toggle[data-v-7bae5763]:focus{outline:none}.password-toggle svg[data-v-7bae5763]{width:20px;height:20px;color:#9e9e9e;flex-shrink:0}.password-toggle:hover svg[data-v-7bae5763]{color:#757575}.error-message[data-v-7bae5763]{display:flex;align-items:center;gap:4px;font-size:12px;color:#f44}.error-icon[data-v-7bae5763]{width:16px;height:16px;color:#f44;flex-shrink:0}.hint-text[data-v-7bae5763]{font-size:12px;color:#757575}@media (max-width: 768px){.input-field[data-v-7bae5763],.stepper-input[data-v-7bae5763],.search-input[data-v-7bae5763]{font-size:16px}.stepper-button[data-v-7bae5763]{width:44px;height:44px}.password-toggle[data-v-7bae5763]{width:36px;height:36px}.password-toggle svg[data-v-7bae5763]{width:24px;height:24px}}.icon[data-v-3e3153c2]{display:inline-block;vertical-align:middle;transition:all .3s ease;outline:none;border:none}.icon[data-v-3e3153c2]:hover{transform:scale(1.1)}.icon[data-v-3e3153c2]:focus,.icon[data-v-3e3153c2]:active,.icon[data-v-3e3153c2]:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.icon[data-v-3e3153c2] svg{outline:none;border:none}.icon[data-v-3e3153c2] svg:focus,.icon[data-v-3e3153c2] svg:active{outline:none!important;border:none!important}.select-container[data-v-12785916]{display:flex;flex-direction:column;gap:4px;position:relative;height:80px}.select-label[data-v-12785916]{display:flex;align-items:center;height:16px;gap:4px;font-family:sans-serif,Noto Sans TC;font-weight:500;font-size:16px;color:#113d5d;line-height:1.5}.required-mark[data-v-12785916]{color:#fa4d56;margin-right:4px;font-weight:600;position:relative;top:2.5px}.select-wrapper[data-v-12785916]{position:relative;display:inline-block;width:100%;height:44px}.select-input-wrapper[data-v-12785916]{position:relative;display:flex;align-items:center;height:100%}.select-input[data-v-12785916]{width:100%;height:100%;padding:10px 40px 12px 16px;border:1px solid #e0e0e0;border-radius:12px;background-color:#fff;font-size:14px;line-height:1.5;color:#424242;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.select-input[data-v-12785916]:focus{outline:none;border-color:#00bcd4}.select-input[data-v-12785916]::placeholder{color:#949494}.select-arrow[data-v-12785916]{position:absolute;right:12px;top:55%;transform:translateY(-50%);cursor:pointer;transition:all .2s ease;z-index:1}.arrow-icon[data-v-12785916]{width:36px;height:36px;color:#00b1c2}.dropdown-menu[data-v-12785916]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:9999;margin-top:4px;max-height:300px;overflow:hidden}.options-list[data-v-12785916]{max-height:250px;overflow-y:auto}.option-item[data-v-12785916]{padding:12px 16px;cursor:pointer;transition:background-color .2s ease;font-size:14px;color:#424242}.option-item[data-v-12785916]:hover{background-color:#f5f5f5}.option-item.selected[data-v-12785916]{background-color:#e3f2fd;color:#1976d2}.no-results[data-v-12785916]{padding:12px 16px;color:#9e9e9e;font-size:14px;text-align:center}.select-wrapper.default .select-input[data-v-12785916]{border-color:#e0e0e0;color:#9e9e9e}.select-wrapper.default .arrow-icon[data-v-12785916]{color:#00b1c2}.select-wrapper.filled .select-input[data-v-12785916]{border-color:#e0e0e0;color:#424242}.select-wrapper.filled .arrow-icon[data-v-12785916]{color:#00b1c2}.select-wrapper.expanded .select-input[data-v-12785916]{border-color:#00b1c2;color:#424242}.select-wrapper.expanded .arrow-icon[data-v-12785916]{color:#00b1c2;transform:translateY(5%) rotate(180deg)}.select-wrapper.error .select-input[data-v-12785916]{border-color:#f44336;color:#9e9e9e}.select-wrapper.error .arrow-icon[data-v-12785916]{color:#f44336}.select-wrapper.disabled .select-input[data-v-12785916]{background-color:#d8d8d8;border-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed}.select-wrapper.disabled .arrow-icon[data-v-12785916]{color:#9e9e9e;cursor:not-allowed}.select-wrapper.disabled .select-label[data-v-12785916]{color:#9e9e9e}.error-message[data-v-12785916]{display:flex;align-items:center;gap:4px;color:#f44336;font-size:12px;line-height:1.5;height:16px}.error-icon[data-v-12785916]{color:#f44336;line-height:1.5}.radio-button-container[data-v-f8bf26de]{font-family:Noto Sans TC,sans-serif;display:inline-flex;align-items:center;cursor:pointer;background-color:#fff;border-radius:12px;padding:12px 16px;border:1px solid #e0e0e0;transition:all .2s ease}.radio-button-container[data-v-f8bf26de]:hover:not(.disabled){border-color:#00bcd4}.radio-input[data-v-f8bf26de]{position:absolute;opacity:0;width:0;height:0}.radio-label[data-v-f8bf26de]{display:flex;align-items:start;width:100%;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-custom[data-v-f8bf26de]{padding:3px 0 0;margin:0}.radio-circle[data-v-f8bf26de]{width:15px;height:15px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;position:relative}.radio-checkmark[data-v-f8bf26de]{width:16px;height:16px;color:#fff}.label-content[data-v-f8bf26de]{display:flex;flex-direction:column;text-align:left;gap:4px}.label-text[data-v-f8bf26de]{color:#262626;font-size:16px;font-weight:500;line-height:1.5}.description-text[data-v-f8bf26de]{color:#949494;font-size:14px;font-weight:400;line-height:1.5}.radio-custom.default .radio-circle[data-v-f8bf26de]{border-color:#00b1c2;background-color:transparent}.radio-button-container.selected[data-v-f8bf26de]{border-color:#00b1c2}.radio-custom.selected .radio-circle[data-v-f8bf26de]{border-color:#00b1c2;background-color:#00b1c2}.radio-custom.selected .radio-checkmark[data-v-f8bf26de]{color:#fff}.radio-button-container.error[data-v-f8bf26de]{border-color:#fa4d56}.radio-custom.error .radio-circle[data-v-f8bf26de]{border-color:#fa4d56;background-color:transparent}.radio-button-container.disabled[data-v-f8bf26de]{background-color:#d8d8d8;cursor:not-allowed}.radio-button-container.disabled .radio-label[data-v-f8bf26de]{cursor:not-allowed}.radio-custom.disabled .radio-circle[data-v-f8bf26de]{border-color:#b7b7b7;background-color:#b7b7b7}.radio-custom.disabled .radio-checkmark[data-v-f8bf26de]{color:#9e9e9e}.radio-custom.disabled.selected .radio-circle[data-v-f8bf26de]{border-color:#b7b7b7;background-color:#b7b7b7}.radio-custom.disabled.selected .radio-checkmark[data-v-f8bf26de]{color:#e0e0e0}.radio-custom.selected~.label-content .label-text[data-v-f8bf26de]{color:#00b1c2}.radio-custom.selected~.label-content .description-text[data-v-f8bf26de]{color:#757575}.radio-custom.error~.label-content .label-text[data-v-f8bf26de]{color:#262626}.radio-custom.disabled~.label-content .label-text[data-v-f8bf26de]{color:#949494}.radio-custom.disabled~.label-content .description-text[data-v-f8bf26de]{color:#949494}.checkbox-container[data-v-b29cbd34]{display:inline-flex;align-items:center;cursor:pointer}.checkbox-input[data-v-b29cbd34]{position:absolute;opacity:0;width:0;height:0}.checkbox-label[data-v-b29cbd34]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-custom[data-v-b29cbd34]{width:16px;height:16px;border-radius:4px;display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s ease;border:2px solid transparent}.checkbox-custom.default[data-v-b29cbd34]{background-color:#fff;border:2px solid #00bcd4}.checkbox-custom.selected-enable[data-v-b29cbd34]{background-color:#ffa641;border:2px solid #FFA641}.checkbox-custom.selected-enable .checkmark[data-v-b29cbd34]{color:#fff;width:18px;height:16px}.checkbox-custom.error[data-v-b29cbd34]{background-color:#fff;border:2px solid #FA4D56}.checkbox-custom.disabled[data-v-b29cbd34],.checkbox-custom.selected-disabled[data-v-b29cbd34]{background-color:#b7b7b7;border:2px solid #B7B7B7;opacity:.6}.checkbox-custom.selected-disabled .checkmark[data-v-b29cbd34]{color:#d8d8d8;width:18px;height:16px}.checkmark[data-v-b29cbd34]{color:#fff;width:18px;height:16px}.label-text[data-v-b29cbd34]{color:#113d5d;font-size:16px;font-weight:500}.checkbox-container[data-v-b29cbd34]:has(.checkbox-input:disabled){cursor:not-allowed}.checkbox-container:has(.checkbox-input:disabled) .checkbox-label[data-v-b29cbd34]{cursor:not-allowed}.datepicker-container[data-v-1ffd0897]{display:flex;flex-direction:column;gap:8px;width:100%}.datepicker-container.horizontal-layout[data-v-1ffd0897]{flex-direction:row;align-items:center;gap:16px}.label-section[data-v-1ffd0897]{flex-shrink:0;min-width:120px}.label-column[data-v-1ffd0897]{display:flex;flex-direction:column;gap:4px}.label-row[data-v-1ffd0897]{display:flex;justify-content:flex-start;align-items:center;height:20px;gap:16px}.input-title[data-v-1ffd0897]{font-family:sans-serif,Noto Sans TC;font-weight:500;font-size:16px;color:#113d5d;line-height:1.5;text-align:left}.required-mark[data-v-1ffd0897]{color:#fa4d56;margin-right:4px;font-weight:600;position:relative;top:2.5px}.input-subtitle[data-v-1ffd0897]{font-size:12px;color:#757575}.input-wrapper[data-v-1ffd0897]{flex:1;position:relative}.input-field-container[data-v-1ffd0897]{position:relative;display:flex;align-items:center;background-color:#fff;border:1px solid #D8D8D8;border-radius:12px;transition:all .2s ease;overflow:hidden}.input-field-container.focused[data-v-1ffd0897]{border-color:#00bcd4;box-shadow:0 0 0 2px #00bcd41a}.input-field-container.error[data-v-1ffd0897]{border-color:#fa4d56}.input-field-container.disabled[data-v-1ffd0897]{background-color:#d8d8d8;border-color:#e0e0e0;opacity:.6}.input-field[data-v-1ffd0897]{flex:1;padding:12px 16px;border:none;outline:none;font-size:16px;background:transparent;color:#262626;cursor:pointer}.input-field[data-v-1ffd0897]::placeholder{color:#9e9e9e}.input-field[data-v-1ffd0897]:disabled{color:#949494;cursor:not-allowed}.calendar-toggle[data-v-1ffd0897]{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;cursor:pointer;transition:all .2s ease;border-radius:4px;outline:none;z-index:10}.calendar-toggle[data-v-1ffd0897]:hover{background-color:#f5f5f5}.calendar-toggle[data-v-1ffd0897]:focus{outline:none}.calendar-toggle svg[data-v-1ffd0897]{width:20px;height:20px;color:#00b1c2;flex-shrink:0}.calendar-toggle.error svg[data-v-1ffd0897]{color:#fa4d56}.calendar-toggle:hover svg[data-v-1ffd0897]{color:#00bcd4}.calendar-toggle:disabled svg[data-v-1ffd0897]{color:#b7b7b7}.error-message[data-v-1ffd0897]{display:flex;align-items:center;gap:2px;font-size:12px;color:#fa4d56;line-height:1.5;height:14px;white-space:nowrap}.error-icon[data-v-1ffd0897]{width:14px;height:14px;color:#fa4d56;flex-shrink:0}.calendar-overlay[data-v-1ffd0897]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.calendar-popup[data-v-1ffd0897]{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;padding:20px;min-width:320px}.calendar-header[data-v-1ffd0897]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.nav-button[data-v-1ffd0897]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;cursor:pointer;border-radius:4px;outline:none}.nav-button[data-v-1ffd0897]:hover{background-color:#f5f5f5}.nav-button svg[data-v-1ffd0897]{width:20px;height:20px;color:#00bcd4}.arrow-left[data-v-1ffd0897],.arrow-right[data-v-1ffd0897]{font-size:24px;font-weight:700;color:#00bcd4;line-height:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.nav-button:hover .arrow-left[data-v-1ffd0897],.nav-button:hover .arrow-right[data-v-1ffd0897]{color:#00a5b8}.calendar-title[data-v-1ffd0897]{display:flex;align-items:center;gap:8px}.year-selector-container[data-v-1ffd0897],.month-selector-container[data-v-1ffd0897]{position:relative}.year-select[data-v-1ffd0897],.month-select[data-v-1ffd0897]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer;font-size:14px;color:#424242;outline:none;padding:4px 24px 4px 8px;border-radius:4px;transition:all .2s ease}.dropdown-arrow[data-v-1ffd0897]{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#424242;pointer-events:none}.year-select[data-v-1ffd0897]:hover,.month-select[data-v-1ffd0897]:hover{background-color:#f5f5f5}.year-select[data-v-1ffd0897]:focus,.month-select[data-v-1ffd0897]:focus{background-color:#f5f5f5}.year-selector[data-v-1ffd0897],.month-selector[data-v-1ffd0897]{display:flex;align-items:center;gap:4px;border:none;background-color:transparent;cursor:pointer;font-size:14px;color:#424242;outline:none}.year-selector[data-v-1ffd0897]:hover,.month-selector[data-v-1ffd0897]:hover{color:#00bcd4}.year-selector svg[data-v-1ffd0897],.month-selector svg[data-v-1ffd0897]{width:16px;height:16px;color:inherit}.calendar-weekdays[data-v-1ffd0897]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.weekday[data-v-1ffd0897]{display:flex;align-items:center;justify-content:center;height:32px;font-size:12px;color:#757575;font-weight:500}.calendar-grid[data-v-1ffd0897]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:16px}.calendar-date[data-v-1ffd0897]{display:flex;align-items:center;justify-content:center;height:32px;font-size:14px;cursor:pointer;border-radius:4px;transition:all .2s ease;width:32px}.calendar-date.other-month[data-v-1ffd0897]{color:#bdbdbd}.calendar-date.current-month[data-v-1ffd0897]{color:#424242}.calendar-date.selected[data-v-1ffd0897]{background-color:#00bcd4;color:#fff;border-radius:50%}.calendar-date.today[data-v-1ffd0897]{border:1px solid #e0e0e0;border-radius:50%}.calendar-date[data-v-1ffd0897]:hover:not(.other-month){background-color:#f5f5f5;color:#424242}.calendar-date.selected[data-v-1ffd0897]:hover{background-color:#00a5b8;color:#fff}.calendar-footer[data-v-1ffd0897]{display:flex;gap:8px;justify-content:flex-end}.btn-cancel[data-v-1ffd0897],.btn-confirm[data-v-1ffd0897]{padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;outline:none;transition:all .2s ease}.btn-cancel[data-v-1ffd0897]{background-color:#fff;border:1px solid #e0e0e0;color:#424242}.btn-cancel[data-v-1ffd0897]:hover{background-color:#f5f5f5}.btn-confirm[data-v-1ffd0897]{background-color:#00bcd4;border:1px solid #00bcd4;color:#fff}.btn-confirm[data-v-1ffd0897]:hover{background-color:#00a5b8}@media (max-width: 768px){.input-field[data-v-1ffd0897]{font-size:16px}.calendar-toggle[data-v-1ffd0897]{width:36px;height:36px}.calendar-toggle svg[data-v-1ffd0897]{width:24px;height:24px}}.button[data-v-273df83f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;font-family:inherit;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;outline:none}.button-large[data-v-273df83f]{padding:12px 20px;font-size:16px;line-height:1.2;min-height:48px;min-width:120px;width:120px}.button-medium[data-v-273df83f]{padding:8px 16px;font-size:14px;line-height:1.2;min-height:40px;min-width:92px;width:92px}.button-small[data-v-273df83f]{padding:6px 12px;font-size:12px;line-height:1.2;min-height:32px;min-width:78px;width:78px}.button-icon[data-v-273df83f]{width:16px;height:16px;flex-shrink:0}.button-large .button-icon[data-v-273df83f]{width:20px;height:20px}.button-small .button-icon[data-v-273df83f]{width:14px;height:14px}.button-primary[data-v-273df83f]{background-color:#00b1c2;color:#fff}.button-primary[data-v-273df83f]:hover{background-color:#1cc7d4}.button-primary[data-v-273df83f]:active{background-color:#0099a8}.button-primary .button-icon[data-v-273df83f]{color:#fff}.button-ghost[data-v-273df83f]{background-color:transparent;border:1px solid #e0e0e0;color:#000}.button-ghost[data-v-273df83f]:hover{background-color:#f5f5f5;color:#000}.button-ghost[data-v-273df83f]:active{background-color:#e8e8e8;color:#000}.button-ghost .button-icon[data-v-273df83f]{color:#000}.button-ghost:hover .button-icon[data-v-273df83f],.button-ghost:active .button-icon[data-v-273df83f]{color:#00bcd4}.button-LINE[data-v-273df83f]{background-color:#00b900;color:#fff}.button-LINE[data-v-273df83f]:hover{background-color:#00b33a}.button-LINE[data-v-273df83f]:active{background-color:#009f37}.button-LINE .button-icon[data-v-273df83f]{color:#fff}.button-promotion[data-v-273df83f]{background-color:#ff6b35;color:#fff}.button-promotion[data-v-273df83f]:hover{background-color:#ffa641}.button-promotion[data-v-273df83f]:active{background-color:#ff5a1f}.button-promotion .button-icon[data-v-273df83f]{color:#fff}.button.disabled[data-v-273df83f]{background-color:#d8d8d8;color:#949494;cursor:not-allowed}.button.disabled .button-icon[data-v-273df83f]{color:#949494}.button[data-v-273df83f]:focus-visible{outline:2px solid #00bcd4;outline-offset:2px}@media (max-width: 768px){.button-large[data-v-273df83f]{padding:10px 16px;font-size:16px;min-height:48px;min-width:120px;width:120px}.button-medium[data-v-273df83f]{padding:6px 12px;font-size:14px;min-height:40px;min-width:92px;width:92px}.button-small[data-v-273df83f]{padding:4px 8px;font-size:12px;min-height:32px;min-width:78px;width:78px}}.notify-wrapper[data-v-8e1660ab]{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;z-index:999;font-family:Noto Sans TC,sans-serif;line-height:1.5}.notify-box[data-v-8e1660ab]{display:flex;flex-direction:column;background-color:#fff;padding:24px;border-radius:12px;min-width:300px;max-width:335px;box-sizing:border-box}.notify-content[data-v-8e1660ab]{text-align:left;margin-bottom:20px}.title_h3[data-v-8e1660ab]{font-size:20px;font-weight:700;color:#113d5d;margin-bottom:12px}.label p[data-v-8e1660ab]{font-size:16px;font-weight:400;color:#3f3f3f;line-height:1.5;margin:0;white-space:pre-line;word-wrap:break-word}.notify-actions[data-v-8e1660ab]{display:flex;justify-content:center;gap:12px}.cancelBtn[data-v-8e1660ab],.confirmBtn[data-v-8e1660ab]{flex:1;min-width:80px;padding:8px 16px}.pagination[data-v-bfacba06]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px}.page-numbers[data-v-bfacba06]{display:flex;align-items:center;gap:4px}.pagination-btn[data-v-bfacba06]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;border-radius:50%;transition:all .2s ease;outline:none;font-size:14px;font-weight:500;min-width:32px}.page-btn[data-v-bfacba06]{color:#9e9e9e;background:transparent}.page-btn.current[data-v-bfacba06]{background-color:#00bcd4;color:#fff}.page-btn[data-v-bfacba06]:hover:not(.current),.page-btn.hover[data-v-bfacba06]:not(.current){background-color:#4dd0e1;color:#fff}.ellipsis[data-v-bfacba06]{color:#9e9e9e;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;font-size:14px;font-weight:500}.prev-btn[data-v-bfacba06],.next-btn[data-v-bfacba06]{color:#00bcd4;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent}.prev-btn[data-v-bfacba06]:hover:not(.disabled),.next-btn[data-v-bfacba06]:hover:not(.disabled){color:#00bcd4}.prev-btn.disabled[data-v-bfacba06],.next-btn.disabled[data-v-bfacba06]{opacity:.5;cursor:not-allowed;color:#9e9e9e}.prev-btn svg[data-v-bfacba06],.next-btn svg[data-v-bfacba06]{width:16px;height:16px;display:block;flex-shrink:0}@media (max-width: 768px){.pagination[data-v-bfacba06]{gap:4px}.pagination-btn[data-v-bfacba06]{width:28px;height:28px;min-width:28px;font-size:12px}.prev-btn[data-v-bfacba06],.next-btn[data-v-bfacba06]{width:28px;height:28px}.prev-btn svg[data-v-bfacba06],.next-btn svg[data-v-bfacba06]{width:14px;height:14px}.ellipsis[data-v-bfacba06]{width:28px;height:28px;min-width:28px;font-size:12px}}.stepper[data-v-c35a6c60]{display:flex;align-items:center;justify-content:center;width:100%;max-width:385px;max-height:71px;padding:0;margin:0 0 10px;overflow-x:hidden}.stepper-container[data-v-c35a6c60]{display:flex;justify-content:space-between;align-items:center;position:relative;box-sizing:border-box;width:100%;padding:0;margin:0}.step-item[data-v-c35a6c60]{display:flex;align-items:center;position:relative;flex-shrink:0;z-index:2;gap:0;margin:0}.step-circle[data-v-c35a6c60]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-weight:700;line-height:150%;transition:all .3s ease;position:relative;z-index:3;flex-shrink:0;background:#fff;margin:0 0 1px}.step-item.completed .step-circle[data-v-c35a6c60]{background-color:#8ee7ec;color:#fff}.step-item.completed .step-icon[data-v-c35a6c60]{color:#fff;width:10px;height:10px}.step-item.active .step-circle[data-v-c35a6c60]{background-color:#1cc7d4;color:#fff}.step-item.active .step-number[data-v-c35a6c60]{color:#fff}.step-item.pending .step-circle[data-v-c35a6c60]{background-color:#d8d8d8;color:#949494}.step-item.pending .step-number[data-v-c35a6c60]{color:#949494}.step-label[data-v-c35a6c60]{margin-left:4px;font-weight:500;color:#1cc7d4;transition:all .3s ease;white-space:pre-line;line-height:180%;flex-shrink:0;z-index:4;position:relative;width:auto;max-width:120px;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;font-size:14px}.step-item.active .step-label[data-v-c35a6c60]{color:#00bcd4}.step-connector[data-v-c35a6c60]{height:2px;background-color:#e0e0e0;flex-shrink:0;align-self:center;min-width:6px;margin:0}.step-connector.completed[data-v-c35a6c60]{background-color:#8ee7ec}.step-connector.active[data-v-c35a6c60]{background-color:#1cc7d4}.step-connector.pending[data-v-c35a6c60]{background-color:#d8d8d8}@media (max-width: 768px){.stepper[data-v-c35a6c60]{width:100%;max-width:375px;height:60px;padding:0}.step-circle[data-v-c35a6c60]{width:18px;height:18px;font-size:9px}.step-icon[data-v-c35a6c60]{width:9px;height:9px}.step-label[data-v-c35a6c60]{font-size:12px;margin-left:6px;width:100px;white-space:pre-line}}@media (max-width: 480px){.stepper[data-v-c35a6c60]{height:50px;padding:0}.step-label[data-v-c35a6c60]{font-size:11px;width:80px;white-space:pre-line;margin-left:4px}.step-circle[data-v-c35a6c60]{width:16px;height:16px;font-size:8px}.step-icon[data-v-c35a6c60]{width:8px;height:8px}}.tab[data-v-d59422eb]{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-weight:500;transition:all .2s ease;outline:none;-webkit-user-select:none;user-select:none}.tab-default[data-v-d59422eb]{padding:12px 24px;border-radius:8px;font-size:14px;background-color:#f5f5f5;color:#424242;min-width:80px}.tab-default[data-v-d59422eb]:hover:not(.disabled){background-color:#e0e0e0}.tab-default.selected[data-v-d59422eb]{background-color:#00bcd4;color:#fff}.tab-label[data-v-d59422eb]{padding:8px 16px;border-radius:20px;font-size:12px;background-color:#fff;color:#9e9e9e;border:1px solid #e0e0e0;min-width:60px}.tab-label[data-v-d59422eb]:hover:not(.disabled){border-color:#00bcd4;color:#00bcd4}.tab-label.selected[data-v-d59422eb]{background-color:#00bcd4;color:#fff;border-color:#00bcd4}.tab.disabled[data-v-d59422eb]{opacity:.5;cursor:not-allowed}.tab.disabled[data-v-d59422eb]:hover{background-color:inherit;color:inherit;border-color:inherit}.tag[data-v-1675eab8]{display:inline-flex;align-items:center;padding:0 4px;margin:0;border-radius:4px;font-family:Noto Sans TC,sans-serif;font-size:14px;font-weight:500;line-height:1.5;border:1px solid;transition:all .2s ease}.tag-default[data-v-1675eab8]{background-color:#fff;color:#00bcd4;border-color:#00bcd4}.tag-complete[data-v-1675eab8]{background-color:#fff;color:#9e9e9e;border-color:#9e9e9e}.tag-error[data-v-1675eab8]{background-color:#fff;color:#fa4d56;border-color:#fa4d56}.tag-disabled[data-v-1675eab8]{background-color:#d8d8d8;color:#b7b7b7;border-color:#b7b7b7}.tag-danger[data-v-1675eab8]{background-color:#fa4d56;color:#fff;border-color:#fee4e6}.tag-dayRent[data-v-1675eab8]{background-color:#dcf7f8;color:#00b1c2;border-color:#b0edf0}.tag-longRent[data-v-1675eab8]{background-color:#d1ecf8;color:#2892d1;border-color:#94ceee}.tag.disabled[data-v-1675eab8]{opacity:.6;cursor:not-allowed}.login-container[data-v-4a979c38]{min-height:100vh;width:100%;max-width:480px;padding:0;background:#f5f5f5;display:flex;align-items:start;justify-content:center;box-sizing:border-box}.login-card[data-v-4a979c38]{width:100%;max-width:400px;min-width:0;padding:24px 20px;margin:0}@media (max-width: 500px){.login-card[data-v-4a979c38]{max-width:98vw;padding:20px 10px}}.login-title[data-v-4a979c38]{font-family:sans-serif,Noto Sans TC;font-weight:700;font-size:24px;color:#113d5d;line-height:1.5;margin:0 0 24px;text-align:left}.refund-overlay[data-v-b395df78]{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background:#262626b2;z-index:999;font-family:sans-serif,Noto Sans TC;line-height:1.5}.refund-modal[data-v-b395df78]{display:flex;flex-direction:column;background:#fff;border-radius:16px;width:335px;max-height:566px;padding:24px;margin:0;box-sizing:border-box}.refund-header[data-v-b395df78]{padding:0;margin:0}.refund-title[data-v-b395df78]{text-align:left;font-size:20px;font-weight:700;color:#113d5d;padding:0;margin:0}.refund-form-item[data-v-b395df78]{text-align:left;margin-bottom:16px}.cancellation-policy[data-v-b395df78]{position:relative;display:flex;flex-direction:column;flex:1;padding:0 14px 0 0;margin:16px 0;min-height:0;height:auto;max-height:none;overflow:hidden;-webkit-overflow-scrolling:touch}.cancellation-policy-title[data-v-b395df78]{text-align:left;font-size:18px;font-weight:500;color:#113d5d;padding:0;margin:0 0 8px}.cancellation-item[data-v-b395df78]{display:flex;align-items:center;min-height:40px;font-size:16px;line-height:1.5;padding:8px 12px;margin:0}.cancellation-item[data-v-b395df78]:first-child{border-radius:8px 8px 0 0}.cancellation-item[data-v-b395df78]:last-child{border-radius:0 0 8px 8px}.cancellation-title[data-v-b395df78]{flex:1;display:flex;flex-direction:column;font-weight:700;color:#3f3f3f}.cancellation-subTitle[data-v-b395df78]{font-size:14px;font-weight:400;color:#3f3f3f}.cancellation-info[data-v-b395df78]{flex:1;display:flex;justify-content:center;color:#113d5d}.cancellation-policy .cancellation-item[data-v-b395df78]:nth-child(odd){background-color:#e8f6fb}.cancellation-policy .cancellation-item[data-v-b395df78]:nth-child(2n){background-color:#f4fbfd}.agree-cancel-policy[data-v-b395df78]{min-height:56px}.agree-cancel-policy-title[data-v-b395df78]{font-size:18px;font-weight:500;color:#113d5d;margin:0}.cancel-reason[data-v-b395df78]{min-height:260px;display:flex;flex-direction:column;gap:8px}.cancel-reason-title[data-v-b395df78]{font-size:18px;font-weight:500;color:#113d5d;padding:0;margin:0}.content-scroll[data-v-b395df78]{flex:1;position:relative;padding:0;margin:0;width:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.content-scroll[data-v-b395df78]::-webkit-scrollbar{display:none}.content-scroll[data-v-b395df78]::-webkit-scrollbar-thumb{-webkit-appearance:none}.content-scroll[data-v-b395df78]::-webkit-scrollbar-button{display:none;height:0;width:0}@supports (-webkit-touch-callout: none){.content-scroll[data-v-b395df78]{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.content-scroll[data-v-b395df78]::-webkit-scrollbar{display:none;width:0;height:0}}.custom-scrollbar[data-v-b395df78]{position:absolute;right:0;top:0;bottom:0;width:6px;padding:0;margin:0}.scrollbar-track[data-v-b395df78]{position:relative;height:100%;background-color:#d8d8d8;border-radius:40px;cursor:pointer}.scrollbar-thumb[data-v-b395df78]{position:absolute;width:100%;background-color:#1cc7d4;border-radius:40px;cursor:pointer;transition:background-color .2s ease}.scrollbar-thumb[data-v-b395df78]:hover{background-color:#16a8b3}.modal-footer[data-v-b395df78]{display:flex;align-items:center;justify-content:center;gap:12px;padding:0;margin:24px 0 0}.error-box[data-v-b395df78]{display:flex;align-items:center;justify-content:flex-start;gap:5px;font-size:12px;font-weight:500;color:#fa4d56;padding:0;margin:0}.main_wrapper[data-v-3d682f4a]{display:flex;flex-direction:column;max-width:400px;width:100%;min-height:100vh;font-family:Noto Sans TC,sans-serif;line-height:1.5;padding:0;margin:0;box-sizing:border-box}.journey-card[data-v-3d682f4a]{display:flex;flex-direction:column;align-self:center;background:#fff;border-radius:16px;width:335px;height:144px;padding:16px;margin:0 0 24px;gap:24px;box-sizing:border-box}.journey-card-title[data-v-3d682f4a]{display:flex;align-items:center;padding:0;margin:0;gap:8px}.journey-card-title .icon[data-v-3d682f4a]:hover{transform:none}.journey-card-title .text[data-v-3d682f4a]{font-size:18px;font-weight:500;color:#00b1c2}.journey-card-button[data-v-3d682f4a]{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;padding:0;margin:0;gap:12px}.journey-card-button button[data-v-3d682f4a]{flex:1;width:145px;height:48px}.clientOrder-card[data-v-3d682f4a]{padding:0;margin:24px 0 4px;border-radius:12px}.clientOrder-card_prodcontent[data-v-3d682f4a]{padding:16px;margin:0}.prodcontent_header[data-v-3d682f4a]{text-align:left;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0}.prodcontent_tagbox[data-v-3d682f4a]{display:flex;gap:8px}.prodcontent_header_imagebox[data-v-3d682f4a]{position:relative;top:0;right:0;width:120px;height:90px;flex-shrink:0;box-sizing:border-box}.prodcontent_header_img[data-v-3d682f4a]{position:absolute;display:block;bottom:2px;right:-8px;width:120px;height:120px;object-fit:cover}.prodcontent_paymentreminder[data-v-3d682f4a]{text-align:left;font-size:14px;font-weight:500;color:#ff7d5d;background-color:#fff;border-radius:8px;padding:4px 16px;margin:8px 0}.prodcontent_paymentreminder-expired[data-v-3d682f4a]{display:flex;gap:12px;color:#fff;background-color:transparent;border-radius:8px;padding:4px 0;margin:8px 0}.prodcontent_paymentreminder-expired .expired-text[data-v-3d682f4a]{display:flex;align-items:center;text-align:left;font-size:14px;font-weight:400;gap:4px}.prodcontent_paymentreminder-expired[data-v-3d682f4a] .tag{font-size:14px;font-weight:400}.tag-custom[data-v-3d682f4a]{background-color:transparent;border:none;color:#fff}.tag-custom[data-v-3d682f4a] .tag-num{font-size:16px;font-weight:700}.prodcontent_timecontent[data-v-3d682f4a]{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:8px;padding:8px;margin:10px 0}.dateTime-container[data-v-3d682f4a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.dateTime-spacer[data-v-3d682f4a]{height:.8em}.dateTime-spacer.expired[data-v-3d682f4a]{height:1.4em;font-size:12px;font-weight:500;color:#fa4d56}.dateTimeCalcTag[data-v-3d682f4a]{width:53px;height:18px;font-size:12px;font-weight:500;color:#fff;background-color:#03d1c4;border-radius:4px;padding:0 4px;margin:0}.dateTimeCalcTag.expired[data-v-3d682f4a]{background-color:#fa4d56;color:#fff}.dateTime-arrow[data-v-3d682f4a]{display:flex;padding:0;margin:0;gap:0}.dateTime-arrow[data-v-3d682f4a] .icon{padding:0;margin:-2px -4px}.clientOrder-card_storecontent[data-v-3d682f4a]{background-color:#fefefe;height:auto;border-radius:0 0 12px 12px;padding:10px}.storecontent_header[data-v-3d682f4a]{display:flex;justify-content:space-around;align-items:center}.storecontent_header_info[data-v-3d682f4a]{flex:1;display:flex;text-align:left;color:#113d5d;font-size:16px;font-weight:500;margin-top:5px;gap:8px}.storecontent_header_info-icon[data-v-3d682f4a]{padding:0;margin:0}.storecontent_header_label[data-v-3d682f4a]{font-size:12px;font-weight:500;color:#00b1c2;margin-top:5px}.storecontent_header_label[data-v-3d682f4a] .icon{position:relative;bottom:1px;transform:none}.storecontent_content[data-v-3d682f4a]{display:flex;justify-content:space-around;align-items:center;padding:0;margin:0}.storecontent_content_label[data-v-3d682f4a]{flex:1;display:flex;text-align:left;font-size:14px;font-weight:400;margin-top:5px;gap:8px}.storecontent_content_label-header[data-v-3d682f4a]{width:30px;color:#949494}.storecontent_content_label-content[data-v-3d682f4a]{width:200px;color:#3f3f3f}.storecontent_content_action[data-v-3d682f4a]{display:flex;color:#00b1c2;font-size:16px;font-weight:400;gap:4px}.storecontent_content_action-link[data-v-3d682f4a]{color:inherit;text-decoration:none}.storecontent-orderaction[data-v-3d682f4a]{display:flex;gap:12px;outline:none;padding:0;margin:16px 0}.storecontent-orderaction-btn[data-v-3d682f4a]{flex:1}.storecontent-orderaction-btn[data-v-3d682f4a] .button{width:100%;min-width:auto}.storecontent-orderaction-mainBtn[data-v-3d682f4a]{flex:1}.storecontent-orderaction-mainBtn[data-v-3d682f4a] .button{width:100%;min-width:auto}.storecontent-orderaction-footer[data-v-3d682f4a]{font-size:14px;font-weight:500;color:#00b1c2;padding:0;margin:16px 0 8px}.storecontent-orderaction-footer[data-v-3d682f4a] .icon{position:relative;bottom:1px}.alert-not-ready[data-v-3d682f4a]{padding:0;margin:0}.alert-not-ready-content[data-v-3d682f4a]{display:flex;align-items:flex-start;gap:4px}.alert-not-ready-text[data-v-3d682f4a]{font-size:12px;font-weight:500;color:#fa4d56}.feature-cards[data-v-3d682f4a]{display:flex;flex-direction:column;padding:0;margin:24px 0;gap:8px}.feature-cards-title[data-v-3d682f4a]{text-align:left;font-size:20px;font-weight:700;color:#113d5d;padding:0;margin:0}.feature-cards-grid.always-grid[data-v-3d682f4a]{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;row-gap:12px;column-gap:16px;max-width:100%;padding:0;margin:0}.feature-card[data-v-3d682f4a]{display:flex;flex-direction:column;align-items:flex-start;background-color:#d1ecf8;border-radius:12px;min-height:110px;padding:12px;margin:0;gap:4px;box-sizing:border-box}.card-main[data-v-3d682f4a]{position:relative;display:flex;flex-direction:column;justify-content:space-between;grid-row:1/span 2;grid-column:1/2;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAbVSURBVHgB7Zw9bBRHFMffm9k74wMbsIMUKT5AIBmlo0gRU5qK2JcCCae0W9K6Q6TKRwdlXMa0REJRbJMmbiFFClNFPgUC8kVCCgZxhjvs3Z3JvM2dsyx73+fdsXk/yZJ3fbfe/b/deV8zC8AwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwzEED4QDx8+9/53Bk6CKCGAcJY6B0DnwogRTPUMAGeH5x6uxwESziwBhg6ckrIzxMB6I3Q2AFlXoArr82NX58DVJm3xvgTqk8mt0Rc4B6HDqlbgwF99J6Mva1AUj8jC/mUelR6BENuAkoltyqV7z88fAmJERqBrjzR3l0cBDGtZMZ1K5/kvZpDW8JiQiBEMr3qq4rfg0Lc7dUGVO+mm855HSFWNOIa4XTufuwxzQ0ADk07/DQYNzfnNdb1c8/+agCHUDHcz4c+VS56hwIM1x0IBwKsTR16vByfXtvxQ8R8hd+uVJsds10Qw1kIfZJ3N6BzUZPVawBfvqzfMHJiCvNLlALvF04dWQVmkAnlRmAC0FU0s0YDSmKH0ctotJCF8PXvvSoXEDE6WZfbaSXE/dhmREto4kg4gB454ArD8vjCuHc26Jr6Iao+HRjGPGvpCI+QaEtqDGhMA+ha0cpJs05Nf1qI71iDdCWU4uIsPzX66s0tGiz/7/HqjvRd88hRnxH4myrC02Fdm6IBp9xoH9ncd6Ec32hofgHEAGW8T6JT1hlgPdNfKKPQ1BvUCI03YP4iHJdgHfffbb1gMJFCnvl8aEx7YgJM/5eAEuxxgCUhdZ/pQzXcdsXn0K86VO5tyKMWsxO5YXiL48rRR/VTGrRUxOsGILo7g9nnQO+nGj7uygXW+Ujl8yxhRQ3KLECy7DCACj1RnhbQxthsBEzEL/NcsFnY7mS9mAZLMOKIQh9XQ1vCyk3lPIaf8GIT3c0iRreXe8HCBSjcfWjwtkjqyuPtkY1wkWwBDuGoEgRznv6/DczrsfWTmi4ihOfnLY4cfRbKgmYJ2gCpZzMHsLvqEwQ/tzUmaHbpsi3AZZgRxgqxRjdvfVNcqBSiu+jRiDx3TfqHfFJ5FqW/I6TJYOsFF+cD+/bdvRCIwMnjR0GMMLJE8cmw7tIZONcr0kzzlN+IFEv6s2X30Srim0VwgYys1QYrG9fHhveFJ5aBAuwJhEzw8bFsEh1KIKh5OzS6eH70XJwO+IHGANnDon58FNGHTCt8DakjD2ZcE2kOCNEISGNM51pS/waaCIreWxoJryPnLJx6PcgRewqRRiRyAhLjyuxeQAJf7dUncQTR693E8loiRNRp6z+efljmk7Znky4BhkBtD+3/OTVDDVA6m1J7es8ZHBEuV6ulz5q4JQfltfrTXga1kzmvZD1xfU0MmXrqqG7kBimoUMhJf3szvPpA6Y+dDXqlNFTC5AC9hpgL2nglCnagoR5Pw0A8U65VgpPdLJWSwNQ8oOut2DalDdsSV76RaxT3izf6uk6NZRERn5NP+0495YGEEot0hQ+ekRtSV76STRTJqfsStV15VRk5Q+URAbZuq9b5hkdDUGudqtwAInLlLVWXSVpetvrKFBoPQRp/QXNxaEfR2Tn4CAS45QLJvNGDasdH0qIOZqaQ0+VcsRcq8+3zgNMoUy5/lfB700CcGoJ/r+lcxpNPG9hB6oR5JRxdJi6cLvhKFVOlx+V8+bi2p5URscxPmQehEPTe1p+Pt4ANP61EC+YzBpi6nTuZvQz9NSgB3kPVaEfE2gT4Dw55cKZ4d1wdCcLixkfm04ARhQbZsjKNztwVK/d78btJOF8X33Z6J+iFhuYxcVoWbgZK09eT2ulCrAPoIgvPF2detSDHk0kdjbebHnVaEWW/j7gObONOnloxN+uerfi5ocmOjt6vxiBxn4afiABEk3EKNHpxrElDibnuxLPhIM7K+UScCsUOuuQEKmUItIuATcjOkVmr0nFAJRt2tSXrUOhNLU9IUFSXSMWLLBLqQ5PoMR1U2oJ7naKcDqJ6vp2DpAyqa54kbA2fXIolT5AndTL0cGMtS7rLr2ilUx9nbAV/YCg7pJwM4TC4SSdbcPzAIugmQ57Mm0wXFqhlY+Aq+F1CGli3UJt04yf7fd8/p03+hotIcUBp+I9ffG80yW2e4l1syIoR5AfDOe1hjz0ARpqajUYK7t51vWE6e70n5Vv9iNHoLjef162bkp6GGvfFdHReyCi5XPLxvlmWP2yjnaNUF+FXm8rJvmyjV6x/m0ptWx5OtYx0yoZ47dbLVGymX3zupqg6VHx85g7NELbetst+S+2SjZFNAzDMAzDMAzDMAzDMAzDMAzDMAzDMAzDWMS/wWNPxPaTDUEAAAAASUVORK5CYII=);background-size:106px 106px;background-repeat:no-repeat;background-position:right 40%;padding:12px}.card-main-content[data-v-3d682f4a]{display:flex;flex-direction:column;text-align:left;padding:0;margin:0}.card-main-title[data-v-3d682f4a]{font-size:16px;font-weight:700;color:#147bc0}.card-main-subtitle[data-v-3d682f4a]{font-size:14px;font-weight:400;color:#3f3f3f}.card-main-button[data-v-3d682f4a]{display:flex;justify-content:center;width:100%;padding:0;margin:0}.card-main-button[data-v-3d682f4a] .button{width:100%;height:32px}.card-main-button[data-v-3d682f4a] .button .icon{position:relative;top:1.2px}.card-side[data-v-3d682f4a]{grid-column:2/3;width:187px;height:94px}.card-side-short[data-v-3d682f4a]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAdDSURBVHgB7VtNbBtFFH4zazuNYwcaFwkJpyGtcODUVuJAe0xvtc0BiZxzQ+21t0q99laOBW70mkOFGgcutMeGAxLpCdUqCSVGQlCnlfNr784M8za2Za9nPbO7tgutPymyvDs73nnzfr83ARhjjDHGGGOMMd5UEBgh7v/8ZzL27skZ4jizIhafFIwnW/eoYFXOoFpvQPWzj6arMCIMXQBrv9VynMACAZoDInImzwggVQJkWxCyIZ6/ePzpx+8dwJAwFAEc7/TMJ7zBLpgu2heUHBDOH9ePYHUYmjFwAfzw+8FFh/Ai4SIDAwYBsa4TxOpmrUgJzXBCnxTfT67r5xwQ7lVqmUSDLkfecQ3QPIDCg+Jc6oH33trm7pIgcLn1nchx+bn0Sr/5YjAAfPe0dinG6Ody8UntYFRpQapyl7Y7L3Mh5K7xUzrNkVqQAQ5La1u1WVbdXen0D52Ld78DuSg/hisAVDlCSEGuwH8Qoc8JgXVwWDk/ny73mw81adKJ5Til5wSzL/iNw8WRzFu5e7/WbvuaBNdvSCQTaC/eb3JiPQHmlPJnp8sQAq5ZMYrCveQ3Bk3CPuKuEEpbu9947xfm01/0+43QAui7eKnmQtAVEydkAp0gWkJInCC3vPeGIoC18t55ERdXQf02lUZd3BlGyFp7tl8QnBdB+bOYO/T6D50AAvsA3A2ZsS0RrrhJyaPCXOouDAn5uamSTKzKIkaveu1btXgTBBZAzIai8scCLh61CBKkIBxOBBUbxTPTqybPoT/5vnJwmwO/buLkdKBBBmOSQ49DSxdQ/YIsHrUITUgIPgsWZNGXrMq5TZ+/kk1WqEVvo6+BiAikAW6G54l2LQcEAYBhjgHrukaFsyA/fJ0mOl0ZTttCYjbHRCcyjAWAu88461V9QmVqmhpq9eb+tmAFFHcXOESGsQwZ5z0hCHd/UKEu6G8PCkYCQJtV5vhy92EEkE53G0LArRs0MBIA2qxq8lHsPoLt1EqCkmBmJh2kFad3dMOMfIAtc3JKu2VFgYdKb8OgWfDckHm/cayP7dcOCwZEipEAaMz6oKfY4fAIRoxhZJdaE0B2R5VwsBe7FXgNoBWAdTKd9V6TfF11mDzdKKF3goz2ppuyvocBg0vSFLPBIHY+CGh9AE3QSZmEdF0TlB36jXfLZIsuyrBZ5n/X7ppqiltfCLYsS1ooPd2tCGBlyRr9EpZLMEUoRkgIonwpzBeI3WaHzsseAOYJwU0F6wOwsnKWxdKzvQPZP3hoWizJQikr6k7SVHDBs2kLNlSEJDrLOKPXTaawJddvXMhIB4zFEvYXdEPvb9WWuc1uypzh+urW3i3XgWugFQBv8La6Y/LT2BdKktGamS54CU2s2lRj0SyIw79yKTNDcCvW1zeggDorVTQp6523F0EDrQnYtF6NQaI5q7rwaRYrXYws0aShTRX9EnfJmk7mxET8nFT5BT9WmDKn73xkIp4VttN9kbNToIHeCb48qkImIX0aPCjM96a+aPcO6y2TTSNF00luNP9cG5YP54QjzgvBFlx+EaBU0LDJTr3xoTdbBWpp30ErAHzB0uZeOX8mpVT9ZjOkd9eEswMh0DQb/HsY5DkSs7I92aqk4XXPGTnBwpmUkvA4Jil8OkEG0h8U0P5VpmOSrYbmVNyQ16cnYFnxUCVsGDAKPXwBOliTHCSUAExCHqsfHcIIgBuh4il5H3qtE6EEoAp5XoyqWEKWWnXdPnSMEqHAjZFmyFvWjZNhsGsHOHMObZv+OMiS1u0Y2b3dIGyj5+envzWZI1Aq7BvyFBAgutSSWBYkqMDKMhCD7Ac0Q+KaYe/L4BkCMEQgASQa5Joy5BmC0JiB6MyAZigUZkgoJmtTxlpmLIDjkAdZiID6oTOQthm+i/csAAJTdf7Py0D5g5EA2lVeBATdGT94T4F0AknQKwGJGq0A+tmaMWQFmT89VYIIOD6CQ64JHy1EAfsVX/2g14BMeinKgSe3dbbPVyAk3A2YSV+Wm7DodwQHF4+dYwgBfTGkSDICIWTrrL1wZJeQlPU5ghNl8QitALAK9LM5k2dVFWSLqOhMVZELnLDYLEmemOk6X9jn7FHUxbtzmAzCF3am0pOt7xMWnfU9IdKE2zmaT91Q3Stt7t6MFFHwpFkd7uZzqQ2ICKMo0Nyp9m7J6iujk51fyzxyOJUOtSF9yqAyylCkqJJ96YDk5OQLpnteMEo4bZ84mx8sSxyOFe445e0F5uGFubSSNA0cTlHVmViXNPRG/mxyKPR4KAEwxzndQz9BkzQ9Eso8HI/JC07/AMIO3KMxKuCBSmptg2Pv4KJZtVYZdgcqlAAosSZVO0lt8LXNZpLydeu717GO8n8EOhHuqKxsXHiPp7ghKTdl7JW9jvVVITAhouoWo+pHjcevCoEFoOoWBz0l9l9CcErM0y0+Dnmvxn4HgRC9Qd62Wwx5qj7h/wmhDksjLyhiZNL5a+en1+WgxBuLfwH9330CxiosAAAAAABJRU5ErkJggg==);background-size:64px 64px;background-repeat:no-repeat;background-position:right top}.card-side-long[data-v-3d682f4a]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAR5SURBVHgB7Zo9bBs3FMffezx9unaAKJnqIukHXHTL0MUeo8l1VBQBmq7dis5Z2zWb56zumiEoKqtd3DVeCiRbYaG1Y9gZlQSyc4p0d2QelUiQTrpPXYIo4m+RdHc8io/k4/89EsBgMBgMBoNhQUHIgD/+eVLGi8tVQqpIpIPa1fI+ZEzj//YaEG1Iz+04Du3d/GqlBRmQiQHqx+d3UKrK4LcivFe78tHfkBH3T9uVvIN3hhcIbRK0/c1q+RRmhGBGdM+MNl7DVr0BGVLoYXXsglRl1fM2IAOsOA/pIe4uLZcGvyOHH//BsPJxGK1DCSzxO8cfwPE67v/bHnaC9eKs8+3XH9sQg0gD1A/bNRR0PT/SKO717a3PV5oQE7p84Xsun7THfkrycL44MkWKK7B7eN7sdeVOVGeFToHG4dktRLzh79G5ANVarki39egLeyzQANrxKIQqzDEIqoKXL6yHPRNogIJNn8AHAEkZ2o5AA1CeAp2WKBSH9xzldCAC6XpLkDUKYzm5KFItg16v++XwBc9ftnjdH3M0qGBMAwhhXYSEjHp1dOWEsMK8eDD4/vt/rdSjNZ0OIFobfNXLjSPkNouTB4jiAInqW58t3xvc7/sSJRP/wUJZDOeuXnEEip3++0XuIeuOMRGUo/w6pCSWDvCjG8TqrzpQezdX+0vNb1MrcKAGKVCgqjwK9gfL2OZreT0xErSBpYfX0K8TYpJaCWq112g+uxb2jNYQBJiud3jp1cvY6FTwoxuf8+i2X4kmIdUI6KPlaM76uXHU3sectTc6JLU8Vkg1vRbDDOhlTBuh/tiuOx23ORgNg+ALPbo+q0ZJb4A3KO5h5Xjru8fntpLQQYKS6v+pdEPSjzYCKO9HVnpQPzpvDa9p5Ox1zGyAIdxonhZlkPDWGDY8QwIN0LHcZsmFHZhzpAWZ5A0MHyqBGSG9xPAUmMmLvw9ID1phoXugDyi51prH3hfmHCSlxVOgAWZOic07C2+AVDpAR3tE6iTovkRRUVJOxgAKTgWpPQjBQ7rlV3cstloWynpYOQlYVQoSB13phJBSjzavhucEd4/OJgzAucWHm1eWQvcMOJe3wa55zPkSyCbXF1qucfyCFWPyqNP4AFhwjAFgwTEGgBSMZoUT4clUyYv+1ljkq71LkILAWOCvx/Z6kBTW6zJrgeAwU6/jAlan3lPYfJflOIewv/Xpyk5Q0XRCSCcmEIKTEyKscEia7G2Ui8D4AFhwkk8BQpt3au52e8E+oFBgXT5lY1VvmnRtL1DSFpetknS8X/3Xtc9xXvLmS1i5nvsDICbOXyQ2AHLmN+psADvQE3agkzdcrxm1X88xxMQ1HQtEleNY4IADsMQGMD4AFhxjAFhwjAEgIYr3/qIOHrnSnarLo2IInYqfWqeCyC2xzGMBferCEvlfYM7R+cvRAxt+AkfAd19UTtj0sc8CvpewaOt2VeiR3dApIJ+e3eWPRzCHaPWozxNHCahYh6X/PLVXld29RHmRLg/wjonaDjMYDAaDwWDQvAJCYcUbEwNDnwAAAABJRU5ErkJggg==);background-size:64px 64px;background-repeat:no-repeat;background-position:right top}.card-side[data-v-3d682f4a]:first-of-type{grid-row:1/2}.card-side[data-v-3d682f4a]:last-of-type{grid-row:2/3}.card-side-content[data-v-3d682f4a]{display:flex;flex-direction:column;text-align:left;padding:0;margin:0}.card-side-title[data-v-3d682f4a]{font-size:16px;font-weight:700;color:#147bc0}.card-side-title[data-v-3d682f4a] .icon{position:relative;bottom:1px}.card-side-subtitle[data-v-3d682f4a]{font-size:14px;font-weight:400;color:#3f3f3f}.energy-station-card[data-v-3d682f4a]{display:flex;flex-direction:column;padding:0;margin:24px 0;gap:8px}.energy-station-title[data-v-3d682f4a]{text-align:left;font-size:20px;font-weight:700;color:#113d5d}.energy-station-content[data-v-3d682f4a]{display:flex;flex-direction:column;gap:12px}.energy-station-content-item[data-v-3d682f4a]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:12px;padding:12px 16px;box-sizing:border-box}.energy-station-content-item[data-v-3d682f4a]:hover,.energy-station-content-item[data-v-3d682f4a]:active,.energy-station-content-item:hover .item-title[data-v-3d682f4a],.energy-station-content-item:active .item-title[data-v-3d682f4a]{background-color:#dcf7f8;color:#00b1c2}.energy-station-content-item .item-title[data-v-3d682f4a]{display:flex;gap:8px;font-size:16px;font-weight:500;color:#3f3f3f}.energy-station-content-item img[data-v-3d682f4a]{position:relative;bottom:2px}.energy-station-content-item .item-action[data-v-3d682f4a]{font-size:12px;font-weight:500;color:#00b1c2}.energy-station-content-item .item-action[data-v-3d682f4a] .icon{position:relative;bottom:1px}.guide-card[data-v-3d682f4a]{display:flex;flex-direction:column;padding:0;margin:24px 0;gap:8px}.guide-title[data-v-3d682f4a]{text-align:left;font-size:20px;font-weight:700;color:#113d5d}.guide-content[data-v-3d682f4a]{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.guide-content-item[data-v-3d682f4a]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background-color:#fff;border-radius:12px;padding:16px 0;gap:8px;box-sizing:border-box}.guide-content-item[data-v-3d682f4a]:hover,.guide-content-item[data-v-3d682f4a]:active,.guide-content-item:hover .item-title[data-v-3d682f4a],.guide-content-item:active .item-title[data-v-3d682f4a]{background-color:#dcf7f8;color:#00b1c2}.guide-content-item .item-title[data-v-3d682f4a]{font-size:16px;font-weight:500;color:#3f3f3f}.carousel-container[data-v-3d682f4a]{max-width:335px;max-height:120px;padding:0;margin:24px 0}.carousel-wrapper[data-v-3d682f4a]{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:12px;padding:0;margin:0}.carousel-inner[data-v-3d682f4a]{display:flex;transition:transform .5s ease-in-out}.carousel-item[data-v-3d682f4a]{min-width:100%;height:100%}.carousel-item a[data-v-3d682f4a]{display:block}.carousel-item img[data-v-3d682f4a]{display:block;width:100%;height:120px;object-fit:contain;object-position:center}.dots-container[data-v-3d682f4a]{display:flex;justify-content:center;gap:8px;padding:12px 0;margin:0}.dots-container span[data-v-3d682f4a]{width:8px;height:8px;background:#d8d8d8;border-radius:50%;transition:background-color .3s}.dots-container span.active[data-v-3d682f4a]{width:16px;height:8px;border-radius:8px;background-color:#00b1c2}.campaign-container[data-v-3d682f4a]{display:flex;flex-direction:column;padding:0;margin:24px 0;gap:12px}.campaign-title[data-v-3d682f4a]{text-align:left;font-size:20px;font-weight:700;color:#113d5d}.campaign-content[data-v-3d682f4a]{display:flex;flex-direction:column;align-items:center;padding:0;margin:0;gap:12px}.campaign-item[data-v-3d682f4a]{display:flex;width:335px;height:90px;background-color:#fff;border-radius:12px;padding:8px 12px;margin:0;gap:12px;box-sizing:border-box}.campaign-item-image[data-v-3d682f4a]{display:flex;align-items:center;width:119px;height:70px;padding:0;margin:0;box-sizing:border-box}.campaign-item-image img[data-v-3d682f4a]{width:110px;height:66px;object-fit:cover;border-radius:8px}.campaign-item-content[data-v-3d682f4a]{display:flex;flex-direction:column;justify-content:flex-start;flex:1;min-width:0}.campaign-item-title[data-v-3d682f4a]{text-align:left;font-size:16px;font-weight:500;color:#3f3f3f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:2.8em}.campaign-item-detail[data-v-3d682f4a]{text-align:right;font-size:12px;font-weight:500;color:#00b1c2;margin-top:auto}.campaign-item-detail[data-v-3d682f4a] .icon{position:relative;bottom:1px}.campaign-item[data-v-3d682f4a]:hover,.campaign-item[data-v-3d682f4a]:active,.campaign-item:hover .campaign-item-title[data-v-3d682f4a],.campaign-item:active .campaign-item-title[data-v-3d682f4a]{background-color:#dcf7f8;color:#00b1c2}.feature-cards-grid.always-grid[data-v-3d682f4a]{max-width:98vw;gap:10px}.alert-banner[data-v-3d682f4a]{display:flex;align-items:center;border-radius:12px;padding:12px 16px;margin:4px 0;box-sizing:border-box}.alert-banner-red[data-v-3d682f4a]{background-color:#fee4e6;color:#fa4d56}.alert-banner-red[data-v-3d682f4a]:hover,.alert-banner-red[data-v-3d682f4a]:active{outline:2px solid #FA4D56}.alert-banner-cyan[data-v-3d682f4a]{background-color:#76d6c8;color:#fff}.alert-banner-content[data-v-3d682f4a]{display:flex;align-items:center;width:100%;gap:8px}.alert-icon[data-v-3d682f4a]{flex-shrink:0}.alert-text[data-v-3d682f4a]{flex:1;text-align:left;font-size:16px;font-weight:500}.alert-action[data-v-3d682f4a]{flex-shrink:0;font-size:12px;font-weight:500}.alert-action[data-v-3d682f4a] .icon{position:relative;bottom:1.5px}.checkbox-demo[data-v-b2ff6fcb]{min-height:100vh;background-color:#f5f5f5;padding:40px;display:flex;flex-direction:column;align-items:center}.demo-header[data-v-b2ff6fcb]{background-color:#fff;border:2px solid #2196f3;border-style:dashed;padding:20px;margin-bottom:40px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.demo-header h1[data-v-b2ff6fcb]{color:#424242;margin:0;font-size:24px;font-weight:600}.demo-content[data-v-b2ff6fcb]{display:flex;flex-direction:column;gap:20px;align-items:flex-start;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.checkbox-item[data-v-b2ff6fcb]{display:flex;align-items:center;min-width:200px}.radio-demo[data-v-16285cf1]{min-height:100vh;background-color:#424242;padding:40px;display:flex;flex-direction:column;align-items:center}.demo-header[data-v-16285cf1]{background-color:#f5f5f5;border:2px solid #2196f3;border-style:dashed;padding:20px;margin-bottom:40px;border-radius:8px}.demo-header h1[data-v-16285cf1]{color:#424242;margin:0;font-size:24px;font-weight:600}.demo-content[data-v-16285cf1]{display:flex;flex-direction:column;gap:40px;align-items:flex-start;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.demo-section[data-v-16285cf1]{display:flex;flex-direction:column;gap:16px;width:100%}.demo-section h3[data-v-16285cf1]{color:#424242;margin:0;font-size:18px;font-weight:600}.radio-group[data-v-16285cf1]{display:flex;flex-direction:column;gap:12px}.select-demo[data-v-a6a67005]{min-height:100vh;background-color:#f5f5f5;padding:40px;display:flex;flex-direction:column;align-items:center}.demo-header[data-v-a6a67005]{background-color:#fff;border:2px solid #2196f3;border-style:dashed;padding:20px;margin-bottom:40px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.demo-header h1[data-v-a6a67005]{color:#424242;margin:0;font-size:24px;font-weight:600}.demo-content[data-v-a6a67005]{display:flex;flex-direction:column;gap:40px;align-items:flex-start;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px #0000001a;min-width:400px}.demo-section[data-v-a6a67005]{display:flex;flex-direction:column;gap:16px;width:100%}.demo-section h3[data-v-a6a67005]{color:#424242;margin:0;font-size:18px;font-weight:600}.event-display[data-v-a6a67005]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:12px;margin-top:12px}.event-display p[data-v-a6a67005]{margin:4px 0;font-size:14px;color:#495057}.dynamic-controls[data-v-a6a67005]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.demo-button[data-v-a6a67005]{padding:6px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color .2s ease}.demo-button[data-v-a6a67005]:hover{background-color:#0056b3}.demo-button[data-v-a6a67005]:active{background-color:#004085}.textarea-container[data-v-c61ebe2b]{display:flex;flex-direction:column;gap:8px;position:relative;width:380px;font-family:Noto Sans TC,sans-serif}.textarea-header[data-v-c61ebe2b]{display:flex;justify-content:space-between;align-items:center;height:20px}.textarea-label[data-v-c61ebe2b]{display:flex;align-items:center;gap:4px;color:#424242;font-size:14px;font-weight:500;line-height:1.2}.required-mark[data-v-c61ebe2b]{color:#f44336;font-weight:600}.character-counter[data-v-c61ebe2b]{color:#9e9e9e;font-size:12px;line-height:1.2}.textarea-wrapper[data-v-c61ebe2b]{position:relative;display:inline-block;width:100%}.textarea-input[data-v-c61ebe2b]{font-family:inherit;height:auto;width:100%;min-height:80px;padding:12px 16px;border-width:1px;border-style:solid;border-radius:8px;background-color:#fff;font-size:14px;line-height:1.5;color:#3f3f3f;transition:border-color .2s ease,color .2s ease;resize:vertical;box-sizing:border-box}.textarea-input[data-v-c61ebe2b]:focus{outline:none;border-color:#00bcd4;box-shadow:none}.textarea-input[data-v-c61ebe2b]::placeholder{color:#949494}.textarea-wrapper.default .textarea-input[data-v-c61ebe2b]{border-color:#d8d8d8;color:#3f3f3f}.textarea-wrapper.focus .textarea-input[data-v-c61ebe2b]{border-color:#00bcd4;color:#424242;box-shadow:none}.textarea-wrapper.filled .textarea-input[data-v-c61ebe2b]{border-color:#e0e0e0;color:#424242}.textarea-wrapper.error .textarea-input[data-v-c61ebe2b]{border-color:#fa4d56;color:#424242}.textarea-wrapper.disabled .textarea-input[data-v-c61ebe2b]{background-color:#f5f5f5;border-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed}.textarea-wrapper.disabled .textarea-label[data-v-c61ebe2b],.textarea-wrapper.disabled .character-counter[data-v-c61ebe2b]{color:#9e9e9e}.error-message[data-v-c61ebe2b]{display:flex;align-items:center;gap:4px;color:#fa4d56;font-size:12px;line-height:1.2;height:16px}.error-icon[data-v-c61ebe2b]{width:12px;height:12px;color:#fa4d56}.textarea-demo[data-v-9c069725]{padding:24px;background-color:#f5f5f5;min-height:100vh}.demo-header[data-v-9c069725]{background-color:#fff;padding:24px;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 4px #0000001a}.demo-header h1[data-v-9c069725]{margin:0 0 8px;color:#424242;font-size:24px;font-weight:600}.demo-header p[data-v-9c069725]{margin:0;color:#757575;font-size:14px}.demo-content[data-v-9c069725]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.demo-section[data-v-9c069725]{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.demo-section h2[data-v-9c069725]{margin:0 0 24px;color:#424242;font-size:18px;font-weight:600;border-bottom:1px solid #e0e0e0;padding-bottom:12px}.demo-item[data-v-9c069725]{margin-bottom:24px}.demo-item[data-v-9c069725]:last-child{margin-bottom:0}.demo-item h3[data-v-9c069725]{margin:0 0 12px;color:#757575;font-size:14px;font-weight:500}.input-demo[data-v-0c893184]{padding:24px;background-color:#f5f5f5;min-height:100vh}.demo-header[data-v-0c893184]{background-color:#fff;padding:24px;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 4px #0000001a}.demo-header h1[data-v-0c893184]{margin:0 0 8px;color:#424242;font-size:24px;font-weight:600}.demo-header p[data-v-0c893184]{margin:0;color:#757575;font-size:14px}.demo-content[data-v-0c893184]{display:flex;flex-direction:column;gap:32px}.demo-section[data-v-0c893184]{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.demo-section h3[data-v-0c893184]{margin:0 0 24px;color:#424242;font-size:18px;font-weight:600}.state-group[data-v-0c893184]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e0e0e0}.state-group[data-v-0c893184]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.state-group h4[data-v-0c893184]{margin:0 0 12px;color:#757575;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.interactive-examples[data-v-0c893184]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.example-item[data-v-0c893184]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa}.example-item h4[data-v-0c893184]{margin:0;color:#424242;font-size:14px;font-weight:600}.example-item p[data-v-0c893184]{margin:0;color:#757575;font-size:12px}.input-steppers-container[data-v-b65412f7]{display:flex;flex-direction:column;gap:8px;position:relative;width:380px}.label-section[data-v-b65412f7]{display:flex;flex-direction:column;gap:4px}.input-label[data-v-b65412f7]{display:flex;align-items:center;gap:4px;color:#424242;font-size:14px;font-weight:500;line-height:1.2}.required-mark[data-v-b65412f7]{color:#f44336;font-weight:600}.steppers-wrapper[data-v-b65412f7]{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;overflow:hidden;transition:all .2s ease}.stepper-button[data-v-b65412f7]{width:44px;height:44px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0;flex-shrink:0}.stepper-button[data-v-b65412f7]:hover:not(:disabled){background-color:#f5f5f5}.stepper-button[data-v-b65412f7]:disabled{cursor:not-allowed;opacity:.5}.stepper-icon[data-v-b65412f7]{width:16px;height:16px;color:#9e9e9e;transition:color .2s ease}.increase-button .stepper-icon[data-v-b65412f7]{color:#00bcd4}.decrease-button .stepper-icon[data-v-b65412f7]{color:#9e9e9e}.stepper-input[data-v-b65412f7]{flex:1;height:44px;padding:12px 16px;border:none;background:none;font-size:14px;line-height:1.2;color:#424242;text-align:center;outline:none;transition:all .2s ease;box-sizing:border-box}.stepper-input[data-v-b65412f7]:focus{background-color:#f8f8f8}.stepper-input[data-v-b65412f7]:disabled{color:#9e9e9e;cursor:not-allowed}.stepper-input[data-v-b65412f7]::placeholder{color:#9e9e9e}.steppers-wrapper.default[data-v-b65412f7]{border-color:#e0e0e0}.steppers-wrapper.focus[data-v-b65412f7]{border-color:#00bcd4;border-width:2px}.steppers-wrapper.disabled[data-v-b65412f7]{background-color:#f5f5f5;border-color:#e0e0e0}.steppers-wrapper.disabled .input-label[data-v-b65412f7]{color:#9e9e9e}@media (max-width: 768px){.input-steppers-container[data-v-b65412f7]{width:100%}.stepper-button[data-v-b65412f7]{width:48px;height:48px}.stepper-input[data-v-b65412f7]{height:48px;font-size:16px}}.input-steppers-demo[data-v-6e248372]{padding:24px;background-color:#f5f5f5;min-height:100vh}.demo-header[data-v-6e248372]{background-color:#fff;padding:24px;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 4px #0000001a}.demo-header h1[data-v-6e248372]{margin:0 0 8px;color:#424242;font-size:24px;font-weight:600}.demo-header p[data-v-6e248372]{margin:0;color:#757575;font-size:14px}.demo-content[data-v-6e248372]{display:flex;flex-direction:column;gap:24px}.demo-item[data-v-6e248372]{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.demo-item h3[data-v-6e248372]{margin:0 0 12px;color:#757575;font-size:14px;font-weight:500}.button-demo[data-v-25bd4208]{padding:24px;background-color:#f5f5f5;min-height:100vh}.demo-header[data-v-25bd4208]{background-color:#fff;padding:24px;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 4px #0000001a}.demo-header h1[data-v-25bd4208]{margin:0 0 8px;color:#424242;font-size:24px;font-weight:600}.demo-header p[data-v-25bd4208]{margin:0;color:#757575;font-size:14px}.demo-content[data-v-25bd4208]{display:flex;flex-direction:column;gap:32px}.demo-section[data-v-25bd4208]{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.demo-section h3[data-v-25bd4208]{margin:0 0 16px;color:#424242;font-size:18px;font-weight:600}.button-grid[data-v-25bd4208]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.button-item[data-v-25bd4208]{display:flex;flex-direction:column;align-items:center;gap:8px}.button-item h4[data-v-25bd4208]{margin:0;color:#757575;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.interactive-examples[data-v-25bd4208]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.example-item[data-v-25bd4208]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa}.example-item h4[data-v-25bd4208]{margin:0;color:#424242;font-size:14px;font-weight:600}.example-item p[data-v-25bd4208]{margin:0;color:#757575;font-size:12px}.search-container[data-v-3f7f771d]{width:100%}.search-with-label[data-v-3f7f771d]{display:flex;flex-direction:column;gap:8px}.search-without-label[data-v-3f7f771d]{width:100%}.label-section[data-v-3f7f771d]{display:flex;align-items:center;gap:4px}.search-label[data-v-3f7f771d]{font-size:14px;font-weight:500;color:#424242;margin:0}.required-asterisk[data-v-3f7f771d]{color:#f44;font-size:14px}.input-wrapper[data-v-3f7f771d]{position:relative;width:100%}.search-input-container[data-v-3f7f771d]{position:relative;display:flex;align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;transition:all .2s ease;overflow:hidden}.search-input-container.focused[data-v-3f7f771d]{border-color:#00bcd4;box-shadow:0 0 0 2px #00bcd41a}.search-input-container.error[data-v-3f7f771d]{border-color:#f44}.search-input-container.disabled[data-v-3f7f771d]{background-color:#f5f5f5;border-color:#e0e0e0;opacity:.6}.search-input[data-v-3f7f771d]{flex:1;padding:12px 16px;border:none;outline:none;font-size:14px;background:transparent;color:#424242}.search-input[data-v-3f7f771d]::placeholder{color:#9e9e9e}.search-input[data-v-3f7f771d]:disabled{color:#9e9e9e;cursor:not-allowed}.search-icon-container[data-v-3f7f771d]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.search-icon[data-v-3f7f771d]{width:20px;height:20px;color:#00bcd4}.clear-button[data-v-3f7f771d]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background-color:#f5f5f5;border-radius:50%;cursor:pointer;transition:all .2s ease}.clear-button[data-v-3f7f771d]:hover{background-color:#e0e0e0}.clear-button svg[data-v-3f7f771d]{width:16px;height:16px;color:#757575}.hint-text[data-v-3f7f771d]{margin-top:4px;font-size:12px;color:#757575}.error-message[data-v-3f7f771d]{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;color:#f44}.error-icon[data-v-3f7f771d]{width:16px;height:16px;color:#f44;flex-shrink:0}@media (max-width: 768px){.search-input[data-v-3f7f771d]{font-size:16px}.search-icon-container[data-v-3f7f771d]{width:44px;height:44px}}.search-demo[data-v-2f6ecf60]{padding:24px;background-color:#f5f5f5;min-height:100vh}.demo-header[data-v-2f6ecf60]{background-color:#fff;padding:24px;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 4px #0000001a}.demo-header h1[data-v-2f6ecf60]{margin:0 0 8px;color:#424242;font-size:24px;font-weight:600}.demo-header p[data-v-2f6ecf60]{margin:0;color:#757575;font-size:14px}.demo-content[data-v-2f6ecf60]{display:flex;flex-direction:column;gap:32px}.demo-section[data-v-2f6ecf60]{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.demo-section h3[data-v-2f6ecf60]{margin:0 0 24px;color:#424242;font-size:18px;font-weight:600}.state-group[data-v-2f6ecf60]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e0e0e0}.state-group[data-v-2f6ecf60]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.state-group h4[data-v-2f6ecf60]{margin:0 0 12px;color:#757575;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.interactive-examples[data-v-2f6ecf60]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.example-item[data-v-2f6ecf60]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa}.example-item h4[data-v-2f6ecf60]{margin:0;color:#424242;font-size:14px;font-weight:600}.example-item p[data-v-2f6ecf60]{margin:0;color:#757575;font-size:12px}.demos-index[data-v-d188d85d]{padding:24px;background-color:#f5f5f5;min-height:100vh}.demo-header[data-v-d188d85d]{background-color:#fff;padding:24px;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 4px #0000001a}.demo-header h1[data-v-d188d85d]{margin:0 0 8px;color:#424242;font-size:24px;font-weight:600}.demo-header p[data-v-d188d85d]{margin:0;color:#757575;font-size:14px}.demo-grid[data-v-d188d85d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.demo-card[data-v-d188d85d]{background-color:#fff;border-radius:8px;padding:24px;text-decoration:none;color:inherit;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.demo-card[data-v-d188d85d]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.card-content h3[data-v-d188d85d]{margin:0 0 8px;color:#424242;font-size:18px;font-weight:600}.card-content p[data-v-d188d85d]{margin:0;color:#757575;font-size:14px;line-height:1.4}.datepicker-demo[data-v-61e8d2a3]{padding:24px;max-width:800px;margin:0 auto}h1[data-v-61e8d2a3]{font-size:24px;font-weight:600;color:#424242;margin-bottom:32px}.demo-section[data-v-61e8d2a3]{margin-bottom:40px}h2[data-v-61e8d2a3]{font-size:18px;font-weight:500;color:#424242;margin-bottom:16px}.demo-item[data-v-61e8d2a3]{margin-bottom:24px;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff}.demo-text[data-v-61e8d2a3]{margin-top:8px;font-size:14px;color:#757575}.tag-demo[data-v-b1fa420c]{padding:24px;max-width:800px;margin:0 auto}h1[data-v-b1fa420c]{font-size:24px;font-weight:600;color:#424242;margin-bottom:32px}.demo-section[data-v-b1fa420c]{margin-bottom:32px}h2[data-v-b1fa420c]{font-size:18px;font-weight:500;color:#424242;margin-bottom:16px}.demo-row[data-v-b1fa420c]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.demo-item[data-v-b1fa420c]{display:flex;align-items:center;gap:12px}.demo-label[data-v-b1fa420c]{font-size:14px;color:#424242;min-width:80px}.pagination-demo[data-v-0ece1107]{padding:24px;max-width:800px;margin:0 auto}h1[data-v-0ece1107]{font-size:24px;font-weight:600;color:#424242;margin-bottom:32px}.demo-section[data-v-0ece1107]{margin-bottom:32px}h2[data-v-0ece1107]{font-size:18px;font-weight:500;color:#424242;margin-bottom:16px}.demo-card[data-v-0ece1107]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:16px;overflow:hidden}.card-content[data-v-0ece1107]{padding:20px}h3[data-v-0ece1107]{font-size:14px;font-weight:500;color:#424242;margin-bottom:16px}p[data-v-0ece1107]{margin-top:12px;font-size:12px;color:#757575}.tab-demo[data-v-73631b9f]{padding:24px;max-width:800px;margin:0 auto}h1[data-v-73631b9f]{font-size:24px;font-weight:600;color:#424242;margin-bottom:32px}.demo-section[data-v-73631b9f]{margin-bottom:32px}h2[data-v-73631b9f]{font-size:18px;font-weight:500;color:#424242;margin-bottom:16px}.demo-card[data-v-73631b9f]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:16px;overflow:hidden}.card-content[data-v-73631b9f]{padding:20px}h3[data-v-73631b9f]{font-size:14px;font-weight:500;color:#424242;margin-bottom:16px}.tab-group[data-v-73631b9f]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}p[data-v-73631b9f]{margin-top:12px;font-size:12px;color:#757575}.stepper-demo[data-v-b51aaa84]{padding:24px;max-width:800px;margin:0 auto}h1[data-v-b51aaa84]{font-size:24px;font-weight:600;color:#424242;margin-bottom:32px}.demo-section[data-v-b51aaa84]{margin-bottom:32px}h2[data-v-b51aaa84]{font-size:18px;font-weight:500;color:#424242;margin-bottom:16px}.demo-card[data-v-b51aaa84]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:16px;overflow:hidden}.card-content[data-v-b51aaa84]{padding:20px}h3[data-v-b51aaa84]{font-size:14px;font-weight:500;color:#424242;margin-bottom:16px}.controls[data-v-b51aaa84]{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:16px}.controls button[data-v-b51aaa84]{padding:8px 16px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;color:#424242;cursor:pointer;transition:all .2s ease;font-size:14px}.controls button[data-v-b51aaa84]:hover{background:#f5f5f5;border-color:#00bcd4}.step-info[data-v-b51aaa84]{font-size:14px;color:#00bcd4;font-weight:500;min-width:120px;text-align:center}.stepper-examples[data-v-b51aaa84]{display:flex;flex-direction:column;gap:24px}.example h4[data-v-b51aaa84]{margin-bottom:12px;color:#424242;font-size:14px;font-weight:500}.sub-process-examples[data-v-b51aaa84]{display:flex;flex-direction:column;gap:24px}.sub-process h4[data-v-b51aaa84]{margin-bottom:12px;color:#424242;font-size:14px;font-weight:500}.notify-demo[data-v-bf6b9c2b]{max-width:800px;margin:0 auto;padding:20px}h1[data-v-bf6b9c2b]{text-align:center;color:#333;margin-bottom:30px}.demo-section[data-v-bf6b9c2b]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px}.demo-section h2[data-v-bf6b9c2b]{color:#555;margin-bottom:15px;font-size:18px}.button-group[data-v-bf6b9c2b]{display:flex;gap:12px;flex-wrap:wrap}.log-section[data-v-bf6b9c2b]{margin-top:40px;padding:20px;background:#f8f9fa;border-radius:8px}.log-section h2[data-v-bf6b9c2b]{color:#555;margin-bottom:15px;font-size:18px}.log-container[data-v-bf6b9c2b]{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:10px;max-height:300px;overflow-y:auto;margin-bottom:15px}.log-item[data-v-bf6b9c2b]{display:flex;gap:10px;padding:5px 0;border-bottom:1px solid #f0f0f0}.log-item[data-v-bf6b9c2b]:last-child{border-bottom:none}.log-time[data-v-bf6b9c2b]{color:#666;font-size:12px;min-width:80px}.log-message[data-v-bf6b9c2b]{color:#333;font-size:14px}.clear-log-btn[data-v-bf6b9c2b]{margin-top:10px}@media (max-width: 768px){.notify-demo[data-v-bf6b9c2b]{padding:16px}.button-group[data-v-bf6b9c2b]{flex-direction:column}.log-item[data-v-bf6b9c2b]{flex-direction:column;gap:2px}.log-time[data-v-bf6b9c2b]{min-width:auto}}.icon-demo[data-v-d91a7623]{padding:20px;max-width:800px;margin:0 auto}.demo-section[data-v-d91a7623]{margin-bottom:40px}.demo-section h3[data-v-d91a7623]{margin-bottom:20px;color:#333}.icon-grid[data-v-d91a7623]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:200px}.icon-item[data-v-d91a7623]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;border:1px solid #ddd;border-radius:6px;background:#d8d8d8;min-height:70px;justify-content:center;transition:all .2s ease}.icon-item[data-v-d91a7623]:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.icon-item span[data-v-d91a7623]{font-size:14px;color:#666;text-align:center}.custom-icon[data-v-d91a7623]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:transform .3s ease}.custom-icon[data-v-d91a7623]:hover{transform:scale(1.1)}.verification-form[data-v-58d5ee03]{width:100%}.contact-section[data-v-58d5ee03]{margin-bottom:8px}.contact-input-container[data-v-58d5ee03]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.input-wrapper[data-v-58d5ee03]{flex-grow:1;min-width:0}.input-contactInfo[data-v-58d5ee03]{width:100%;height:100%;padding:0;margin:0}[data-v-58d5ee03] .input-title{font-family:sans-serif,Noto Sans TC;font-weight:500;color:#113d5d}[data-v-58d5ee03] .input-field{width:100%;height:100%;padding:15px 16px;margin:0;background-color:#fff}.send-code-btn[data-v-58d5ee03]{align-self:flex-start;margin-top:30px;flex-shrink:0;min-width:136px;height:48px;padding:12px 20px}.password-section[data-v-58d5ee03],.verification-code-section[data-v-58d5ee03]{margin-bottom:24px}.form-footer[data-v-58d5ee03]{display:flex;justify-content:space-between;gap:12px}.btn[data-v-58d5ee03]{min-width:100px}@media (max-width: 768px){.btn[data-v-58d5ee03]{width:100%}}.image-upload[data-v-df03a7de]{position:relative;margin-bottom:36px;width:303px;height:209px}.upload-title[data-v-df03a7de]{font-family:sans-serif,Noto Sans TC;font-size:14px;font-weight:400;color:#3f3f3f;margin:8px 0 0;line-height:1.5;word-spacing:10px;letter-spacing:0}.upload-sub-title[data-v-df03a7de]{font-family:sans-serif,Noto Sans TC;font-size:14px;font-weight:400;color:#949494;margin:8px 0 0;line-height:1.5;word-spacing:10px;letter-spacing:0}.upload-area[data-v-df03a7de]{position:relative;width:100%;height:var(--621ee7ce);border:1px solid #D8D8D8;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fafafa;overflow:hidden}.upload-area.error[data-v-df03a7de]{border-color:#fa4d56}.upload-area.upload-disabled .upload-placeholder[data-v-df03a7de]{cursor:default}.upload-area.upload-disabled .upload-placeholder[data-v-df03a7de]:hover{transform:none}.upload-placeholder[data-v-df03a7de]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease}.upload-placeholder[data-v-df03a7de]:hover{transform:scale(1.05)}.upload-icon[data-v-df03a7de]{width:40px;height:40px;color:#b7b7b7}.upload-text[data-v-df03a7de]{font-family:sans-serif,Noto Sans TC;font-size:14px;font-weight:400;color:#949494}.file-input[data-v-df03a7de]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-error[data-v-df03a7de]{position:absolute;display:flex;align-items:center;gap:8px;padding:0;margin:6px 0 0 12px;color:#fa4d56;font-size:14px;z-index:30}.upload-error .error-icon[data-v-df03a7de]{flex-shrink:0}.upload-error-text[data-v-df03a7de]{display:inline-block}.compressing-overlay[data-v-df03a7de]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00b1c2;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.compressing-spinner[data-v-df03a7de]{border:4px solid rgba(255,255,255,.3);border-top:4px solid #fff;border-radius:50%;width:40px;height:40px;animation:spin-df03a7de 1s linear infinite;margin-bottom:10px}.compressing-text[data-v-df03a7de]{color:#fff;font-size:16px;font-weight:600}@keyframes spin-df03a7de{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image-preview[data-v-df03a7de]{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;padding:16px}.image-preview img[data-v-df03a7de]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.remove-btn[data-v-df03a7de]{position:absolute;top:-8px;right:-10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:16px;border:none;background-color:#b7b7b7;border-radius:50%;cursor:pointer;transition:all .2s ease;outline:none;padding:0;z-index:20}.remove-btn[data-v-df03a7de]:hover{background-color:#9e9e9e}.remove-btn[data-v-df03a7de]:focus{outline:none}.remove-btn svg[data-v-df03a7de]{width:12px;height:12px;color:#fff}.time-select-container[data-v-2fa3ce41]{display:flex;flex-direction:column;gap:8px;width:100%}.time-select-label[data-v-2fa3ce41]{display:flex;align-items:center;gap:4px}.input-title[data-v-2fa3ce41]{font-family:sans-serif,Noto Sans TC;font-weight:500;font-size:16px;color:#113d5d;line-height:1.5;text-align:left}.required-mark[data-v-2fa3ce41]{color:#f44336;font-weight:600}.time-select-wrapper[data-v-2fa3ce41]{position:relative;display:inline-block;width:100%;height:46px}.time-select-input-wrapper[data-v-2fa3ce41]{position:relative;display:flex;align-items:center;height:100%}.time-select-input[data-v-2fa3ce41]{width:100%;height:100%;padding:12px 16px;border:1px solid #D8D8D8;border-radius:12px;background-color:#fff;font-family:sans-serif,Noto Sans TC;font-weight:400;font-size:16px;color:#262626;line-height:1.5;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.time-select-input[data-v-2fa3ce41]:focus{outline:none;border-color:#00bcd4}.time-select-input[data-v-2fa3ce41]::placeholder{color:#9e9e9e}.time-select-arrow[data-v-2fa3ce41]{position:absolute;right:12px;top:55%;transform:translateY(-50%);cursor:pointer;transition:all .2s ease;z-index:1}.arrow-icon[data-v-2fa3ce41]{width:36px;height:36px;color:#00b1c2}.time-dropdown-menu[data-v-2fa3ce41]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:9999;margin-top:4px;max-height:300px;overflow:hidden}.time-options-list[data-v-2fa3ce41]{max-height:250px;overflow-y:auto}.time-option-item[data-v-2fa3ce41]{padding:12px 16px;cursor:pointer;transition:background-color .2s ease;font-size:14px;color:#424242}.time-option-item[data-v-2fa3ce41]:hover{background-color:#f5f5f5}.time-option-item.selected[data-v-2fa3ce41]{background-color:#e3f2fd;color:#1976d2}.no-results[data-v-2fa3ce41]{padding:12px 16px;color:#9e9e9e;font-size:14px;text-align:center}.time-select-wrapper.default .time-select-input[data-v-2fa3ce41]{border-color:#e0e0e0;color:#9e9e9e}.time-select-wrapper.default .arrow-icon[data-v-2fa3ce41]{color:#00b1c2}.time-select-wrapper.filled .time-select-input[data-v-2fa3ce41]{border-color:#e0e0e0;color:#424242}.time-select-wrapper.filled .arrow-icon[data-v-2fa3ce41]{color:#00b1c2}.time-select-wrapper.expanded .time-select-input[data-v-2fa3ce41]{border-color:#00b1c2;color:#424242}.time-select-wrapper.expanded .arrow-icon[data-v-2fa3ce41]{color:#00b1c2;transform:translateY(5%) rotate(180deg)}.time-select-wrapper.error .time-select-input[data-v-2fa3ce41]{border-color:#f44336;color:#9e9e9e}.time-select-wrapper.error .arrow-icon[data-v-2fa3ce41]{color:#f44336}.time-select-wrapper.disabled .time-select-input[data-v-2fa3ce41]{background-color:#f5f5f5;border-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed}.time-select-wrapper.disabled .arrow-icon[data-v-2fa3ce41]{color:#9e9e9e;cursor:not-allowed}.time-select-wrapper.disabled .time-select-label[data-v-2fa3ce41]{color:#9e9e9e}.error-message[data-v-2fa3ce41]{display:flex;align-items:center;gap:2px;color:#fa4d56;font-size:12px;line-height:1.5;height:14px;white-space:nowrap}.error-icon[data-v-2fa3ce41]{width:14px;height:14px;color:#fa4d56;margin:0}.signature-pad-container[data-v-b2d1e52b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.signature-canvas[data-v-b2d1e52b]{border:2px solid #e0e0e0;border-radius:8px;cursor:crosshair;touch-action:none;max-width:100%;max-height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.signature-canvas[data-v-b2d1e52b]:hover{border-color:#00bcd4}@media (max-width: 768px){.signature-pad-container[data-v-b2d1e52b]{padding:10px}.signature-canvas[data-v-b2d1e52b]{border-width:1px;border-radius:6px}}@media (max-width: 480px){.signature-pad-container[data-v-b2d1e52b]{padding:5px}.signature-canvas[data-v-b2d1e52b]{border-width:1px;border-radius:4px}}.gogoro-tutorial-modal-overlay[data-v-9318b366]{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background-color:#00000080;font-family:Noto Sans TC,sans-serif;padding:0;margin:0;z-index:1000}.modal-content[data-v-9318b366]{display:flex;flex-direction:column;width:335px;max-height:628px;border-radius:16px;background-color:#fff;box-shadow:0 10px 30px #0000004d;padding:24px;margin:0;box-sizing:border-box;gap:8px}.modal-header[data-v-9318b366]{text-align:left;font-size:20px;font-weight:700;line-height:1.5;color:#113d5d;padding:0;margin:0}.modal-content-text[data-v-9318b366]{text-align:left;font-size:16px;font-weight:400;line-height:1.5;color:#3f3f3f;padding:0;margin:0}.tutorial-image-section[data-v-9318b366]{display:flex;justify-content:center;align-items:center;padding:0;margin:0}.tutorial-image[data-v-9318b366]{width:100%;height:auto}.additional-info[data-v-9318b366]{text-align:left;font-size:14px;font-weight:400;line-height:1.5;color:#949494;padding:0;margin:0}.modal-footer[data-v-9318b366]{padding:0;margin:24px 0}.understand-btn[data-v-9318b366]{width:100%;height:40px;font-size:16px;font-weight:500;line-height:1.5;color:#fff;background-color:#00b1c2;border-radius:12px;cursor:pointer;transition:all .3s ease}.understand-btn[data-v-9318b366]:hover{background-color:#00acc1}.rental-terms-modal-overlay[data-v-713fcd18]{position:fixed;font-family:Noto Sans TC,sans-serif;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.rental-terms-modal[data-v-713fcd18]{background:#fff;display:flex;flex-direction:column;border-radius:12px;width:90%;max-width:335px;min-height:80vh;max-height:616px;box-shadow:0 4px 20px #00000026}.modal-header[data-v-713fcd18]{padding:24px 24px 6px;margin:0}.modal-title[data-v-713fcd18]{font-size:20px;font-weight:700;line-height:1.5;color:#113d5d;margin:0;text-align:left}.modal-content[data-v-713fcd18]{display:flex;flex-direction:column;flex:1;padding:12px 24px;margin:0;min-height:0;height:auto;max-height:none;text-align:left;position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch}.terms-text[data-v-713fcd18]{color:#333;line-height:1.6;font-size:14px}.terms-text h3[data-v-713fcd18]{font-size:16px;font-weight:600;margin:20px 0 10px;color:#113d5d}.terms-text h3[data-v-713fcd18]:first-child{margin-top:0}.terms-text p[data-v-713fcd18]{margin:8px 0;color:#333}.content-scroll[data-v-713fcd18]{flex:1;position:relative;padding-right:8px;margin:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.content-scroll[data-v-713fcd18]::-webkit-scrollbar{display:none}.content-scroll[data-v-713fcd18]::-webkit-scrollbar-track{background-color:#d8d8d8;border-radius:40px}.content-scroll[data-v-713fcd18]::-webkit-scrollbar-thumb{-webkit-appearance:none}.content-scroll[data-v-713fcd18]::-webkit-scrollbar-button{display:none;height:0;width:0}.custom-scrollbar[data-v-713fcd18]{position:absolute;right:18px;top:20px;bottom:2px;width:6px;padding:0;margin:0}.scrollbar-track[data-v-713fcd18]{position:relative;height:100%;background-color:#d8d8d8;border-radius:40px;cursor:pointer}.scrollbar-thumb[data-v-713fcd18]{position:absolute;width:100%;background-color:#1cc7d4;border-radius:40px;cursor:pointer;transition:background-color .2s ease}.scrollbar-thumb[data-v-713fcd18]:hover{background-color:#16a8b3}.modal-checkbox[data-v-713fcd18]{padding:12px 24px;margin:0}.checkbox-label[data-v-713fcd18]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#333;position:relative}.checkbox-input[data-v-713fcd18]{position:absolute;opacity:0;cursor:pointer}.checkbox-custom[data-v-713fcd18]{width:18px;height:18px;border:2px solid #ddd;border-radius:3px;margin-right:8px;position:relative;background:#fff;transition:all .2s ease}.checkbox-input:checked+.checkbox-custom[data-v-713fcd18]{background:#00bcd4;border-color:#00bcd4}.checkbox-input:checked+.checkbox-custom[data-v-713fcd18]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.error-message[data-v-713fcd18]{display:flex;align-items:center;color:#fa4d56;font-size:12px;margin-top:4px;line-height:150%}.error-icon[data-v-713fcd18]{top:1px;left:1px;width:14px;height:14px;color:#fa4d56;flex-shrink:0;margin-right:5px}.modal-footer[data-v-713fcd18]{padding:16px 24px 24px;display:flex;justify-content:space-between;gap:12px}.cancel-btn[data-v-713fcd18],.next-btn[data-v-713fcd18]{flex:1}.full-page-loading[data-v-57dc2966]{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-57dc2966 .3s ease-in-out}.loading-container[data-v-57dc2966]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001a;min-width:280px;text-align:center}.loading-spinner[data-v-57dc2966]{position:relative;width:60px;height:60px}.spinner-ring[data-v-57dc2966]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid #00bcd4;border-radius:50%;animation:spin-57dc2966 1.2s linear infinite}.spinner-ring[data-v-57dc2966]:nth-child(2){width:80%;height:80%;top:10%;left:10%;border-top-color:#80deea;animation-delay:-.4s}.spinner-ring[data-v-57dc2966]:nth-child(3){width:60%;height:60%;top:20%;left:20%;border-top-color:#b2ebf2;animation-delay:-.8s}.loading-text[data-v-57dc2966]{display:flex;flex-direction:column;gap:8px}.loading-title[data-v-57dc2966]{font-size:18px;font-weight:600;color:#113d5d;margin:0}.loading-subtitle[data-v-57dc2966]{font-size:14px;color:#666;margin:0}@keyframes spin-57dc2966{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-57dc2966{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 375px){.loading-container[data-v-57dc2966]{margin:20px;padding:30px 20px;min-width:auto}.loading-title[data-v-57dc2966]{font-size:16px}.loading-subtitle[data-v-57dc2966]{font-size:13px}}.accordion[data-v-280a5318]{font-family:Noto Sans TC,sans-serif;background-color:#fff;border-radius:12px;padding:0;margin:0;overflow:hidden;box-sizing:border-box}.accordion-header[data-v-280a5318]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMaSURBVHgBxVVfSFNhFD/7k0oKrVExNOQb2YLq4fbiS+puPg334sNgPdXMlwhj682XTM0H31oQ9iJsPfQQDgSx5pNuoSCCbI+GmneDUlgsx8bacuN2zod3rHnnphT+4Lvfvd93zu+c8/v+XID/DA2cAqIoGgqFgqDX66VQKCRBrQDoIBSLRUGn04VqOaAtk2V5qaWlhWUyGUmj0dw7zkfb1dUlokPEYrH4yJEI1AytVqsP2w7Z2Gw2Nj8/D9Qf+hiqBsCs3S6XC6anp8HhcLDyIOTY3d3d39PT88pkMrkmJiYY9qUEhoeHawbR4mRsb2+PfwwNDSkOsyQbVdba2jqLMniwUqDm9XpheXkZAoFAyaejo4NsZ9UC6Mxm88bW1lY/vhsEQQBqa2trpmQy+RgJDVNTU9xwbm4OOjs7ob29HXp7e8FoNPLW0NDAvxcXFxl+p+Lx+OqRKCQJ6evz0TLIcjqdlgcHB3lTQHNOp5PPqSESicjI8bNSKh09JEnax0rC0Wj0Pu6OJqqCsqWssTouDY2h/iSHmhJ8Dv2bdnd387FYLKRqRLpjFnIwGORZoTHPWqmsFqpVURnEZbfb5c3NzVKQarKowe12y7jrRv+SqBwoV7StrS2Fi2ZTFpUWsl6gTLC9vS0yxkSSXadmhEFWMYgGd5NI+uO61EU+OTkJn9fX4c6Tp1D8fcAy378JqgFIw1wut5HP5y/inhfqCeL3++FTOAx3R8bBeN3C29fgR6atNET93CjlTmNj4w72D+kQLiws1CR/PzPDyc9fvsLH4uEQdVF9pTGeWi+dVtqW9aBE/nysjHwJvgQ+ENeAVsVnH+oEVUYBbj8YgAvMzMdSkgSRt284Od6y0SP/A9R/FKV5QQdHgXLAlANHoN3i8XiQ/BFc67OXyFdejkAhm32G5F6uiFpmh7cpKxuiy8xKUxjMgLcuz/yqrQ9uOJzcIJtIwMr4CPz6kRhD8lHF8cR/NDqIVOGlm7cYLepx5AQtnBBI4Cd9SY6DbLac/HUl+akqUIB3ztK55maR3lHzd0jugn8NlKsfmwhniT8uyxR4UqydDQAAAABJRU5ErkJggg==),pointer;transition:all .3s ease}.accordion-header[data-v-280a5318]:hover{background-color:#e9ecef}.accordion-header.is-open[data-v-280a5318]{color:#113d5d}.accordion-title[data-v-280a5318]{display:flex;align-items:center;gap:12px}.title-icon[data-v-280a5318]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.title-icon .icon[data-v-280a5318]{width:100%;height:100%;object-fit:contain}.title-text[data-v-280a5318]{font-size:16px;font-weight:600;color:#113d5d}.accordion-arrow[data-v-280a5318]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.accordion-arrow svg[data-v-280a5318]{width:20px;height:20px;color:#00b1c2}.accordion-arrow svg.rotated[data-v-280a5318]{transform:rotate(180deg)}.accordion-content[data-v-280a5318]{max-height:0;overflow:hidden;transition:max-height .3s ease;-ms-overflow-style:none;scrollbar-width:none}.accordion-content[data-v-280a5318]::-webkit-scrollbar{display:none}.accordion-content.is-open[data-v-280a5318]{overflow-y:visible;padding:0;margin:0}.accordion-body[data-v-280a5318]{background-color:#fff;padding:8px 16px;margin:0;-ms-overflow-style:none;scrollbar-width:none}.accordion-body[data-v-280a5318]::-webkit-scrollbar{display:none}.upload-form[data-v-48688b26]{width:100%}.title-section[data-v-48688b26]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-48688b26]{font-size:24px;font-weight:700;color:#113d5d;margin:0;padding:0}.page-icon[data-v-48688b26]{width:16px;height:16px;color:#b7b7b7}.store-upload-link[data-v-48688b26]{color:#00bcd4;text-decoration:underline;font-size:14px;cursor:pointer;transition:color .3s ease}.store-upload-link[data-v-48688b26]:hover{color:#008ba3}.store-qr-overlay[data-v-48688b26]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.store-qr-modal[data-v-48688b26]{width:min(360px,100%);background:#fff;border-radius:12px;padding:16px;box-shadow:0 10px 30px #0003}.store-qr-title[data-v-48688b26]{font-size:18px;font-weight:700;color:#113d5d;margin:0 0 12px}.store-qr-body[data-v-48688b26]{display:flex;flex-direction:column;gap:12px;align-items:center}.store-qr-image[data-v-48688b26],.store-qr-img[data-v-48688b26]{width:240px;height:240px;object-fit:contain;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.store-qr-url[data-v-48688b26]{width:100%;word-break:break-all;font-size:14px;color:#3f3f3f;background:#f5f5f5;padding:10px;border-radius:8px}.store-qr-actions[data-v-48688b26]{width:100%;display:flex;gap:8px}.store-qr-btn[data-v-48688b26]{flex:1;padding:10px 12px;border-radius:8px;border:1px solid #D1D1D1;background:#fff;color:#113d5d;cursor:pointer}.store-qr-btn.primary[data-v-48688b26]{border-color:#00bcd4;background:#00bcd4;color:#fff}.upload-sections[data-v-48688b26]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;-webkit-overflow-scrolling:touch}@supports (-webkit-touch-callout: none){.upload-sections[data-v-48688b26]{display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-overflow-scrolling:touch}}.support-section[data-v-48688b26]{font-family:sans-serif,Noto Sans TC;text-align:start;line-height:1.5;word-spacing:10px;letter-spacing:0;margin-top:24px;margin-bottom:24px;padding:16px 16px 16px 0;background:#f5f5f5}.support-text[data-v-48688b26]{font-weight:400;font-size:16px;color:#3f3f3f;margin-right:4px}.line-support-link[data-v-48688b26]{cursor:pointer;transition:color .3s ease}.line-support-text[data-v-48688b26]{margin-right:5px;font-weight:700;font-size:16px;color:#00b1c2;text-decoration:underline}.line-icon[data-v-48688b26]{width:24px;height:24px;position:relative;top:5px;left:1px}.line-support-link[data-v-48688b26]:hover{color:#008ba3}.navigation-buttons[data-v-48688b26]{display:flex;gap:12px;margin-bottom:16px}.nav-btn[data-v-48688b26]{flex:1}.skip-section[data-v-48688b26]{text-align:center}.skip-link[data-v-48688b26]{font-family:sans-serif,Noto Sans TC;font-weight:400;font-size:16px;color:#949494;line-height:1.5;text-decoration:none;cursor:pointer;transition:color .3s ease}.skip-link[data-v-48688b26]:hover{color:#333}@media (max-width: 768px){.page-title[data-v-48688b26]{font-size:20px}.title-section[data-v-48688b26]{align-items:flex-start;gap:12px}}.privacy-modal-overlay[data-v-1df2d3c3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.privacy-modal[data-v-1df2d3c3]{background:#fff;border-radius:12px;width:90%;max-width:335px;min-height:80vh;max-height:616px;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000026}.modal-header[data-v-1df2d3c3]{padding:24px 24px 6px;margin:0}.modal-title[data-v-1df2d3c3]{font-family:sans-serif,Noto Sans TC;font-size:20px;font-weight:700;color:#113d5d;margin:0;text-align:left}.modal-title .trademark[data-v-1df2d3c3]{display:inline-block;font-size:.6em;margin:0 .12em;color:inherit;-webkit-font-smoothing:antialiased}.modal-content[data-v-1df2d3c3]{display:flex;flex-direction:column;flex:1;padding:12px 24px;margin:0;min-height:0;height:auto;max-height:none;text-align:left;position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch}.privacy-text[data-v-1df2d3c3]{color:#3f3f3f;font-weight:400;font-size:14px;line-height:1.5}.privacy-text h3[data-v-1df2d3c3]{font-size:16px;font-weight:700;margin:20px 0 10px;color:#113d5d;line-height:1.5}.privacy-text h3[data-v-1df2d3c3]:first-child{margin-top:0}.privacy-text p[data-v-1df2d3c3]{margin:8px 0}.content-scroll[data-v-1df2d3c3]{flex:1;position:relative;padding-right:8px;margin:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.content-scroll[data-v-1df2d3c3]::-webkit-scrollbar{display:none}.content-scroll[data-v-1df2d3c3]::-webkit-scrollbar-thumb{background-color:#1cc7d4;border-radius:40px;-webkit-appearance:none}.content-scroll[data-v-1df2d3c3]::-webkit-scrollbar-track{background-color:#d8d8d8;border-radius:40px}.content-scroll[data-v-1df2d3c3]::-webkit-scrollbar-thumb:hover{background-color:#16a8b3}.content-scroll[data-v-1df2d3c3]::-webkit-scrollbar-corner{background-color:#d8d8d8}.content-scroll[data-v-1df2d3c3]::-webkit-scrollbar-button{display:none;height:0;width:0}@supports (-webkit-touch-callout: none){.content-scroll[data-v-1df2d3c3]{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.content-scroll[data-v-1df2d3c3]::-webkit-scrollbar{display:none;width:0;height:0}}.modal-checkbox[data-v-1df2d3c3]{min-height:46px;padding:16px 24px 8px}.checkbox-label[data-v-1df2d3c3]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#333;position:relative}.checkbox-input[data-v-1df2d3c3]{position:absolute;opacity:0;cursor:pointer}.checkbox-custom[data-v-1df2d3c3]{width:18px;height:18px;border:2px solid #ddd;border-radius:3px;margin-right:8px;position:relative;background:#fff;transition:all .2s ease}.checkbox-input:checked+.checkbox-custom[data-v-1df2d3c3]{background-color:#ff9800;border:2px solid #ff9800}.checkbox-input:checked+.checkbox-custom[data-v-1df2d3c3]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-input.error[data-v-1df2d3c3]{background-color:#fff;border:2px solid #f44336}.error-message[data-v-1df2d3c3]{display:flex;align-items:center;color:#d32f2f;font-size:12px;margin-top:4px;line-height:150%}.error-icon[data-v-1df2d3c3]{top:1px;left:1px;width:14px;height:14px;color:#fa4d56;flex-shrink:0;margin-right:5px}.modal-footer[data-v-1df2d3c3]{padding:16px 24px 24px;display:flex;gap:12px;justify-content:flex-end}.cancel-btn[data-v-1df2d3c3],.next-btn[data-v-1df2d3c3]{min-width:80px}.custom-scrollbar[data-v-1df2d3c3]{position:absolute;right:18px;top:20px;bottom:20px;width:6px;padding:0;margin:0}.scrollbar-track[data-v-1df2d3c3]{position:relative;height:100%;background-color:#d8d8d8;border-radius:40px;cursor:pointer}.scrollbar-thumb[data-v-1df2d3c3]{position:absolute;width:100%;background-color:#1cc7d4;border-radius:40px;cursor:pointer;transition:background-color .2s ease}.scrollbar-thumb[data-v-1df2d3c3]:hover{background-color:#16a8b3}.selection-area[data-v-5f4f6dc4]{margin-bottom:24px}.option-box[data-v-5f4f6dc4]{background:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:16px;gap:20px;margin-bottom:16px;transition:box-shadow .3s,border-color .3s;box-shadow:0 1px 4px #0000000a;position:relative;display:block}.option-box.active[data-v-5f4f6dc4],.option-box[data-v-5f4f6dc4]:hover{border:2px solid #00B1C2}.option-header[data-v-5f4f6dc4]{display:flex;align-items:center;padding:0;margin:0;cursor:pointer;flex:1}.option-label-group[data-v-5f4f6dc4]{display:flex;flex-direction:column;margin-left:5.5px}.option-label-row[data-v-5f4f6dc4]{display:flex;align-items:center}.option-label[data-v-5f4f6dc4]{font-family:sans-serif,Noto Sans TC;font-size:18px;font-weight:500;color:#113d5d;line-height:1.5;text-align:left;padding:4px 0 4px 5.5px;margin:0}.option-desc[data-v-5f4f6dc4]{font-size:14px;color:#888;font-weight:400;margin-top:0;margin-left:24.5px}.radio-circle[data-v-5f4f6dc4]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:2px solid #00B1C2;border-radius:50%;margin:0;background:#fff;transition:border-color .3s}.radio-circle.selected[data-v-5f4f6dc4]{border-color:#00b1c2;background:#00b1c2}.checkmark[data-v-5f4f6dc4]{width:12px;height:10px;padding:0 0 1px 1px;color:#fff}.option-content[data-v-5f4f6dc4]{margin-top:8px;padding-top:0;border-top:none;color:#888;font-size:15px;font-weight:400}.form-group[data-v-5f4f6dc4]{margin-bottom:20px;position:relative}.forgot-password[data-v-5f4f6dc4]{text-align:right;margin-top:8px}.forgot-password a[data-v-5f4f6dc4]{font-family:sans-serif,Noto Sans TC;font-weight:400;font-size:14px;color:#00b1c2;line-height:1.5;text-decoration:underline;transition:color .3s ease}.forgot-password a[data-v-5f4f6dc4]:hover{color:#008ba3}.login-submit-btn[data-v-5f4f6dc4]{width:100%;background:#00b1c2;border:none;border-radius:12px;font-family:sans-serif,Noto Sans TC;font-weight:500;font-size:16px;color:#fff;line-height:1.5;padding:12px 20px;margin:0;cursor:pointer;transition:background-color .3s ease}.login-submit-btn[data-v-5f4f6dc4]:hover{background:#008ba3}.divider[data-v-5f4f6dc4]{display:flex;align-items:center;margin:24px 0}.divider-line[data-v-5f4f6dc4]{flex:1;height:1px;background:#949494}.divider-text[data-v-5f4f6dc4]{font-family:sans-serif,Noto Sans TC;font-weight:400;font-size:14px;color:#949494;padding:0 10.5px;background:#f8fdfd}.line-login-btn[data-v-5f4f6dc4]{width:100%;background:#00b900;border:none;font-family:sans-serif,Noto Sans TC;font-weight:500;font-size:16px;color:#fff;line-height:1.5;padding:12px 20px;margin:0;cursor:pointer;transition:background-color .3s ease}.line-login-btn[data-v-5f4f6dc4]:hover{background:#00a843}.register-form[data-v-5f4f6dc4]{max-height:none;overflow-y:visible;padding-right:8px}.form-label[data-v-5f4f6dc4]{display:block;font-family:sans-serif,Noto Sans TC;font-weight:500;font-size:16px;color:#113d5d;line-height:1.5;margin-bottom:8px}.form-label.required[data-v-5f4f6dc4]:before{content:"*";color:#fa4d56;margin-right:4px;font-weight:600;position:relative;top:2.5px}.form-label[data-v-5f4f6dc4]{text-align:left}.form-group .datepicker-container .input-title[data-v-5f4f6dc4]{text-align:left!important}.form-group .datepicker-container .label-row[data-v-5f4f6dc4]{justify-content:flex-start!important}.radio-group[data-v-5f4f6dc4]{display:flex;gap:16px;margin-top:8px;flex-wrap:wrap}.radio-group .radio-button-container[data-v-5f4f6dc4]{flex:1;min-width:120px;max-width:100%;border:1px solid #e0e0e0;border-radius:8px;transition:all .2s ease}.radio-group .radio-button-container[data-v-5f4f6dc4]:hover{border-color:#00bcd4;box-shadow:0 2px 4px #00bcd41a}.radio-group .radio-button-container.error[data-v-5f4f6dc4]{border-color:#fa4d56!important}.register-submit-btn[data-v-5f4f6dc4]{width:100%;padding:14px;background:#00bcd4;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.register-submit-btn[data-v-5f4f6dc4]:hover{background:#008ba3}.register-form[data-v-5f4f6dc4]::-webkit-scrollbar{width:6px}.register-form[data-v-5f4f6dc4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.register-form[data-v-5f4f6dc4]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.register-form[data-v-5f4f6dc4]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.error-message[data-v-5f4f6dc4]{display:flex;align-items:flex-start;background:#ffebee00;color:#fa4d56;padding:10px 0;margin:0;gap:4px;font-size:12px}.error-icon[data-v-5f4f6dc4]{width:16px;height:16px;color:#fa4d56;flex-shrink:0}.loading-spinner[data-v-5f4f6dc4]{margin-right:8px;animation:spin-5f4f6dc4 1s linear infinite}@keyframes spin-5f4f6dc4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-submit-btn[data-v-5f4f6dc4]:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.login-submit-btn[data-v-5f4f6dc4]:disabled:hover{background:#ccc}.privacy-agreement[data-v-5f4f6dc4]{display:block;height:auto}.privacy-agreement-content[data-v-5f4f6dc4]{display:flex;align-items:flex-start;gap:4px}.privacy-text-container[data-v-5f4f6dc4]{display:flex;align-items:flex-start;gap:4px;cursor:pointer;flex:1;flex-wrap:wrap;line-height:1.2}.privacy-text-normal[data-v-5f4f6dc4]{font-size:16px;color:#113d5d;font-weight:400}.privacy-link[data-v-5f4f6dc4]{color:#00b1c2;text-decoration:underline;cursor:pointer;font-size:16px;font-weight:700;transition:color .3s ease}.privacy-link[data-v-5f4f6dc4]:hover{color:#008ba3}.credit-card-binding-form[data-v-2af70d6e]{width:100%}.credit-card-binding-form[data-v-2af70d6e],.credit-card-binding-form[data-v-2af70d6e] *{font-family:sans-serif,Noto Sans TC}.title-section[data-v-2af70d6e]{display:flex;align-items:center;justify-content:start;min-width:206px;min-height:36px;gap:8px;margin-bottom:24px}.page-title[data-v-2af70d6e]{align-self:center;font-size:24px;font-weight:700;color:#113d5d;padding:0;margin:0}.unsupported-note[data-v-2af70d6e]{align-self:flex-end;font-size:12px;font-weight:400;color:#949494}.description-section[data-v-2af70d6e]{margin-bottom:24px}.description-text[data-v-2af70d6e]{text-align:left;font-size:16px;font-weight:400;color:#3f3f3f;line-height:1.5;margin:0}.binding-section[data-v-2af70d6e]{text-align:center;margin-bottom:48px}.binding-btn-container[data-v-2af70d6e]{margin-bottom:20px}.rebind-btn-container[data-v-2af70d6e]{margin-top:20px}.binding-btn[data-v-2af70d6e]{width:100%;max-width:335px;height:48px;border-radius:12px;padding:12px 20px;font-size:16px;font-weight:500;line-height:1.5;display:flex;align-items:center;justify-content:space-between;gap:8px}.binding-btn[data-v-2af70d6e] .button-icon{width:24px;height:24px}.arrow-icon[data-v-2af70d6e],.loading-icon[data-v-2af70d6e]{width:20px;height:20px;color:#fff}.card-info-container[data-v-2af70d6e]{background:#fff;border:1px solid #D8D8D8;border-radius:12px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.card-info[data-v-2af70d6e]{display:flex;align-items:center;background:#fff;gap:8px;padding:0}.card-icon[data-v-2af70d6e]{display:flex;align-items:center;justify-content:center;background-color:#fff}.card-icon svg[data-v-2af70d6e]{width:24px;height:24px;color:#00b1c2}.card-details[data-v-2af70d6e]{flex-grow:1}.card-number[data-v-2af70d6e]{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;color:#3f3f3f}.remove-btn[data-v-2af70d6e]{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0;padding:0;background-color:#fff;color:#00b1c2;border:none}.remove-btn[data-v-2af70d6e]:hover{background-color:#fff}.notes-section[data-v-2af70d6e]{background:#e8e8e8;border-radius:8px;padding:12px;gap:4px;text-align:left;margin-bottom:48px}.notes-header[data-v-2af70d6e]{display:flex;align-items:center;justify-self:start;gap:4px;margin-bottom:4px}.bell-icon[data-v-2af70d6e]{width:20px;height:20px;color:#ffcb46;padding:.5px}.notes-title[data-v-2af70d6e]{font-size:14px;font-weight:700;line-height:1.5;color:#3f3f3f}.notes-content[data-v-2af70d6e]{font-size:14px;font-weight:400;line-height:1.5;color:#3f3f3f}.notes-list[data-v-2af70d6e]{margin:0;padding:0 20px}.notes-list li[data-v-2af70d6e]{font-size:14px;line-height:1.5}.notes-list li[data-v-2af70d6e]:last-child{margin-bottom:0}@media (max-width: 768px){.page-title[data-v-2af70d6e]{font-size:20px}.description-text[data-v-2af70d6e]{font-size:14px}.title-section[data-v-2af70d6e]{display:flex;align-items:center;justify-content:start;gap:8px}}.toggle-btn-box[data-v-8e2e9519]{display:flex;align-items:center;justify-content:center;width:335px;height:48px;background-color:#e8e8e8;border-radius:12px;padding:1px;margin:0;gap:16px;font-family:sans-serif,Noto Sans TC;font-size:16px;font-weight:500;line-height:1.5}.toggle-btn[data-v-8e2e9519]{display:flex;align-items:center;justify-content:center;width:155.5px;height:40px;border-radius:8px;background-color:transparent;color:#949494;border:none;padding:0;margin:0;cursor:pointer;transition:background-color .3s,color .3s}.toggle-btn.active[data-v-8e2e9519]{background-color:#00b1c2;color:#fff}.toggle-btn[data-v-8e2e9519]:focus{outline:none}.promotion-modal-overlay[data-v-f345cc4c]{position:fixed;display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;font-family:Noto Sans TC,sans-serif;line-height:1.5;background:#00000080;z-index:1000}.promotion-modal[data-v-f345cc4c]{display:flex;flex-direction:column;width:90%;background:#fff;border-radius:16px;max-width:400px;max-height:95vh;box-shadow:0 10px 30px #0000004d;overflow:hidden;box-sizing:border-box}.modal-header[data-v-f345cc4c]{text-align:left;padding:0;margin:24px 24px 0}.modal-title[data-v-f345cc4c]{font-size:20px;font-weight:700;color:#113d5d;padding:0;margin:0}.promotion-code-section[data-v-f345cc4c]{padding:12px 24px;margin:0}.code-input-wrapper[data-v-f345cc4c]{display:flex;align-items:flex-start;gap:4px;text-align:left}.promotion-code-input[data-v-f345cc4c]{flex:1;height:58px}.promotion-code-input[data-v-f345cc4c] .input-field-container{max-width:200px;height:46px}.code-confirm-btn[data-v-f345cc4c]{flex-shrink:0;min-width:72px;height:48px;font-size:16px}.promotion-list-container[data-v-f345cc4c]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:0;max-height:390px;padding:0 18px 0 12px;margin:0}.promotion-list-container .promotion-list[data-v-f345cc4c]{flex:1;position:relative;display:flex;flex-direction:column;gap:12px;padding:0 18px 0 12px;margin:0;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.promotion-list-container .promotion-list.no-scrollbar-padding[data-v-f345cc4c]{padding:0 12px}.promotion-list-container .promotion-list[data-v-f345cc4c]::-webkit-scrollbar{display:none}.promotion-list-container .promotion-list[data-v-f345cc4c]::-webkit-scrollbar-thumb{display:none;-webkit-appearance:none}.promotion-list-container .promotion-list[data-v-f345cc4c]::-webkit-scrollbar-button{display:none;-webkit-appearance:none;height:0;width:0}.promotion-list-container .custom-scrollbar[data-v-f345cc4c]{position:absolute;right:22px;top:0;bottom:0;width:6px;padding:0;margin:0;z-index:12}.promotion-list-container .custom-scrollbar .scrollbar-track[data-v-f345cc4c]{position:relative;height:100%;background-color:#d8d8d8;border-radius:40px;cursor:pointer}.promotion-list-container .custom-scrollbar .scrollbar-thumb[data-v-f345cc4c]{position:absolute;width:100%;background-color:#1cc7d4;border-radius:40px}.promotion-list-container .custom-scrollbar .scrollbar-thumb[data-v-f345cc4c]:hover{background-color:#16a8b3}.promotion-list-container.no-scrollbar-padding[data-v-f345cc4c]{padding:0 12px}.promotion-card[data-v-f345cc4c]{display:flex;flex-direction:column;gap:8px;width:auto;text-align:left;background-color:#fff;border:2px solid #D8D8D8;border-bottom:none;border-radius:12px 12px 0 0;transition:all .2s;padding:12px;margin:0}.promotion-card.selected[data-v-f345cc4c]{border-color:#00b1c2;background:#f0fdfe}.promotion-card.disabled[data-v-f345cc4c]{opacity:.5;cursor:not-allowed;background:#f5f5f5}.promotion-header[data-v-f345cc4c]{display:flex;align-items:center;justify-content:space-between}.promotion-title-left[data-v-f345cc4c]{display:flex;align-items:center;gap:4px;padding:0;margin:0}.promotion-select-icon[data-v-f345cc4c]{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;top:3px;width:24px;height:24px}.check-icon svg[data-v-f345cc4c],.unselected-icon svg[data-v-f345cc4c],.disabled-icon svg[data-v-f345cc4c]{width:24px;height:24px}.promotion-title[data-v-f345cc4c]{font-size:16px;font-weight:700;color:#113d5d}.promotion-content[data-v-f345cc4c]{flex:1;display:flex;flex-direction:column;gap:8px}.promotion-rules[data-v-f345cc4c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:400}.rule-label[data-v-f345cc4c]{color:#949494}.rule-tags[data-v-f345cc4c]{display:flex;gap:6px;flex-wrap:wrap}.rule-tag[data-v-f345cc4c]{font-size:12px}.promotion-info[data-v-f345cc4c]{display:flex;gap:8px;font-size:14px;font-weight:400}.info-label[data-v-f345cc4c]{color:#949494}.info-value[data-v-f345cc4c]{color:#3f3f3f}.promotion-instructions[data-v-f345cc4c]{padding:0;margin:0}.instructions-header[data-v-f345cc4c]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.instructions-header.expanded[data-v-f345cc4c]{border-bottom:1px solid #e0e0e0;margin-bottom:8px}.instructions-text[data-v-f345cc4c]{font-size:14px;font-weight:500;color:#00b1c2}.chevron-icon[data-v-f345cc4c]{width:20px;height:20px;color:#fff;transition:transform .2s}.chevron-icon.rotated[data-v-f345cc4c]{transform:rotate(180deg)}.instructions-content[data-v-f345cc4c]{display:flex;gap:8px;font-size:14px;font-weight:400}.instructions-label[data-v-f345cc4c]{color:#949494}.instructions-value[data-v-f345cc4c]{color:#3f3f3f}instructions-value[data-v-f345cc4c] *{margin:0;padding:0}.promotion-footer[data-v-f345cc4c]{display:flex;align-items:flex-start;width:100%}.promotion-footer .side-svg[data-v-f345cc4c]{flex:0 0 8px;display:flex;height:29px;padding:0;margin:0}.promotion-footer.selected .promotion-footer-content[data-v-f345cc4c]{background-color:#00b1c2}.promotion-footer .promotion-footer-content[data-v-f345cc4c]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;background-color:#03d1c4;height:29px;font-size:14px;font-weight:500;color:#fff;padding:0;margin:0}.promotion-footer .promotion-footer-content.disabled[data-v-f345cc4c]{background-color:#b7b7b7;color:#fff}.modal-footer[data-v-f345cc4c]{padding:16px 24px;border-top:1px solid #e9ecef;display:flex;gap:12px;justify-content:center}.cancel-btn[data-v-f345cc4c],.confirm-btn[data-v-f345cc4c]{flex:1;min-width:100px}.promotion-section[data-v-f345cc4c]{margin-bottom:20px}.section-title[data-v-f345cc4c]{font-size:14px;font-weight:600;color:#666;margin-bottom:12px;padding:0 4px}.empty-state[data-v-f345cc4c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;min-height:150px}.empty-image[data-v-f345cc4c]{width:120px;height:auto;margin-bottom:16px;opacity:.6}.empty-text[data-v-f345cc4c]{font-size:14px;color:#9e9e9e;margin:0;text-align:center}.license-modal-overlay[data-v-a3fa8a94]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.license-modal[data-v-a3fa8a94]{display:flex;flex-direction:column;background:#fff;border-radius:16px;width:90%;max-width:335px;max-height:602px;box-shadow:0 4px 20px #00000026;padding:24px}.modal-header[data-v-a3fa8a94]{padding:0;margin:8px 24px 4px}.modal-title[data-v-a3fa8a94]{text-align:left;font-family:sans-serif,Noto Sans TC;font-size:20px;font-style:bold;font-weight:700;color:#113d5d;line-height:1.5;padding:0;margin:0}.modal-content[data-v-a3fa8a94]{height:100%;padding:0;margin:4px 24px 0}.license-modal-body-toggle[data-v-a3fa8a94]{display:flex;gap:8px;margin-bottom:12px}.license-modal-body-toggle[data-v-a3fa8a94] .button{border-radius:400px}.license-modal-body[data-v-a3fa8a94]{padding:0;margin:0}.license-image[data-v-a3fa8a94]{width:100%;padding:0;margin:0}.license-text[data-v-a3fa8a94]{text-align:left;font-family:sans-serif,Noto Sans TC;font-size:16px;font-weight:400;color:#3f3f3f;line-height:1.2;height:212px;padding:0 18px 0 0;margin:0}.line-support-link[data-v-a3fa8a94]{cursor:pointer;transition:color .3s ease}.line-support-text[data-v-a3fa8a94]{margin-right:5px;font-size:16px;color:#00b1c2;text-decoration:underline}.line-icon[data-v-a3fa8a94]{width:24px;height:24px;position:relative;padding:0;margin:0;top:5px;left:1px}.line-support-link[data-v-a3fa8a94]:hover{color:#008ba3}.modal-footer[data-v-a3fa8a94]{display:flex;padding:12px 24px;margin:0}.nav-btn[data-v-a3fa8a94]{flex:1}.passport-modal-overlay[data-v-8bc6850f]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.passport-modal[data-v-8bc6850f]{display:flex;flex-direction:column;background:#fff;border-radius:16px;width:90%;max-width:335px;max-height:526px;box-shadow:0 4px 20px #00000026;padding:24px 12px}.modal-header[data-v-8bc6850f]{padding:0;margin:8px 24px 4px}.modal-title[data-v-8bc6850f]{text-align:left;font-family:sans-serif,Noto Sans TC;font-size:20px;font-style:bold;font-weight:700;color:#113d5d;line-height:1.5;padding:0;margin:0}.modal-content[data-v-8bc6850f]{padding:0;margin:4px 24px 0}.passport-image[data-v-8bc6850f]{width:100%;padding:0;margin:0}.passport-text[data-v-8bc6850f]{text-align:left;font-family:sans-serif,Noto Sans TC;font-size:16px;font-weight:400;color:#3f3f3f;line-height:1.5}.modal-footer[data-v-8bc6850f]{display:flex;padding:12px 24px;margin:0}.nav-btn[data-v-8bc6850f]{flex:1}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
