@charset "UTF-8";#Layout{background-color:#cce3e5}#Layout .header{flex:0 0 auto;height:48px;background:#fff;color:#102223;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(0,0,0,.09)}#Layout .header .user-trigger{border-left:1px solid rgba(0,0,0,.06);transition:background .15s}#Layout .header .user-trigger .user-avatar{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#259a9c;color:#fff;font-size:.8rem;font-weight:600;border-radius:4px}#Layout .header .user-menu-content{border-radius:4px;box-shadow:0 4px 16px #0000001f}#Layout .header .user-menu-content .user-menu-header{border-bottom:1px solid rgba(0,0,0,.07)}#Layout .sider{background:#fff;border-right:1px solid rgba(0,0,0,.09)}#Layout .sider .sider-title{padding:10px 16px;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#259a9c;border-bottom:1px solid rgba(0,0,0,.07);background:#259a9c0a}#Layout .sider .sider-group-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0006;padding-top:14px;padding-bottom:4px}#Layout .sider .sider-item{border-radius:0!important;font-size:.875rem;padding-top:7px;padding-bottom:7px;border-left:3px solid transparent;transition:background .12s,border-color .12s}#Layout .sider .sider-item:hover{background:#259a9c0f;border-left-color:#94c4c6}#Layout .sider .sider-item[data-selected]{background:#259a9c1a;border-left-color:#259a9c;color:#259a9c;font-weight:600}#Layout .footer{flex:0 0 auto;background-color:#72b4b5}@media(max-width:768px){#Layout .footer{flex-direction:column;gap:.5rem;text-align:center}#Layout .footer>*{flex:unset!important;width:100%}}#AuthLayout{display:flex;min-height:100vh}#AuthLayout .brand-panel{flex:0 0 380px;background:linear-gradient(160deg,#0a5d60,#259a9c 60%,#2db8bb);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}#AuthLayout .brand-panel:before{content:"";position:absolute;top:-80px;right:-80px;width:300px;height:300px;border-radius:50%;background:#ffffff0d}#AuthLayout .brand-panel:after{content:"";position:absolute;bottom:-100px;left:-60px;width:340px;height:340px;border-radius:50%;background:#ffffff0a}#AuthLayout .brand-panel .brand-content{position:relative;z-index:1;text-align:center;color:#fff;padding:48px 40px}#AuthLayout .brand-panel .brand-content .brand-logo{height:52px;margin:0 auto 20px;filter:brightness(0) invert(1);opacity:.9}#AuthLayout .brand-panel .brand-content .brand-name{font-size:1.8rem;font-weight:800;letter-spacing:-.03em;margin-bottom:8px}#AuthLayout .brand-panel .brand-content .brand-name span{font-weight:300}#AuthLayout .brand-panel .brand-content .brand-tagline{font-size:.8rem;font-weight:500;letter-spacing:.16em;opacity:.8;margin-bottom:28px}#AuthLayout .brand-panel .brand-content .brand-divider{width:36px;height:2px;background:#ffffff59;margin:0 auto 20px}#AuthLayout .brand-panel .brand-content .brand-desc{font-size:.8rem;line-height:1.7;opacity:.6}@media(max-width:768px){#AuthLayout .brand-panel{display:none}}#AuthLayout .form-panel{flex:1;background:#f2f4f5;display:flex;align-items:center;justify-content:center;padding:32px 24px}@media(max-width:768px){#AuthLayout .form-panel{background-image:url(/assets/background-sXumG3qQ.png);background-size:cover;background-position:center}}#AuthLayout .form-panel .form-container{width:100%;max-width:420px;background:#fff;border:1px solid rgba(0,0,0,.08);padding:40px 40px 36px}@media(max-width:768px){#AuthLayout .form-panel .form-container{padding:32px 24px 28px;border-radius:4px;box-shadow:0 8px 32px #00000024}}@media(max-width:400px){#AuthLayout .form-panel .form-container .captcha-row{width:100%;grid-template-columns:1fr!important;gap:1rem}#AuthLayout .form-panel .form-container .captcha-row>*{grid-column:1/-1}}#AuthLayout .form-panel .form-container .mobile-brand{display:none}@media(max-width:768px){#AuthLayout .form-panel .form-container .mobile-brand{display:flex}}#Dashboard .updated-alert{background-color:#259a9c;cursor:pointer;transition:all .2s ease-in-out}#Dashboard .updated-alert:hover{background-color:#72b4b5}#Dashboard .statistic-box{border-right:1px solid rgba(0,0,0,.1)}#Dashboard .statistic-box:last-child{border-right:0px}#Dashboard .prod-box{border-bottom:1px solid rgba(0,0,0,.1);transition:all .2s ease-in-out;cursor:pointer}#Dashboard .prod-box:last-child{border-bottom:0px}#Dashboard .prod-box:hover{background-color:#cce3e5}#Dashboard .prod-box .prod-title{color:#259a9c}body{font-family:Noto Sans TC,sans-serif;color:#102223}*{scrollbar-color:rgba(37,154,156,.35) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#00000040;border-radius:999px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:#0006}*::-webkit-scrollbar-corner{background:transparent}:root{--font-noto-tc: "Noto Sans TC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{font-family:Noto Sans TC,sans-serif}
