@charset "UTF-8";main.svelte-1m9dltr{display:block}.svelte-1m9dltr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}body{position:relative;padding:0}.fc .fc-button{color:#fff;background-color:#4582ec !important;border-color:#4582ec !important;border-radius:1.078em !important;padding:0.5rem 1.1rem !important}.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child){border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(115, 134, 237, 0.565) !important}.fc-theme-standard th{background:rgba(88, 185, 87, 0.56) !important;line-height:30px !important}th.fc-day-sat, th.fc-day-sun{background:rgba(250, 168, 59, 0.56) !important}td.fc-day-sun{background:rgba(254, 211, 50, 0.565) !important}td.fc-day-sat{background:rgba(254, 211, 50, 0.565) !important}a:hover{color:inherit !important;opacity:0.8 !important}.fc-col-header-cell a, .fc-daygrid-day-number{color:#555}.fc-h-event .fc-event-main{padding:0px 15px;cursor:pointer;font-weight:600;font-size:15px}.button--cancel{border:solid 2px #f66354;background-color:#f66354;border-radius:20px;color:#fff;min-width:120px;transition:all 0.2s;padding:10px 20px;margin:10px auto;font-size:16px;cursor:pointer;display:block}.button--cancel:hover{border:solid 2px #f66354;background-color:#f66354;border-radius:20px;color:#fff}.button--doneButNoPay{border:solid 2px #7386ed;background-color:#7386ed;border-radius:20px;color:#fff;min-width:120px;transition:all 0.2s;padding:10px 20px;margin:10px auto;font-size:16px;cursor:pointer;display:block}.button--doneButNoPay:hover{border:solid 2px #7386ed;background-color:#7386ed;border-radius:20px;color:#fff}.button--done{border:solid 2px #58b957;background-color:#58b957;border-radius:20px;color:#fff;min-width:120px;transition:all 0.2s;padding:10px 20px;margin:10px auto;font-size:16px;cursor:pointer;display:block}.button--done:hover{border:solid 2px #58b957;background-color:#58b957;border-radius:20px;color:#fff}.button--recover{border:solid 2px #faa83b;background-color:#faa83b;border-radius:20px;color:#fff;min-width:120px;transition:all 0.2s;padding:10px 20px;margin:10px auto;font-size:16px;cursor:pointer;display:block}.button--recover:hover{border:solid 2px #faa83b;background-color:#faa83b;border-radius:20px;color:#fff}main.front.svelte-1m9dltr{padding:0px 15px;min-height:100vh;display:flex;align-items:center;justify-content:center}main.backstage.svelte-1m9dltr{padding:100px 5% 200px;min-height:100vh;position:relative;margin:auto;box-sizing:border-box}@media screen and (min-width: 1100px){main.backstage.svelte-1m9dltr{padding:100px 120px 200px}}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");p.svelte-1hv6bf8.svelte-1hv6bf8,footer.svelte-1hv6bf8.svelte-1hv6bf8{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}footer.svelte-1hv6bf8.svelte-1hv6bf8{display:block}.svelte-1hv6bf8.svelte-1hv6bf8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}footer.svelte-1hv6bf8.svelte-1hv6bf8{background-color:#F6F6F6;box-shadow:0px 0px 5px #c5c5c5;text-align:center;position:absolute;width:100vw;padding:20px;z-index:1;position:absolute;bottom:0;left:0}footer.svelte-1hv6bf8 p.svelte-1hv6bf8{font-family:"Noto Sans TC", sans-serif;letter-spacing:1px;font-size:13px;line-height:20px}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9,span.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9,p.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9,a.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9,img.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9,ul.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9,li.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9,header.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9,nav.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}ul.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{list-style:none}img.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{width:100%;height:auto}header.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9,nav.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{display:block}a.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{text-decoration:none}a.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9:focus,button.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9:focus{outline:none}.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.hamburger.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{display:inline-block;width:58px;height:45px;padding:11px 13px;cursor:pointer;-webkit-transition:transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;vertical-align:middle;border:none;background-color:transparent;position:relative;z-index:999}.hamburger.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9::-moz-focus-inner{padding:0;border:0 none}.hamburger.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9:focus{outline:0}.hamburger.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9:after,.hamburger.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9:before{content:""}.hamburger.svelte-s4czx9 .icon.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9,.hamburger.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9:after,.hamburger.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9:before{display:block;width:100%;height:4px;margin:0 0 5px;-webkit-transition:transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;background-color:#2e3440;border-radius:0}.hamburger.active.svelte-s4czx9 .icon.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9,.hamburger.active.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9:after,.hamburger.active.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9:before{background:#2e3440}.hamburger.hamburger-cancel.active.svelte-s4czx9 .icon.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0)}.hamburger.hamburger-cancel.active.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9:before{transform:translateY(10px) rotate(135deg);-moz-transform:translateY(10px) rotate(135deg);-webkit-transform:translateY(10px) rotate(135deg)}.hamburger.hamburger-cancel.active.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9:after{transform:translateY(-8px) rotate(-135deg);-moz-transform:translateY(-8px) rotate(-135deg);-webkit-transform:translateY(-8px) rotate(-135deg)}.header.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{position:fixed;width:100%;height:60px;left:0;top:0;background-color:#f6f6f6;z-index:3;font-size:18px;letter-spacing:1px;box-shadow:0px 0px 5px #c5c5c5}.header__con.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{display:flex;justify-content:space-between;align-items:center;height:60px}.header__item.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{display:flex;align-items:center}.header--logo.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{margin:auto;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 10px 0 10px;width:40px}.header--name.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{display:flex;align-items:center}.header--function.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{margin-right:20px}.header--function.svelte-s4czx9 ul.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{display:flex;align-items:center}.header--function ul.svelte-s4czx9 a.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{color:#2e3440}.header--function.svelte-s4czx9 ul.svelte-s4czx9 li.svelte-s4czx9.svelte-s4czx9{color:#2e3440;padding:20px;cursor:pointer}.header--function.svelte-s4czx9 ul.svelte-s4czx9 li.svelte-s4czx9.svelte-s4czx9:hover{opacity:0.7}nav.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{position:fixed;z-index:2;left:-400px;top:0;height:100vh;width:200px;background-color:#2e3440;box-shadow:0px 0px 5px #c5c5c5;text-align:center;padding-top:60px;transition:0.5s}nav.svelte-s4czx9>ul.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{padding:30px 0 0 0}nav.svelte-s4czx9>ul.svelte-s4czx9>li.svelte-s4czx9.svelte-s4czx9{list-style:none;color:#fff;font-family:"Noto Sans TC", sans-serif;letter-spacing:1px;font-size:18px;line-height:18px;position:relative;cursor:pointer}nav.svelte-s4czx9>ul.svelte-s4czx9>li.svelte-s4czx9.svelte-s4czx9:hover{background-color:#3c4350}nav.svelte-s4czx9>ul.svelte-s4czx9>li.svelte-s4czx9>a.svelte-s4czx9{color:#fff;padding:20px;display:block}nav.svelte-s4czx9>ul.svelte-s4czx9>li.svelte-s4czx9>a.svelte-s4czx9:hover{opacity:0.7}nav.svelte-s4czx9>ul.svelte-s4czx9>li.active.svelte-s4czx9>a.svelte-s4czx9{color:#f9d942}nav.svelte-s4czx9>ul.svelte-s4czx9>li.active.svelte-s4czx9>a.svelte-s4czx9:hover{opacity:1}nav.sidebar-open.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9.svelte-s4czx9{left:0}h1.svelte-1yryvet{color:#000;text-transform:uppercase;font-size:4em;font-weight:100;margin:0;padding:0}h1.svelte-6ujv7g{color:#000;text-transform:uppercase;font-size:4em;font-weight:100;width:100%;display:block;margin:0;padding:0}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b,h2.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b,p.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b,a.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b,label.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}a.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b{text-decoration:none}a.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b:focus,input.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b:focus{outline:none}.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.title.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b{display:inline-block;padding:0.5rem}.title.svelte-imkm8b h2.svelte-imkm8b.svelte-imkm8b{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-imkm8b h2.svelte-imkm8b.svelte-imkm8b::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:50%;transform:translateX(-50%)}.new.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b{display:inline-flex;justify-content:flex-end;width:calc(100% - 180px);padding:0.5rem}.search.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b{padding:0.5rem}.search__item.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b{width:100%;display:flex;margin:20px 0}.search__item.svelte-imkm8b>div.svelte-imkm8b.svelte-imkm8b{display:flex;flex-wrap:wrap}.search__item.svelte-imkm8b>div.svelte-imkm8b>div.svelte-imkm8b{margin:5px 0;display:flex;align-items:center}.search__item.svelte-imkm8b>p.svelte-imkm8b.svelte-imkm8b{white-space:nowrap;margin:5px 0}.search--button.svelte-imkm8b.svelte-imkm8b.svelte-imkm8b{display:flex;justify-content:flex-end}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-1uqwxqs.svelte-1uqwxqs.svelte-1uqwxqs,span.svelte-1uqwxqs.svelte-1uqwxqs.svelte-1uqwxqs,h2.svelte-1uqwxqs.svelte-1uqwxqs.svelte-1uqwxqs,p.svelte-1uqwxqs.svelte-1uqwxqs.svelte-1uqwxqs,label.svelte-1uqwxqs.svelte-1uqwxqs.svelte-1uqwxqs{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}input.svelte-1uqwxqs.svelte-1uqwxqs.svelte-1uqwxqs:focus{outline:none}.svelte-1uqwxqs.svelte-1uqwxqs.svelte-1uqwxqs{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.title.svelte-1uqwxqs.svelte-1uqwxqs.svelte-1uqwxqs{display:inline-block;padding:0.5rem}.title.svelte-1uqwxqs h2.svelte-1uqwxqs.svelte-1uqwxqs{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-1uqwxqs h2.svelte-1uqwxqs.svelte-1uqwxqs::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:50%;transform:translateX(-50%)}.search.svelte-1uqwxqs.svelte-1uqwxqs.svelte-1uqwxqs{padding:0.5rem}.search__item.svelte-1uqwxqs.svelte-1uqwxqs.svelte-1uqwxqs{width:100%;display:flex;margin:20px 0}.search__item.svelte-1uqwxqs>div.svelte-1uqwxqs.svelte-1uqwxqs{display:flex;flex-wrap:wrap}.search__item.svelte-1uqwxqs>div.svelte-1uqwxqs>div.svelte-1uqwxqs{margin:5px 0;display:flex;align-items:center}.search__item.svelte-1uqwxqs>p.svelte-1uqwxqs.svelte-1uqwxqs{white-space:nowrap;margin:5px 0}.search__item--revenue.svelte-1uqwxqs.svelte-1uqwxqs.svelte-1uqwxqs{display:flex;justify-content:flex-end}.search__item--revenue.svelte-1uqwxqs div.svelte-1uqwxqs.svelte-1uqwxqs{font-size:20px}.search__item--revenue.svelte-1uqwxqs div.svelte-1uqwxqs p.svelte-1uqwxqs{margin-left:20px}.search__item--revenue.svelte-1uqwxqs div p span.svelte-1uqwxqs.svelte-1uqwxqs{color:#960e1e}.search--button.svelte-1uqwxqs.svelte-1uqwxqs.svelte-1uqwxqs{display:flex;justify-content:flex-end}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-1vy2hyx.svelte-1vy2hyx,h2.svelte-1vy2hyx.svelte-1vy2hyx,p.svelte-1vy2hyx.svelte-1vy2hyx{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.svelte-1vy2hyx.svelte-1vy2hyx{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.svelte-1vy2hyx.svelte-1vy2hyx::placeholder{color:#aaa;font-size:14px}.title.svelte-1vy2hyx.svelte-1vy2hyx{display:inline-block}.title.svelte-1vy2hyx h2.svelte-1vy2hyx{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-1vy2hyx h2.svelte-1vy2hyx::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:50%;transform:translateX(-50%)}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3,h2.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3,p.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3,label.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3,table.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3,tbody.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3,tr.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3,td.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}table.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{border-collapse:collapse;border-spacing:0}td.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{text-align:left;font-weight:normal}input.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3:focus{outline:none}.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.title.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{display:inline-block;padding:0.5rem}.title.svelte-13g6ix3 h2.svelte-13g6ix3.svelte-13g6ix3{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-13g6ix3 h2.svelte-13g6ix3.svelte-13g6ix3::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:50%;transform:translateX(-50%)}.search.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{padding:0.5rem}.search__item.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{width:100%;display:inline-flex;margin:20px 0}.search__item.svelte-13g6ix3>div.svelte-13g6ix3.svelte-13g6ix3{display:flex;flex-wrap:wrap}.search__item.svelte-13g6ix3>div.svelte-13g6ix3>div.svelte-13g6ix3{margin:5px 0;display:flex;align-items:center}.search__item.svelte-13g6ix3>p.svelte-13g6ix3.svelte-13g6ix3{white-space:nowrap;margin:5px 0}.search__item.svelte-13g6ix3 .time--item.svelte-13g6ix3.svelte-13g6ix3{display:flex;align-items:center;margin:10px 20px 10px 0}.search__item.search--time.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{margin:0;width:300px;align-items:center}.search--button.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{display:flex;justify-content:flex-end}table.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3,td.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3,tr.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{border:1px solid #ece9e9;padding:15px 3px;text-align:center;font-size:15px}table.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{width:100%}select.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{width:200px}.typeA.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{background-color:rgb(255, 241, 121)}.typeB.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{background-color:rgb(255, 177, 106)}.left.svelte-13g6ix3.svelte-13g6ix3.svelte-13g6ix3{text-align:right}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-kew788.svelte-kew788,span.svelte-kew788.svelte-kew788,h2.svelte-kew788.svelte-kew788,p.svelte-kew788.svelte-kew788,label.svelte-kew788.svelte-kew788{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}input.svelte-kew788.svelte-kew788:focus{outline:none}.svelte-kew788.svelte-kew788{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.title.svelte-kew788.svelte-kew788{max-width:1000px;margin:auto}.title.svelte-kew788 h2.svelte-kew788{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0px;display:inline-block}.title.svelte-kew788 h2.svelte-kew788::after{content:"";position:absolute;width:100%;height:2px;background-color:#960E1E;bottom:-3px;left:52px;transform:translateX(-50%)}.form.svelte-kew788.svelte-kew788{max-width:1000px;margin:auto}.form__con.svelte-kew788.svelte-kew788{display:flex;flex-wrap:wrap;align-items:center}.form__item.svelte-kew788.svelte-kew788{width:50%;display:flex;align-items:center;margin:5px 0;position:relative}.form__item.svelte-kew788 input.svelte-kew788{width:calc(100% - 110px);margin:10px}.form__item.svelte-kew788 p.svelte-kew788{margin:0;width:60px}.form__item.svelte-kew788 p span.svelte-kew788{color:red}.form__item.svelte-kew788 textarea.svelte-kew788{resize:none;width:calc(100% - 110px)}.form__item--gender.svelte-kew788 label.svelte-kew788{margin:0 5px 0 10px;display:inline-flex;align-items:center;width:110px}.form__item--gender.svelte-kew788 input.svelte-kew788{width:30px;margin:5px}.form__item--textarea.svelte-kew788.svelte-kew788{width:100%}.form__item--textarea.svelte-kew788 p.svelte-kew788{width:70px}.btn.svelte-kew788.svelte-kew788{max-width:1000px;padding:0 40px 0 0;margin:10px auto 30px;width:100%;display:block}.btn__con.svelte-kew788.svelte-kew788{display:flex;justify-content:flex-end}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro,h2.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro,p.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro,label.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro,table.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro,tr.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro,th.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro,td.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}table.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro{border-collapse:collapse;border-spacing:0}th.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro,td.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro{text-align:left;font-weight:normal}input.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro:focus{outline:none}.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.title.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro{max-width:1100px}.title.svelte-12o6xro h2.svelte-12o6xro.svelte-12o6xro{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0;display:inline-block}.title.svelte-12o6xro h2.svelte-12o6xro.svelte-12o6xro::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:80px;transform:translateX(-50%)}hr.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro{margin:20px 0 20px;opacity:0.6}.weekDayOff.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro{display:flex;max-width:1100px;margin:0px 0 20px;align-items:center;flex-wrap:wrap}.weekDayOff.svelte-12o6xro>p.svelte-12o6xro.svelte-12o6xro{margin-right:10px;display:inline-flex;margin-top:30px;margin-bottom:10px;font-weight:600}.weekDayOff.svelte-12o6xro>div.svelte-12o6xro.svelte-12o6xro{display:inline-flex;align-items:center;flex-wrap:wrap;width:100%}.weekDayOff.svelte-12o6xro>div input.svelte-12o6xro.svelte-12o6xro{margin:0 0 0 0}.weekDayOff.svelte-12o6xro>div.svelte-12o6xro select.svelte-12o6xro{width:200px;height:35.8px}.weekDayOff.svelte-12o6xro>div.svelte-12o6xro p.svelte-12o6xro{margin-right:10px;display:inline-flex;width:120px}.weekDayOff.svelte-12o6xro>div.svelte-12o6xro div.svelte-12o6xro{width:100%;display:inline-flex;align-items:center}.yearDayOff.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro{display:flex;margin:40px 0 60px;max-width:1100px}.yearDayOff.svelte-12o6xro>div.svelte-12o6xro.svelte-12o6xro{display:flex;align-items:center;margin-right:20px}.yearDayOff.svelte-12o6xro>div.svelte-12o6xro select.svelte-12o6xro{width:200px;height:35.8px;margin-left:10px}table.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro{width:100%;margin:auto}table.svelte-12o6xro select.svelte-12o6xro.svelte-12o6xro{height:35.8px;width:100%;min-width:80px}table.svelte-12o6xro th.svelte-12o6xro.svelte-12o6xro{padding:10px 5px;font-weight:600;border-bottom:1px solid #aaa}table.svelte-12o6xro td.svelte-12o6xro.svelte-12o6xro{padding:0 5px}table.svelte-12o6xro input.svelte-12o6xro.svelte-12o6xro{width:100%}.btn.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro{width:100%}.btn--add.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro{display:flex}.btn--save.svelte-12o6xro.svelte-12o6xro.svelte-12o6xro{display:flex;justify-content:flex-end;padding:0 15px}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-1diq83z.svelte-1diq83z,span.svelte-1diq83z.svelte-1diq83z,h2.svelte-1diq83z.svelte-1diq83z,a.svelte-1diq83z.svelte-1diq83z,table.svelte-1diq83z.svelte-1diq83z,tr.svelte-1diq83z.svelte-1diq83z,th.svelte-1diq83z.svelte-1diq83z,td.svelte-1diq83z.svelte-1diq83z{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}table.svelte-1diq83z.svelte-1diq83z{border-collapse:collapse;border-spacing:0}th.svelte-1diq83z.svelte-1diq83z,td.svelte-1diq83z.svelte-1diq83z{text-align:left;font-weight:normal}a.svelte-1diq83z.svelte-1diq83z{text-decoration:none}a.svelte-1diq83z.svelte-1diq83z:focus{outline:none}.svelte-1diq83z.svelte-1diq83z{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.title.svelte-1diq83z.svelte-1diq83z{width:100%;max-width:1200px;margin:auto}.title.svelte-1diq83z h2.svelte-1diq83z{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 10px 0px;display:inline-block}.title.svelte-1diq83z h2.svelte-1diq83z::after{content:"";position:absolute;width:100%;height:2px;background-color:#960E1E;bottom:-3px;left:52px;transform:translateX(-50%)}.shift.svelte-1diq83z.svelte-1diq83z{display:flex;flex-wrap:wrap}.shift__con.svelte-1diq83z.svelte-1diq83z{width:100%;max-width:1200px;margin:auto}.shift__con--up.svelte-1diq83z.svelte-1diq83z{display:flex;justify-content:space-between}.search.svelte-1diq83z.svelte-1diq83z{max-width:1200px;width:100%;margin:20px auto;display:flex}.search.svelte-1diq83z select.svelte-1diq83z{width:200px;margin-right:20px}table.svelte-1diq83z.svelte-1diq83z{max-width:1200px;width:100%;margin:auto}table.svelte-1diq83z.svelte-1diq83z,th.svelte-1diq83z.svelte-1diq83z,td.svelte-1diq83z.svelte-1diq83z{border:1px solid #ece9e9;border-collapse:collapse}th.svelte-1diq83z.svelte-1diq83z{padding:8px 0px 8px 0px;text-align:center}td.svelte-1diq83z.svelte-1diq83z{text-align:left;padding:10px;line-height:35px}td.svelte-1diq83z span.svelte-1diq83z{background-color:#eae8e8;border-radius:20px;margin:5px 5px 5px;padding:2px 10px;display:inline-table}.td--center.svelte-1diq83z.svelte-1diq83z{text-align:center !important}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,span.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,h2.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,p.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,a.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,ul.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,li.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,label.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,tbody.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,thead.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,tr.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,th.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,td.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}ul.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{list-style:none}th.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,td.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{text-align:left;font-weight:normal}a.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{text-decoration:none}a.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm:focus,input.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm:focus,button.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm:focus{outline:none}.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.title.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{display:inline-block;padding:0.5rem}.title.svelte-1r6ngcm h2.svelte-1r6ngcm.svelte-1r6ngcm{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-1r6ngcm h2.svelte-1r6ngcm.svelte-1r6ngcm::after{content:"";position:absolute;width:100%;height:2px;background-color:#960E1E;bottom:-3px;left:50%;transform:translateX(-50%)}.new.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{display:inline-flex;justify-content:flex-end;width:calc(100% - 125px);padding:0.5rem}.search.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{padding:0.5rem}.search__item.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{width:100%;display:flex;margin:20px 0}.search__item.svelte-1r6ngcm>div.svelte-1r6ngcm.svelte-1r6ngcm{display:flex;flex-wrap:wrap}.search__item.svelte-1r6ngcm>div.svelte-1r6ngcm>div.svelte-1r6ngcm{margin:5px 0;display:flex;align-items:center}.search__item.svelte-1r6ngcm>p.svelte-1r6ngcm.svelte-1r6ngcm{white-space:nowrap;margin:5px 0}.search__item.svelte-1r6ngcm .time--item.svelte-1r6ngcm.svelte-1r6ngcm{display:flex;align-items:center;margin:10px 20px 10px 0}.search__item.search--time.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{margin:0}.search--button.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{display:flex;justify-content:flex-end}.table.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{padding:0}th.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm,td.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{border-collapse:collapse;border-bottom:1px solid #ece9e9}th.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{padding:8px 0px 8px 0px;text-align:center;border-bottom:1px solid #b9b3b3;background:#fff}th.sortable.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{cursor:pointer}th.sortable.svelte-1r6ngcm span.svelte-1r6ngcm.svelte-1r6ngcm{padding-right:16px;position:relative}th.sortable.svelte-1r6ngcm span.svelte-1r6ngcm.svelte-1r6ngcm:before,th.sortable.svelte-1r6ngcm span.svelte-1r6ngcm.svelte-1r6ngcm:after{border:4px solid transparent;content:"";display:block;height:0;right:0;top:50%;position:absolute;width:0}th.sortable.svelte-1r6ngcm span.svelte-1r6ngcm.svelte-1r6ngcm:before{border-bottom-color:#e0e0e0;margin-top:-9px}th.sortable.svelte-1r6ngcm span.svelte-1r6ngcm.svelte-1r6ngcm:after{border-top-color:#e0e0e0;margin-top:1px}th.sortable.asc.svelte-1r6ngcm:not(.desc) span.svelte-1r6ngcm.svelte-1r6ngcm:before{border-bottom-color:#9e9e9e}th.sortable.desc.svelte-1r6ngcm:not(.asc) span.svelte-1r6ngcm.svelte-1r6ngcm:after{border-top-color:#9e9e9e}td.svelte-1r6ngcm.svelte-1r6ngcm.svelte-1r6ngcm{text-align:center;padding:4px 0;word-break:break-all}td.svelte-1r6ngcm a.svelte-1r6ngcm.svelte-1r6ngcm{color:#000;transition:0.3s;display:inline-flex;width:100%;height:100%;justify-content:center;line-height:70px}td.svelte-1r6ngcm a.svelte-1r6ngcm.svelte-1r6ngcm:hover{color:rgb(143, 142, 142)}.td__serve.svelte-1r6ngcm a.svelte-1r6ngcm.svelte-1r6ngcm{line-height:inherit;padding-bottom:25px}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,span.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,h2.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,p.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,a.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,ul.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,li.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,label.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,tbody.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,thead.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,tr.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,th.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,td.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}ul.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{list-style:none}th.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,td.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{text-align:left;font-weight:normal}a.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{text-decoration:none}a.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b:focus,input.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b:focus{outline:none}.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.title.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{display:inline-block;padding:0.5rem}.title.svelte-x0fr0b h2.svelte-x0fr0b.svelte-x0fr0b{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-x0fr0b h2.svelte-x0fr0b.svelte-x0fr0b::after{content:"";position:absolute;width:100%;height:2px;background-color:#960E1E;bottom:-3px;left:50%;transform:translateX(-50%)}.search.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{padding:0.5rem}.search__item.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{width:100%;display:flex;margin:20px 0}.search__item.svelte-x0fr0b>div.svelte-x0fr0b.svelte-x0fr0b{display:flex;flex-wrap:wrap}.search__item.svelte-x0fr0b>div.svelte-x0fr0b>div.svelte-x0fr0b{margin:5px 0;display:flex;align-items:center}.search__item.svelte-x0fr0b>p.svelte-x0fr0b.svelte-x0fr0b{white-space:nowrap;margin:5px 0}.search__item.svelte-x0fr0b .time--item.svelte-x0fr0b.svelte-x0fr0b{margin:10px 20px 10px 0;display:flex;align-items:center}.search__item.search--time.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{margin:0}.search__item--revenue.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{display:flex;justify-content:flex-end}.search__item--revenue.svelte-x0fr0b div.svelte-x0fr0b.svelte-x0fr0b{font-size:20px}.search__item--revenue.svelte-x0fr0b div.svelte-x0fr0b p.svelte-x0fr0b{margin-left:20px}.search__item--revenue.svelte-x0fr0b div.svelte-x0fr0b p span.svelte-x0fr0b{color:#960E1E}.search--button.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{display:flex;justify-content:flex-end}.table.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{padding:0}th.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b,td.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{border-collapse:collapse;border-bottom:1px solid #ece9e9}th.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{padding:8px 0px 8px 0px;text-align:center;border-bottom:1px solid #b9b3b3;background:#fff}th.sortable.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{cursor:pointer}th.sortable.svelte-x0fr0b span.svelte-x0fr0b.svelte-x0fr0b{padding-right:16px;position:relative}th.sortable.svelte-x0fr0b span.svelte-x0fr0b.svelte-x0fr0b:before,th.sortable.svelte-x0fr0b span.svelte-x0fr0b.svelte-x0fr0b:after{border:4px solid transparent;content:"";display:block;height:0;right:0;top:50%;position:absolute;width:0}th.sortable.svelte-x0fr0b span.svelte-x0fr0b.svelte-x0fr0b:before{border-bottom-color:#e0e0e0;margin-top:-9px}th.sortable.svelte-x0fr0b span.svelte-x0fr0b.svelte-x0fr0b:after{border-top-color:#e0e0e0;margin-top:1px}th.sortable.asc.svelte-x0fr0b:not(.desc) span.svelte-x0fr0b.svelte-x0fr0b:before{border-bottom-color:#9e9e9e}th.sortable.desc.svelte-x0fr0b:not(.asc) span.svelte-x0fr0b.svelte-x0fr0b:after{border-top-color:#9e9e9e}td.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{line-height:70px;text-align:center;padding:4px 0;word-break:break-all}td.svelte-x0fr0b a.svelte-x0fr0b.svelte-x0fr0b{color:#000;transition:0.3s;display:inline-flex;width:100%;height:100%;justify-content:center;line-height:70px}td.svelte-x0fr0b a.svelte-x0fr0b.svelte-x0fr0b:hover{color:rgb(143, 142, 142)}td.td__serve.svelte-x0fr0b.svelte-x0fr0b.svelte-x0fr0b{line-height:inherit;padding-bottom:25px}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-n02119.svelte-n02119,span.svelte-n02119.svelte-n02119,h2.svelte-n02119.svelte-n02119,p.svelte-n02119.svelte-n02119,ul.svelte-n02119.svelte-n02119,li.svelte-n02119.svelte-n02119,label.svelte-n02119.svelte-n02119,tbody.svelte-n02119.svelte-n02119,thead.svelte-n02119.svelte-n02119,tr.svelte-n02119.svelte-n02119,th.svelte-n02119.svelte-n02119,td.svelte-n02119.svelte-n02119{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}ul.svelte-n02119.svelte-n02119{list-style:none}th.svelte-n02119.svelte-n02119,td.svelte-n02119.svelte-n02119{text-align:left;font-weight:normal}input.svelte-n02119.svelte-n02119:focus{outline:none}.svelte-n02119.svelte-n02119{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.title.svelte-n02119.svelte-n02119{max-width:1000px;margin:auto}.title.svelte-n02119 h2.svelte-n02119{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0px;display:inline-block}.title.svelte-n02119 h2.svelte-n02119::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:52px;transform:translateX(-50%)}.form.svelte-n02119.svelte-n02119{max-width:1000px;margin:auto}.form__con.svelte-n02119.svelte-n02119{display:flex;flex-wrap:wrap;align-items:center}.form__item.svelte-n02119.svelte-n02119{width:50%;display:flex;align-items:center;margin:5px 0;position:relative}.form__item.svelte-n02119 input.svelte-n02119{width:calc(100% - 110px);margin:10px}.form__item.svelte-n02119 p.svelte-n02119{margin:0;width:60px}.form__item.svelte-n02119 p span.svelte-n02119{color:red}.form__item.svelte-n02119 textarea.svelte-n02119{resize:none;width:calc(100% - 110px)}.form__item--textarea.svelte-n02119.svelte-n02119{width:100%}.form__item--textarea.svelte-n02119 p.svelte-n02119{width:70px}.form__item--status.svelte-n02119.svelte-n02119{width:calc(50% + 0px)}.form__item--gender.svelte-n02119 label.svelte-n02119{margin:0 5px 0 10px;display:inline-flex;align-items:center;width:100px}.form__item--gender.svelte-n02119 input.svelte-n02119{width:30px;margin:5px}.btn.svelte-n02119.svelte-n02119{max-width:1000px;padding:0 40px 0 0;margin:10px auto 30px;width:100%;display:block}.btn__con.svelte-n02119.svelte-n02119{display:flex;justify-content:flex-end}.table.svelte-n02119.svelte-n02119{max-width:1000px;padding:0 30px 0 0;margin:auto}th.svelte-n02119.svelte-n02119,td.svelte-n02119.svelte-n02119{border-collapse:collapse;border-bottom:1px solid #ece9e9}th.svelte-n02119.svelte-n02119{padding:8px 0px 8px 0px;text-align:center;border-bottom:1px solid #b9b3b3;background:#fff}th.sortable.svelte-n02119.svelte-n02119{cursor:pointer}th.sortable.svelte-n02119 span.svelte-n02119{padding-right:16px;position:relative}th.sortable.svelte-n02119 span.svelte-n02119:before,th.sortable.svelte-n02119 span.svelte-n02119:after{border:4px solid transparent;content:"";display:block;height:0;right:0;top:50%;position:absolute;width:0}th.sortable.svelte-n02119 span.svelte-n02119:before{border-bottom-color:#e0e0e0;margin-top:-9px}th.sortable.svelte-n02119 span.svelte-n02119:after{border-top-color:#e0e0e0;margin-top:1px}th.sortable.asc.svelte-n02119:not(.desc) span.svelte-n02119:before{border-bottom-color:#9e9e9e}th.sortable.desc.svelte-n02119:not(.asc) span.svelte-n02119:after{border-top-color:#9e9e9e}td.svelte-n02119.svelte-n02119{text-align:center;padding:20px 0;word-break:break-all}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-pbmbjv.svelte-pbmbjv,h2.svelte-pbmbjv.svelte-pbmbjv,p.svelte-pbmbjv.svelte-pbmbjv,img.svelte-pbmbjv.svelte-pbmbjv{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}img.svelte-pbmbjv.svelte-pbmbjv{width:100%;height:auto}.svelte-pbmbjv.svelte-pbmbjv{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.header--fixed.svelte-pbmbjv.svelte-pbmbjv{width:100%;position:fixed;top:0;left:0;display:flex;padding:15px 10px;background-color:#425271;box-shadow:0px 0px 8px #b4b3b3;z-index:1}.header--logo.svelte-pbmbjv.svelte-pbmbjv{margin:auto;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 10px 0 10px;width:100%}.header--logo.svelte-pbmbjv img.svelte-pbmbjv{width:40px}.header--logo.svelte-pbmbjv p.svelte-pbmbjv{font-size:22px;margin-left:5px;letter-spacing:1px;color:#f2efef}.title.svelte-pbmbjv.svelte-pbmbjv{display:inline-flex;padding:0.5rem;margin:auto;width:100%;justify-content:center}.title.svelte-pbmbjv h2.svelte-pbmbjv{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-pbmbjv h2.svelte-pbmbjv::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:50%;transform:translateX(-50%)}.order.svelte-pbmbjv.svelte-pbmbjv{padding:100px 0.5rem;width:100%}.order__con.svelte-pbmbjv.svelte-pbmbjv{display:inline-block;margin:auto;width:100%;text-align:center}.order__item.svelte-pbmbjv.svelte-pbmbjv{max-width:400px;margin:auto;background-color:#f9f9f9;padding:30px;border-radius:15px;box-shadow:2px 2px 5px #ddd;color:#333;margin:10px auto 30px;text-align:left}.order__item.svelte-pbmbjv p.svelte-pbmbjv{font-size:19px;line-height:33px}.btn.svelte-pbmbjv.svelte-pbmbjv{display:flex;width:100%}.btn__con.svelte-pbmbjv.svelte-pbmbjv{display:flex;width:100%;justify-content:center}.btn__item.svelte-pbmbjv.svelte-pbmbjv{margin:10px 10px 0}.message.svelte-pbmbjv.svelte-pbmbjv{position:fixed;height:100vh;width:100vw;display:none;top:0;left:0;z-index:101;align-items:center;justify-content:center}.message__con.svelte-pbmbjv.svelte-pbmbjv{width:90%;max-width:500px;height:auto;text-align:left;padding:50px}.message__con.svelte-pbmbjv p.svelte-pbmbjv{font-size:30px;font-weight:900;color:#fff}.message__con.svelte-pbmbjv .close.svelte-pbmbjv{position:absolute;top:10px;right:10px;width:30px;cursor:pointer;height:30px;transition:0.3s}.message__con.svelte-pbmbjv .close.svelte-pbmbjv:hover{opacity:0.6}.cover.svelte-pbmbjv.svelte-pbmbjv{width:100%;height:100%;background-color:rgba(255, 255, 255, 0.8);position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1}.cover.svelte-pbmbjv p.svelte-pbmbjv{color:#000;font-size:30px;font-weight:500;letter-spacing:1px}.blur.svelte-pbmbjv.svelte-pbmbjv{filter:blur(3px)}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy,span.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy,h2.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy,p.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy,label.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}input.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy:focus,button.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy:focus{outline:none}.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.order.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy{padding:0.5rem}.order--ps.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy{color:#f00}.order.svelte-1m002xy .typeItem.svelte-1m002xy.svelte-1m002xy{accent-color:#f00;color:#f00}.order__item.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy{width:100%;display:flex;margin:20px 0}.order__item.svelte-1m002xy>div.svelte-1m002xy.svelte-1m002xy{display:flex;flex-wrap:wrap}.order__item.svelte-1m002xy>div.svelte-1m002xy>div.svelte-1m002xy{margin:5px 0;display:flex;align-items:center}.order__item.svelte-1m002xy>div>div input.svelte-1m002xy.svelte-1m002xy{margin:0}.order__item.svelte-1m002xy>p.svelte-1m002xy.svelte-1m002xy{white-space:nowrap;margin:5px 0}.order__item.svelte-1m002xy h2.svelte-1m002xy.svelte-1m002xy{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.order__item.svelte-1m002xy h2.svelte-1m002xy.svelte-1m002xy::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:50%;transform:translateX(-50%)}.order__item.svelte-1m002xy .time--item.svelte-1m002xy.svelte-1m002xy{justify-content:center;display:flex;align-items:center;margin:10px 0 10px 20px}.order__item.svelte-1m002xy .time--item p.svelte-1m002xy.svelte-1m002xy{color:#444;font-size:15px}.order__item.svelte-1m002xy .time--item select.svelte-1m002xy.svelte-1m002xy{width:190px;height:40px}.order__item.svelte-1m002xy .time--item input.svelte-1m002xy.svelte-1m002xy{height:40px;margin-right:20px}.order__item.svelte-1m002xy .time--time.svelte-1m002xy.svelte-1m002xy{width:auto}.order__item.svelte-1m002xy .time--time.svelte-1m002xy>select.svelte-1m002xy{margin-right:10px;width:100px}.order__item.order--time.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy{margin:0}.order--button.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy{width:fit-content;display:flex;margin:20px 0 20px auto}.order--option.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy{align-items:center}.order--time.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy{display:flex;align-items:center}.order--note.svelte-1m002xy textarea.svelte-1m002xy.svelte-1m002xy{width:100%;resize:none}.order--balance.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy{width:450px;margin:0;margin-left:20px;align-items:center}.order--others.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy{display:block}.order--others.svelte-1m002xy h2.svelte-1m002xy.svelte-1m002xy{display:inline-block}.order--others.svelte-1m002xy>div.svelte-1m002xy>div.svelte-1m002xy{width:100%}.order--others.svelte-1m002xy select.svelte-1m002xy.svelte-1m002xy{width:200px}.button1.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy{border:solid 2px #44abf1;background-color:#44abf1;border-radius:20px;color:#fff;min-width:120px;transition:all 0.2s;padding:10px 20px;margin:10px;margin-left:10px;font-size:16px;cursor:pointer;display:block}input.svelte-1m002xy.svelte-1m002xy.svelte-1m002xy{margin:0}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-f6salq.svelte-f6salq.svelte-f6salq,span.svelte-f6salq.svelte-f6salq.svelte-f6salq,h2.svelte-f6salq.svelte-f6salq.svelte-f6salq,p.svelte-f6salq.svelte-f6salq.svelte-f6salq,label.svelte-f6salq.svelte-f6salq.svelte-f6salq{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}input.svelte-f6salq.svelte-f6salq.svelte-f6salq:focus{outline:none}.svelte-f6salq.svelte-f6salq.svelte-f6salq{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.search.svelte-f6salq.svelte-f6salq.svelte-f6salq{padding:0.5rem}.search__con.svelte-f6salq.svelte-f6salq.svelte-f6salq{display:flex;flex-wrap:wrap}.search__item.svelte-f6salq.svelte-f6salq.svelte-f6salq{display:flex;align-items:center;margin:20px 0}.search__item.svelte-f6salq>div.svelte-f6salq.svelte-f6salq{display:flex;flex-wrap:wrap}.search__item.svelte-f6salq input.svelte-f6salq.svelte-f6salq{width:200px;margin-right:20px}.search__item.svelte-f6salq>p.svelte-f6salq.svelte-f6salq{white-space:nowrap}.search__item.svelte-f6salq h2.svelte-f6salq.svelte-f6salq{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.search__item.svelte-f6salq h2.svelte-f6salq.svelte-f6salq::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:50%;transform:translateX(-50%)}.search__item.svelte-f6salq select.svelte-f6salq.svelte-f6salq{width:190px;height:38.78px}.search--title.svelte-f6salq.svelte-f6salq.svelte-f6salq{width:100%;margin:0}.search--warning.svelte-f6salq.svelte-f6salq.svelte-f6salq{top:-15px;position:absolute;left:50px;right:unset;border:50%;transform:translateY(0%)}@media screen and (min-width: 1100px){.search--warning.svelte-f6salq.svelte-f6salq.svelte-f6salq{position:absolute;right:-110px;left:unset;top:50%;transform:translateY(-50%)}}.search--warning.svelte-f6salq p.svelte-f6salq.svelte-f6salq{color:#f00}.search--button.svelte-f6salq.svelte-f6salq.svelte-f6salq{display:flex;margin-left:20px}@media screen and (min-width: 1100px){.search--button.svelte-f6salq.svelte-f6salq.svelte-f6salq{justify-content:flex-end;margin-left:0px;width:calc(100% - 510px)}}.new.svelte-f6salq.svelte-f6salq.svelte-f6salq{padding:0.5rem}.new--ps.svelte-f6salq.svelte-f6salq.svelte-f6salq{color:#f00}.new.svelte-f6salq .typeItem.svelte-f6salq.svelte-f6salq{color:#f00;accent-color:#f00}.new__item.svelte-f6salq.svelte-f6salq.svelte-f6salq{width:100%;display:flex;margin:20px 0}.new__item.svelte-f6salq>div.svelte-f6salq.svelte-f6salq{display:flex;flex-wrap:wrap}.new__item.svelte-f6salq>div.svelte-f6salq>div.svelte-f6salq{margin:5px 0;display:flex;align-items:center}.new__item.svelte-f6salq>div.svelte-f6salq>div input.svelte-f6salq{margin:0}.new__item.svelte-f6salq>p.svelte-f6salq.svelte-f6salq{white-space:nowrap;margin:5px 0}.new__item.svelte-f6salq h2.svelte-f6salq.svelte-f6salq{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.new__item.svelte-f6salq h2.svelte-f6salq.svelte-f6salq::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:50%;transform:translateX(-50%)}.new__item.svelte-f6salq .time--item.svelte-f6salq.svelte-f6salq{justify-content:center;display:flex;align-items:center;margin:10px 0 10px 20px}.new__item.svelte-f6salq .time--item p.svelte-f6salq.svelte-f6salq{color:#444;font-size:15px}.new__item.svelte-f6salq .time--item select.svelte-f6salq.svelte-f6salq{width:190px;height:40px}.new__item.svelte-f6salq .time--item input.svelte-f6salq.svelte-f6salq{height:40px;margin-right:20px}.new__item.svelte-f6salq .time--time.svelte-f6salq.svelte-f6salq{width:auto}.new__item.svelte-f6salq .time--time.svelte-f6salq>select.svelte-f6salq{margin-right:10px;width:100px}.new--button.svelte-f6salq.svelte-f6salq.svelte-f6salq{width:fit-content;display:flex;margin:20px 0 20px auto}.new--time.svelte-f6salq.svelte-f6salq.svelte-f6salq{display:flex;align-items:center}.new--note.svelte-f6salq textarea.svelte-f6salq.svelte-f6salq{width:100%;resize:none}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-1f2mpbh.svelte-1f2mpbh,span.svelte-1f2mpbh.svelte-1f2mpbh,p.svelte-1f2mpbh.svelte-1f2mpbh,img.svelte-1f2mpbh.svelte-1f2mpbh,label.svelte-1f2mpbh.svelte-1f2mpbh{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}img.svelte-1f2mpbh.svelte-1f2mpbh{width:100%;height:auto}input.svelte-1f2mpbh.svelte-1f2mpbh:focus{outline:none}.svelte-1f2mpbh.svelte-1f2mpbh{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.svelte-1f2mpbh.svelte-1f2mpbh::placeholder{color:#aaa;font-size:14px}.logo.svelte-1f2mpbh.svelte-1f2mpbh{margin:auto;text-align:center;display:flex;align-items:center;justify-content:center;margin:20px}.logo.svelte-1f2mpbh img.svelte-1f2mpbh{width:40px}.logo.svelte-1f2mpbh p.svelte-1f2mpbh{font-size:22px;margin-left:15px;letter-spacing:1px;color:#333}.form.svelte-1f2mpbh.svelte-1f2mpbh{max-width:600px;margin:auto;background-color:#f9f9f9;padding:10px;border-radius:15px;box-shadow:2px 2px 5px #ddd;color:#333}.form__con.svelte-1f2mpbh.svelte-1f2mpbh{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.form__item.svelte-1f2mpbh.svelte-1f2mpbh{width:96%;display:flex;align-items:center;margin:5px 1%;position:relative}.form__item.svelte-1f2mpbh input[type=text].svelte-1f2mpbh{width:calc(100% - 100px);margin:10px 0 10px 10px}.form__item.svelte-1f2mpbh p.svelte-1f2mpbh{margin:0;width:100px}.form__item.svelte-1f2mpbh span.svelte-1f2mpbh{color:#f00}.form__item--gender.svelte-1f2mpbh label.svelte-1f2mpbh{margin:0 5px 0 10px}.form__item--gender.svelte-1f2mpbh input.svelte-1f2mpbh{margin-left:5px}.btn.svelte-1f2mpbh.svelte-1f2mpbh{width:100%;display:flex;justify-content:center;margin-top:15px}.message.svelte-1f2mpbh.svelte-1f2mpbh{position:fixed;height:100vh;width:100vw;display:none;top:0;left:0;z-index:101;align-items:center;justify-content:center}.message__con.svelte-1f2mpbh.svelte-1f2mpbh{width:90%;max-width:500px;height:auto;text-align:left;padding:50px;word-break:break-all}.message__con.svelte-1f2mpbh p.svelte-1f2mpbh{font-size:30px;font-weight:900;color:#fff}.message__con.svelte-1f2mpbh .close.svelte-1f2mpbh{position:absolute;top:10px;right:10px;width:30px;cursor:pointer;height:30px;transition:0.3s}.message__con.svelte-1f2mpbh .close.svelte-1f2mpbh:hover{opacity:0.6}.black.svelte-1f2mpbh.svelte-1f2mpbh{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.4);z-index:100;display:none;align-items:center;justify-content:center;overflow:hidden}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-8dodrv.svelte-8dodrv,span.svelte-8dodrv.svelte-8dodrv,h2.svelte-8dodrv.svelte-8dodrv,p.svelte-8dodrv.svelte-8dodrv,a.svelte-8dodrv.svelte-8dodrv,label.svelte-8dodrv.svelte-8dodrv,table.svelte-8dodrv.svelte-8dodrv,tr.svelte-8dodrv.svelte-8dodrv,th.svelte-8dodrv.svelte-8dodrv,td.svelte-8dodrv.svelte-8dodrv{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}table.svelte-8dodrv.svelte-8dodrv{border-collapse:collapse;border-spacing:0}th.svelte-8dodrv.svelte-8dodrv,td.svelte-8dodrv.svelte-8dodrv{text-align:left;font-weight:normal}a.svelte-8dodrv.svelte-8dodrv{text-decoration:none}a.svelte-8dodrv.svelte-8dodrv:focus,input.svelte-8dodrv.svelte-8dodrv:focus{outline:none}.svelte-8dodrv.svelte-8dodrv{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.title.svelte-8dodrv.svelte-8dodrv{width:100%;max-width:1200px;margin:auto}.title.svelte-8dodrv h2.svelte-8dodrv{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 10px 0px;display:inline-block}.title.svelte-8dodrv h2.svelte-8dodrv::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:26px;transform:translateX(-50%)}.warning.svelte-8dodrv p.svelte-8dodrv{color:#f00}.store.svelte-8dodrv.svelte-8dodrv{padding:30px 10px;background-color:#f4f4f4;width:100%;margin:20px auto 40px;max-width:1200px}.store__con.svelte-8dodrv.svelte-8dodrv{display:flex}.store__con.svelte-8dodrv label.svelte-8dodrv{margin-left:20px;position:relative;padding:0px 5px 0px 0px}.store__con.svelte-8dodrv input.svelte-8dodrv{position:relative;z-index:1}.store.svelte-8dodrv .color1.svelte-8dodrv{color:#fce8db;position:absolute;width:100%;height:5px;background-color:#fce8db;left:0;bottom:-5px;z-index:0}.store.svelte-8dodrv .color2.svelte-8dodrv{color:#dce6f5;position:absolute;width:100%;height:5px;background-color:#dce6f5;left:0;bottom:-5px}.store.svelte-8dodrv .color3.svelte-8dodrv{color:#d6d9da;position:absolute;width:100%;height:5px;background-color:#d6d9da;left:0;bottom:-5px}.store.svelte-8dodrv .color4.svelte-8dodrv{color:#d5e6d2;position:absolute;width:100%;height:5px;background-color:#d5e6d2;left:0;bottom:-5px}.store.svelte-8dodrv .color5.svelte-8dodrv{color:#dad1eb;position:absolute;width:100%;height:5px;background-color:#dad1eb;left:0;bottom:-5px}.store.svelte-8dodrv .color6.svelte-8dodrv{color:#ebe9b0;position:absolute;width:100%;height:5px;background-color:#ebe9b0;left:0;bottom:-5px}.store.svelte-8dodrv .color7.svelte-8dodrv{color:#ead2e6;position:absolute;width:100%;height:5px;background-color:#ead2e6;left:0;bottom:-5px}.shift.svelte-8dodrv.svelte-8dodrv{display:flex;flex-wrap:wrap}.shift--btnCon.svelte-8dodrv.svelte-8dodrv{flex-wrap:nowrap}.shift__con.svelte-8dodrv.svelte-8dodrv{width:100%;max-width:1200px;margin:auto}.shift__con--up.svelte-8dodrv.svelte-8dodrv{display:flex;justify-content:space-between}.shift__con--down.svelte-8dodrv.svelte-8dodrv{display:flex;flex-wrap:nowrap}.search.svelte-8dodrv.svelte-8dodrv{max-width:1200px;width:100%;margin:20px auto;display:flex;align-items:center}.search.svelte-8dodrv select.svelte-8dodrv{width:200px;margin-right:20px}table.svelte-8dodrv.svelte-8dodrv{max-width:1200px;width:100%;margin:auto}table.svelte-8dodrv.svelte-8dodrv,th.svelte-8dodrv.svelte-8dodrv,td.svelte-8dodrv.svelte-8dodrv{border:1px solid #ece9e9;border-collapse:collapse}th.svelte-8dodrv.svelte-8dodrv{padding:8px 0px 8px 0px;text-align:center}td.svelte-8dodrv.svelte-8dodrv{text-align:left;padding:5px 10px;word-break:break-all;line-height:35px}.weekend.svelte-8dodrv.svelte-8dodrv{background-color:rgba(255, 157, 139, 0.81)}.withColor.rest.svelte-8dodrv.svelte-8dodrv{background-color:rgba(242, 212, 39, 0.81);color:#333;text-align:center}.td--center.svelte-8dodrv.svelte-8dodrv{text-align:center}.active.color1.svelte-8dodrv.svelte-8dodrv{background-color:#fce8db}.active.color2.svelte-8dodrv.svelte-8dodrv{background-color:#dce6f5}.active.color3.svelte-8dodrv.svelte-8dodrv{background-color:#d6d9da}.active.color4.svelte-8dodrv.svelte-8dodrv{background-color:#d5e6d2}.active.color5.svelte-8dodrv.svelte-8dodrv{background-color:#dad1eb}.active.color6.svelte-8dodrv.svelte-8dodrv{background-color:#ebe9b0}.active.color7.svelte-8dodrv.svelte-8dodrv{background-color:#ead2e6}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-729n5x.svelte-729n5x,span.svelte-729n5x.svelte-729n5x,h2.svelte-729n5x.svelte-729n5x,a.svelte-729n5x.svelte-729n5x,tbody.svelte-729n5x.svelte-729n5x,thead.svelte-729n5x.svelte-729n5x,tr.svelte-729n5x.svelte-729n5x,th.svelte-729n5x.svelte-729n5x,td.svelte-729n5x.svelte-729n5x{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}th.svelte-729n5x.svelte-729n5x,td.svelte-729n5x.svelte-729n5x{text-align:left;font-weight:normal}a.svelte-729n5x.svelte-729n5x{text-decoration:none}a.svelte-729n5x.svelte-729n5x:focus,input.svelte-729n5x.svelte-729n5x:focus{outline:none}.svelte-729n5x.svelte-729n5x{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.datatable thead.svelte-729n5x:not([style*=hidden]) th.svelte-729n5x{padding:8px 0px 8px 0px;text-align:center;background:#fff}.datatable .dt-table th.sortable.svelte-729n5x span.svelte-729n5x{padding-right:16px;position:relative}.datatable .dt-table th.sortable.svelte-729n5x span.svelte-729n5x:before,.datatable .dt-table th.sortable.svelte-729n5x span.svelte-729n5x:after{border:4px solid transparent;content:"";display:block;height:0;right:0;top:50%;position:absolute;width:0}.datatable .dt-table th.sortable.svelte-729n5x span.svelte-729n5x:before{border-bottom-color:#e0e0e0;margin-top:-9px}.datatable .dt-table th.sortable.svelte-729n5x span.svelte-729n5x:after{border-top-color:#e0e0e0;margin-top:1px}.datatable .dt-table th.sortable.asc.svelte-729n5x:not(.desc) span.svelte-729n5x:before{border-bottom-color:#9e9e9e}.datatable .dt-table th.sortable.desc.svelte-729n5x:not(.asc) span.svelte-729n5x:after{border-top-color:#9e9e9e}.title.svelte-729n5x.svelte-729n5x{display:inline-block;padding:0.5rem}.title.svelte-729n5x h2.svelte-729n5x{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-729n5x h2.svelte-729n5x::after{content:"";position:absolute;width:100%;height:2px;background-color:#960E1E;bottom:-3px;left:50%;transform:translateX(-50%)}.new.svelte-729n5x.svelte-729n5x{display:inline-flex;justify-content:flex-end;width:calc(100% - 125px)}.search.svelte-729n5x.svelte-729n5x{padding:0.5rem}.search__con.svelte-729n5x.svelte-729n5x{display:inline-flex;align-items:center}.search__item.svelte-729n5x.svelte-729n5x{margin:20px 0}.search__item.svelte-729n5x input.svelte-729n5x{width:200px;margin-right:20px}.search--button.svelte-729n5x.svelte-729n5x{display:flex}.table.svelte-729n5x.svelte-729n5x{padding:0}th.svelte-729n5x.svelte-729n5x,td.svelte-729n5x.svelte-729n5x{border-collapse:collapse;border-bottom:1px solid #ece9e9}th.svelte-729n5x.svelte-729n5x{padding:8px 0px 8px 0px;text-align:center;border-bottom:1px solid #b9b3b3;background:#fff}th.sortable.svelte-729n5x.svelte-729n5x{cursor:pointer}th.sortable.svelte-729n5x span.svelte-729n5x{padding-right:16px;position:relative}th.sortable.svelte-729n5x span.svelte-729n5x:before,th.sortable.svelte-729n5x span.svelte-729n5x:after{border:4px solid transparent;content:"";display:block;height:0;right:0;top:50%;position:absolute;width:0}th.sortable.svelte-729n5x span.svelte-729n5x:before{border-bottom-color:#e0e0e0;margin-top:-9px}th.sortable.svelte-729n5x span.svelte-729n5x:after{border-top-color:#e0e0e0;margin-top:1px}th.sortable.asc.svelte-729n5x:not(.desc) span.svelte-729n5x:before{border-bottom-color:#9e9e9e}th.sortable.desc.svelte-729n5x:not(.asc) span.svelte-729n5x:after{border-top-color:#9e9e9e}td.svelte-729n5x.svelte-729n5x{text-align:center;padding:4px 0;word-break:break-all}td.svelte-729n5x a.svelte-729n5x{color:#000;transition:0.3s;display:inline-flex;width:100%;height:100%;justify-content:center;line-height:70px}td.svelte-729n5x a.svelte-729n5x:hover{color:rgb(143, 142, 142)}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9,h2.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9,p.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9,a.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9,img.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9,label.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}img.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{width:100%;height:auto}a.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{text-decoration:none}a.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9:focus,input.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9:focus{outline:none}.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.header--fixed.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{width:100%;position:fixed;top:0;left:0;display:flex;padding:15px 10px;background-color:#425271;box-shadow:0px 0px 8px #b4b3b3;z-index:2}.header--logo.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{margin:auto;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 10px 0 10px;width:100%}.header--logo.svelte-1svd5o9 img.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{width:40px}.header--logo.svelte-1svd5o9 p.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{font-size:22px;margin-left:5px;letter-spacing:1px;color:#f2efef}.new.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{margin:100px 20px 0;width:100%}.new__item.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{width:100%;display:flex;margin:20px 0}.new__item.svelte-1svd5o9>div.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start}.new__item.svelte-1svd5o9>div select.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{width:100%}.new__item.svelte-1svd5o9>div.svelte-1svd5o9>div.svelte-1svd5o9.svelte-1svd5o9{margin:5px 0;width:100%}.new__item.svelte-1svd5o9>p.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{white-space:nowrap;margin:5px 0}.new__item.svelte-1svd5o9 a.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{display:flex;align-items:center}.new__item.svelte-1svd5o9 h2.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.new__item.svelte-1svd5o9 h2.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:50%;transform:translateX(-50%)}.new__item.new--time.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{margin:0}.new--people.svelte-1svd5o9 label.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{flex-wrap:wrap;flex-direction:column-reverse}.new--people.svelte-1svd5o9 label.svelte-1svd5o9>p.svelte-1svd5o9.svelte-1svd5o9{width:100%;text-align:center;margin-top:10px}.new--people.svelte-1svd5o9 label.svelte-1svd5o9>img.svelte-1svd5o9.svelte-1svd5o9{width:100%;text-align:center;margin-left:0 !important}.new--people.svelte-1svd5o9>div.svelte-1svd5o9>div.svelte-1svd5o9.svelte-1svd5o9{margin:5px 0 10px 0 !important}.new--items.svelte-1svd5o9>div.svelte-1svd5o9>div.svelte-1svd5o9.svelte-1svd5o9{display:flex;align-items:center}.new--time.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{display:block}.new--time.svelte-1svd5o9>div.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{display:block;text-align:center}.new--chooseTime.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{margin:0px 0;display:flex;width:100vw;margin-left:-15px}.new--chooseTime.svelte-1svd5o9>div.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{display:block;margin:0px 0 0px;flex-wrap:nowrap;text-align:center;align-items:center;background-color:rgb(246, 246, 246)}.new--chooseTime.svelte-1svd5o9>div .time--head.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{margin:0;padding:10px}.new--chooseTime.svelte-1svd5o9>div.svelte-1svd5o9 .time--head p.svelte-1svd5o9.svelte-1svd5o9{margin:0}.new--chooseTime.svelte-1svd5o9 .color1.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{background-color:rgba(250, 212, 160, 0.4);padding:15px}.new--chooseTime.svelte-1svd5o9 .color2.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{background-color:rgba(250, 212, 160, 0.6);padding:15px}.new--chooseTime.svelte-1svd5o9 .color3.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{background-color:rgba(250, 212, 160, 0.8);padding:15px}.new--chooseTime.svelte-1svd5o9 .color4.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{background-color:rgba(172, 199, 173, 0.4);padding:15px}.new--chooseTime.svelte-1svd5o9 .color5.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{background-color:rgba(172, 199, 173, 0.6);padding:15px}.new--chooseTime.svelte-1svd5o9 .color6.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{background-color:rgba(172, 199, 173, 0.8);padding:15px}.new--chooseTime.svelte-1svd5o9 .color7.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{background-color:rgba(160, 221, 250, 0.4);padding:15px}.new--chooseTime.svelte-1svd5o9 .color8.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{background-color:rgba(160, 221, 250, 0.7);padding:15px}.new--chooseTime.svelte-1svd5o9 .color9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{background-color:rgba(160, 221, 250, 0.9);padding:15px}.new--people.svelte-1svd5o9>div.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{display:flex;flex-wrap:wrap;justify-content:center}.new--people.svelte-1svd5o9>div.svelte-1svd5o9>div.svelte-1svd5o9.svelte-1svd5o9{width:100%;display:flex}.new--people.svelte-1svd5o9>div.svelte-1svd5o9>div.svelte-1svd5o9>div.svelte-1svd5o9{display:flex;align-items:center;margin-bottom:10px}.new--people.svelte-1svd5o9>div.svelte-1svd5o9>div label.svelte-1svd5o9.svelte-1svd5o9{display:flex;align-items:center;margin-left:5px}.new--people.svelte-1svd5o9>div.svelte-1svd5o9>div img.svelte-1svd5o9.svelte-1svd5o9{width:100%;max-height:200px;max-width:50%;border-radius:50%;margin-left:15px}.splide__slide{background-color:rgb(246, 246, 246);padding:20px 0;margin:10px 0}.splide{margin:20px 0 0;width:100vw;margin-left:-15px}.checkOrder.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{position:fixed;height:100%;width:100%;top:0;left:0;background-color:#fff;z-index:1;padding:100px 20px 0;z-index:-1;opacity:0;transition:0.5s;overflow:auto}.checkOrder__item.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{width:100%;display:flex;margin:20px 0;flex-wrap:wrap}.checkOrder__item.svelte-1svd5o9 h2.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.checkOrder__item.svelte-1svd5o9 h2.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:50%;transform:translateX(-50%)}.checkOrder__item.svelte-1svd5o9 p.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{width:100%;margin:5px 0;display:flex;white-space:nowrap}.checkOrder__item.svelte-1svd5o9 textarea.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{resize:none;width:100%}.checkOrder__item--button.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{justify-content:center}.message.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{position:fixed;height:100vh;width:100vw;display:none;top:0;left:0;z-index:101;align-items:center;justify-content:center}.message__con.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{width:90%;height:auto;text-align:left;padding:50px}.message__con.svelte-1svd5o9 p.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{font-size:30px;font-weight:900;color:#fff}.message__con.svelte-1svd5o9 .close.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{position:absolute;top:10px;right:10px;width:30px;cursor:pointer;height:30px;transition:0.3s}.message__con.svelte-1svd5o9 .close.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9:hover{opacity:0.6}.cover.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{width:100%;height:100%;background-color:rgba(255, 255, 255, 0.8);position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1}.cover.svelte-1svd5o9 p.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{color:#000;font-size:30px;font-weight:500;letter-spacing:1px}.blur.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9.svelte-1svd5o9{filter:blur(3px)}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-hxc138.svelte-hxc138,h2.svelte-hxc138.svelte-hxc138,tbody.svelte-hxc138.svelte-hxc138,thead.svelte-hxc138.svelte-hxc138,tr.svelte-hxc138.svelte-hxc138,th.svelte-hxc138.svelte-hxc138,td.svelte-hxc138.svelte-hxc138{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}th.svelte-hxc138.svelte-hxc138,td.svelte-hxc138.svelte-hxc138{text-align:left;font-weight:normal}.svelte-hxc138.svelte-hxc138{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.title.svelte-hxc138.svelte-hxc138{display:inline-block}.title.svelte-hxc138 h2.svelte-hxc138{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-hxc138 h2.svelte-hxc138::after{content:"";position:absolute;width:100%;height:2px;background-color:#960E1E;bottom:-3px;left:50%;transform:translateX(-50%)}th.svelte-hxc138.svelte-hxc138{padding:20px 10px 20px 10px;text-align:center;border-bottom:1px solid #b9b3b3;background:#fff;width:50%}th.svelte-hxc138.svelte-hxc138,td.svelte-hxc138.svelte-hxc138{border-collapse:collapse;border-bottom:1px solid #ece9e9}thead.svelte-hxc138.svelte-hxc138,tbody.svelte-hxc138.svelte-hxc138{display:flex;flex-wrap:wrap}td.svelte-hxc138.svelte-hxc138{text-align:center;padding:20px 10px 20px 10px;word-break:break-all;width:50%}tr.svelte-hxc138.svelte-hxc138{display:flex;flex-wrap:wrap;justify-content:center;width:100%}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-1kh2mjm.svelte-1kh2mjm,span.svelte-1kh2mjm.svelte-1kh2mjm,h2.svelte-1kh2mjm.svelte-1kh2mjm,tbody.svelte-1kh2mjm.svelte-1kh2mjm,thead.svelte-1kh2mjm.svelte-1kh2mjm,tr.svelte-1kh2mjm.svelte-1kh2mjm,th.svelte-1kh2mjm.svelte-1kh2mjm,td.svelte-1kh2mjm.svelte-1kh2mjm{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}th.svelte-1kh2mjm.svelte-1kh2mjm,td.svelte-1kh2mjm.svelte-1kh2mjm{text-align:left;font-weight:normal}.svelte-1kh2mjm.svelte-1kh2mjm{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.datatable thead.svelte-1kh2mjm:not([style*=hidden]) th.svelte-1kh2mjm{padding:8px 0px 8px 0px;text-align:center;background:#fff}.datatable .dt-table th.sortable.svelte-1kh2mjm span.svelte-1kh2mjm{padding-right:16px;position:relative}.datatable .dt-table th.sortable.svelte-1kh2mjm span.svelte-1kh2mjm:before,.datatable .dt-table th.sortable.svelte-1kh2mjm span.svelte-1kh2mjm:after{border:4px solid transparent;content:"";display:block;height:0;right:0;top:50%;position:absolute;width:0}.datatable .dt-table th.sortable.svelte-1kh2mjm span.svelte-1kh2mjm:before{border-bottom-color:#e0e0e0;margin-top:-9px}.datatable .dt-table th.sortable.svelte-1kh2mjm span.svelte-1kh2mjm:after{border-top-color:#e0e0e0;margin-top:1px}.datatable .dt-table th.sortable.asc.svelte-1kh2mjm:not(.desc) span.svelte-1kh2mjm:before{border-bottom-color:#9e9e9e}.datatable .dt-table th.sortable.desc.svelte-1kh2mjm:not(.asc) span.svelte-1kh2mjm:after{border-top-color:#9e9e9e}.title.svelte-1kh2mjm.svelte-1kh2mjm{display:inline-block;padding:0.5rem 0.5rem}.title.svelte-1kh2mjm h2.svelte-1kh2mjm{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-1kh2mjm h2.svelte-1kh2mjm::after{content:"";position:absolute;width:100%;height:2px;background-color:#960E1E;bottom:-3px;left:50%;transform:translateX(-50%)}.btn.svelte-1kh2mjm.svelte-1kh2mjm{padding:0.5rem;width:calc(100% - 130px);display:inline-flex;justify-content:flex-end}.btn__item.svelte-1kh2mjm.svelte-1kh2mjm{width:100%;display:flex;margin:20px 0}th.svelte-1kh2mjm.svelte-1kh2mjm{padding:20px 10px 20px 10px;text-align:center;border-bottom:1px solid #eee;background:#fff}th.sortable.svelte-1kh2mjm.svelte-1kh2mjm{cursor:pointer}th.sortable.svelte-1kh2mjm span.svelte-1kh2mjm{padding-right:16px;position:relative}th.sortable.svelte-1kh2mjm span.svelte-1kh2mjm:before,th.sortable.svelte-1kh2mjm span.svelte-1kh2mjm:after{border:4px solid transparent;content:"";display:block;height:0;right:0;top:50%;position:absolute;width:0}th.sortable.svelte-1kh2mjm span.svelte-1kh2mjm:before{border-bottom-color:#e0e0e0;margin-top:-9px}th.sortable.svelte-1kh2mjm span.svelte-1kh2mjm:after{border-top-color:#e0e0e0;margin-top:1px}th.sortable.asc.svelte-1kh2mjm:not(.desc) span.svelte-1kh2mjm:before{border-bottom-color:#9e9e9e}th.sortable.desc.svelte-1kh2mjm:not(.asc) span.svelte-1kh2mjm:after{border-top-color:#9e9e9e}td.svelte-1kh2mjm.svelte-1kh2mjm{text-align:center;padding:4px 0;word-break:break-all;cursor:pointer}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-k0pbno.svelte-k0pbno,h2.svelte-k0pbno.svelte-k0pbno,label.svelte-k0pbno.svelte-k0pbno,tbody.svelte-k0pbno.svelte-k0pbno,thead.svelte-k0pbno.svelte-k0pbno,tr.svelte-k0pbno.svelte-k0pbno,th.svelte-k0pbno.svelte-k0pbno,td.svelte-k0pbno.svelte-k0pbno{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}th.svelte-k0pbno.svelte-k0pbno,td.svelte-k0pbno.svelte-k0pbno{text-align:left;font-weight:normal}input.svelte-k0pbno.svelte-k0pbno:focus{outline:none}.svelte-k0pbno.svelte-k0pbno{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.datatable thead.svelte-k0pbno:not([style*=hidden]) th.svelte-k0pbno{padding:8px 0px 8px 0px;text-align:center;background:#fff}.title.svelte-k0pbno.svelte-k0pbno{display:inline-block}.title.svelte-k0pbno h2.svelte-k0pbno{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-k0pbno h2.svelte-k0pbno::after{content:"";position:absolute;width:100%;height:2px;background-color:#960E1E;bottom:-3px;left:50%;transform:translateX(-50%)}.btn.svelte-k0pbno.svelte-k0pbno{padding:0.5rem;width:100%;display:inline-flex;justify-content:flex-end}.btn__item.svelte-k0pbno.svelte-k0pbno{width:100%;display:flex;margin:20px 0}.table__con.svelte-k0pbno.svelte-k0pbno{margin-top:30px}th.svelte-k0pbno.svelte-k0pbno{padding:8px 16px 8px 16px;text-align:center;border-bottom:1px solid #eee;background:#fff}thead.svelte-k0pbno.svelte-k0pbno,tbody.svelte-k0pbno.svelte-k0pbno{display:flex;flex-wrap:wrap}th.svelte-k0pbno.svelte-k0pbno,td.svelte-k0pbno.svelte-k0pbno{border-collapse:collapse;border-bottom:1px solid #ece9e9}th.svelte-k0pbno.svelte-k0pbno{padding:20px 10px 20px 10px;text-align:center;background:#fff}td.svelte-k0pbno.svelte-k0pbno{text-align:center;padding:20px 10px 20px 10px;word-break:break-all}td.svelte-k0pbno label.svelte-k0pbno{width:32%}td.svelte-k0pbno input.svelte-k0pbno{margin-left:5px}th.table--permission.svelte-k0pbno.svelte-k0pbno{width:70%}th.table--function.svelte-k0pbno.svelte-k0pbno{width:30%}td.table--permission.svelte-k0pbno.svelte-k0pbno{width:70%;display:flex;align-items:center}td.table--function.svelte-k0pbno.svelte-k0pbno{width:30%}tr.svelte-k0pbno.svelte-k0pbno{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.sdt-calendar-colors.svelte-tb6rom{--sdt-primary:#286090;--sdt-color:#000;--sdt-bg-main:#fff;--sdt-bg-today:var(--sdt-primary);--sdt-bg-clear:#dc3545;--sdt-today-bg:#1e486d;--sdt-clear-color:#dc3545;--sdt-btn-bg-hover:#eee;--sdt-btn-header-bg-hover:#dfdfdf;--sdt-clock-bg:#eeeded;--sdt-clock-bg-minute:rgb(238, 237, 237, 0.25);--sdt-clock-bg-shadow:0 0 128px 2px #ddd inset;--sdt-shadow:#ccc}.std-calendar-wrap.svelte-tb6rom{width:280px;background-color:var(--sdt-bg-main);box-shadow:0 1px 6px var(--sdt-shadow);border-radius:4px;padding:0.25rem 0.25rem 0.5rem;color:var(--sdt-color)}.std-calendar-wrap.is-popup.svelte-tb6rom{box-shadow:0 1px 6px var(--sdt-shadow)}.std-btn-row.svelte-tb6rom{margin-top:0.5rem;display:flex;justify-content:space-evenly}.sdt-action-btn.svelte-tb6rom{padding:0.25rem 0.5rem;font-size:.875rem;border-radius:0.2rem}.sdt-today-btn.svelte-tb6rom{background-color:var(--sdt-primary);color:var(--sdt-today-color, var(--sdt-bg-main));padding:0.25rem 0.5rem;font-size:.875rem;border-radius:0.2rem;border:1px solid var(--sdt-today-bg)}.sdt-today-btn[disabled].svelte-tb6rom{opacity:0.75}.sdt-today-btn.svelte-tb6rom:focus,.sdt-today-btn.svelte-tb6rom:active,.sdt-today-btn.svelte-tb6rom:hover:not([disabled]){background-color:var(--sdt-today-bg)}.sdt-clear-btn.svelte-tb6rom{border:1px solid var(--sdt-clear-color);background-color:transparent;color:var(--sdt-clear-color)}.sdt-clear-btn.svelte-tb6rom:focus,.sdt-clear-btn.svelte-tb6rom:active:not([disabled]),.sdt-clear-btn.svelte-tb6rom:hover:not([disabled]){background-color:var(--sdt-clear-color);color:var(--sdt-clear-hover-color, var(--sdt-bg-main))}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w,span.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w,h2.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w,p.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w,img.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w,label.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}img.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{width:100%;height:auto}input.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w:focus{outline:none}.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.title.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{display:inline-block}.title.svelte-13zte7w h2.svelte-13zte7w.svelte-13zte7w{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-13zte7w h2.svelte-13zte7w.svelte-13zte7w::after{content:"";position:absolute;width:100%;height:2px;background-color:#960e1e;bottom:-3px;left:50%;transform:translateX(-50%)}.form.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{max-width:1000px;margin:auto}.form__con.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{display:flex;flex-wrap:wrap;align-items:center}.form__item.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{width:48%;display:flex;align-items:center;margin:5px 1%;position:relative}.form__item.svelte-13zte7w input[type=text].svelte-13zte7w.svelte-13zte7w,.form__item.svelte-13zte7w select.svelte-13zte7w.svelte-13zte7w{width:calc(100% - 110px);margin:10px}.form__item.svelte-13zte7w select.svelte-13zte7w.svelte-13zte7w{padding:10px 0}.form__item.svelte-13zte7w p.svelte-13zte7w.svelte-13zte7w{margin:0;width:150px}.form__item.svelte-13zte7w p span.svelte-13zte7w.svelte-13zte7w{color:#f00}.form__item.svelte-13zte7w textarea.svelte-13zte7w.svelte-13zte7w{resize:none;width:calc(100% - 115px)}.form__item--textarea.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{width:100%}.form__item--textarea.svelte-13zte7w p.svelte-13zte7w.svelte-13zte7w{width:145px}.form__item--serve.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{width:100%}.form__item--serve.svelte-13zte7w>div.svelte-13zte7w.svelte-13zte7w{margin-left:30px;display:inline-flex;flex-wrap:wrap}.form__item--serve.svelte-13zte7w>div.svelte-13zte7w>div.svelte-13zte7w{margin:5px 0;display:flex;align-items:center}.form__item--status.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{width:48%}.form__item--pic.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{width:100%;text-align:center;margin-bottom:30px;cursor:pointer}.form__item--pic.svelte-13zte7w img.svelte-13zte7w.svelte-13zte7w{max-width:200px;width:auto;height:auto;max-height:270px;border-radius:50%;margin:auto;border:8px solid #425271}.form__item--email.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{width:48%}.form__item--email.svelte-13zte7w p.svelte-13zte7w.svelte-13zte7w{width:150px}.form__item--gender.svelte-13zte7w label.svelte-13zte7w.svelte-13zte7w{margin:0 5px 0 10px}.form__item--gender.svelte-13zte7w input.svelte-13zte7w.svelte-13zte7w{margin-left:5px}.btn.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{max-width:1000px;padding:0 20px 0 0;margin:20px auto 0px;width:100%;display:block}.btn__con.svelte-13zte7w.svelte-13zte7w.svelte-13zte7w{display:flex;justify-content:flex-end}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c,span.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c,h2.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c,p.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c,img.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c,label.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}img.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c{width:100%;height:auto}input.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c:focus{outline:none}.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.title.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c{display:inline-block}.title.svelte-h5qw8c h2.svelte-h5qw8c.svelte-h5qw8c{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-h5qw8c h2.svelte-h5qw8c.svelte-h5qw8c::after{content:"";position:absolute;width:100%;height:2px;background-color:#960E1E;bottom:-3px;left:50%;transform:translateX(-50%)}.form.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c{max-width:1000px;margin:auto}.form__con.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c{display:flex;flex-wrap:wrap;align-items:center}.form__item.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c{width:48%;display:flex;align-items:center;margin:5px 1%;position:relative}.form__item.svelte-h5qw8c input[type=text].svelte-h5qw8c.svelte-h5qw8c,.form__item.svelte-h5qw8c input[type=tel].svelte-h5qw8c.svelte-h5qw8c,.form__item.svelte-h5qw8c select.svelte-h5qw8c.svelte-h5qw8c{width:calc(100% - 100px);margin:10px}.form__item.svelte-h5qw8c select.svelte-h5qw8c.svelte-h5qw8c{padding:10px 0}.form__item.svelte-h5qw8c p.svelte-h5qw8c.svelte-h5qw8c{margin:0;width:150px}.form__item.svelte-h5qw8c p span.svelte-h5qw8c.svelte-h5qw8c{color:#f00}.form__item.svelte-h5qw8c textarea.svelte-h5qw8c.svelte-h5qw8c{resize:none;width:calc(100% - 115px)}.form__item--textarea.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c{width:100%}.form__item--textarea.svelte-h5qw8c p.svelte-h5qw8c.svelte-h5qw8c{width:145px}.form__item--serve.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c{width:100%}.form__item--serve.svelte-h5qw8c>div.svelte-h5qw8c.svelte-h5qw8c{margin-left:30px;display:inline-flex;flex-wrap:wrap}.form__item--serve.svelte-h5qw8c>div.svelte-h5qw8c>div.svelte-h5qw8c{margin:5px 0;display:flex;align-items:center}.form__item--pic.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c{width:100%;text-align:center;margin-bottom:30px;flex-wrap:wrap}.form__item--pic.svelte-h5qw8c span.svelte-h5qw8c.svelte-h5qw8c{width:100%;color:#f00;margin-top:10px}.form__item--pic.svelte-h5qw8c img.svelte-h5qw8c.svelte-h5qw8c{max-width:200px;width:auto;height:auto;max-height:270px;margin:auto;border-radius:50%;border:8px solid #425271}.form__item--email.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c{width:48%}.form__item--email.svelte-h5qw8c p.svelte-h5qw8c.svelte-h5qw8c{width:150px}.form__item--gender.svelte-h5qw8c label.svelte-h5qw8c.svelte-h5qw8c{margin:0 5px 0 10px}.form__item--gender.svelte-h5qw8c input.svelte-h5qw8c.svelte-h5qw8c{margin-left:5px}.btn.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c{max-width:1000px;padding:0 20px 0 0;margin:20px auto 0px;width:100%;display:block}.btn__con.svelte-h5qw8c.svelte-h5qw8c.svelte-h5qw8c{display:flex;justify-content:flex-end}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-1vk1klu.svelte-1vk1klu,span.svelte-1vk1klu.svelte-1vk1klu,h2.svelte-1vk1klu.svelte-1vk1klu,a.svelte-1vk1klu.svelte-1vk1klu,tbody.svelte-1vk1klu.svelte-1vk1klu,thead.svelte-1vk1klu.svelte-1vk1klu,tr.svelte-1vk1klu.svelte-1vk1klu,th.svelte-1vk1klu.svelte-1vk1klu,td.svelte-1vk1klu.svelte-1vk1klu{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}th.svelte-1vk1klu.svelte-1vk1klu,td.svelte-1vk1klu.svelte-1vk1klu{text-align:left;font-weight:normal}a.svelte-1vk1klu.svelte-1vk1klu{text-decoration:none}a.svelte-1vk1klu.svelte-1vk1klu:focus{outline:none}.svelte-1vk1klu.svelte-1vk1klu{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.datatable thead.svelte-1vk1klu:not([style*=hidden]) th.svelte-1vk1klu{padding:8px 0px 8px 0px;text-align:center;background:#fff}.datatable .dt-table th.sortable.svelte-1vk1klu span.svelte-1vk1klu{padding-right:16px;position:relative}.datatable .dt-table th.sortable.svelte-1vk1klu span.svelte-1vk1klu:before,.datatable .dt-table th.sortable.svelte-1vk1klu span.svelte-1vk1klu:after{border:4px solid transparent;content:"";display:block;height:0;right:0;top:50%;position:absolute;width:0}.datatable .dt-table th.sortable.svelte-1vk1klu span.svelte-1vk1klu:before{border-bottom-color:#e0e0e0;margin-top:-9px}.datatable .dt-table th.sortable.svelte-1vk1klu span.svelte-1vk1klu:after{border-top-color:#e0e0e0;margin-top:1px}.datatable .dt-table th.sortable.asc.svelte-1vk1klu:not(.desc) span.svelte-1vk1klu:before{border-bottom-color:#9e9e9e}.datatable .dt-table th.sortable.desc.svelte-1vk1klu:not(.asc) span.svelte-1vk1klu:after{border-top-color:#9e9e9e}.title.svelte-1vk1klu.svelte-1vk1klu{display:inline-block;padding:0.5rem 0.5rem}.title.svelte-1vk1klu h2.svelte-1vk1klu{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0}.title.svelte-1vk1klu h2.svelte-1vk1klu::after{content:"";position:absolute;width:100%;height:2px;background-color:#960E1E;bottom:-3px;left:50%;transform:translateX(-50%)}.btn.svelte-1vk1klu.svelte-1vk1klu{padding:0.5rem;width:calc(100% - 130px);display:inline-flex;justify-content:flex-end}.btn__item.svelte-1vk1klu.svelte-1vk1klu{width:100%;display:flex;margin:20px 0}.table.svelte-1vk1klu.svelte-1vk1klu{padding:0}th.svelte-1vk1klu.svelte-1vk1klu,td.svelte-1vk1klu.svelte-1vk1klu{border-collapse:collapse;border-bottom:1px solid #ece9e9}th.svelte-1vk1klu.svelte-1vk1klu{padding:20px 10px 20px 10px;text-align:center;border-bottom:1px solid #b9b3b3;background:#fff}th.sortable.svelte-1vk1klu.svelte-1vk1klu{cursor:pointer}th.sortable.svelte-1vk1klu span.svelte-1vk1klu{padding-right:16px;position:relative}th.sortable.svelte-1vk1klu span.svelte-1vk1klu:before,th.sortable.svelte-1vk1klu span.svelte-1vk1klu:after{border:4px solid transparent;content:"";display:block;height:0;right:0;top:50%;position:absolute;width:0}th.sortable.svelte-1vk1klu span.svelte-1vk1klu:before{border-bottom-color:#e0e0e0;margin-top:-9px}th.sortable.svelte-1vk1klu span.svelte-1vk1klu:after{border-top-color:#e0e0e0;margin-top:1px}th.sortable.asc.svelte-1vk1klu:not(.desc) span.svelte-1vk1klu:before{border-bottom-color:#9e9e9e}th.sortable.desc.svelte-1vk1klu:not(.asc) span.svelte-1vk1klu:after{border-top-color:#9e9e9e}td.svelte-1vk1klu.svelte-1vk1klu{text-align:center;padding:4px 0;word-break:break-all}td.svelte-1vk1klu a.svelte-1vk1klu{color:#000;transition:0.3s;display:inline-flex;width:100%;height:100%;line-height:70px;justify-content:center}td.svelte-1vk1klu a.svelte-1vk1klu:hover{color:rgb(143, 142, 142)}button.svelte-8kk1b7{border:solid 2px var(--bgColor);background-color:var(--bg-color);color:var(--color);min-width:120px;transition:all 0.2s;padding:10px 20px;margin:10px;font-size:16px;cursor:pointer;border-radius:20px;transition:0.3s}button.svelte-8kk1b7:hover{border-color:var(--hover-color);background-color:var(--hover-color);color:var(--hover-text-color);opacity:0.8}button.svelte-8kk1b7:disabled{color:#abb3b7;border-color:#abb3b7;background-color:white}button.svelte-8kk1b7:focus{outline:none}.black.svelte-1um4yms{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.4);z-index:100;display:none;align-items:center;justify-content:center;overflow:hidden}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-b8w1.svelte-b8w1,span.svelte-b8w1.svelte-b8w1,img.svelte-b8w1.svelte-b8w1{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}img.svelte-b8w1.svelte-b8w1{width:100%;height:auto}input.svelte-b8w1.svelte-b8w1:focus{outline:none}.svelte-b8w1.svelte-b8w1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.lightbox--member.svelte-b8w1.svelte-b8w1{top:50%;left:50%;transform:translate(-50%, -50%);z-index:111;display:none;position:fixed}.lightbox__con.svelte-b8w1.svelte-b8w1{width:700px;background-color:#fff;padding:50px 30px 30px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.lightbox__item.svelte-b8w1.svelte-b8w1{width:calc(50% - 20px);margin:10px}.lightbox__item.svelte-b8w1 input.svelte-b8w1{width:100%;padding:5px 10px;margin:5px 0 0;line-height:30px}.lightbox__item.svelte-b8w1 span.svelte-b8w1{color:#f00}.lightbox__item--button.svelte-b8w1.svelte-b8w1{margin-top:10px;text-align:right}.lightbox.svelte-b8w1 .close.svelte-b8w1{position:absolute;top:10px;right:10px;width:30px;cursor:pointer;transition:0.3s}.lightbox.svelte-b8w1 .close.svelte-b8w1:hover{opacity:0.6}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-15j58a8.svelte-15j58a8,p.svelte-15j58a8.svelte-15j58a8{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.svelte-15j58a8.svelte-15j58a8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.lightbox--messageSuccess.svelte-15j58a8.svelte-15j58a8{top:50%;left:50%;transform:translate(-50%, -50%);z-index:111;display:none;position:fixed}.lightbox__con.svelte-15j58a8.svelte-15j58a8{background-color:#58b957;padding:50px 50px 50px;display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.lightbox__item.svelte-15j58a8.svelte-15j58a8{width:100%;margin:10px}.lightbox__item.svelte-15j58a8 p.svelte-15j58a8{color:#fff;font-size:30px;font-weight:600}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-1n8ywq.svelte-1n8ywq,p.svelte-1n8ywq.svelte-1n8ywq,img.svelte-1n8ywq.svelte-1n8ywq{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}img.svelte-1n8ywq.svelte-1n8ywq{width:100%;height:auto}.svelte-1n8ywq.svelte-1n8ywq{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.lightbox--messageError.svelte-1n8ywq.svelte-1n8ywq{top:50%;left:50%;transform:translate(-50%, -50%);z-index:111;display:none;position:fixed}.lightbox__con.svelte-1n8ywq.svelte-1n8ywq{background-color:#f66354;padding:50px 50px 50px;display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.lightbox__item.svelte-1n8ywq.svelte-1n8ywq{width:100%;margin:10px}.lightbox__item.svelte-1n8ywq p.svelte-1n8ywq{color:#fff;font-size:30px;font-weight:600}.lightbox.svelte-1n8ywq .close.svelte-1n8ywq{position:absolute;top:10px;right:10px;width:30px;cursor:pointer;height:30px;transition:0.3s}.lightbox.svelte-1n8ywq .close.svelte-1n8ywq:hover{opacity:0.6}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-1kyyt40.svelte-1kyyt40,h2.svelte-1kyyt40.svelte-1kyyt40,img.svelte-1kyyt40.svelte-1kyyt40{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}img.svelte-1kyyt40.svelte-1kyyt40{width:100%;height:auto}.svelte-1kyyt40.svelte-1kyyt40{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.lightbox--frontYesOrNo.svelte-1kyyt40.svelte-1kyyt40{top:50%;left:50%;transform:translate(-50%, -50%);z-index:111;display:none;position:fixed;text-align:center;justify-content:center;width:100%}.lightbox.svelte-1kyyt40 h2.svelte-1kyyt40{font-size:25px;font-weight:500;letter-spacing:1px;color:#425271;position:relative;margin:auto 0 15px 0;text-align:center}.lightbox__con.svelte-1kyyt40.svelte-1kyyt40{width:90%;max-width:500px;background-color:#fff;padding:50px 30px 30px;margin:auto;position:relative}.lightbox__item.svelte-1kyyt40.svelte-1kyyt40{margin:0px;display:inline-flex}.lightbox.svelte-1kyyt40 .close.svelte-1kyyt40{position:absolute;top:10px;right:10px;width:30px;cursor:pointer;transition:0.3s}.lightbox.svelte-1kyyt40 .close.svelte-1kyyt40:hover{opacity:0.6}@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&family=Roboto:ital,wght@0,300;1,300&display=swap");div.svelte-14dfchl.svelte-14dfchl,h2.svelte-14dfchl.svelte-14dfchl,img.svelte-14dfchl.svelte-14dfchl,label.svelte-14dfchl.svelte-14dfchl{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}img.svelte-14dfchl.svelte-14dfchl{width:100%;height:auto}input.svelte-14dfchl.svelte-14dfchl:focus{outline:none}.svelte-14dfchl.svelte-14dfchl{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s ease-out;-webkit-transition:0.3s ease-out;position:relative}.lightbox--image.svelte-14dfchl.svelte-14dfchl{top:50%;left:50%;transform:translate(-50%, -50%);z-index:111;display:none;position:fixed}.lightbox__con.svelte-14dfchl.svelte-14dfchl{max-width:600px;min-width:600px;background-color:#fff;padding:20px 20px 20px}.lightbox__con.svelte-14dfchl h2.svelte-14dfchl{font-size:25px;font-weight:500;letter-spacing:1px;display:inline-block;color:#425271;position:relative;margin:auto 0 15px 0}.lightbox__con.svelte-14dfchl h2.svelte-14dfchl::after{content:"";position:absolute;width:100%;height:2px;background-color:#960E1E;bottom:-3px;left:50%;transform:translateX(-50%)}.lightbox__con.svelte-14dfchl>div.svelte-14dfchl{padding:0px 0px 0px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.lightbox__item.svelte-14dfchl.svelte-14dfchl{width:calc(100% - 20px);margin:10px;text-align:center}.lightbox__item.svelte-14dfchl input.svelte-14dfchl{width:100%;padding:20px 15px;margin:30px 0 0;line-height:30px}.lightbox__item.svelte-14dfchl .avatar.svelte-14dfchl{display:flex;height:100%;width:auto;max-width:200px;max-height:270px;border-radius:50%;margin:auto;border:8px solid #425271}.lightbox__item--button.svelte-14dfchl.svelte-14dfchl{margin-top:30px;text-align:right;margin-left:auto}.lightbox.svelte-14dfchl .close.svelte-14dfchl{position:absolute;top:10px;right:10px;width:30px;cursor:pointer;transition:0.3s}.lightbox.svelte-14dfchl .close.svelte-14dfchl:hover{opacity:0.6}.sdt-cal-td.svelte-1xp8yha.svelte-1xp8yha{padding:0;font-size:90%;text-align:center;background-color:var(--sdt-bg-main);;}.sdt-cal-th.svelte-1xp8yha.svelte-1xp8yha{height:24px}.sdt-calendar.svelte-1xp8yha.svelte-1xp8yha{height:221px;overflow:hidden}.sdt-calendar.is-grid.svelte-1xp8yha.svelte-1xp8yha{display:grid}.sdt-calendar.is-grid.svelte-1xp8yha .sdt-table.svelte-1xp8yha{grid-column:1/2;grid-row:1/2
  }.sdt-table.svelte-1xp8yha.svelte-1xp8yha{width:100%;border-collapse:collapse}.sdt-table-height.svelte-1xp8yha.svelte-1xp8yha{height:222px}.animate-transition.svelte-1xp8yha.svelte-1xp8yha{will-change:transform;transition:transform 0.3s ease
  }.not-current.svelte-1xp8yha.svelte-1xp8yha{opacity:0.3}.not-current.svelte-1xp8yha.svelte-1xp8yha:hover{opacity:0.55}.std-btn.svelte-1xp8yha.svelte-1xp8yha{margin:0;border:0;background:transparent;text-align:center;width:100%;border-radius:4px;cursor:pointer;padding:0.3rem;box-sizing:border-box;color:var(--sdt-color)}.sdt-btn-day.svelte-1xp8yha.svelte-1xp8yha{max-height:32px}.std-btn[disabled].svelte-1xp8yha.svelte-1xp8yha{cursor:not-allowed;opacity:0.35}.std-btn-header.svelte-1xp8yha.svelte-1xp8yha{width:auto;font-weight:bold;padding:0.375rem 0.5rem}.std-btn-header.icon-btn.svelte-1xp8yha.svelte-1xp8yha:first-of-type{padding-left:0.375rem;padding-right:0.375rem}.std-btn-header.icon-btn.svelte-1xp8yha.svelte-1xp8yha{padding-left:0.25rem;padding-right:0.25rem}.std-btn.svelte-1xp8yha.svelte-1xp8yha:hover{background-color:var(--sdt-btn-bg-hover)}.is-selected.svelte-1xp8yha .std-btn.svelte-1xp8yha{background-color:var(--sdt-primary);color:var(--sdt-color-selected, var(--sdt-bg-main));opacity:0.9}.std-btn-header.svelte-1xp8yha.svelte-1xp8yha:hover{background-color:var(--sdt-btn-header-bg-hover)}.sdt-time-icon.svelte-1xp8yha.svelte-1xp8yha{margin-right:-4px}.sdt-time-icon.svelte-1xp8yha svg.svelte-1xp8yha{margin:4px 0}.sdt-tbody-lg.svelte-1xp8yha.svelte-1xp8yha{background-color:var(--sdt-bg-main)}.sdt-tbody-lg.svelte-1xp8yha .std-btn.svelte-1xp8yha{height:72px}.sdt-thead-nav.svelte-1xp8yha.svelte-1xp8yha{display:flex;margin-bottom:0.25rem}.sdt-nav-btns.svelte-1xp8yha.svelte-1xp8yha{white-space:nowrap}.sdt-toggle-btn.svelte-1xp8yha.svelte-1xp8yha{width:100%;text-align:left}.sdt-today.svelte-1xp8yha.svelte-1xp8yha:before{box-sizing:border-box;position:absolute;content:'';margin-left:4px;margin-top:4px;border-left:4px solid var(--sdt-shadow);border-top:4px solid var(--sdt-shadow);border-bottom:4px solid transparent;border-right:4px solid transparent;border-radius:2px;height:4px;z-index:2}.sdt-svg.svelte-1xp8yha.svelte-1xp8yha{fill:var(--sdt-color)}.sdt-today.svelte-1xp8yha.svelte-1xp8yha:hover:before{border-left-color:var(--sdt-primary);border-top-color:var(--sdt-primary)}.is-selected.sdt-today.svelte-1xp8yha.svelte-1xp8yha:before{border-left-color:#eee;border-top-color:#eee}.sdt-timer.svelte-yz95cb.svelte-yz95cb{position:relative;width:272px}.sdt-time-head.svelte-yz95cb.svelte-yz95cb{position:relative;display:flex;justify-content:center;align-items:center}.sdt-time-figure.svelte-yz95cb.svelte-yz95cb{font-size:1.5rem;font-weight:bold}.sdt-clock.svelte-yz95cb.svelte-yz95cb{margin:auto;position:relative;width:260px;height:260px;background-color:var(--sdt-clock-bg);border-radius:50%;transition:background-color 0.3s}.sdt-clock.is-minute-view.svelte-yz95cb.svelte-yz95cb{background-color:var(--sdt-clock-bg-minute, var(--sdt-clock-bg));box-shadow:var(--sdt-clock-bg-shadow)}.sdt-time-btn.svelte-yz95cb.svelte-yz95cb{border:0;background:transparent;text-align:center;border-radius:4px;cursor:pointer;padding:0.375rem;color:var(--sdt-color)}.sdt-svg.svelte-yz95cb.svelte-yz95cb{fill:var(--sdt-color)}.sdt-time-btn.svelte-yz95cb.svelte-yz95cb:not(.is-active){opacity:0.5}.sdt-time-btn.svelte-yz95cb.svelte-yz95cb:hover{background-color:var(--sdt-btn-header-bg-hover)}.sdt-back-btn.svelte-yz95cb.svelte-yz95cb{position:absolute;top:0;left:0;opacity:1 !important}.sdt-meridian.svelte-yz95cb.svelte-yz95cb{position:absolute;top:0.25rem;right:0.25rem;display:flex;flex-flow:column;font-size:90%}.sdt-meridian.svelte-yz95cb .sdt-time-btn.svelte-yz95cb{padding:0.15rem 0.5rem}.sdt-meridian.svelte-yz95cb .sdt-time-btn.is-active.svelte-yz95cb{font-weight:bold}.sdt-middle-dot.svelte-yz95cb.svelte-yz95cb{left:50%;top:50%;width:6px;height:6px;position:absolute;transform:translate(-50%, -50%);background-color:var(--sdt-primary);border-radius:50%}.sdt-hand-pointer.svelte-yz95cb.svelte-yz95cb{width:2px;height:calc(40% + 1px);bottom:50%;left:calc(50% - 1px);position:absolute;background-color:var(--sdt-primary);transform-origin:center bottom 0;transition:transform 0.3s ease, height 0.15s ease}.sdt-hand-circle.svelte-yz95cb.svelte-yz95cb{left:-15px;top:-21px;position:relative;width:4px;height:4px;background-color:transparent;border:14px solid var(--sdt-primary);border-radius:50%;box-sizing:content-box}.sdt-tick.svelte-yz95cb.svelte-yz95cb{position:absolute;width:30px;height:30px;border-width:0;transform:translate(-50%, -50%);text-align:center;border-radius:50%;line-height:20px;cursor:pointer;background-color:transparent}.sdt-tick.is-selected.svelte-yz95cb.svelte-yz95cb{animation:svelte-yz95cb-tick-selection 0s 0.175s ease-out forwards}@keyframes svelte-yz95cb-tick-selection{0%{color:initial;background-color:transparent}100%{background-color:var(--sdt-primary);color:var(--sdt-color-selected, var(--sdt-bg-main))}}.datatable.svelte-z0nhq.svelte-z0nhq{position:relative}.css.datatable.svelte-z0nhq.svelte-z0nhq{background:#fff}.datatable.scroll-y.svelte-z0nhq.svelte-z0nhq{height:160px}.datatable.svelte-z0nhq .svelte-z0nhq{box-sizing:border-box}article.svelte-z0nhq.svelte-z0nhq{position:relative;overflow-y:auto;overflow-x:hidden;width:100%;background:inherit}.css.svelte-z0nhq article.svelte-z0nhq{border-bottom:1px solid #e0e0e0;scrollbar-width:thin}.css.svelte-z0nhq article.svelte-z0nhq::-webkit-scrollbar{width:6px;height:6px}.css.svelte-z0nhq article.svelte-z0nhq::-webkit-scrollbar-track{background:#f5f5f5}.css.svelte-z0nhq article.svelte-z0nhq::-webkit-scrollbar-thumb{background:#c2c2c2}.css.svelte-z0nhq article.svelte-z0nhq::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.css.svelte-z0nhq article.svelte-z0nhq::-webkit-scrollbar-track-piece:start{top:40px}.css.svelte-z0nhq table.svelte-z0nhq{width:100%;border-collapse:collapse;overflow:hidden;margin-bottom:6px}.css.svelte-a9sdic.svelte-a9sdic{padding:0;margin:0;background-image:none;border:1px solid #fafafa}th.filter.svelte-a9sdic input.svelte-a9sdic{margin:0;padding:0;width:100%}.css.svelte-a9sdic input.svelte-a9sdic{background:#fff;height:24px;border:none;border-bottom:1px solid #eee;text-align:center;outline:none;border-radius:0;font-size:14px}.css.svelte-a9sdic input.svelte-a9sdic::placeholder{color:#bdbdbd;font-style:italic;font-size:13px}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}section.svelte-16n96wa{height:32px}.css.svelte-16n96wa{margin-left:16px}section.svelte-1thvc3t{display:flex;flex-direction:row;justify-content:space-between;height:40px;padding-top:8px;align-items:center}.css.svelte-1thvc3t{background:#fff}section.svelte-1x5myu9.svelte-1x5myu9{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:6;background:inherit}.css.svelte-1x5myu9 th.svelte-1x5myu9{padding:8px 0px 8px 16px;text-align:center;border-bottom:1px solid #eee;background:#fff}.css.svelte-1x5myu9 th.sortable.svelte-1x5myu9{cursor:pointer}.css.svelte-1x5myu9 th.sortable span.svelte-1x5myu9{padding-right:16px;position:relative}.css.svelte-1x5myu9 th.sortable span.svelte-1x5myu9:before,.css.svelte-1x5myu9 th.sortable span.svelte-1x5myu9:after{border:4px solid transparent;content:'';display:block;height:0;right:0;top:50%;position:absolute;width:0}.css.svelte-1x5myu9 th.sortable span.svelte-1x5myu9:before{border-bottom-color:#e0e0e0;margin-top:-9px}.css.svelte-1x5myu9 th.sortable span.svelte-1x5myu9:after{border-top-color:#e0e0e0;margin-top:1px}.css.svelte-1x5myu9 th.sortable.asc span.svelte-1x5myu9:before{border-bottom-color:#9e9e9e}.css.svelte-1x5myu9 th.sortable.desc span.svelte-1x5myu9:after{border-top-color:#9e9e9e}.css.svelte-1x5myu9 th.filter.svelte-1x5myu9{padding:0;margin:0;background-image:none;border:1px solid #fafafa}th.filter.svelte-1x5myu9 input.svelte-1x5myu9{margin:0;padding:0;width:100%}.css.svelte-1x5myu9 th.filter input.svelte-1x5myu9{background:#fff;height:24px;border:none;border-bottom:1px solid #eee;text-align:center;outline:none;border-radius:0;font-size:14px}.css.svelte-1x5myu9 th.filter input.svelte-1x5myu9::placeholder{color:#bdbdbd;font-style:italic;font-size:13px}section.svelte-1nr9gki.svelte-1nr9gki{display:flex;flex-direction:row}.css.svelte-1nr9gki.svelte-1nr9gki{height:32px;margin-right:16px}.css.svelte-1nr9gki button.svelte-1nr9gki{background:inherit;height:32px;width:32px;color:#616161;font-size:13px;margin:0;padding:0;transition:all, 0.2s;line-height:32px;border:1px solid #e0e0e0;border-right:none;outline:none}.css.svelte-1nr9gki button.svelte-1nr9gki:first-child{border-radius:4px 0 0 4px}.css.svelte-1nr9gki button.svelte-1nr9gki:last-child{border-right:1px solid #e0e0e0;border-radius:0 4px 4px 0}.css.svelte-1nr9gki button.svelte-1nr9gki:not(.active):hover{background:#eee;cursor:pointer}.css.svelte-1nr9gki button.text.svelte-1nr9gki{width:auto;min-width:70px;cursor:pointer}.css.svelte-1nr9gki button.ellipse.svelte-1nr9gki:hover{background:inherit;cursor:default}.css.svelte-1nr9gki button.active.svelte-1nr9gki{background:#eee;font-weight:bold}.css.svelte-1nr9gki button.disabled.svelte-1nr9gki:hover{background:inherit;cursor:default}.css.mobile.svelte-1nr9gki button.disabled.svelte-1nr9gki{color:#bdbdbd}.css.mobile.svelte-1nr9gki button.svelte-1nr9gki{font-weight:bold}.css.svelte-bzwyk1{color:#616161;line-height:32px;margin-left:16px;font-size:14px}input.css.svelte-1mpljnc{border:1px solid #e0e0e0;border-radius:4px;outline:none;padding:0 8px;line-height:24px;margin:0;height:24px;background:transparent;width:176px;transition:all, 0.1s;margin-left:16px}input.css.svelte-1mpljnc:focus{border:2px solid #e0e0e0}input.css.svelte-1mpljnc::placeholder{color:#9e9e9e;line-height:24px}
:root {
  --fc-daygrid-event-dot-width: 8px;
}
/* help things clear margins of inner content */
.fc-daygrid-day-frame,
.fc-daygrid-day-events,
.fc-daygrid-event-harness { /* for event top/bottom margins */
}
.fc-daygrid-day-frame:before, .fc-daygrid-day-events:before, .fc-daygrid-event-harness:before {
  content: "";
  clear: both;
  display: table; }
.fc-daygrid-day-frame:after, .fc-daygrid-day-events:after, .fc-daygrid-event-harness:after {
  content: "";
  clear: both;
  display: table; }
.fc .fc-daygrid-body { /* a <div> that wraps the table */
    position: relative;
    z-index: 1; /* container inner z-index's because <tr>s can't do it */
  }
.fc .fc-daygrid-day.fc-day-today {
      background-color: rgba(255, 220, 40, 0.15);
      background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
    }
.fc .fc-daygrid-day-frame {
    position: relative;
    min-height: 100%; /* seems to work better than `height` because sets height after rows/cells naturally do it */
  }
.fc {

  /* cell top */

}
.fc .fc-daygrid-day-top {
    display: flex;
    flex-direction: row-reverse;
  }
.fc .fc-day-other .fc-daygrid-day-top {
    opacity: 0.3;
  }
.fc {

  /* day number (within cell top) */

}
.fc .fc-daygrid-day-number {
    position: relative;
    z-index: 4;
    padding: 4px;
  }
.fc {

  /* event container */

}
.fc .fc-daygrid-day-events {
    margin-top: 1px; /* needs to be margin, not padding, so that available cell height can be computed */
  }
.fc {

  /* positioning for balanced vs natural */

}
.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
      position: absolute;
      left: 0;
      right: 0;
    }
.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
      position: relative; /* for containing abs positioned event harnesses */
      min-height: 2em; /* in addition to being a min-height during natural height, equalizes the heights a little bit */
    }
.fc .fc-daygrid-body-natural { /* can coexist with -unbalanced */
  }
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
      margin-bottom: 1em;
    }
.fc {

  /* event harness */

}
.fc .fc-daygrid-event-harness {
    position: relative;
  }
.fc .fc-daygrid-event-harness-abs {
    position: absolute;
    top: 0; /* fallback coords for when cannot yet be computed */
    left: 0; /* */
    right: 0; /* */
  }
.fc .fc-daygrid-bg-harness {
    position: absolute;
    top: 0;
    bottom: 0;
  }
.fc {

  /* bg content */

}
.fc .fc-daygrid-day-bg .fc-non-business { z-index: 1 }
.fc .fc-daygrid-day-bg .fc-bg-event { z-index: 2 }
.fc .fc-daygrid-day-bg .fc-highlight { z-index: 3 }
.fc {

  /* events */

}
.fc .fc-daygrid-event {
    z-index: 6;
    margin-top: 1px;
  }
.fc .fc-daygrid-event.fc-event-mirror {
    z-index: 7;
  }
.fc {

  /* cell bottom (within day-events) */

}
.fc .fc-daygrid-day-bottom {
    font-size: .85em;
    padding: 2px 3px 0
  }
.fc .fc-daygrid-day-bottom:before {
  content: "";
  clear: both;
  display: table; }
.fc .fc-daygrid-more-link {
    position: relative;
    z-index: 4;
    cursor: pointer;
  }
.fc {

  /* week number (within frame) */

}
.fc .fc-daygrid-week-number {
    position: absolute;
    z-index: 5;
    top: 0;
    padding: 2px;
    min-width: 1.5em;
    text-align: center;
    background-color: rgba(208, 208, 208, 0.3);
    background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
    color: #808080;
    color: var(--fc-neutral-text-color, #808080);
  }
.fc {

  /* popover */

}
.fc .fc-more-popover .fc-popover-body {
    min-width: 220px;
    padding: 10px;
  }
.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end {
  margin-left: 2px;
}
.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin-right: 2px;
}
.fc-direction-ltr .fc-daygrid-week-number {
    left: 0;
    border-radius: 0 0 3px 0;
  }
.fc-direction-rtl .fc-daygrid-week-number {
    right: 0;
    border-radius: 0 0 0 3px;
  }
.fc-liquid-hack .fc-daygrid-day-frame {
    position: static; /* will cause inner absolute stuff to expand to <td> */
  }
.fc-daygrid-event { /* make root-level, because will be dragged-and-dropped outside of a component root */
  position: relative; /* for z-indexes assigned later */
  white-space: nowrap;
  border-radius: 3px; /* dot event needs this to when selected */
  font-size: .85em;
  font-size: var(--fc-small-font-size, .85em);
}
/* --- the rectangle ("block") style of event --- */
.fc-daygrid-block-event .fc-event-time {
    font-weight: bold;
  }
.fc-daygrid-block-event .fc-event-time,
  .fc-daygrid-block-event .fc-event-title {
    padding: 1px;
  }
/* --- the dot style of event --- */
.fc-daygrid-dot-event {
  display: flex;
  align-items: center;
  padding: 2px 0

}
.fc-daygrid-dot-event .fc-event-title {
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0; /* important for allowing to shrink all the way */
    overflow: hidden;
    font-weight: bold;
  }
.fc-daygrid-dot-event:hover,
  .fc-daygrid-dot-event.fc-event-mirror {
    background: rgba(0, 0, 0, 0.1);
  }
.fc-daygrid-dot-event.fc-event-selected:before {
    /* expand hit area */
    top: -10px;
    bottom: -10px;
  }
.fc-daygrid-event-dot { /* the actual dot */
  margin: 0 4px;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 4px solid #3788d8;
  border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, #3788d8);
  border-radius: 4px;
  border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2);
}
/* --- spacing between time and title --- */
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
    margin-right: 3px;
  }
.fc-direction-rtl .fc-daygrid-event .fc-event-time {
    margin-left: 3px;
  }

/*
A VERTICAL event
*/

.fc-v-event { /* allowed to be top-level */
  display: block;
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color, #3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color, #3788d8)

}

.fc-v-event .fc-event-main {
    color: #fff;
    color: var(--fc-event-text-color, #fff);
    height: 100%;
  }

.fc-v-event .fc-event-main-frame {
    height: 100%;
    display: flex;
    flex-direction: column;
  }

.fc-v-event .fc-event-time {
    flex-grow: 0;
    flex-shrink: 0;
    max-height: 100%;
    overflow: hidden;
  }

.fc-v-event .fc-event-title-container { /* a container for the sticky cushion */
    flex-grow: 1;
    flex-shrink: 1;
    min-height: 0; /* important for allowing to shrink all the way */
  }

.fc-v-event .fc-event-title { /* will have fc-sticky on it */
    top: 0;
    bottom: 0;
    max-height: 100%; /* clip overflow */
    overflow: hidden;
  }

.fc-v-event:not(.fc-event-start) {
    border-top-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

.fc-v-event:not(.fc-event-end) {
    border-bottom-width: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }

.fc-v-event.fc-event-selected:before {
    /* expand hit area */
    left: -10px;
    right: -10px;
  }

.fc-v-event {

  /* resizer (mouse AND touch) */

}

.fc-v-event .fc-event-resizer-start {
    cursor: n-resize;
  }

.fc-v-event .fc-event-resizer-end {
    cursor: s-resize;
  }

.fc-v-event {

  /* resizer for MOUSE */

}

.fc-v-event:not(.fc-event-selected) .fc-event-resizer {
      height: 8px;
      height: var(--fc-event-resizer-thickness, 8px);
      left: 0;
      right: 0;
    }

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
      top: -4px;
      top: calc(var(--fc-event-resizer-thickness, 8px) / -2);
    }

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
      bottom: -4px;
      bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2);
    }

.fc-v-event {

  /* resizer for TOUCH (when event is "selected") */

}

.fc-v-event.fc-event-selected .fc-event-resizer {
      left: 50%;
      margin-left: -4px;
      margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
    }

.fc-v-event.fc-event-selected .fc-event-resizer-start {
      top: -4px;
      top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
    }

.fc-v-event.fc-event-selected .fc-event-resizer-end {
      bottom: -4px;
      bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
    }
.fc .fc-timegrid .fc-daygrid-body { /* the all-day daygrid within the timegrid view */
    z-index: 2; /* put above the timegrid-body so that more-popover is above everything. TODO: better solution */
  }
.fc .fc-timegrid-divider {
    padding: 0 0 2px; /* browsers get confused when you set height. use padding instead */
  }
.fc .fc-timegrid-body {
    position: relative;
    z-index: 1; /* scope the z-indexes of slots and cols */
    min-height: 100%; /* fill height always, even when slat table doesn't grow */
  }
.fc .fc-timegrid-axis-chunk { /* for advanced ScrollGrid */
    position: relative /* offset parent for now-indicator-container */

  }
.fc .fc-timegrid-axis-chunk > table {
      position: relative;
      z-index: 1; /* above the now-indicator-container */
    }
.fc .fc-timegrid-slots {
    position: relative;
    z-index: 1;
  }
.fc .fc-timegrid-slot { /* a <td> */
    height: 1.5em;
    border-bottom: 0 /* each cell owns its top border */
  }
.fc .fc-timegrid-slot:empty:before {
      content: '\00a0'; /* make sure there's at least an empty space to create height for height syncing */
    }
.fc .fc-timegrid-slot-minor {
    border-top-style: dotted;
  }
.fc .fc-timegrid-slot-label-cushion {
    display: inline-block;
    white-space: nowrap;
  }
.fc .fc-timegrid-slot-label {
    vertical-align: middle; /* vertical align the slots */
  }
.fc {


  /* slots AND axis cells (top-left corner of view including the "all-day" text) */

}
.fc .fc-timegrid-axis-cushion,
  .fc .fc-timegrid-slot-label-cushion {
    padding: 0 4px;
  }
.fc {


  /* axis cells (top-left corner of view including the "all-day" text) */
  /* vertical align is more complicated, uses flexbox */

}
.fc .fc-timegrid-axis-frame-liquid {
    height: 100%; /* will need liquid-hack in FF */
  }
.fc .fc-timegrid-axis-frame {
    overflow: hidden;
    display: flex;
    align-items: center; /* vertical align */
    justify-content: flex-end; /* horizontal align. matches text-align below */
  }
.fc .fc-timegrid-axis-cushion {
    max-width: 60px; /* limits the width of the "all-day" text */
    flex-shrink: 0; /* allows text to expand how it normally would, regardless of constrained width */
  }
.fc-direction-ltr .fc-timegrid-slot-label-frame {
    text-align: right;
  }
.fc-direction-rtl .fc-timegrid-slot-label-frame {
    text-align: left;
  }
.fc-liquid-hack .fc-timegrid-axis-frame-liquid {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  }
.fc .fc-timegrid-col.fc-day-today {
      background-color: rgba(255, 220, 40, 0.15);
      background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
    }
.fc .fc-timegrid-col-frame {
    min-height: 100%; /* liquid-hack is below */
    position: relative;
  }
.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
    }
.fc-media-screen .fc-timegrid-cols {
    position: absolute; /* no z-index. children will decide and go above slots */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
  }
.fc-media-screen .fc-timegrid-cols > table {
      height: 100%;
    }
.fc-media-screen .fc-timegrid-col-bg,
  .fc-media-screen .fc-timegrid-col-events,
  .fc-media-screen .fc-timegrid-now-indicator-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
.fc {

  /* bg */

}
.fc .fc-timegrid-col-bg {
    z-index: 2; /* TODO: kill */
  }
.fc .fc-timegrid-col-bg .fc-non-business { z-index: 1 }
.fc .fc-timegrid-col-bg .fc-bg-event { z-index: 2 }
.fc .fc-timegrid-col-bg .fc-highlight { z-index: 3 }
.fc .fc-timegrid-bg-harness {
    position: absolute; /* top/bottom will be set by JS */
    left: 0;
    right: 0;
  }
.fc {

  /* fg events */
  /* (the mirror segs are put into a separate container with same classname, */
  /* and they must be after the normal seg container to appear at a higher z-index) */

}
.fc .fc-timegrid-col-events {
    z-index: 3;
    /* child event segs have z-indexes that are scoped within this div */
  }
.fc {

  /* now indicator */

}
.fc .fc-timegrid-now-indicator-container {
    bottom: 0;
    overflow: hidden; /* don't let overflow of lines/arrows cause unnecessary scrolling */
    /* z-index is set on the individual elements */
  }
.fc-direction-ltr .fc-timegrid-col-events {
    margin: 0 2.5% 0 2px;
  }
.fc-direction-rtl .fc-timegrid-col-events {
    margin: 0 2px 0 2.5%;
  }
.fc-timegrid-event-harness {
  position: absolute /* top/left/right/bottom will all be set by JS */
}
.fc-timegrid-event-harness > .fc-timegrid-event {
    position: absolute; /* absolute WITHIN the harness */
    top: 0; /* for when not yet positioned */
    bottom: 0; /* " */
    left: 0;
    right: 0;
  }
.fc-timegrid-event-harness-inset .fc-timegrid-event,
.fc-timegrid-event.fc-event-mirror,
.fc-timegrid-more-link {
  box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}
.fc-timegrid-event,
.fc-timegrid-more-link { /* events need to be root */
  font-size: .85em;
  font-size: var(--fc-small-font-size, .85em);
  border-radius: 3px;
}
.fc-timegrid-event { /* events need to be root */
  margin-bottom: 1px /* give some space from bottom */
}
.fc-timegrid-event .fc-event-main {
    padding: 1px 1px 0;
  }
.fc-timegrid-event .fc-event-time {
    white-space: nowrap;
    font-size: .85em;
    font-size: var(--fc-small-font-size, .85em);
    margin-bottom: 1px;
  }
.fc-timegrid-event-short .fc-event-main-frame {
    flex-direction: row;
    overflow: hidden;
  }
.fc-timegrid-event-short .fc-event-time:after {
    content: '\00a0-\00a0'; /* dash surrounded by non-breaking spaces */
  }
.fc-timegrid-event-short .fc-event-title {
    font-size: .85em;
    font-size: var(--fc-small-font-size, .85em)
  }
.fc-timegrid-more-link { /* does NOT inherit from fc-timegrid-event */
  position: absolute;
  z-index: 9999; /* hack */
  color: inherit;
  color: var(--fc-more-link-text-color, inherit);
  background: #d0d0d0;
  background: var(--fc-more-link-bg-color, #d0d0d0);
  cursor: pointer;
  margin-bottom: 1px; /* match space below fc-timegrid-event */
}
.fc-timegrid-more-link-inner { /* has fc-sticky */
  padding: 3px 2px;
  top: 0;
}
.fc-direction-ltr .fc-timegrid-more-link {
    right: 0;
  }
.fc-direction-rtl .fc-timegrid-more-link {
    left: 0;
  }
.fc {

  /* line */

}
.fc .fc-timegrid-now-indicator-line {
    position: absolute;
    z-index: 4;
    left: 0;
    right: 0;
    border-style: solid;
    border-color: red;
    border-color: var(--fc-now-indicator-color, red);
    border-width: 1px 0 0;
  }
.fc {

  /* arrow */

}
.fc .fc-timegrid-now-indicator-arrow {
    position: absolute;
    z-index: 4;
    margin-top: -5px; /* vertically center on top coordinate */
    border-style: solid;
    border-color: red;
    border-color: var(--fc-now-indicator-color, red);
  }
.fc-direction-ltr .fc-timegrid-now-indicator-arrow {
    left: 0;

    /* triangle pointing right. TODO: mixin */
    border-width: 5px 0 5px 6px;
    border-top-color: transparent;
    border-bottom-color: transparent;
  }
.fc-direction-rtl .fc-timegrid-now-indicator-arrow {
    right: 0;

    /* triangle pointing left. TODO: mixin */
    border-width: 5px 6px 5px 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
  }

/* classes attached to <body> */
/* TODO: make fc-event selector work when calender in shadow DOM */
.fc-not-allowed,
.fc-not-allowed .fc-event { /* override events' custom cursors */
  cursor: not-allowed;
}

/* TODO: not attached to body. attached to specific els. move */
.fc-unselectable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fc {
  /* layout of immediate children */
  display: flex;
  flex-direction: column;

  font-size: 1em
}
.fc,
  .fc *,
  .fc *:before,
  .fc *:after {
    box-sizing: border-box;
  }
.fc table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1em; /* normalize cross-browser */
  }
.fc th {
    text-align: center;
  }
.fc th,
  .fc td {
    vertical-align: top;
    padding: 0;
  }
.fc a[data-navlink] {
    cursor: pointer;
  }
.fc a[data-navlink]:hover {
    text-decoration: underline;
  }
.fc-direction-ltr {
  direction: ltr;
  text-align: left;
}
.fc-direction-rtl {
  direction: rtl;
  text-align: right;
}
.fc-theme-standard td,
  .fc-theme-standard th {
    border: 1px solid #ddd;
    border: 1px solid var(--fc-border-color, #ddd);
  }
/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */
/* inner-wrappers are responsible for being absolute */
/* TODO: best place for this? */
.fc-liquid-hack td,
  .fc-liquid-hack th {
    position: relative;
  }

@font-face {
  font-family: 'fcicons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format('truetype');
  font-weight: normal;
  font-style: normal;
}

.fc-icon {
  /* added for fc */
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fcicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fc-icon-chevron-left:before {
  content: "\e900";
}

.fc-icon-chevron-right:before {
  content: "\e901";
}

.fc-icon-chevrons-left:before {
  content: "\e902";
}

.fc-icon-chevrons-right:before {
  content: "\e903";
}

.fc-icon-minus-square:before {
  content: "\e904";
}

.fc-icon-plus-square:before {
  content: "\e905";
}

.fc-icon-x:before {
  content: "\e906";
}
/*
Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css

These styles only apply when the standard-theme is activated.
When it's NOT activated, the fc-button classes won't even be in the DOM.
*/
.fc {

  /* reset */

}
.fc .fc-button {
    border-radius: 0;
    overflow: visible;
    text-transform: none;
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
.fc .fc-button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
  }
.fc .fc-button {
    -webkit-appearance: button;
  }
.fc .fc-button:not(:disabled) {
    cursor: pointer;
  }
.fc .fc-button::-moz-focus-inner {
    padding: 0;
    border-style: none;
  }
.fc {

  /* theme */

}
.fc .fc-button {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.4em 0.65em;
    font-size: 1em;
    line-height: 1.5;
    border-radius: 0.25em;
  }
.fc .fc-button:hover {
    text-decoration: none;
  }
.fc .fc-button:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
  }
.fc .fc-button:disabled {
    opacity: 0.65;
  }
.fc {

  /* "primary" coloring */

}
.fc .fc-button-primary {
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #2C3E50;
    background-color: var(--fc-button-bg-color, #2C3E50);
    border-color: #2C3E50;
    border-color: var(--fc-button-border-color, #2C3E50);
  }
.fc .fc-button-primary:hover {
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #1e2b37;
    background-color: var(--fc-button-hover-bg-color, #1e2b37);
    border-color: #1a252f;
    border-color: var(--fc-button-hover-border-color, #1a252f);
  }
.fc .fc-button-primary:disabled { /* not DRY */
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #2C3E50;
    background-color: var(--fc-button-bg-color, #2C3E50);
    border-color: #2C3E50;
    border-color: var(--fc-button-border-color, #2C3E50); /* overrides :hover */
  }
.fc .fc-button-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
  }
.fc .fc-button-primary:not(:disabled):active,
  .fc .fc-button-primary:not(:disabled).fc-button-active {
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #1a252f;
    background-color: var(--fc-button-active-bg-color, #1a252f);
    border-color: #151e27;
    border-color: var(--fc-button-active-border-color, #151e27);
  }
.fc .fc-button-primary:not(:disabled):active:focus,
  .fc .fc-button-primary:not(:disabled).fc-button-active:focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
  }
.fc {

  /* icons within buttons */

}
.fc .fc-button .fc-icon {
    vertical-align: middle;
    font-size: 1.5em; /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */
  }
.fc .fc-button-group {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
  }
.fc .fc-button-group > .fc-button {
    position: relative;
    flex: 1 1 auto;
  }
.fc .fc-button-group > .fc-button:hover {
    z-index: 1;
  }
.fc .fc-button-group > .fc-button:focus,
  .fc .fc-button-group > .fc-button:active,
  .fc .fc-button-group > .fc-button.fc-button-active {
    z-index: 1;
  }
.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {
    margin-right: -1px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
.fc .fc-toolbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
.fc .fc-toolbar.fc-header-toolbar {
    margin-bottom: 1.5em;
  }
.fc .fc-toolbar.fc-footer-toolbar {
    margin-top: 1.5em;
  }
.fc .fc-toolbar-title {
    font-size: 1.75em;
    margin: 0;
  }
.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
    margin-left: .75em; /* space between */
  }
.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {
    margin-right: .75em; /* space between */
  }
.fc-direction-rtl .fc-toolbar-ltr { /* when the toolbar-chunk positioning system is explicitly left-to-right */
    flex-direction: row-reverse;
  }
.fc .fc-scroller {
    -webkit-overflow-scrolling: touch;
    position: relative; /* for abs-positioned elements within */
  }
.fc .fc-scroller-liquid {
    height: 100%;
  }
.fc .fc-scroller-liquid-absolute {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }
.fc .fc-scroller-harness {
    position: relative;
    overflow: hidden;
    direction: ltr;
      /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */
      /* TODO: demonstrate in codepen */
  }
.fc .fc-scroller-harness-liquid {
    height: 100%;
  }
.fc-direction-rtl .fc-scroller-harness > .fc-scroller { /* undo above hack */
    direction: rtl;
  }
.fc-theme-standard .fc-scrollgrid {
    border: 1px solid #ddd;
    border: 1px solid var(--fc-border-color, #ddd); /* bootstrap does this. match */
  }
.fc .fc-scrollgrid,
    .fc .fc-scrollgrid table { /* all tables (self included) */
      width: 100%; /* because tables don't normally do this */
      table-layout: fixed;
    }
.fc .fc-scrollgrid table { /* inner tables */
      border-top-style: hidden;
      border-left-style: hidden;
      border-right-style: hidden;
    }
.fc .fc-scrollgrid {

    border-collapse: separate;
    border-right-width: 0;
    border-bottom-width: 0;

  }
.fc .fc-scrollgrid-liquid {
    height: 100%;
  }
.fc .fc-scrollgrid-section { /* a <tr> */
    height: 1px /* better than 0, for firefox */

  }
.fc .fc-scrollgrid-section > td {
      height: 1px; /* needs a height so inner div within grow. better than 0, for firefox */
    }
.fc .fc-scrollgrid-section table {
      height: 1px;
        /* for most browsers, if a height isn't set on the table, can't do liquid-height within cells */
        /* serves as a min-height. harmless */
    }
.fc .fc-scrollgrid-section-liquid > td {
      height: 100%; /* better than `auto`, for firefox */
    }
.fc .fc-scrollgrid-section > * {
    border-top-width: 0;
    border-left-width: 0;
  }
.fc .fc-scrollgrid-section-header > *,
  .fc .fc-scrollgrid-section-footer > * {
    border-bottom-width: 0;
  }
.fc .fc-scrollgrid-section-body table,
  .fc .fc-scrollgrid-section-footer table {
    border-bottom-style: hidden; /* head keeps its bottom border tho */
  }
.fc {

  /* stickiness */

}
.fc .fc-scrollgrid-section-sticky > * {
    background: #fff;
    background: var(--fc-page-bg-color, #fff);
    position: sticky;
    z-index: 3; /* TODO: var */
    /* TODO: box-shadow when sticking */
  }
.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {
    top: 0; /* because border-sharing causes a gap at the top */
      /* TODO: give safari -1. has bug */
  }
.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {
    bottom: 0; /* known bug: bottom-stickiness doesn't work in safari */
  }
.fc .fc-scrollgrid-sticky-shim { /* for horizontal scrollbar */
    height: 1px; /* needs height to create scrollbars */
    margin-bottom: -1px;
  }
.fc-sticky { /* no .fc wrap because used as child of body */
  position: sticky;
}
.fc .fc-view-harness {
    flex-grow: 1; /* because this harness is WITHIN the .fc's flexbox */
    position: relative;
  }
.fc {

  /* when the harness controls the height, make the view liquid */

}
.fc .fc-view-harness-active > .fc-view {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
.fc .fc-col-header-cell-cushion {
    display: inline-block; /* x-browser for when sticky (when multi-tier header) */
    padding: 2px 4px;
  }
.fc .fc-bg-event,
  .fc .fc-non-business,
  .fc .fc-highlight {
    /* will always have a harness with position:relative/absolute, so absolutely expand */
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
.fc .fc-non-business {
    background: rgba(215, 215, 215, 0.3);
    background: var(--fc-non-business-color, rgba(215, 215, 215, 0.3));
  }
.fc .fc-bg-event {
    background: rgb(143, 223, 130);
    background: var(--fc-bg-event-color, rgb(143, 223, 130));
    opacity: 0.3;
    opacity: var(--fc-bg-event-opacity, 0.3)
  }
.fc .fc-bg-event .fc-event-title {
      margin: .5em;
      font-size: .85em;
      font-size: var(--fc-small-font-size, .85em);
      font-style: italic;
    }
.fc .fc-highlight {
    background: rgba(188, 232, 241, 0.3);
    background: var(--fc-highlight-color, rgba(188, 232, 241, 0.3));
  }
.fc .fc-cell-shaded,
  .fc .fc-day-disabled {
    background: rgba(208, 208, 208, 0.3);
    background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  }
/* link resets */
/* ---------------------------------------------------------------------------------------------------- */
a.fc-event,
a.fc-event:hover {
  text-decoration: none;
}
/* cursor */
.fc-event[href],
.fc-event.fc-event-draggable {
  cursor: pointer;
}
/* event text content */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event .fc-event-main {
    position: relative;
    z-index: 2;
  }
/* dragging */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event-dragging:not(.fc-event-selected) { /* MOUSE */
    opacity: 0.75;
  }
.fc-event-dragging.fc-event-selected { /* TOUCH */
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
  }
/* resizing */
/* ---------------------------------------------------------------------------------------------------- */
/* (subclasses should hone positioning for touch and non-touch) */
.fc-event .fc-event-resizer {
    display: none;
    position: absolute;
    z-index: 4;
  }
.fc-event:hover, /* MOUSE */
.fc-event-selected { /* TOUCH */

}
.fc-event:hover .fc-event-resizer, .fc-event-selected .fc-event-resizer {
    display: block;
  }
.fc-event-selected .fc-event-resizer {
    border-radius: 4px;
    border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
    border-width: 1px;
    border-width: var(--fc-event-resizer-dot-border-width, 1px);
    width: 8px;
    width: var(--fc-event-resizer-dot-total-width, 8px);
    height: 8px;
    height: var(--fc-event-resizer-dot-total-width, 8px);
    border-style: solid;
    border-color: inherit;
    background: #fff;
    background: var(--fc-page-bg-color, #fff)

    /* expand hit area */

  }
.fc-event-selected .fc-event-resizer:before {
      content: '';
      position: absolute;
      top: -20px;
      left: -20px;
      right: -20px;
      bottom: -20px;
    }
/* selecting (always TOUCH) */
/* OR, focused by tab-index */
/* (TODO: maybe not the best focus-styling for .fc-daygrid-dot-event) */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event-selected,
.fc-event:focus {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2)

  /* expand hit area (subclasses should expand) */

}
.fc-event-selected:before, .fc-event:focus:before {
    content: "";
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
.fc-event-selected,
.fc-event:focus {

  /* dimmer effect */

}
.fc-event-selected:after, .fc-event:focus:after {
    content: "";
    background: rgba(0, 0, 0, 0.25);
    background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));
    position: absolute;
    z-index: 1;

    /* assume there's a border on all sides. overcome it. */
    /* sometimes there's NOT a border, in which case the dimmer will go over */
    /* an adjacent border, which looks fine. */
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
  }
/*
A HORIZONTAL event
*/
.fc-h-event { /* allowed to be top-level */
  display: block;
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color, #3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color, #3788d8)

}
.fc-h-event .fc-event-main {
    color: #fff;
    color: var(--fc-event-text-color, #fff);
  }
.fc-h-event .fc-event-main-frame {
    display: flex; /* for make fc-event-title-container expand */
  }
.fc-h-event .fc-event-time {
    max-width: 100%; /* clip overflow on this element */
    overflow: hidden;
  }
.fc-h-event .fc-event-title-container { /* serves as a container for the sticky cushion */
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0; /* important for allowing to shrink all the way */
  }
.fc-h-event .fc-event-title {
    display: inline-block; /* need this to be sticky cross-browser */
    vertical-align: top; /* for not messing up line-height */
    left: 0;  /* for sticky */
    right: 0; /* for sticky */
    max-width: 100%; /* clip overflow on this element */
    overflow: hidden;
  }
.fc-h-event.fc-event-selected:before {
    /* expand hit area */
    top: -10px;
    bottom: -10px;
  }
/* adjust border and border-radius (if there is any) for non-start/end */
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}
/* resizers */
.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
  top: 0;
  bottom: 0;
  width: 8px;
  width: var(--fc-event-resizer-thickness, 8px);
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
  cursor: w-resize;
  left: -4px;
  left: calc(-0.5 * var(--fc-event-resizer-thickness, 8px));
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
  cursor: e-resize;
  right: -4px;
  right: calc(-0.5 * var(--fc-event-resizer-thickness, 8px));
}
/* resizers for TOUCH */
.fc-h-event.fc-event-selected .fc-event-resizer {
  top: 50%;
  margin-top: -4px;
  margin-top: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
  left: -4px;
  left: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
  right: -4px;
  right: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}
.fc .fc-popover {
    position: absolute;
    z-index: 9999;
    box-shadow: 0 2px 6px rgba(0,0,0,.15);
  }
.fc .fc-popover-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 3px 4px;
  }
.fc .fc-popover-title {
    margin: 0 2px;
  }
.fc .fc-popover-close {
    cursor: pointer;
    opacity: 0.65;
    font-size: 1.1em;
  }
.fc-theme-standard .fc-popover {
    border: 1px solid #ddd;
    border: 1px solid var(--fc-border-color, #ddd);
    background: #fff;
    background: var(--fc-page-bg-color, #fff);
  }
.fc-theme-standard .fc-popover-header {
    background: rgba(208, 208, 208, 0.3);
    background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  }
