@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";::-moz-selection{background:var(--c-highlight);color:var(--c-black);text-shadow:none}::selection{background:var(--c-highlight);color:var(--c-black);text-shadow:none}::-moz-selection{background:var(--c-highlight);color:var(--c-black);text-shadow:none}:target{scroll-margin-top:8rem}html{font-family:"Nunito","SF Pro","Arial","Noto Sans","PingFang TC","Microsoft JhengHei",sans-serif;font-size:var(--font-size);min-height:100vh}body{font-size:1em;color:var(--c-front);background-color:var(--c-back)}h1,h2{font-size:1.2rem;color:var(--c-front-brand)}h3,h4,h5,h6{font-size:1rem}input,textarea{font-size:max(1em,16px) !important}.hidden{display:none;visibility:hidden}.nav-link[accesskey]{display:none}@media only screen and (min-width: 768px){.nav-link[accesskey]{display:unset}}#mainContainer .container{max-width:unset !important}.container{max-width:unset !important}.select2.select2-container,.select2,.select2-container{width:100% !important;display:table;table-layout:fixed}.no-icon::before{content:none !important}.no-icon::after{content:none !important}.btn{border-radius:99rem 0 99rem 99rem;font-family:var(--bs-body-font-family);background-color:var(--c-brand);color:var(--c-brand-t)}.btn[class*=fa]{line-height:var(---bs-btn-line-height)}.btn[class*=fa]::before{font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";margin-right:.5ch}.btn:hover,.btn.focus{background-color:var(--c-highlight);color:var(--c-highlight-t);-webkit-box-shadow:1px 1px 0 3px var(--c-shadow);box-shadow:1px 1px 0 3px var(--c-shadow)}.btn.active{background-color:var(--c-highlight);color:var(--c-shadow)}.btn-brand{background-color:var(--c-brand);color:var(--c-brand-t)}.btn-brand:hover,.btn-brand:focus,.btn-brand.active{background-color:var(--c-highlight);color:var(--c-highlight-t)}.btn-main{background-color:var(--c-main);color:var(--c-main-t)}.btn-main:hover,.btn-main:focus,.btn-main.active{background-color:var(--c-highlight);color:var(--c-highlight-t)}.btn-highlight{background-color:var(--c-highlight);color:var(--c-highlight-t);color:var(--c-highlight-t);font-weight:bold}.btn-highlight:hover,.btn-highlight:focus,.btn-highlight.active{background-color:var(--c-hover);color:var(--c-hover-t)}.btn-focus{background-color:var(--c-focus);color:var(--c-focus-t);color:var(--c-highlight-t);font-weight:bold}.btn-focus:hover,.btn-focus:focus,.btn-focus.active{background-color:var(--c-hover);color:var(--c-hover-t)}.btn-hover{background-color:var(--c-hover);color:var(--c-hover-t);color:var(--c-hover-t);font-weight:bold}.btn-hover:hover,.btn-hover:focus,.btn-hover.active{background-color:var(--c-highlight);color:var(--c-highlight-t)}.btn-no-color{background-color:var(--c-g1);color:var(--c-front-sub);font-weight:bold}.btn-no-color:hover,.btn-no-color:focus,.btn-no-color.active{background-color:var(--c-hover);color:var(--c-hover-t)}.btn-more::after{content:"";font-weight:bold;font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";padding:0 .5ch}.btn-text-lite{background-color:rgba(0,0,0,0);color:inherit}.btn-text-lite:hover,.btn-text-lite:focus,.btn-text-lite.active{background-color:var(--c-back-sub);color:var(--c-front-sub)}.btn-text-{background-color:rgba(0,0,0,0);color:inherit}.btn-text-:hover,.btn-text-:focus,.btn-text-.active{background-color:var(--c-back-sub);color:var(--c-front-sub)}.form-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-group label:not(.tag){-webkit-box-flex:0;-ms-flex:0 0 6rem;flex:0 0 6rem}.form-group label:not(.tag):is([required])::after{content:" *";color:red}.form-group .form-control:is([list],[select]){position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1ch center}.form-group .form-control+.input-group-text::before{content:"";font-weight:bold;font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";margin-right:.5ch}.dropdown-menu.show{z-index:99}.captcha{min-height:3rem}.icon-info::before{content:"";font-weight:bold;font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";margin-right:.5ch}.icon-search::before{content:"";font-weight:bold;font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";margin-right:.5ch}.icon-list::before{content:"";font-weight:bold;font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";margin-right:.5ch}.icon-login::before{content:"";font-weight:bold;font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";margin-right:.5ch}.icon-logout::before{content:"";font-weight:bold;font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";margin-right:.5ch}.icon-palette::before{content:"";font-weight:bold;font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";margin-right:.5ch}.icon-book::before{content:"";font-weight:bold;font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";margin-right:.5ch}.tags{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1ch}.tags .tag{color:var(--c-front);background-color:var(--c-back-sub);border:solid 1px var(--c-white);border-radius:.5rem;padding:.2em .5em;-ms-flex-item-align:center;align-self:center}.tags .tag:has(.form-check-input:focus){outline-width:5px !important;outline-color:var(--c-focus) !important;outline-style:dotted !important}.tags .tag:has(.form-check-input:focus) input{outline-width:0 !important}.tags .tag:has(input:checked){border:2px solid var(--c-highlight)}.tags .tag:hover span::before{display:inline-block;-webkit-animation:shake .5s;animation:shake .5s}.tab-content{color:var(--c-black)}.tab-content .items{margin:0 0 1.5rem 0}.tab-content ul,.tab-content li{list-style:none;padding:0;margin:0}.tab-content h4{display:none}.tab-content h4:is(:last-child){display:block}.tab-content h4:is(:last-child)::before{content:"很抱歉，沒有"}.tab-content h4:is(:last-child)::after{content:"的資料"}.extra-where{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-weight:bold;z-index:2}.extra-where label{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:3rem;height:2rem;line-height:2rem;background-color:var(--c-main);color:var(--c-main-t);letter-spacing:1px;overflow:hidden;text-overflow:ellipsis}.extra-where label:nth-child(2n-1){border-radius:.5rem 0 0 .5rem;background-color:var(--c-sub);color:var(--c-sub-t);padding:0 0 0 1ch}.extra-where label:nth-child(2n-1):empty{background-color:rgba(0,0,0,0)}.extra-where label:nth-child(2n){border-radius:0 .5rem .5rem 0;padding:0 2ch 0 0}.extra-where label:nth-child(2n)::before{content:"";display:inline-block;height:0;width:0;margin-right:0;padding:0;border:1rem solid var(--c-sub);border-top:1rem solid rgba(0,0,0,0);border-bottom:1rem solid rgba(0,0,0,0);border-right:1ch solid rgba(0,0,0,0);opacity:1}.extra-where label:nth-child(2n):empty{background-color:rgba(0,0,0,0)}.extra-where label:only-child{padding-right:1ch;border-radius:.5rem}.extra-where:not(:has(label)){color:var(--c-main-t);margin:0 !important}.breadcrumb a{color:var(--c-front-brand-front)}.breadcrumb .active{color:var(--c-front)}.toggle-switch{display:inline-block;height:1.5rem;margin:0 8px;position:relative}.toggle-switch .dot{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:99rem;-webkit-box-shadow:0 0 0 2px var(--c-white);box-shadow:0 0 0 2px var(--c-white);width:3rem;cursor:pointer;border:2px solid rgba(0,0,0,0);overflow:hidden;-webkit-transition:.4s;transition:.4s}.toggle-switch .dot:before{position:absolute;content:"";width:100%;height:100%;background:var(--c-white);opacity:.6;border-radius:99rem;-webkit-transform:translateX(-1.5rem);transform:translateX(-1.5rem);-webkit-transition:.4s;transition:.4s}.toggle-switch input{display:none}.toggle-switch input:checked+.dot{-webkit-box-shadow:0 0 0 2px var(--c-hover);box-shadow:0 0 0 2px var(--c-hover);background-color:var(--c-hover)}.toggle-switch input:checked+.dot::before{opacity:1;-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem);background:var(--c-highlight)}.toggle-switch .toggle-label{margin-left:3.5rem}.toggle-switch:hover{color:var(--c-hover)}.toggle-switch:hover .dot{-webkit-box-shadow:0 0 0 2px var(--c-white);box-shadow:0 0 0 2px var(--c-white)}.backTop{position:absolute;top:-1.25rem;left:50%;translate:-50% 0;width:4rem;height:4rem;line-height:1rem;text-align:center;padding:0 1ch;text-decoration:none;background-color:var(--c-back);color:var(--c-front) !important;border-radius:99rem;-webkit-box-shadow:0 -3px 3px 0 rgba(0,0,0,.3);box-shadow:0 -3px 3px 0 rgba(0,0,0,.3);font-size:.9rem;z-index:99}.backTop::before{display:block;rotate:270deg;font-size:1.2rem;margin-top:.5ch;margin-bottom:-0.5ch;height:2rem;line-height:1.5;font-weight:bold}.backTop:hover{-webkit-box-shadow:0 0 8px 1px rgba(0,0,0,.5);box-shadow:0 0 8px 1px rgba(0,0,0,.5)}body:is([id^=list]) .backTop{position:fixed;top:auto;left:auto;bottom:6rem;right:-0.75rem;opacity:0;pointer-events:none;z-index:1}body:is([id^=list]).startup .backTop{pointer-events:all;opacity:.7}@media only screen and (min-width: 768px){body:is([id^=list]) .backTop{bottom:1rem;right:1rem}}body:not([id^=list]) .backTop{position:fixed;top:auto;left:auto;bottom:1rem;right:-0.75rem;opacity:0;pointer-events:none}body:not([id^=list]).startup .backTop{pointer-events:all;opacity:.7}#loadingRuning{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;margin:2rem auto 2rem auto}#loadingRuning::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:auto;aspect-ratio:1/1;background-color:var(--c-back);z-index:1;border-radius:99rem;opacity:.8;z-index:99}#loadingRuning::after{position:relative;content:"資料讀取中...";display:block;margin-top:-3.5rem;z-index:2}#loadingRuning #loadingIcon{position:relative;display:block;overflow:visible;width:10rem;height:10rem;rotate:90deg;translate:-2.5rem 0;scale:.5;z-index:3}#loadingRuning #loadingIcon g{-webkit-animation:slide 2s linear infinite;animation:slide 2s linear infinite}#loadingRuning #loadingIcon g:nth-child(2){-webkit-animation-delay:calc(2s/4);animation-delay:calc(2s/4)}#loadingRuning #loadingIcon g:nth-child(2) path{-webkit-animation-delay:calc(2s/4);animation-delay:calc(2s/4);stroke-dasharray:0px 158px;stroke-dashoffset:1px}#loadingRuning #loadingIcon path{stroke:url(#gradient);stroke-width:1.5rem;stroke-linecap:round;fill:none;stroke-dasharray:0 157px;stroke-dashoffset:0;-webkit-animation:escalade 2s cubic-bezier(0.8, 0, 0.2, 1) infinite;animation:escalade 2s cubic-bezier(0.8, 0, 0.2, 1) infinite}.blockUI.blockMsg.blockPage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30%}.waiting{position:relative;width:320px;min-width:320px;aspect-ratio:3/2;padding:70px 0 0 130px}.waiting::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-color:var(--c-back-sub);-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 164.4 85.9" viewBox="0 0 164.4 85.9"><path d="M111.2 7.4c5.9 4.9 10.1 11.3 20.8 17.9 10.6 6.7 27.6 13.5 31.5 22.7 3.9 9.1-5.3 20.4-16.3 26.4-11.1 5.9-23.9 6.4-33.7 5.9-9.9-.4-16.7-1.9-23.5-2.1-6.7-.2-13.3.8-27 3.5s-34.5 7.1-47 1.4C3.4 77.3-.9 61.5.2 46.3c1-15.2 7.3-29.9 20-35.3S52 9.4 64.7 8.3c12.7-1 18.9-6.9 25.9-8.1s14.6 2.2 20.6 7.2z" style="fill:%23f06"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 164.4 85.9" viewBox="0 0 164.4 85.9"><path d="M111.2 7.4c5.9 4.9 10.1 11.3 20.8 17.9 10.6 6.7 27.6 13.5 31.5 22.7 3.9 9.1-5.3 20.4-16.3 26.4-11.1 5.9-23.9 6.4-33.7 5.9-9.9-.4-16.7-1.9-23.5-2.1-6.7-.2-13.3.8-27 3.5s-34.5 7.1-47 1.4C3.4 77.3-.9 61.5.2 46.3c1-15.2 7.3-29.9 20-35.3S52 9.4 64.7 8.3c12.7-1 18.9-6.9 25.9-8.1s14.6 2.2 20.6 7.2z" style="fill:%23f06"/></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.waiting i{position:absolute;aspect-ratio:1/1;width:160px;height:160px;top:calc(50% - 80px);left:-10px;font-size:56px;color:var(--c-white) !important;background-color:var(--c-hover);padding:56px;-webkit-mask-image:url('data:image/svg+xml,<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><path fill="%23FF0066" d="M38.8,-50.4C47,-39.3,48.3,-24,52.3,-8.2C56.3,7.6,62.9,23.9,59.6,39C56.3,54.1,43.1,68,27.1,73.1C11.2,78.3,-7.3,74.7,-21.4,66.3C-35.4,57.9,-44.9,44.6,-53.4,30.5C-62,16.4,-69.6,1.4,-67,-11.5C-64.4,-24.4,-51.5,-35.3,-38.7,-45.6C-25.8,-56,-12.9,-65.9,1.2,-67.3C15.3,-68.7,30.5,-61.6,38.8,-50.4Z" transform="translate(100 100)" /></svg>');mask-image:url('data:image/svg+xml,<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><path fill="%23FF0066" d="M38.8,-50.4C47,-39.3,48.3,-24,52.3,-8.2C56.3,7.6,62.9,23.9,59.6,39C56.3,54.1,43.1,68,27.1,73.1C11.2,78.3,-7.3,74.7,-21.4,66.3C-35.4,57.9,-44.9,44.6,-53.4,30.5C-62,16.4,-69.6,1.4,-67,-11.5C-64.4,-24.4,-51.5,-35.3,-38.7,-45.6C-25.8,-56,-12.9,-65.9,1.2,-67.3C15.3,-68.7,30.5,-61.6,38.8,-50.4Z" transform="translate(100 100)" /></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;text-align:center;scale:.8}.waiting i::before{position:relative;z-index:0;font-size:3.5rem}.waiting h1{position:relative;z-index:1;text-align:left;font-size:22px !important;color:var(--c-front-brand);margin:0 0 .5em !important}.waiting p{position:relative;z-index:1;text-align:left;font-size:18px;color:var(--c-front);margin:0}@media only screen and (min-width: 768px){.waiting{scale:1.2}.waiting h1{position:relative;z-index:1;text-align:left;font-size:20px !important;color:var(--c-front-brand)}.waiting p{position:relative;z-index:1;text-align:left;font-size:15px;color:var(--c-front)}}@media only screen and (min-width: 992px){.waiting{scale:1.5}.waiting h1{position:relative;z-index:1;text-align:left;font-size:18px !important;color:var(--c-front-brand)}.waiting p{position:relative;z-index:1;text-align:left;font-size:13px;color:var(--c-front)}}.waiting.animation i{-webkit-animation:heartbeat 1.5s ease-in-out infinite;animation:heartbeat 1.5s ease-in-out infinite}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:relative;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;margin:.5rem 2rem}div:focus,a:focus,button:focus,.form-select:focus,input:focus,.item polygon:focus,label.tag:has(input:focus),.marker:focus:has(span:empty),.marker:focus span:not(:empty),label:not(.marker):focus{outline-width:5px !important;outline-color:var(--c-focus) !important;outline-style:dotted !important}div:focus input,a:focus input,button:focus input,.form-select:focus input,input:focus input,.item polygon:focus input,label.tag:has(input:focus) input,.marker:focus:has(span:empty) input,.marker:focus span:not(:empty) input,label:not(.marker):focus input{outline-width:0 !important}#AC,#AR,#AZ,#AU{display:inline-block;margin:0 .5ch;font-size:1rem;color:var(--c-front);font-weight:bold;padding:.5ch 1ch;-ms-flex-line-pack:center;align-content:center;border-radius:1rem;text-decoration:none}#AC:focus,#AR:focus,#AZ:focus,#AU:focus{color:var(--c-front-sub);background-color:var(--c-highlight);text-decoration:none}#content{margin-top:6rem;padding-left:1.5rem;padding-right:1.5rem;min-height:calc(75vh - 5rem)}@media only screen and (min-width: 1440px){#content section{max-width:1440px;margin:0 auto}}#content section.page{line-height:1.75}#content section.page h1{font-size:1.5rem;margin:1rem 0}#content section.page h2{padding:0 calc(var(--bs-gutter-x)*.5) .5rem calc(var(--bs-gutter-x)*.5);margin:2rem 0 1rem 0;border-bottom:solid 2px var(--c-highlight)}#content section.page ol{max-width:calc(100% - 1.5rem);margin-left:1.5rem}@media only screen and (min-width: 1440px){#content section.page{max-width:960px;margin:0 auto}}@media only screen and (min-width: 1920px){#content section.page{max-width:960px;margin:0 auto}}#content section.page i{opacity:.8;color:var(--c-hover);margin-right:.5ch}.tab-switch .tab-bar{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:tab-bar;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-switch .tab-bar .tab-bar-btn{position:relative;min-width:6rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:none;background-color:var(--c-brand);color:var(--c-brand-t);padding:.5rem;font-size:1.2rem;border-radius:1rem 1rem 0 0}.tab-switch .tab-bar .tab-bar-btn.active{background-color:var(--c-highlight);color:var(--c-highlight-t)}.tab-switch .tab-bar .tab-bar-btn .mark:not(:empty){border-radius:99rem;width:1.5rem;height:1.5rem;line-height:1.25rem;font-size:1rem;text-align:center;margin:0 0 0 .5ch}.tab-switch .tab-content{background-color:var(--c-white);padding:1rem;border-top:solid 2px var(--c-highlight);grid-area:tab-info}.tab-switch .tab-content .tab-content-info{height:0;overflow:hidden;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}.tab-switch .tab-content .tab-content-info.active{height:auto}#loginHeader{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#loginHeader img{margin:.8rem 0;height:3.5rem}#loginHeader span{display:inline-block;font-size:1.3rem;-ms-flex-item-align:center;align-self:center;font-weight:bold;color:var(--c-front-brand)}@media only screen and (min-width: 576px){#loginHeader{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#loginHeader img{margin:2rem 0;height:4rem}#loginHeader span::before{content:"";border-left:2px solid var(--c-brand);margin:0 1rem}}#loginPage{position:relative;background-color:var(--c-brand);margin:1rem auto 3rem auto !important;max-width:960px !important;border-radius:2rem}#loginPage #loginCard{border-radius:1rem 1rem 0 0;background-color:var(--c-back-sub)}#loginPage #thirdLoginCard{border-radius:0 0 1rem 1rem;background-color:var(--c-main);color:var(--c-main-t)}#loginPage #thirdLoginCard h2{color:var(--c-main-t)}#loginPage #thirdLoginCard button,#loginPage #thirdLoginCard a{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;border-radius:var(--bs-btn-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:.5rem .25rem;margin:.5rem 0}#loginPage #thirdLoginCard button:not(:hover,:focus),#loginPage #thirdLoginCard a:not(:hover,:focus){background-color:var(--c-lite);color:var(--c-dark)}#loginPage #thirdLoginCard button:is(:hover,:focus),#loginPage #thirdLoginCard a:is(:hover,:focus){background:var(--c-highlight);color:var(--c-highlight-t)}#loginPage #thirdLoginCard button:is(:hover,:focus)::before,#loginPage #thirdLoginCard a:is(:hover,:focus)::before{color:var(--c-highlight-t)}#loginPage #thirdLoginCard button i,#loginPage #thirdLoginCard a i{width:2.5rem;font-size:2rem;margin-right:.25rem;color:var(--c-hover);text-align:center}#loginPage #thirdLoginCard div{height:auto;min-height:28rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;padding:2rem 0 1rem 0}#loginPage #thirdLoginCard div hr{display:none}#loginPage #thirdLoginCard div button,#loginPage #thirdLoginCard div a{width:100%}#loginPage #thirdLoginCard div p{border-top:1px solid var(--c-brand);margin-top:auto;padding-top:1.5rem}#loginPage #forgetPassword{float:right}@media only screen and (min-width: 576px){#loginPage{border:1.5rem solid var(--c-brand)}#loginPage #thirdLoginCard div button,#loginPage #thirdLoginCard div a{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - .5rem);flex:0 1 calc(50% - .5rem)}}@media only screen and (min-width: 768px){#loginPage #loginCard{border-radius:1rem 1rem 0 0}#loginPage #thirdLoginCard{border-radius:0 0 1rem 1rem}#loginPage #thirdLoginCard div{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0}#loginPage #thirdLoginCard div hr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#loginPage #thirdLoginCard div button,#loginPage #thirdLoginCard div a{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - .5rem);flex:0 1 calc(50% - .5rem)}}@media only screen and (min-width: 992px){#loginPage #loginCard{border-radius:1rem 0 0 1rem}#loginPage #thirdLoginCard{border-radius:0 1rem 1rem 0}}#togglePassword{border-radius:0 var(--bs-btn-border-radius) var(--bs-btn-border-radius) 0}#togglePassword::before{content:"";font-weight:bold;font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";margin-right:.5ch}#togglePassword.active::before{content:""}:root,[data-bs-theme=light]{--bs-body-font-family: Nunito, SF Pro, Arial, Noto Sans, PingFang TC, Microsoft JhengHei, sans-serif;--font-size: 14px;--c-brand:	#397BB3;--c-main:	#E4F1F2;--c-sub:	#89AFC1;--c-brand-t:	#F7F5EF;--c-main-t:	#063648;--c-sub-t:	#FFFFFF;--c-highlight:	#FCDF3F;--c-hover:	#009991;--c-hover-t:	#FCDF3F;--c-highlight-t:	#000000;--c-focus:	#FF4D42;--c-yellow:	#FCDF3F;--c-front:	#000000;--c-front-sub:	#000000;--c-front-brand:	#063648;--c-back:	#F7F5EF;--c-back-sub: #FFFFFF;--c-back-blur: rgba(231,241,241, 0.88);--g-brand: linear-gradient(#E4F1F2 30%, #89AFC1 95%);--g-brant-top: linear-gradient(#E4F1F2 60%, #C7DCE2 98%);--g-brand-bottom: linear-gradient(#C7DCE2 2%, #89AFC1 95%);--c-shadow: rgba(0,0,0,0.3);--c-white:	#FFFFFF;--c-black:	#000000;--c-lite:	#F2F2F2;--c-dark:	#534E3C;--c-gary:	#CCCCCC;--c-g1: rgb(229.3333333333, 229.3333333333, 231);--c-g2: rgb(216.6666666667, 216.6666666667, 220);--c-g3: #ccccd1}@media only screen and (min-width: 576px){:root,[data-bs-theme=light]{--font-size: 16px}}[data-bs-theme=dark]{--c-brand:	#4F63A3;--c-main:	#354589;--c-sub:	#354589;--c-brand-t:	#FFFFFF;--c-main-t:	#FFFFFF;--c-sub-t:	#FFFFFF;--c-highlight:	#0067B7;--c-highlight-t:	#FFFFFF;--c-hover:	#C02679;--c-hover-t:	#FFFFFF;--c-focus:	#F5FF3C;--c-front:	#FFFFFF;--c-front-sub:	#B3DBEC;--c-front-brand:	#70BFE0;--c-back:	#171D22;--c-back-sub: #1E2B37;--c-back-blur: rgba(24,29,33,0.88);--g-brand: linear-gradient(#354589 30%, #4F63A3 95%);--g-brant-top: linear-gradient(#354589 60%, #3F4589 98%);--g-brand-bottom: linear-gradient(#3F4589 2%, #4F63A3 95%);--c-shadow: rgba(0,0,0,0.8);--c-white:	#FFFFFF;--c-black:	#0A0C1B;--c-lite:	#F5F5FC;--c-dark:	#3A3A3F;--c-gary:	#CCCCCC;--c-g0: #3A3A3F;--c-g1: rgb(62, 62, 65.6666666667);--c-g2: rgb(66, 66, 68.3333333333);--c-g3: #464647}[data-bs-theme=contrast]{--c-brand:	#3C008C;--c-main:	#63E6BD;--c-sub:	#429A7E;--c-brand-t:	#F3FF51;--c-main-t:	#390041;--c-sub-t:	#FFFFFF;--c-highlight:	#F3FF51;--c-highlight-t:	#390041;--c-hover:	#450BB3;--c-hover-t:	#F3FF51;--c-focus:	#FF3B6B;--c-front:	#333333;--c-front-sub:	#3F094D;--c-front-brand:	#530081;--c-back:	#F8F7F3;--c-back-sub: #FFFFFF;--c-shadow: rgba(0,0,0,0.8);--c-white:	#FFFFFF;--c-black:	#000000;--c-lite:	#F5F5FC;--c-dark:	#3A3A3F;--c-gary:	#CCCCCC;--bs-body-color: #36005A;--g-brand: linear-gradient(#63E6BD 30%, #45A185 95%);--g-brant-top: linear-gradient(#63E6BD 60%, #5AD2AD 98%);--g-brand-bottom: linear-gradient(#5AD2AD 2%, #45A185 95%);--c-g1: rgb(231.3333333333, 231.3333333333, 237.6666666667);--c-g2: rgb(217.6666666667, 217.6666666667, 223.3333333333);--c-g3: #ccccd1}[data-font=M]{--font-size: 16px}[data-font=L]{--font-size: 18px}[data-font=XL]{--font-size: 20px}/*# sourceMappingURL=login.min.css.map */