@charset "UTF-8";:root{--color-white:#fff;--color-black:#333;--color-primary-50:#f3f9fe;--color-primary-100:#e5f2fd;--color-primary-200:#cae5fb;--color-primary-300:#a4d3f8;--color-primary-400:#69b5f4;--color-primary-500:#2896ef;--color-primary-600:#0f78cf;--color-primary-700:#0c60a5;--color-primary-800:#0a4d83;--color-primary-900:#083f6d;--color-primary-950:#05243d;--color-secondary-50:#f0fafd;--color-secondary-100:#ddf4fb;--color-secondary-200:#b9e9f7;--color-secondary-300:#85daf1;--color-secondary-400:#29bde6;--color-secondary-500:#179ec3;--color-secondary-600:#12809e;--color-secondary-700:#0f667f;--color-secondary-800:#0c5265;--color-secondary-900:#0a4353;--color-secondary-950:#06262f;--color-accent-50:#fff6f1;--color-accent-100:#feede2;--color-accent-200:#fddbc3;--color-accent-300:#fcc197;--color-accent-400:#fa964d;--color-accent-500:#f06806;--color-accent-600:#c45405;--color-accent-700:#9d4404;--color-accent-800:#7c3603;--color-accent-900:#672c03;--color-accent-950:#3a1901;--color-warning-50:#fff6eb;--color-warning-100:#ffecd2;--color-warning-200:#ffdeb1;--color-warning-300:#ffc16b;--color-warning-400:#ff9809;--color-warning-500:#d57d00;--color-warning-600:#ae6600;--color-warning-700:#8c5200;--color-warning-800:#6f4100;--color-warning-900:#5b3500;--color-warning-950:#321d00;--color-danger-50:#fef6f6;--color-danger-100:#fdecec;--color-danger-200:#fbdada;--color-danger-300:#f8bfbf;--color-danger-400:#f49494;--color-danger-500:#ef6464;--color-danger-600:#e71f1f;--color-danger-700:#bc1414;--color-danger-800:#971010;--color-danger-900:#7e0d0d;--color-danger-950:#4a0808;--color-gray-50:#f8f8f8;--color-gray-100:#f0f0f0;--color-gray-200:#dfdfdf;--color-gray-300:#cdcdcd;--color-gray-400:#a8a8a8;--color-gray-500:#919191;--color-gray-600:#767676;--color-gray-700:#5e5e5e;--color-gray-800:#4b4b4b;--color-gray-900:#3d3d3d;--color-gray-950:#222;--grayscale-50:#f8f8f8;--grayscale-100:#f0f0f0;--grayscale-200:#e1e1e1;--grayscale-300:#cdcdcd;--grayscale-400:#aeaeae;--grayscale-500:#919191;--grayscale-600:#767676;--grayscale-700:#5e5e5e;--grayscale-800:#4b4b4b;--grayscale-900:#3d3d3d;--grayscale-950:#222;--color-text:#1f211f;--color-caption:#999;--color-border:#eaeaea;--color-disabled:#ccc;--color-background:#f3f3f3;--color-background-mint:#d8e5e4;--color-accent-yellow:#ebd660;--BA-red:#ee5858;--BA-orange:#ee8151;--gradient-main:linear-gradient(180deg,#a4d6dc,#419ea8);--header-height:68px}@media (max-width:1200px){:root{--header-height:52px}}:root{--menu-width:300px;--menu-icon-size:40px;--menu-icon-radius:8px;--menu-item-padding-TB:8px;--menu-item-padding-LR:16px}@media (max-width:1400px){:root{--menu-width:270px;--menu-icon-size:36px;--menu-icon-radius:8px}}body,html{height:100%;margin:0;padding:0;width:100%}*{box-sizing:border-box}.wrapper{display:flex;height:100vh;overflow:hidden;width:100vw}:root{--menu-width:250px}.menu{flex:none;min-height:100vh;overflow:hidden;overflow-y:auto;position:relative;transition:.3s;width:var(--menu-width)}.menu::-webkit-scrollbar{display:none}.menu.is-open{opacity:1;width:var(--menu-width)}.menu.is-closed{opacity:0;pointer-events:none;width:0}@media (max-width:768px){.menu{background:#0000006c;height:100vh;left:0;min-width:100vw;position:fixed;top:0;z-index:999}}.menu-content{background:var(--color-primary-700);max-width:var(--menu-width);min-height:100%;min-width:var(--menu-width)}.menu-header{background:var(--color-white);height:60px;padding:0;position:sticky;top:0;z-index:10}.menu-header,.menu-header .btn{align-items:center;display:flex}.menu-header .btn{aspect-ratio:1/1;background:var(--color-primary-800);border:0!important;border-bottom:1px solid rgba(0,0,0,.2)!important;border-radius:0;border-right:1px solid rgba(0,0,0,.2)!important;box-shadow:none!important;flex:none;height:100%;justify-content:center}.menu-header .btn i{color:var(--color-white);font-size:2.4rem;line-height:6rem}.menu-header .btn:hover{background:var(--color-primary-700)}.menu-header .menu-title{align-items:center;cursor:pointer;display:flex;height:100%;padding:12px;width:100%;--back-icon-width:14px;border-bottom:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);text-decoration:none}.menu-header .menu-title p{color:var(--color-primary-900);font-size:1.8rem;font-weight:900;margin-left:calc(var(--back-icon-width)*-1 + 8px);transition:.3s;width:100%}.menu-header .menu-title i.back-icon{align-items:center;color:var(--color-primary-800);display:flex;flex:none;font-size:1.4rem;font-weight:900;height:var(--back-icon-width);justify-content:center;opacity:0;transition:.3s;width:var(--back-icon-width)}.menu-header .menu-title:hover i.back-icon{opacity:1}.menu-header .menu-title:hover p{margin-left:calc(var(--back-icon-width))}.menu-body{min-height:calc(100vh - 60px);padding-bottom:120px;position:relative}.menu-body:after{border-right:1px solid rgba(0,0,0,.2);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}ul.menu-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}ul.menu-list .menu-item{position:relative}ul.menu-list .menu-item .item-content,ul.menu-list .menu-item .item-link{position:relative;text-shadow:0 0 4px rgba(0,0,0,.2)}ul.menu-list .menu-item .item-link{align-items:center;color:inherit;color:var(--color-white);cursor:pointer;display:flex;gap:8px;padding:8px 8px 8px 16px;text-decoration:none;transition:.2s}ul.menu-list .menu-item .item-link:hover{background-color:#0000001a;color:var(--color-white)}ul.menu-list .menu-item .item-link p{width:100%}ul.menu-list .menu-item .item-link i.item-icon{align-items:center;color:var(--color-white);display:flex;flex:none;font-size:2.4rem;height:34px;justify-content:center;text-align:center;width:34px}ul.menu-list .menu-item .item-link i.item-arrow{align-items:center;display:flex;flex:none;font-size:12px;height:34px;justify-content:center;transition:transform .2s ease;width:34px}ul.menu-list .menu-item .item-link i.item-arrow.rotated{transform:rotate(180deg)!important}ul.menu-list .menu-item .item-link.active{background-color:var(--color-white);color:var(--color-primary-900);font-weight:500;text-shadow:none}ul.menu-list .menu-item .item-link.active i{color:var(--color-primary-800)}ul.menu-list .menu-item .item-link.active:after{background:var(--color-accent-500);content:"";height:100%;left:0;position:absolute;right:12px;top:0;width:6px}ul.menu-list .menu-item .item-link.expanded{background-color:#0003}ul.menu-list .menu-item .item-submenu{display:grid;grid-template-rows:0fr;overflow:hidden;position:relative;transition:grid-template-rows .3s ease}ul.menu-list .menu-item .item-submenu.expanded{grid-template-rows:1fr}ul.menu-list .menu-item .item-submenu ul{list-style:none;margin:0;min-height:0;padding:0}ul.menu-list .menu-item .item-submenu .item-link{padding-left:28px}.main-header{align-items:center;background:var(--color-white);border-bottom:1px solid var(--color-gray-300);display:flex;height:60px;justify-content:space-between;position:sticky;top:0;width:100%;z-index:99}.main-header .header-logo-area,.main-header .header-logo-area .header-btn{align-items:center;display:flex;height:100%}.main-header .header-logo-area .header-btn{animation:slideInFromLeft .3s ease-out;aspect-ratio:1/1;background:var(--color-primary-600);border:0!important;border-radius:0;flex:none;justify-content:center;text-decoration:none;transition:.3s}@keyframes slideInFromLeft{0%{margin-right:-60px;transform:translate(-100%)}to{margin-right:0;transform:translate(0)}}.main-header .header-logo-area .header-btn i{color:var(--color-white);font-size:2.4rem;line-height:6rem}.main-header .header-logo-area .header-btn:hover{background:var(--color-primary-500)}.main-header .header-logo-area .header-btn.open{display:none}@media (max-width:768px){.main-header .header-logo-area .header-btn.open{display:flex}}.main-header .header-logo-area .header-btn.close{display:flex!important}.main-header .header-logo-area .header-logo{display:block;height:80%;padding:0 16px}.main-header .header-logo-area .logo{display:block;height:100%}.main-header .header-nav-area{align-items:center;display:flex;gap:8px;height:100%;justify-content:center}.main-header .header-nav-area .header-btn{align-items:center;background:var(--color-primary-100);border:1px solid transparent;border-radius:8px;color:var(--color-primary-600);cursor:pointer;display:flex;font-size:2rem;gap:8px;height:40px;justify-content:center;position:relative;width:40px}.main-header .header-nav-area .header-btn:hover{background:var(--color-primary-200);color:var(--color-primary-700)}.main-header .header-nav-area .header-btn .red-dot{background:var(--color-danger-500);border:1px solid var(--color-danger-700);border-radius:50%;height:10px;position:absolute;right:2px;top:2px;width:10px}.main-header .header-nav-area .header-btn.user{padding:0 36px 0 12px;width:auto}.main-header .header-nav-area .header-btn.user:after{align-items:center;color:var(--color-text-300);content:"";display:flex;font-family:Font Awesome\ 5 Free;font-size:1.6rem;font-weight:900;height:36px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:50% 50%;width:36px}.main-header label.nav-btn-list{height:-moz-fit-content;height:fit-content;position:relative}.main-header label.nav-btn-list input[type=checkbox]{display:none}.main-header label.nav-btn-list .content .list{background:#00000080;border:1px solid rgba(0,0,0,.3);border-radius:8px;display:none;flex-direction:column;overflow:hidden;padding:4px}.main-header label.nav-btn-list .content .list>*{margin:0}.main-header label.nav-btn-list .content .list .btn{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--color-white);display:flex;justify-content:flex-start;padding:20px 12px}.main-header label.nav-btn-list .content .list .btn:focus{box-shadow:none;outline:none}.main-header label.nav-btn-list .content .list .btn p{color:var(--color-white);white-space:nowrap}.main-header label.nav-btn-list .content .list .btn i{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.main-header label.nav-btn-list .content .list .btn:hover{background:#0006}.main-header label.nav-btn-list .content .btn-more{display:flex}.main-header label.nav-btn-list [type=checkbox]:checked+.content .list{display:flex;position:absolute;right:0;top:calc(100% + 4px);z-index:99}.main-header label.nav-btn-list:has([type=checkbox]:checked) .header-btn.user{background:var(--color-primary-500);border:1px solid rgba(0,0,0,.3);color:var(--color-white)}.breadcrumb{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;margin:0;overflow:hidden}.breadcrumb .goBack-btn{align-items:center;aspect-ratio:1/1;background:var(--color-accent-400);border:none;border:1px solid var(--color-accent-500);border-radius:12px;color:var(--color-white);cursor:pointer;display:flex;height:40px;justify-content:center;transition:.3s ease;width:40px}.breadcrumb .goBack-btn:hover{background:var(--color-accent-500)}.breadcrumb .goBack-btn i{color:var(--color-white);font-size:2rem}.breadcrumb .breadcrumb-list{background:var(--color-white);border:1px solid rgba(0,0,0,.153);border-radius:12px;flex-wrap:wrap;font-size:1.6rem;line-height:1.8;list-style:none;margin:0;min-height:40px;overflow:hidden;padding:0 12px}.breadcrumb .breadcrumb-list,.breadcrumb .breadcrumb-list .breadcrumb-item{align-items:center;display:flex}.breadcrumb .breadcrumb-list .breadcrumb-item.is-active .breadcrumb-text{color:var(--color-accent-500);font-weight:500}.breadcrumb .breadcrumb-list .breadcrumb-item .breadcrumb-link{align-items:center;color:#6c757d;display:flex;text-decoration:none;transition:color .15s ease-in-out}.breadcrumb .breadcrumb-list .breadcrumb-item .breadcrumb-link:hover{color:#495057;text-decoration:underline}.breadcrumb .breadcrumb-list .breadcrumb-item .breadcrumb-link i{font-size:1.6rem;margin-right:.5rem}.breadcrumb .breadcrumb-list .breadcrumb-item .breadcrumb-parent{align-items:center;color:#6c757d;display:flex}.breadcrumb .breadcrumb-list .breadcrumb-item .breadcrumb-parent i{font-size:.75rem;margin-right:.5rem}.breadcrumb .breadcrumb-list .breadcrumb-item .breadcrumb-separator{color:#6c757d;font-size:.75rem;margin:0 .5rem}.main{background:var(--color-gray-50);height:100%;overflow:hidden;overflow-y:scroll;width:100%}.main-content{min-height:calc(100vh - 133px)}.main-content .container{max-width:2000px;padding:16px 16px 60px}.main-content .container.no-padding{padding:0 16px}.page-header{display:flex;flex-direction:column;gap:4px;margin-bottom:0}.page-header .page-title{align-items:center;display:flex;gap:12px;height:48px;justify-content:space-between}.page-header .page-title h1.title{color:var(--color-gray-800);font-size:2.6rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header .page-title .button-group{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}.page-header .page-title .button-group .button-toggle{align-items:center;background:var(--color-primary-500);border:1px solid var(--color-primary-600);border-radius:8px;color:var(--color-white);cursor:pointer;display:flex;display:none;font-size:1.8rem;height:36px;justify-content:center;transition:.3s;width:36px}.page-header .page-title .button-group .button-toggle:hover{background:var(--color-primary-600);border-color:var(--color-primary-700)}@media (max-width:768px){.page-header .page-title .button-group .button-toggle{display:flex}}.page-header .page-title .button-group .button-list{align-items:center;display:flex;gap:4px;justify-content:center}.page-header .page-title .button-group .button-list input.toggle-button{display:none}@media (max-width:768px){.page-header .page-title .button-group .button-list{display:none;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.page-header .page-title .button-group .button-list:has(.toggle-button:checked){background:#0008;border:1px solid rgba(0,0,0,.133);border-radius:8px;display:flex;flex-direction:column;gap:0;min-width:120px}.page-header .page-title .button-group .button-list:has(.toggle-button:checked) .btn{background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.133);border-radius:0;box-shadow:none!important;color:#fff;cursor:pointer;height:36px;justify-content:start;outline:none!important;padding:0 12px;width:100%}.page-header .page-title .button-group .button-list:has(.toggle-button:checked) .btn:last-child{border-bottom:none}.page-header .page-title .button-group .button-list:has(.toggle-button:checked) .btn i,.page-header .page-title .button-group .button-list:has(.toggle-button:checked) .btn p,.page-header .page-title .button-group .button-list:has(.toggle-button:checked) .btn span{color:#fff}.page-header .page-title .button-group .button-list:has(.toggle-button:checked) .btn:hover{background:var(--color-primary-500)}}.page-header .page-tags{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;font-size:1.6rem;row-gap:4px}.page-header .page-tags .tag{align-items:center;color:var(--color-gray-600);display:flex;gap:4px}.page-header .page-tags i{align-items:center;color:var(--color-primary-600);display:flex;height:2.4rem;justify-content:center;width:2.4rem}.page-content{display:flex;flex-direction:column;gap:16px}.page-content .block{background:var(--color-white);border:1px solid rgba(0,0,0,.153);border-radius:12px;padding:12px;width:100%}.page-content .block-fit{align-items:center;background:var(--color-white);border:1px solid rgba(0,0,0,.153);border-radius:20px;display:flex;gap:8px;justify-content:center;margin:0 auto;overflow:hidden;padding:16px;width:-moz-fit-content;width:fit-content}.page-content .block-fit>:only-child{margin:0}.tab-bar{height:40px;margin-bottom:-16px;padding:0 16px;position:relative;width:100%}.tab-bar ul.nav.nav-pills{background:transparent;box-shadow:none;color:var(--color-gray-800);display:flex;flex-wrap:nowrap;height:40px;justify-content:flex-start;list-style:none;margin:0;overflow:hidden;overflow-x:auto;padding:0;position:absolute;position:relative;top:2px;z-index:1}.tab-bar ul.nav.nav-pills::-webkit-scrollbar{display:none}.tab-bar ul.nav.nav-pills li.nav-item{cursor:pointer;margin-left:8px;padding:0;position:relative;white-space:nowrap;z-index:1}.tab-bar ul.nav.nav-pills li.nav-item button.nav-link{align-items:center;background:var(--color-white);border:1px solid rgba(0,0,0,.153);border-radius:12px 12px 0 0;color:var(--color-gray-1000);display:flex;height:42px;justify-content:center;-webkit-mask-image:linear-gradient(0deg,transparent,#000 20%);mask-image:linear-gradient(0deg,transparent,#000 20%);opacity:.7;padding:6px 16px;transform:translateY(6px);transition:.2s}.tab-bar ul.nav.nav-pills li.nav-item button.nav-link i{color:var(--color-gray-500);font-size:1.4rem;margin-right:6px;transition:.5s}.tab-bar ul.nav.nav-pills li.nav-item button.nav-link.active{background:var(--color-white);border-bottom:none;color:var(--color-gray-1000);-webkit-mask-image:none;mask-image:none;opacity:1;transform:translateY(0)!important}.tab-bar ul.nav.nav-pills li.nav-item button.nav-link.active i{color:var(--color-primary-500)}.tab-bar ul.nav.nav-pills li.nav-item button.nav-link.disabled{opacity:.4;pointer-events:none}.tab-bar ul.nav.nav-pills li.nav-item:hover button.nav-link{opacity:.9;transform:translateY(2px)}.tab-bar ul.nav.nav-pills li.nav-item:has(.disabled){pointer-events:none}.tab-bar ul.nav.nav-pills li.nav-item:first-child{margin-left:0}.modal .modal-content{border-radius:8px}.modal .modal-fullscreen{padding:12px}.modal .modal-header{background:var(--color-primary-500);color:var(--color-gray-600);padding:12px 12px 12px 16px}.modal .modal-header h5.modal-title{color:var(--color-white)}.modal .modal-header .btn-close{align-items:center;background:none;border-radius:4px;display:flex;height:38px;justify-content:center;opacity:1;padding:0;transition:.3s;width:38px}.modal .modal-header .btn-close:after{color:#ffffffe6;content:"";font-family:Font Awesome\ 5 Free;font-size:2.2rem;font-weight:900;line-height:1;-webkit-text-stroke:.2px var(--color-white)}.modal .modal-header .btn-close:hover{background:var(--color-primary-600)}.modal .modal-header .btn-close:focus{box-shadow:none}.modal .modal-body{padding:16px}.modal .modal-footer{align-items:center;display:flex;justify-content:center}.modal-body .grid-select-template{display:grid;grid-template-columns:300px 1fr;height:100%;max-height:80vh;min-height:400px}.modal-body .grid-select-template>::-webkit-scrollbar{background-color:var(--color-basic-150);width:12px}.modal-body .grid-select-template>::-webkit-scrollbar-thumb{background-color:#5555556e;border:3px solid var(--color-basic-150);border-radius:10px}.modal-body .grid-select-template .grid-main{max-height:80vh;overflow-y:auto;padding:12px 12px 12px 4px}.modal-body .grid-select-template .grid-side{max-height:80vh;overflow-y:auto;padding:12px}.modal-body .grid-review-edit{display:grid;gap:12px;grid-template-columns:360px 1fr;height:100%;max-height:80vh}@media (max-width:1200px){.modal-body .grid-review-edit{grid-template-columns:280px 1fr}}@media (max-width:992px){.modal-body .grid-review-edit{display:flex;flex-direction:column}}.modal-backdrop.show{transition-delay:.1s}.review-phone-box{height:320px;margin:0 auto;max-width:480px;overflow:hidden;position:relative;width:100%}.review-phone-box.edit-review{height:420px}.review-phone-box.edit-review .text-box-content,.review-phone-box.edit-review .text-box-title{-webkit-line-clamp:99!important}.review-phone-box .mask-black{background:linear-gradient(transparent,#fff);bottom:0;height:20%;left:0;position:absolute;width:100%;z-index:1}.review-phone-box .select-box{bottom:5%;font-size:1.8rem;height:40px;left:50%;position:absolute;transform:translate(-50%);width:180px;z-index:8}.review-phone-box .select-box select{cursor:pointer;font-size:1.8rem;text-align:center}.review-phone-box .review-phone{animation:fadeIn .5s forwards;position:relative;width:100%;z-index:1}.review-phone-box .message-text{font-size:1.6rem;left:0;padding:14.5% 9% 0;position:relative;position:absolute;top:0;width:100%;z-index:2}.review-phone-box .message-text .message-text-content{align-items:flex-start;animation:fadeIn .5s forwards;animation-delay:.2s;background:#ffffffda;border:3px solid #fff;border-radius:24px;display:flex;gap:12px;opacity:0;padding:10px}.review-phone-box .message-text .message-text-content .app-logo{flex:none;width:48px}.review-phone-box .message-text .message-text-content .text-box{margin-top:-2px;width:100%}.review-phone-box .message-text .message-text-content .text-box .text-box-title{display:-webkit-box;font-size:1.8rem;font-weight:700;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--color-gray-800);margin-bottom:2px;word-break:break-all}.review-phone-box .message-text .message-text-content .text-box .text-box-content{display:-webkit-box;font-size:1.6rem;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--color-gray-600);word-break:break-all}.swal2-popup{padding-bottom:20px}.swal2-title{line-height:1.5}.swal2-html-container{font-size:1.6rem!important;margin:12px 0!important;max-height:60vh!important;padding:0 12px!important;white-space:pre-wrap!important}.swal2-html-container .swal2-html-box{background:var(--color-basic-150);border-radius:8px;color:var(--color-gray-500);font-size:1.8rem;font-weight:700;line-height:1.5;padding:12px}.swal2-actions{display:flex;gap:8px}.swal2-bubble-notify.swal2-backdrop-show,.swal2-bubble-notify.swal2-noanimation{background-color:transparent!important;pointer-events:none}.swal2-bubble-notify.swal2-center>.swal2-popup{grid-row:7!important}.swal2-bubble-notify .swal2-popup{background:#00000093;border:1px solid rgba(0,0,0,.424);border-radius:500px;padding:0;pointer-events:auto;width:auto!important}.swal2-bubble-notify .swal2-title{color:#fff;padding:14px 28px}.swal2-bubble-notify .swal2-timer-progress-bar-container{display:none}.footer{background:var(--color-primary-600);border-top:1px solid var(--color-primary-700);min-height:72px}.footer .container{max-width:1400px;padding:24px 16px}.footer p{color:#fff;text-align:center}h1,h2,h3,h4,h5,h6{font-weight:700}b{font-weight:900}p{font-weight:400}h1,h2,h3,h4,h5,h6,p{color:var(--color-text-700);margin:0;padding:0}body,html{font-size:10px}@media (max-width:1400px){body,html{font-size:9.5px}}@media (max-width:1200px){body,html{font-size:9px}}h1{font-size:3.4rem}h2{font-size:3rem}h3{font-size:2.6rem}h4{font-size:2.2rem}h5{font-size:1.8rem}h6,ol,p,table,ul{font-size:1.6rem}.text-group{margin-top:20px}.text-group:first-child{margin-top:0}.text-group h2.title{font-size:2rem;margin:20px 0 12px;padding-left:24px;position:relative}.text-group h2.title:first-child{margin-top:0}.text-group h2.title:after{background:var(--BA-red);border:1px solid rgba(0,0,0,.153);border-radius:16px;content:"";height:90%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.text-group h3.title{color:var(--color-text-600);font-size:1.8rem;margin-bottom:8px;margin-top:20px;padding-left:24px;position:relative}.text-group h3.title:first-child{margin-top:0}.text-group h3.title:after{background:var(--BA-orange);border:1px solid rgba(0,0,0,.267);border-radius:16px;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.text-group p.text{color:var(--color-text-500);margin-bottom:8px}.text-group p.text b{color:var(--color-text-650);font-weight:900}.text-scroll{border:1px solid var(--form-border-color);border-radius:8px;color:var(--form-text-color);font-size:1.6rem;height:600px;line-height:1.6;overflow:hidden;overflow-y:auto;padding:12px}.text-scroll::-webkit-scrollbar{width:6px}.text-scroll::-webkit-scrollbar-thumb{background-color:#5555556e;border-radius:10px}.text-scroll .group{margin-bottom:8px}.text-scroll .group:last-child{border-bottom:none;margin-bottom:0}.text-scroll h2.title{font-size:2rem}.text-scroll h2.title,.text-scroll h3{color:var(--color-main-800);font-weight:700;margin-bottom:4px}.text-scroll h3{font-size:1.8rem;margin-top:12px}.text-scroll p{color:var(--color-text-600);font-size:1.6rem;line-height:1.5}.text-scroll ol,.text-scroll ul{color:var(--color-text-700);font-size:1.6rem;margin-bottom:16px;padding-left:24px}.text-scroll li{line-height:1.5;margin-bottom:4px}.text-scroll li:last-child{margin-bottom:0}.text-scroll .highlight{color:var(--color-main-700);font-weight:600}.ckeditor-group{--ck-color-toolbar-border:var(--form-border-color);--ck-color-base-border:var(--form-border-color);position:relative;width:100%}.ckeditor-group .ck.ck-rounded-corners{border-radius:0 0 8px 8px!important}.ckeditor-group .ck.ck-toolbar{border-radius:8px 8px 0 0!important}.ckeditor-group .ck.ck-editor__editable{min-height:500px}.ckeditor-group .ck.ck-sticky-panel__content_sticky{position:relative!important;z-index:0}.ckeditor-group .display{margin-top:20px}.ckeditor-group .display:first-child{margin-top:0}.ckeditor-group .display h2{font-size:2rem;margin-bottom:12px;margin-top:20px;padding-left:24px;position:relative}.ckeditor-group .display h2:first-child{margin-top:0}.ckeditor-group .display h2:after{background:#ff9587;border:1px solid #ff7f6e;border-radius:16px;content:"";height:90%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.ckeditor-group .display h3{color:var(--color-text-600);font-size:1.8rem;margin-bottom:8px;margin-top:20px;padding-left:24px;position:relative}.ckeditor-group .display h3:first-child{margin-top:0}.ckeditor-group .display h3:after{background:var(--color-text-200);border:1px solid var(--color-text-300);border-radius:16px;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.ckeditor-group .display p{color:var(--color-text-400);margin-bottom:8px}.ckeditor-group .display p b{color:var(--color-text-500);font-weight:900}.c-primary{color:var(--color-primary-600)!important}.c-secondary{color:var(--color-secondary-500)!important}.c-success{color:var(--color-success-600)!important}.c-warning{color:var(--color-warning-600)!important}.c-danger{color:var(--color-danger-600)!important}.c-stress{color:var(--color-stress-600)!important}.c-text{color:var(--color-text-700)!important}.c-primary-dark{color:var(--color-primary-800)!important}.c-secondary-dark{color:var(--color-secondary-800)!important}.c-success-dark{color:var(--color-success-800)!important}.c-stress-dark{color:var(--color-stress-800)!important}.c-warning-dark{color:var(--color-warning-800)!important}.c-danger-dark{color:var(--color-danger-800)!important}.bg-primary{background:var(--color-primary-100)!important}.bg-secondary{background:var(--color-secondary-100)!important}.bg-success{background:var(--color-success-100)!important}.bg-warning{background:var(--color-warning-100)!important}.bg-danger{background:var(--color-danger-100)!important}.bg-stress{background:var(--color-stress-100)!important}.tag-primary{background:var(--color-primary-200)!important;box-shadow:1px 0 0 2px var(--color-primary-200),-1px 0 0 2px var(--color-primary-200)!important;color:var(--color-primary-800)!important}.tag-primary,.tag-secondary{border-radius:4px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.tag-secondary{background:var(--color-secondary-200)!important;box-shadow:1px 0 0 2px var(--color-secondary-200),-1px 0 0 2px var(--color-secondary-200)!important;color:var(--color-secondary-800)!important}.tag-accent{background:var(--color-accent-200)!important;box-shadow:1px 0 0 2px var(--color-accent-200),-1px 0 0 2px var(--color-accent-200)!important;color:var(--color-accent-800)!important}.tag-accent,.tag-danger{border-radius:4px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.tag-danger{background:var(--color-danger-200)!important;box-shadow:1px 0 0 2px var(--color-danger-200),-1px 0 0 2px var(--color-danger-200)!important;color:var(--color-danger-800)!important}a .c-primary:hover{color:var(--color-primary-600)!important}a .c-secondary:hover{color:var(--color-secondary-600)!important}a .c-success:hover{color:var(--color-success-700)!important}a .c-warning:hover{color:var(--color-warning-700)!important}a .c-danger:hover{color:var(--color-danger-700)!important}a .c-stress:hover{color:var(--color-stress-700)!important}a .c-text:hover{color:var(--color-stress-600)!important}.btn{border-radius:8px;display:inline-flex;font-size:1.6rem;gap:8px;height:36px;padding:4px 12px}.btn,.btn.btn-sm{align-items:center;justify-content:center}.btn.btn-sm{display:flex;font-size:1.5rem;height:30px;padding:2px 6px!important}.btn.btn-sm p{font-size:1.5rem;position:relative}.btn.btn-lg{height:42px;padding:8px 16px}.btn.btn-xl{height:52px;padding:12px 20px}.btn.btn-icon{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;width:36px}.btn.btn-icon i{height:16px;width:16px}.btn[disabled]{-webkit-filter:grayscale(1);opacity:.4!important;pointer-events:none}.btn-cancel,.btn-danger,.btn-primary,.btn-secondary,.btn-stress,.btn-success,.btn-warning{background:var(--color);border:1px solid var(--color-border);color:#fff!important;white-space:nowrap}.btn-cancel>*,.btn-danger>*,.btn-primary>*,.btn-secondary>*,.btn-stress>*,.btn-success>*,.btn-warning>*{color:#fff!important}.btn-cancel:hover,.btn-danger:hover,.btn-primary:hover,.btn-secondary:hover,.btn-stress:hover,.btn-success:hover,.btn-warning:hover{background:var(--color-hover);border-color:var(--color-hover);outline:3px solid transparent!important}.btn-cancel:active,.btn-cancel:focus,.btn-danger:active,.btn-danger:focus,.btn-primary:active,.btn-primary:focus,.btn-secondary:active,.btn-secondary:focus,.btn-stress:active,.btn-stress:focus,.btn-success:active,.btn-success:focus,.btn-warning:active,.btn-warning:focus{background:var(--color-focus)!important;border-color:var(--color-focus)!important;outline:var(--color-outline) solid 3px!important}.btn-outline-cancel,.btn-outline-danger,.btn-outline-primary,.btn-outline-secondary,.btn-outline-stress,.btn-outline-success,.btn-outline-warning{background:#fff;border:1px solid var(--color-border);color:var(--color-border)!important;white-space:nowrap}.btn-outline-cancel>*,.btn-outline-danger>*,.btn-outline-primary>*,.btn-outline-secondary>*,.btn-outline-stress>*,.btn-outline-success>*,.btn-outline-warning>*{color:var(--color-border)!important}.btn-outline-cancel:hover,.btn-outline-danger:hover,.btn-outline-primary:hover,.btn-outline-secondary:hover,.btn-outline-stress:hover,.btn-outline-success:hover,.btn-outline-warning:hover{background:var(--color-hover);border-color:var(--color-hover);color:#fff!important;outline:3px solid transparent!important}.btn-outline-cancel:hover>*,.btn-outline-danger:hover>*,.btn-outline-primary:hover>*,.btn-outline-secondary:hover>*,.btn-outline-stress:hover>*,.btn-outline-success:hover>*,.btn-outline-warning:hover>*{color:#fff!important}.btn-outline-cancel:focus,.btn-outline-danger:focus,.btn-outline-primary:focus,.btn-outline-secondary:focus,.btn-outline-stress:focus,.btn-outline-success:focus,.btn-outline-warning:focus{background:var(--color-focus);border-color:var(--color-focus);color:#fff!important;outline:var(--color-outline) solid 3px!important}.btn-outline-cancel:focus>*,.btn-outline-danger:focus>*,.btn-outline-primary:focus>*,.btn-outline-secondary:focus>*,.btn-outline-stress:focus>*,.btn-outline-success:focus>*,.btn-outline-warning:focus>*{color:#fff!important}.btn-outline-primary,.btn-primary{--color:var(--color-primary-500);--color-border:var(--color-primary-600);--color-hover:var(--color-primary-600);--color-focus:var(--color-primary-400);--color-outline:var(--color-primary-200)}.btn-outline-secondary,.btn-secondary{--color:var(--color-accent-500);--color-border:var(--color-accent-600);--color-hover:var(--color-accent-600);--color-focus:var(--color-accent-400);--color-outline:var(--color-accent-200)}.btn-outline-success,.btn-success{--color:var(--color-secondary-500);--color-border:var(--color-secondary-600);--color-hover:var(--color-secondary-600);--color-focus:var(--color-secondary-400);--color-outline:var(--color-secondary-200)}.btn-danger,.btn-outline-danger{--color:var(--color-danger-600);--color-border:var(--color-danger-700);--color-hover:var(--color-danger-700);--color-focus:var(--color-danger-500);--color-outline:var(--color-danger-200)}.btn-outline-warning,.btn-warning{--color:var(--color-warning-400);--color-border:var(--color-warning-500);--color-hover:var(--color-warning-500);--color-focus:var(--color-warning-300);--color-outline:var(--color-warning-100)}.btn-cancel,.btn-outline-cancel{--color:var(--color-gray-500);--color-border:var(--color-gray-600);--color-hover:var(--color-gray-600);--color-focus:var(--color-gray-400);--color-outline:var(--color-gray-200)}.btn-link{background:transparent;border:none;cursor:pointer;padding:0}.btn-link,.btn-link>*{color:var(--color-primary-600)}.btn-link:hover,.btn-link:hover>*{color:var(--color-primary-700)}.link{color:var(--color-primary-600)}.link:hover{color:var(--color-primary-700)}.btn-inline{background:none;border:none;color:var(--color-primary-500);cursor:pointer;height:auto;padding:0}.btn-inline:hover{color:var(--color-primary-600)}.line{border-left:1px solid var(--color-gray-400);height:18px;margin:0 2px;width:1px}.popover{background-color:#414141ad;border:1px solid rgba(65,65,65,.678);border-radius:8px}.popover .popover-body{color:#fff;font-size:1.6rem}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:#414141ad;bottom:0}:root{--form-border-color:var(--color-gray-300);--form-background-color:var(--color-white);--form-text-color:var(--color-gray-700);--form-primary-color:var(--color-primary-500);--form-primary-light:var(--color-primary-50);--form-primary-dark:var(--color-primary-600);--form-primary-darker:var(--color-primary-700);--form-primary-darkest:var(--color-primary-800);--form-danger-color:var(--color-danger-500);--form-danger-light:var(--color-danger-100);--form-danger-dark:var(--color-danger-700);--form-danger-darker:var(--color-danger-800);--form-text-color:var(--color-text-700);--form-disabled-bg:var(--color-basic-200);--form-light-bg:var(--color-basic-150);--form-section-bg:var(--color-basic-100);--form-section-border:var(--color-basic-400);--form-white-pure:#fff;--form-overlay-light:#00000070;--form-overlay-medium:#00000083;--form-overlay-dark:#000000a2;--form-overlay-border:#00000079;--form-overlay-border-dark:#00000094;--form-web-icon-opacity:.6;--form-important-border:#ffecb8;--form-important-bg:#ffffea;--form-important-text:#41240c}.form-group{margin-bottom:12px}.form-group>*{margin-bottom:2px}.form-group .form-box{margin-bottom:4px}.form-group .form-box:last-child{margin-bottom:0}.form-text{color:var(--color-text-500);font-size:1.6rem}.form-text.star{position:relative}.form-text.star:before{color:var(--form-danger-color);content:"*";font-size:16px;font-weight:900;left:-8px;margin-right:5px;position:absolute;top:-8px}.form-text label,.form-text p{color:var(--color-text-500);font-size:1.6rem;margin:0;position:relative}.form-text label.star:before,.form-text p.star:before{color:var(--form-danger-color);content:"*";font-size:16px;font-weight:900;left:-8px;margin-right:5px;position:absolute;top:-8px}.form-text label.remark,.form-text p.remark{opacity:.8}.form-text label.remark.warning,.form-text p.remark.warning{opacity:1}.form-text label.warning,.form-text p.warning{color:var(--form-danger-color)}.form-text.bg{background:var(--color-basic-100);border:1px solid var(--color-basic-400);border-radius:8px;padding:16px}.form-box{align-items:center;display:flex;gap:4px}.form-box.wrap{flex-wrap:wrap}.form-box .form,.form-box label.select{width:100%}.form-box .form.disabled,.form-box label.select.disabled{background:var(--form-disabled-bg)!important}.form-box .web-icon{transition:.5s;width:38px}.form-box .web-icon-sm{transition:.5s;width:24px}.form-box .pe-n .web-icon,.form-box .pe-n .web-icon-sm{filter:grayscale(100%);opacity:var(--form-web-icon-opacity)}.form-box label.checkbox-hide,.form-box label.radio-hide{position:relative}.form-box label.checkbox-hide input[type=checkbox],.form-box label.checkbox-hide input[type=radio],.form-box label.radio-hide input[type=checkbox],.form-box label.radio-hide input[type=radio]{display:none}.form-box label.checkbox-hide:has(input[type=checkbox]:checked),.form-box label.checkbox-hide:has(input[type=radio]:checked),.form-box label.radio-hide:has(input[type=checkbox]:checked),.form-box label.radio-hide:has(input[type=radio]:checked){background:var(--form-primary-light);border:1px solid var(--form-primary-dark);box-shadow:inset 0 0 0 1px var(--form-primary-dark)}.form-box label.checkbox-hide:has(input[type=checkbox]:checked) p,.form-box label.checkbox-hide:has(input[type=radio]:checked) p,.form-box label.radio-hide:has(input[type=checkbox]:checked) p,.form-box label.radio-hide:has(input[type=radio]:checked) p{color:var(--form-primary-darker)}.form-box label.checkbox-hide:has(input[type=checkbox]:checked):after,.form-box label.checkbox-hide:has(input[type=radio]:checked):after,.form-box label.radio-hide:has(input[type=checkbox]:checked):after,.form-box label.radio-hide:has(input[type=radio]:checked):after{align-items:center;background:var(--form-primary-dark);border-radius:100%;color:var(--color-white);content:"";display:flex;font-family:Font Awesome\ 5 Free;font-size:10px;font-weight:900;height:16px;justify-content:center;position:absolute;right:-4px;top:-4px;width:16px}.form-merge{display:flex;width:100%}.form-merge .form:not(p),.form-merge>label.select{overflow:hidden}.form-merge .form,.form-merge .from-text,.form-merge>label.select{border-left:1px solid var(--form-border-color);border:1px solid var(--form-border-color);border-left-width:0;border-radius:0;width:100%}.form-merge .form select,.form-merge .from-text select,.form-merge>label.select select{border-radius:0}.form-merge .form:first-child,.form-merge .from-text:first-child,.form-merge>label.select:first-child{border-left:1px solid var(--form-border-color);border-radius:8px 0 0 8px}.form-merge .form:last-child,.form-merge .from-text:last-child,.form-merge>label.select:last-child{border-radius:0 8px 8px 0}.form-merge>label.checkbox,.form-merge>label.radio{border-left:0;border-radius:0}.form-merge>label.checkbox:first-child,.form-merge>label.radio:first-child{border-left:1px solid var(--form-border-color);border-radius:8px 0 0 8px}.form-merge>label.checkbox:last-child,.form-merge>label.radio:last-child{border-radius:0 8px 8px 0}.form-merge.border-primary{--form-border-color:var(--color-primary-600)}.form-merge>.btn{border-left:1px solid var(--form-border-color);border:1px solid var(--form-border-color);border-left-width:0}.form-merge>.btn:first-child{border-left:1px solid var(--form-border-color)}.form-merge p.form{align-items:center;background:var(--form-primary-light)!important;color:var(--form-primary-darkest);display:flex;justify-content:center;white-space:nowrap;width:auto}.form-merge p.form.form-name{background:var(--color-primary-500)!important;color:var(--color-white)}.form-merge p.form.text{background:#fff!important;color:var(--color-text-700)}.form-merge .from-text{margin:0;padding:0 0 2px}.form-merge .from-text>*{align-items:center;display:flex;height:100%;justify-content:center;padding:0 10px}.form-merge .btn{border-radius:0}.form-merge .btn:first-child{border-radius:8px 0 0 8px}.form-merge .btn:last-child{border-radius:0 8px 8px 0}.form-merge-row{border:1px solid var(--form-border-color);border-radius:8px;overflow:hidden}.form-merge-row>.form-box .form,.form-merge-row>.form-box label.select,.form-merge-row>.form-merge .form,.form-merge-row>.form-merge label.select{border:none;border-bottom:1px solid var(--form-border-color);border-radius:0}.form-merge-row>.form-box:last-child .form,.form-merge-row>.form-box:last-child label.select,.form-merge-row>.form-merge:last-child .form,.form-merge-row>.form-merge:last-child label.select{border-bottom:none}.form-box.form-inside-full{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.form-box.form-inside-full label.checkbox-hide,.form-box.form-inside-full label.radio-hide .form{align-items:center;display:flex;flex:1!important;justify-content:center;width:100%}.form-group.important{align-items:center;background:var(--form-important-bg);border:1px solid var(--form-important-border);border-radius:8px;display:flex;flex-direction:row;height:100%;margin:2px;padding:20px}.form-group.important .form-text>h3,.form-group.important .form-text>p{color:var(--form-important-text)}.form-group.important input.form,.form-group.important label,.form-group.important textarea.form{background:var(--form-important-input-bg)!important}.form-box{position:relative}.form-box .show-password{background:transparent!important;border:none!important;height:100%;position:absolute;right:0;top:0;width:34px}.form-box .show-password:focus{outline:none}.form-box .show-password:after{content:""}.form-box .show-password:after,.form-box .show-password:checked:after{color:var(--form-border-color);font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:900;height:-moz-fit-content;height:fit-content;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content}.form-box .show-password:checked:after{content:""}.form-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.form-box.checkbox-group{border:1px solid var(--form-border-color);border-radius:8px;flex-direction:column;gap:0;overflow:hidden}.form-box.checkbox-group>*{border:none;border-bottom:1px solid var(--form-border-color);border-radius:0}.form-box.checkbox-group>* .form{outline:none!important}.form-box.checkbox-group>:last-child{border-bottom:none}.uplaod-doctor-img{height:140px;margin-right:12px;width:140px}@media (max-width:768px){.uplaod-doctor-img{margin-right:0}}.uplaod-doctor-img{background:var(--form-primary-light);border:1px solid var(--form-border-color);border-radius:8px;flex:none;position:relative}.uplaod-doctor-img input[type=file]{display:none}.uplaod-doctor-img:after{align-items:center;color:var(--form-primary-color);content:"";display:flex;font-family:Font Awesome\ 5 Free;font-size:4.2rem;font-weight:900;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:0}.uplaod-doctor-img .img-box{border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.uplaod-doctor-img .img-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.uplaod-doctor-img .remove-btn,.uplaod-doctor-img .uplaod-btn{align-items:center;border-radius:50%;cursor:pointer;display:flex;justify-content:center;position:absolute;transition:.3s;z-index:3}.uplaod-doctor-img .remove-btn:after,.uplaod-doctor-img .uplaod-btn:after{font-family:Font Awesome\ 5 Free;font-size:2.2rem;font-weight:900}.uplaod-doctor-img .uplaod-btn{background:var(--color-white);border:1px solid var(--form-border-color);bottom:-12px;color:var(--form-primary-color);height:44px;right:-12px;width:44px}.uplaod-doctor-img .uplaod-btn:after{content:""}.uplaod-doctor-img .uplaod-btn:hover{background:var(--form-primary-light)}.uplaod-doctor-img .remove-btn{background:var(--form-overlay-medium);border:1px solid var(--form-overlay-border);color:var(--color-white);height:32px;right:-12px;top:-12px;width:32px}.uplaod-doctor-img .remove-btn:after{content:"";font-size:1.8rem}.uplaod-doctor-img .remove-btn:hover{background:var(--form-overlay-dark)}.img-display{aspect-ratio:8/6;background:var(--form-light-bg);border:1px solid var(--form-section-border);border-radius:8px;height:auto;overflow:hidden;position:relative;width:100%}.img-display img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img-display .close-btn{background:var(--form-overlay-light);border:1px solid var(--form-overlay-border-dark);border-radius:8px;color:var(--form-white-pure);font-size:2rem;height:36px;position:absolute;right:8px;top:8px;width:36px}.img-display .close-btn:hover{background:var(--form-overlay-border-dark)}label.form-tag{align-items:center;background:var(--form-light-bg);border:1px solid var(--form-border-color);border-radius:8px;cursor:pointer;display:flex;flex:none;font-size:1.6rem;height:36px;padding:0 10px 0 8px;width:-moz-fit-content;width:fit-content}label.form-tag .tag-content{align-items:baseline;display:flex;gap:6px}label.form-tag .btn-remove{align-items:center;background:transparent;border-radius:50%;display:flex;height:16px;justify-content:center;margin:0;padding:0;position:relative;top:-1px;width:16px}label.form-tag .btn-remove i{color:var(--form-text-color);font-size:1.6rem;opacity:.6}label.form-tag .btn-remove:focus,label.form-tag .btn-remove:hover{box-shadow:none;outline:none}label.form-tag p{color:var(--form-text-color);margin:0;padding:0}label.form-tag:hover{background:var(--form-danger-light);border:1px solid var(--form-danger-dark)}label.form-tag:hover .btn-remove i{color:var(--form-danger-color);opacity:1}label.form-tag:hover p{color:var(--form-danger-darker)}label.color-radio{cursor:pointer;flex:none;height:48px;position:relative;width:48px}label.color-radio input[type=radio]{display:none}label.color-radio .color{border:1px solid var(--form-border-color);border-radius:100%;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;--radio-color:var(--color-basic-500);background:var(--radio-color)}label.color-radio .color i{color:var(--color-text-400);font-size:2.5rem!important}label.color-radio [type=radio]:checked+.color{border:1px solid var(--color-white);box-shadow:0 0 0 4px var(--color-accent-500)}label.color-select{border:1px solid var(--form-border-color);border-radius:1000px;height:48px;overflow:hidden;width:100px;--radio-color:var(--color-danger-500);align-items:center;background:var(--select-color);cursor:pointer;display:inline-flex;flex:none;justify-content:center}label.color-select input[type=color]{cursor:pointer;opacity:0}label.color-select i{align-items:center;background:#ffffffcb;border-right:1px solid var(--form-border-color);color:#333333c7;display:flex;font-size:2rem!important;height:48px;justify-content:center;padding-left:4px;width:48px}label.color-select.checked{border:1px solid var(--color-white);box-shadow:0 0 0 4px var(--color-accent-500)}.form{background:var(--form-background-color);border:1px solid var(--form-border-color);border-radius:8px;color:var(--form-text-color);font-size:1.6rem;height:36px;padding:4px 8px}.form.warning{--form-border-color:var(--color-danger-500);--form-background-color:var(--color-white);--form-text-color:var(--color-danger-700)}.form.form-sm{font-size:1.5rem;height:28.5px;padding:2px 6px!important}.form.form-lg{height:42px;padding:8px 12px}.form:focus{background:var(--color-white);outline:var(--color-main-100) solid 3px}.form.textarea{height:auto}.form.textarea::-webkit-scrollbar{width:12px}.form.textarea::-webkit-scrollbar-thumb{background-color:#5555556e;border:3px solid #fff;border-radius:10px;cursor:pointer}textarea.form{height:auto;min-height:120px}textarea.form::-webkit-scrollbar{width:12px}textarea.form::-webkit-scrollbar-thumb{background-color:#5555556e;border:3px solid #fff;border-radius:10px;cursor:pointer}label.form.contains-text{align-items:center;display:flex;padding-bottom:0;padding-top:0}label.form.contains-text p,label.form.contains-text span{flex:none;opacity:.6}label.form.contains-text input{background:transparent!important;border:none;border-radius:0;box-shadow:none!important;outline:none;width:100%}label.form.contains-text:has(input:focus){outline:var(--color-main-100) solid 3px}label.select{background:var(--form-background-color);border:1px solid var(--form-border-color);border-radius:8px;color:var(--form-text-color);height:36px;position:relative;width:100%}label.select.disabled{background:var(--color-basic-200);filter:grayscale(1);opacity:.6;pointer-events:none}label.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-background-color);border:none;border-radius:8px;color:var(--form-text-color);font-size:1.6rem;height:100%;padding:5px 36px 5px 8px}label.select select option{color:#000}label.select select:hover{background:#fdff9733}label.select select:focus{background:var(--color-white);box-shadow:0 0 0 4px var(--color-main-100);outline:1px solid var(--form-border-color)}label.select.form-sm{height:28.5px}label.select.form-sm select{font-size:1.5rem;padding:2px 6px!important}label.select.form-lg{height:42px}label.select.form-lg select{padding:8px 12px}label.select>*{width:100%}label.select:after{align-items:center;color:var(--form-border-color);content:"";display:flex;font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900;height:24px;justify-content:center;pointer-events:none;position:absolute;right:0;top:calc(50% - 12px);width:36px}label.select.warning{--form-border-color:var(--color-danger-700);--form-background-color:var(--color-white);--form-text-color:var(--color-danger-600)}label.select.warning:after{color:var(--color-danger-500)}label.select.warning select{color:var(--color-danger-700)}label.checkbox,label.radio{align-items:flex-start;background:var(--form-background-color);border:1px solid var(--form-border-color);border-radius:8px;cursor:pointer;display:flex;flex:none;font-size:1.6rem;gap:6px;min-height:34px;padding:0 8px 0 6px;width:-moz-fit-content;width:fit-content}label.checkbox.form-sm,label.radio.form-sm{min-height:20px;padding-left:4px;padding-right:10px}label.checkbox.form-sm input[type=checkbox],label.checkbox.form-sm input[type=radio],label.radio.form-sm input[type=checkbox],label.radio.form-sm input[type=radio]{flex:none;height:18px;width:18px}label.checkbox.form-sm p,label.radio.form-sm p{font-size:1.5rem;min-height:28px;padding:4px 0}label.checkbox.form-lg,label.radio.form-lg{padding-left:8px;padding-right:12px}label.checkbox.form-lg input[type=checkbox],label.checkbox.form-lg input[type=radio],label.radio.form-lg input[type=checkbox],label.radio.form-lg input[type=radio]{flex:none;height:24px;margin:8px 8px 8px 0;width:24px}label.checkbox.form-lg p,label.radio.form-lg p{padding:8px 0}label.checkbox:hover,label.radio:hover{background:var(--form-hover-bg)}label.checkbox.warning,label.radio.warning{border-color:var(--form-danger-color);color:var(--form-danger-darker)}label.checkbox.warning input[type=checkbox],label.checkbox.warning input[type=radio],label.radio.warning input[type=checkbox],label.radio.warning input[type=radio]{border-color:var(--form-danger-color)}label.checkbox.warning input[type=checkbox]:checked,label.checkbox.warning input[type=radio]:checked:after,label.radio.warning input[type=checkbox]:checked,label.radio.warning input[type=radio]:checked:after{background:var(--form-danger-color)}label.checkbox.warning>*,label.radio.warning>*{color:var(--form-danger-darker)}label.checkbox input[type=checkbox],label.checkbox input[type=radio],label.radio input[type=checkbox],label.radio input[type=radio]{flex:none;height:24px;margin:5px 0;width:24px}label.checkbox label,label.checkbox p,label.radio label,label.radio p{align-items:center;color:var(--color-text-600);display:flex;min-height:34px;padding:5px 0}label.checkbox .tag-warning,label.radio .tag-warning{background:var(--form-danger-light);border-radius:4px;box-shadow:0 0 0 4px var(--form-danger-light);color:var(--form-danger-color)}label.checkbox .tag-success,label.radio .tag-success{background:var(--form-success-light);border-radius:4px;box-shadow:0 0 0 4px var(--form-success-light);color:var(--form-success-color)}label.checkbox.disabled,label.radio.disabled{pointer-events:none}label.checkbox-sm-full{align-items:center;cursor:pointer;display:flex;gap:8px;margin-bottom:4px;width:100%}label.checkbox-sm-full p{padding:0}label.checkbox-sm-full .checkbox-info{filter:grayscale(1);opacity:.4;transition:.3s}label.checkbox-sm-full:last-child{margin-bottom:0}label.checkbox-sm-full:has(input[type=checkbox]:checked) .checkbox-info{filter:grayscale(0);opacity:1}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);border:1px solid var(--form-border-color);cursor:pointer;height:20px;margin:0;padding:0;position:relative;width:20px}input[type=checkbox]{border-radius:4px}input[type=checkbox]:checked{background:var(--form-primary-color);border-color:var(--form-primary-darker)}input[type=checkbox]:checked:after{color:var(--color-white);content:"";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900;height:100%;position:absolute;visibility:visible;width:100%}input[type=checkbox]:checked:after,input[type=radio]{align-items:center;display:flex;justify-content:center}input[type=radio]{border-radius:100%}input[type=radio]:checked{background:var(--color-white);border-color:var(--form-primary-darker)}input[type=radio]:checked:after{background:var(--form-primary-color);border-radius:100%;color:var(--color-white);content:"";font-weight:900;height:16px;visibility:visible;width:16px}input.switch[type=checkbox]{border-radius:40px;height:35px;padding:4px;text-align:left;transition:.2s;width:60px}input.switch[type=checkbox]:before{aspect-ratio:1/1;background:var(--color-white);background:var(--form-switch-bg);border:1px solid var(--form-border-color);border-radius:40px;box-sizing:border-box;content:"";display:inline-block;height:100%;position:relative;transition:.2s;visibility:visible}input.switch[type=checkbox]:checked{border:1px solid var(--form-primary-dark);text-align:right}input.switch[type=checkbox]:checked:after{content:" "!important}input.switch[type=checkbox]:checked:before{border:1px solid var(--form-primary-dark)}.form-box .date-picker,.form-box .date-picker .mx-datepicker{width:100%}.form-merge .date-picker{display:flex;width:100%}.form-merge .date-picker .mx-datepicker{width:100%}.form-merge .date-picker .mx-datepicker input{border-left:0;border-radius:0}.form-merge .date-picker .mx-datepicker:first-child input{border-left:1px solid var(--form-border-color);border-radius:8px 0 0 8px}.form-merge .date-picker .mx-datepicker:last-child input{border-radius:0 8px 8px 0}.mx-datepicker-main{border:1px solid var(--color-text-100)!important;border-radius:8px;overflow:hidden}.mx-calendar-header .mx-btn{font-weight:500}.mx-calendar-header .mx-btn:hover{color:var(--color-main-600)!important}.mx-calendar-header .mx-calendar-header-label{font-weight:500}.mx-calendar-content .mx-date-row .cell,.mx-calendar-content .mx-table .cell{border-radius:4px;font-weight:500}.mx-calendar-content .mx-date-row .cell:hover,.mx-calendar-content .mx-table .cell:hover{background:var(--color-main-100)!important;color:var(--color-main-500)!important}.mx-calendar-content .mx-date-row .cell.today,.mx-calendar-content .mx-table .cell.today{background:var(--color-main-0);color:var(--color-main-500)}.mx-calendar-content .mx-date-row .cell.active,.mx-calendar-content .mx-table .cell.active{background:var(--color-main-500)!important;color:var(--color-white)!important}.mx-calendar-content .mx-date-row .cell.disabled,.mx-calendar-content .mx-table .cell.disabled{background-color:#f3f3f3!important;border-radius:0;color:#ccc!important}.mx-time-content .mx-time-item:hover,.mx-time-content .mx-time-option:hover,.mx-time-list .mx-time-item:hover,.mx-time-list .mx-time-option:hover{background:var(--color-main-100)!important;color:var(--color-main-600)!important}.mx-time-content .mx-time-item.active,.mx-time-content .mx-time-option.active,.mx-time-list .mx-time-item.active,.mx-time-list .mx-time-option.active{background:var(--color-main-0)!important;color:var(--color-main-600)!important}.mx-time-content .mx-time-item.disabled,.mx-time-content .mx-time-option.disabled,.mx-time-list .mx-time-item.disabled,.mx-time-list .mx-time-option.disabled{background-color:#f3f3f3!important;border-radius:0;color:#ccc!important}.mx-datepicker-footer .mx-btn{border-radius:8px;font-weight:500;padding:4px 8px}.mx-datepicker-footer .mx-btn:hover{background:var(--color-main-100)!important;color:var(--color-main-600)!important}.ui-datepicker{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;border:1px solid var(--color-basic-500)!important;border-radius:12px;box-shadow:0 0 10px #3335;width:-moz-fit-content;width:fit-content}.ui-datepicker-header{background:#7070701a;border:none;border-radius:10px;display:flex;padding:4px!important}.ui-datepicker-header .ui-datepicker-title{align-items:center;display:flex;font-weight:500;justify-content:center;margin:0;width:100%}.ui-datepicker-header .ui-datepicker-title .ui-datepicker-month,.ui-datepicker-header .ui-datepicker-title .ui-datepicker-year{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffffa4;border:none;border-radius:8px;cursor:pointer;font-family:Noto Sans TC,sans-serif;font-size:1.4rem;font-weight:500;height:100%;margin:0 4px;text-align:center;width:100%}.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-prev{align-items:center;border:none!important;border-radius:8px;cursor:pointer;display:flex;flex:none;height:32px;justify-content:center;left:0!important;position:relative;text-decoration:none;top:0!important;width:32px}.ui-datepicker-header .ui-datepicker-next .ui-icon,.ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none}.ui-datepicker-header .ui-datepicker-next:after,.ui-datepicker-header .ui-datepicker-prev:after{color:var(--color-text-700);content:"";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900;padding:0 8px}.ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker-header .ui-datepicker-prev:hover{background:#ffffffa4}.ui-datepicker-header .ui-datepicker-prev{border:1px solid #000;order:-1}.ui-datepicker-header .ui-datepicker-prev:after{content:""}.ui-datepicker-header .ui-datepicker-next{order:10}.ui-datepicker-header .ui-datepicker-next:after{content:""}.ui-datepicker-calendar .ui-state-default{align-items:center;background:transparent!important;border-color:transparent!important;border-radius:100%;display:flex!important;font-family:Noto Sans TC,sans-serif;font-size:1.5rem;font-weight:700;height:32px;justify-content:center;position:relative;text-align:center;transform:scale(1);transition:.2s;width:32px;z-index:1}.ui-datepicker-calendar .ui-state-default.ui-state-active,.ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:var(--color-warning-500)!important;border-color:var(--color-warning-600)!important;color:#fff}.ui-datepicker-calendar .ui-state-default:hover{background:var(--color-primary-500)!important;border-color:var(--color-primary-600)!important;color:#fff;transform:scale(1.3);z-index:99}.ui-priority-primary,.ui-priority-secondary{align-items:center;background:var(--color)!important;border:1px solid var(--color-border)!important;border-radius:4px!important;color:#fff!important;display:flex;font-size:1.4rem!important;font-weight:500;justify-content:center;white-space:nowrap}.ui-priority-primary>*,.ui-priority-secondary>*{color:#fff!important}.ui-priority-primary:hover,.ui-priority-secondary:hover{background:var(--color-hover)!important;border-color:var(--color-hover)!important;outline:3px solid transparent!important}.ui-priority-primary:focus,.ui-priority-secondary:focus{background:var(--color-focus)!important;border-color:var(--color-focus)!important;outline:var(--color-outline) solid 3px!important}.ui-priority-primary{--color:var(--color-primary-500);--color-border:var(--color-primary-600);--color-hover:var(--color-primary-600);--color-focus:var(--color-primary-400);--color-outline:var(--color-primary-200)}.ui-priority-secondary{opacity:1!important;--color:var(--color-warning-500);--color-border:var(--color-warning-600);--color-hover:var(--color-warning-600);--color-focus:var(--color-warning-400);--color-outline:var(--color-warning-200)}.v-select.form{padding:0;--vs-dropdown-option--active-bg:var(--color-primary-500);--vs-dropdown-option--active-color:#fff;font-variant-numeric:tabular-nums;height:auto}.v-select.form.vs--open{outline:var(--color-primary-100) solid 3px}.v-select.form .vs__dropdown-toggle{border:none;height:100%;margin:0;padding:0}.v-select.form .vs__actions{position:relative;width:24px}.v-select.form .vs__actions svg{display:none}.v-select.form .vs__actions:after{align-items:center;color:var(--form-border-color);content:"";display:flex;font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900;height:24px;justify-content:center;pointer-events:none;position:absolute;right:0;top:calc(50% - 12px);width:36px}.v-select.form .vs__selected-options{gap:4px;min-height:36px;padding:4px}.v-select.form .vs__selected-options .vs__search{font-size:1.6rem;margin:0;padding:0}.v-select.form .vs__selected-options .vs__selected{cursor:pointer;margin:0;padding:1.5px 3px 1.5px 4px;transition:.2s}.v-select.form .vs__selected-options .vs__selected svg{transition:.2s}.v-select.form .vs__selected-options .vs__selected:hover{background:#fff9e4;border:1px solid #eed274}.v-select.form .vs__selected-options .vs__selected .vs__deselect{padding:4px}.v-select.form .vs__selected-options .vs__selected .vs__deselect:hover svg{fill:var(--color-danger-700)}.v-select.form .vs__selected-options .vs__selected:has(.vs__deselect:hover){background:var(--color-danger-200);border:1px solid var(--color-danger-700);color:var(--color-danger-800)}.v-select.form .vs__dropdown-menu{background:var(--form-background-color);border:1px solid var(--form-border-color);border-radius:8px;color:var(--form-text-color);font-size:1.6rem;margin-top:6px}.v-select.form .vs__dropdown-option--selected{background-color:var(--color-primary-100);color:var(--color-primary-800)}.v-select.form .vs__dropdown-option--selected:hover{background-color:var(--color-primary-500);color:#fff}.v-select.form .vs__dropdown-option{padding:6px 10px}.form-btns-select{font-size:1.6rem;position:relative}.form-btns-select input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.form-btns-select .form-btns-select-main{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:4px;justify-content:space-between;padding:4px 8px}.form-btns-select .form-btns-select-list{background-color:#fff;border:1px solid #ddd;border-radius:8px;border-top:none;box-shadow:0 4px 8px #0000001a;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;z-index:10}.form-btns-select .form-btns-select-list .form-btns-select-option{align-items:center;color:#333;cursor:pointer;display:flex;gap:4px;padding:8px;text-decoration:none}.form-btns-select .form-btns-select-list .form-btns-select-option:hover{background-color:#f0f0f0}.form-btns-select .form-btns-select-list .form-btns-select-option:not(:last-child){border-bottom:1px solid #eee}.form-btns-select .form-btns-select-list .form-btns-select-option i{text-align:center;width:24px}.form-btns-select:has(input[type=checkbox]:checked) .form-btns-select-list{max-height:200px;opacity:1}:root{--table-border-color:#00000027;--table-hover-tooltip-border:#333333ab;--table-hover-tooltip-bg:#333333a6;--table-hover-tooltip-text:#fff;--table-hover-highlight:rgba(253,255,151,.2);--table-hover-highlight-bg:rgba(217,219,79,.2);--table-code-bg:var(--color-gray-200);--table-code-border:var(--color-gray-400);--table-scrollbar-thumb:var(--color-text-300);--table-all-check-bg:#fff}.table-group{animation:fadeInUp .4s ease;border:1px solid var(--table-border-color);border-radius:8px;font-variant-numeric:tabular-nums;margin-bottom:12px;overflow:hidden;overflow-x:auto}.table-group table{width:100%}.table-group table td,.table-group table th{padding:4px;vertical-align:middle}.table-group table td.pa-none,.table-group table th.pa-none{min-width:0;padding:0}.table-group table th{background:var(--color-primary-600);border-color:var(--color-primary-700);border-right:1px solid var(--color-primary-700);color:var(--color-white);font-weight:500;text-align:center;transition:.3s;white-space:nowrap}.table-group table th.wrap{white-space:normal}.table-group table th.bg{background:var(--color-primary-500)}.table-group table th.bd-b{border-bottom:1px solid var(--color-primary-700)!important}.table-group table th.bd-r{border-right:1px solid var(--color-primary-700)!important}.table-group table th:hover{background:var(--color-primary-800)}.table-group table th:last-child{border-right:none}.table-group table th.sort-th{cursor:pointer;position:relative}.table-group table th.sort-th:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;opacity:.6;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.table-group table tr{border:none}.table-group table tr:last-child{border-bottom:none}.table-group table tr td{border:none;border-bottom:1px solid var(--table-border-color);border-right:1px solid var(--table-border-color);border-color:var(--table-border-color)}.table-group table tr td:last-child{border-right:none}.table-group table tr:nth-child(2n-1){background:var(--color-gray-100)}.table-group table tr:nth-child(2n-1) td.bg{background:var(--color-gray-300)}.table-group table tr:last-child td{border-bottom:none}.table-group table tr:hover{background:var(--table-hover-highlight)}.table-group table tr:hover td.bg{background:var(--table-hover-highlight-bg)}.table-group table tr.tr-edit{cursor:pointer;position:relative}.table-group table tr.tr-edit:after{background:#0009;border:1px solid rgba(0,0,0,.6);border-radius:4px;color:#fff;content:"編輯";opacity:0;padding:2px 4px;pointer-events:none;position:absolute;right:1px;top:50%;transform:translateY(-50%);transition:.3s;z-index:1}.table-group table tr.tr-edit:hover:after{opacity:1}.table-group table tr.bg-white{background:var(--color-white)}.table-group table tr.bg-white td{background:var(--color-white);color:var(--color-text-900)}.table-group table tr.bg-primary-dark{background:var(--color-primary-300)}.table-group table tr.bg-primary-dark td{background:var(--color-primary-300);color:var(--color-primary-900)}.table-group table tr.bg-primary{background:var(--color-primary-100)}.table-group table tr.bg-primary td{background:var(--color-primary-100);color:var(--color-primary-800)}.table-group table tr.bg-secondary{background:var(--color-secondary-100)}.table-group table tr.bg-secondary td{background:var(--color-secondary-100);color:var(--color-secondary-600)}.table-group table tr.bg-warning{background:var(--color-warning-100)}.table-group table tr.bg-warning td{background:var(--color-warning-100);color:var(--color-warning-600)}.table-group table tr.bg-danger{background:var(--color-danger-100)}.table-group table tr.bg-danger td{background:var(--color-danger-100);color:var(--color-danger-800)}.table-group table tr.bg-accent{background:var(--color-accent-100)}.table-group table tr.bg-accent td{background:var(--color-accent-100);color:var(--color-accent-900)}.table-group table tr.active,.table-group table tr:has(:focus){background:var(--color-accent-200)!important;color:var(--color-accent-900)!important}.table-group table tr.active p:not(.btn p),.table-group table tr:has(:focus) p:not(.btn p){color:var(--color-accent-900)!important}.table-group table tr.active input:not([type=checkbox]):not([type=radio]),.table-group table tr:has(:focus) input:not([type=checkbox]):not([type=radio]){background:var(--color-accent-50);border:1px solid var(--color-accent-400);color:var(--color-accent-900)}.table-group table tr.active label.select,.table-group table tr:has(:focus) label.select{background:var(--color-accent-50);border:1px solid var(--color-accent-400)!important;color:var(--color-accent-900)}.table-group table tr.active label.select select,.table-group table tr:has(:focus) label.select select{background:var(--color-accent-50);border:none!important;color:var(--color-accent-900)}.table-group table tr.active label.select:after,.table-group table tr:has(:focus) label.select:after{color:var(--color-accent-800);opacity:.6}.table-group table td{padding:2px}.table-group table td.bg{background:var(--color-gray-200)}.table-group table td.bg-th{background:var(--color-primary-600);color:var(--color-white)}.table-group table td.hover-pop-right{cursor:pointer;position:relative}.table-group table td.hover-pop-right a{display:block;height:100%;width:100%}.table-group table td.hover-pop-right .hover-text{background:var(--table-hover-tooltip-bg);border:1px solid var(--table-hover-tooltip-border);border-radius:4px;color:var(--table-hover-tooltip-text);opacity:0;padding:0 4px;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:.3s;user-select:none;-webkit-user-select:none;-moz-user-select:none;width:-moz-fit-content;width:fit-content}.table-group table td.hover-pop-right:hover .hover-text{opacity:1}.table-group table td.hover-pop-right:hover a{color:var(--color-primary-600)}.table-group table td.td-progress-bar{height:8px;overflow:hidden;position:relative}.table-group table td.td-progress-bar>*{position:relative;z-index:1}.table-group table td.td-progress-bar .progress{--progress-width:0;background:var(--color-primary-500);border-radius:0;height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;transition:width .3s ease;width:var(--progress-width);z-index:0}.table-group table td.bd-l,.table-group table th.bd-l{border-left:1px solid var(--table-border-color)}.table-group table td.bd-r,.table-group table th.bd-r{border-right:1px solid var(--table-border-color)}.table-group table td.bd-b,.table-group table th.bd-b{border-bottom:1px solid var(--table-border-color)}.table-group table td.bd-t,.table-group table th.bd-t{border-top:1px solid var(--table-border-color)}.table-group table .form{border-radius:0;padding:4px}.table-group table .select{border-radius:0}.table-group table .select select{border-radius:0;padding:4px}.table-group table .select:after{right:-6px}.table-group table a{color:var(--color-primary-700)}.table-group table a:hover{color:var(--color-primary-600)}.table-group table p.code{background:var(--table-code-bg);border:1px solid var(--table-code-border);border-radius:4px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.6rem;font-weight:700;height:120px;margin:2px 0;overflow-y:scroll;padding:8px;white-space:pre-wrap;width:100%}.table-group table p.code::-webkit-scrollbar{background-color:var(--table-code-bg);border-radius:4px;height:12px;width:12px}.table-group table p.code::-webkit-scrollbar-thumb{background-color:var(--table-scrollbar-thumb);border:3px solid var(--table-code-bg);border-radius:10px}.table-group tbody.inside-border .form{border-radius:0!important}.table-group tbody.inside-border td{border-bottom:1px solid var(--table-border-color)!important;border-right:1px solid var(--table-border-color)!important}.table-group tbody.inside-border td:last-child{border-right:none!important}.table-group tbody.inside-border:last-child td{border-bottom:none!important}.table-group td.bd-l,.table-group th.bd-l{border-left:1px solid var(--table-border-color)}.table-group td.bd-r,.table-group th.bd-r{border-right:1px solid var(--table-border-color)}.table-group td.bd-b,.table-group th.bd-b{border-bottom:1px solid var(--table-border-color)}.table-group th span.all-check{background:var(--table-all-check-bg);border-radius:8px;color:var(--color-primary-700);padding:2px 6px}.table-group tr:last-child td:first-child .form{border-bottom-left-radius:6px}.table-group tr:last-child td:last-child .form{border-bottom-right-radius:6px}.table-group.tight{background:#f0f0f0;margin-bottom:0;overflow-x:auto;overflow-y:auto;width:100%}.table-group.tight table{border-collapse:separate;border-spacing:0}.table-group.tight table thead{position:sticky;top:0;z-index:2}.table-group.tight table tfoot{bottom:0;position:sticky;z-index:2}.table-group.tight table tr{background:#fff}.table-group.tight table tr:hover{background:#f9f9f9}.table-group.tight table td,.table-group.tight table th{font-size:1.45rem}.table-group.tight table td.va-t,.table-group.tight table th.va-t{vertical-align:top}.table-group.tight table td p,.table-group.tight table th p{font-size:1.45rem}.table-group.tight table .form-box{gap:2px}.table-group.tight table .form-merge .btn,.table-group.tight table .form-merge>*{border-radius:0}.table-group.tight table .btn,.table-group.tight table .form{font-size:1.45rem;height:30px}.table-group.tight table .btn{border-radius:6px;padding:2px}.table-group.tight table .btn.btn-icon{height:30px;width:30px}.table-group.tight table .btn.btn-icon i{font-size:1.6rem}.table-group.tight table .select{height:30px}.table-group.tight table .select select{font-size:1.45rem}.table-group.tight table .select:after{font-size:1.2rem;right:-10px}.modal-image-group,.table-image-group{display:grid;gap:8px;grid-template-columns:1fr 25vw;margin-bottom:12px}.modal-image-group .table-group,.table-image-group .table-group{height:-moz-min-content;height:min-content;max-height:500px}.modal-image-group .image-group,.table-image-group .image-group{align-items:center;border:1px solid #cbcbcb;border-radius:8px;display:flex;flex:none;flex-direction:column;height:100%;max-height:500px;overflow:hidden;width:100%}.modal-image-group .image-group .image-box,.table-image-group .image-group .image-box{height:100%;overflow:hidden;width:100%}.modal-image-group .image-group .image-box .zoom-image-container,.table-image-group .image-group .image-box .zoom-image-container{height:100%;width:100%}.modal-image-group .image-group .bottom-box,.table-image-group .image-group .bottom-box{border-top:1px solid #cbcbcb;padding:4px;width:100%}.modal-image-group{display:block}.modal-image-group .image-group{height:400px}.page-split-layout{display:grid;gap:8px;grid-template-columns:1fr 25vw;margin-bottom:12px;overflow:auto}.page-split-layout .main-split-content{width:100%}.page-split-layout .main-split-content>*{margin-bottom:12px}.page-split-layout .main-split-content>:last-child{margin-bottom:0}.page-split-layout .side-split-content{width:100%}.page-split-layout .side-split-content>*{margin-bottom:12px}.page-split-layout .side-split-content>:last-child{margin-bottom:0}.page-split-layout .table-group{height:-moz-min-content;height:min-content;max-height:500px}.page-split-layout .image-group{align-items:center;border:1px solid #cbcbcb;border-radius:8px;display:flex;flex:none;flex-direction:column;max-height:500px}.page-split-layout .image-group,.page-split-layout .image-group .image-box{height:100%;overflow:hidden;width:100%}.page-split-layout .image-group .image-box .zoom-image-container{height:100%;width:100%}.page-split-layout .image-group .bottom-box{border-top:1px solid #cbcbcb;padding:4px;width:100%}.numeric-dashboard{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);row-gap:20px}.numeric-dashboard .numeric-card{align-items:center;display:flex;gap:12px;overflow:hidden;position:relative;width:100%}.numeric-dashboard .numeric-card .card-icon{align-items:center;aspect-ratio:1/1;background:var(--color-primary-200);border:1px solid var(--color-primary-300);border-radius:8px;color:var(--color-primary-600);display:flex;font-size:22px;height:100%;justify-content:center}.numeric-dashboard .numeric-card .card-icon i{font-size:3rem}.numeric-dashboard .numeric-card .card-icon.secondary{background:var(--color-secondary-100);border:1px solid var(--color-secondary-200);color:var(--color-secondary-500)}.numeric-dashboard .numeric-card .card-icon.accent{background:var(--color-danger-100);border:1px solid var(--color-danger-200);color:var(--color-danger-500)}.numeric-dashboard .numeric-card .card-info .card-title{color:var(--color-primary-900);font-size:1.6rem;font-weight:600;line-height:1.3}.numeric-dashboard .numeric-card .card-info .card-value{align-items:baseline;display:flex;gap:8px}.numeric-dashboard .numeric-card .card-info .card-value .card-number{color:var(--color-primary-900);font-size:3rem;font-weight:800;line-height:1}.numeric-dashboard .numeric-card .card-info .card-value .card-unit{font-size:1.6rem;font-weight:600;line-height:1;opacity:.8}@media (max-width:768px){.numeric-dashboard{gap:12px;grid-template-columns:repeat(1,1fr)}.numeric-dashboard .numeric-card .card-icon{border-radius:4px;height:4rem}.numeric-dashboard .numeric-card .card-icon i{font-size:2.2rem}.numeric-dashboard .numeric-card .card-info{align-items:baseline;display:flex;justify-content:space-between;width:100%}.numeric-dashboard .numeric-card .card-info .card-number,.numeric-dashboard .numeric-card .card-info .card-title,.numeric-dashboard .numeric-card .card-info .card-unit{font-family:Noto Sans TC,微軟正黑體,sans-serif;font-size:1.8rem!important}.numeric-dashboard .numeric-card-null{display:none}}:root{--pagination-border-color:var(--form-border-color);--pagination-active-bg:var(--color-primary-500)}.pagination-group{align-items:center;display:flex;justify-content:center}.pagination-group ul.pagination{margin:0}.pagination-group ul.pagination li.page-item a.page-link{background:var(--color-white);border-color:var(--pagination-border-color);color:var(--color-primary-700);cursor:pointer;padding:8px 16px;white-space:nowrap}.pagination-group ul.pagination li.page-item a.page-link:hover{background:var(--color-primary-100);color:var(--color-primary-700)}.pagination-group ul.pagination li.page-item:first-child a.page-link{border-radius:8px 0 0 8px}.pagination-group ul.pagination li.page-item:last-child a.page-link{border-radius:0 8px 8px 0}.pagination-group ul.pagination li.page-item.active a.page-link{background:var(--pagination-active-bg);color:var(--color-white)}.pagination-group ul.pagination li.page-item.disabled a.page-link{background:var(--color-gray-100);color:var(--color-gray-500);opacity:.8}:root{--filter-background-color:var(--color-gray-100);--filter-border-color:#00000027}.toolbar-group{margin:0 0 8px;padding:0}.toolbar-group .content{display:flex;justify-content:space-between}.toolbar-group .content .text-group{width:100%}.toolbar-group .content .text-group h2.title{margin-bottom:0}.toolbar-group .content .page-info{align-items:center;background:var(--color-gray-100);border:1px solid var(--filter-border-color);border-radius:8px;color:var(--color-primary-700);display:flex;font-size:1.6rem;height:42px;justify-content:center;overflow:hidden;width:-moz-fit-content;width:fit-content}.toolbar-group .content .page-info p{color:var(--color-primary-700);padding:4px 12px;width:100%}.toolbar-group .content .page-info select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-left:1px solid var(--filter-border-color);color:var(--color-primary-700);cursor:pointer;height:100%;outline:none;padding:4px 12px;position:relative}.toolbar-group .content .page-info select:hover{background:var(--color-primary-50)}.toolbar-group .content .page-info select option{background:#fff}.toolbar-group .content .page-info label.page-info-select{align-items:center;display:flex;justify-content:center;position:relative}.toolbar-group .content .page-info label.page-info-select .fa-caret-down{pointer-events:none;position:absolute;right:8px}.toolbar-group .content .page-info label.page-info-select select{padding-left:8px;padding-right:20px}.toolbar-group .content .btn-list{display:flex;justify-content:flex-end}.toolbar-group .content .btn-list>*{margin-left:4px}.toolbar-group .content .btn-list>:first-child{margin-left:0}.toolbar-group .content .btn-list .btn{height:40px!important}.toolbar-group .content .btn-list .btn-icon{width:40px}@media (max-width:768px){.toolbar-group .content{flex-direction:column}.toolbar-group .content>*{margin-bottom:8px}.toolbar-group .content>:last-child{margin-bottom:0}.toolbar-group .content .page-info{text-align:center;width:100%}.toolbar-group .content .btn-list input[type=text]{width:100%}}.toolbar-group .search-group{align-items:center;display:flex;gap:4px;justify-content:center;opacity:1;transition:.3s}.toolbar-group:has(.collapse.show,.collapsing) .search-group{opacity:0;pointer-events:none}.toolbar-group .filter{background:var(--filter-background-color);border:1px solid var(--filter-border-color);border-radius:12px;color:var(--color-primary-700);font-size:1.6rem;margin-top:8px;padding:6px 12px}.toolbar-group .filter .form-group{margin-bottom:6px}.toolbar-group .filter .form-group .form-text{padding-left:16px;position:relative}.toolbar-group .filter .form-group .form-text p{color:var(--color-primary-700)}.toolbar-group .filter .form-group .form-text:after{background:var(--color-primary-600);border:1px solid rgba(51,51,51,.6);border-radius:16px;content:"";height:70%;left:0;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);width:6px}.toolbar-group .filter .form-group .form-text.remark{padding:0}.toolbar-group .filter .form-group .form-text.remark a{cursor:pointer;margin-right:8px}.toolbar-group .filter .form-group .form-text.remark:after{display:none}.toolbar-group .filter .form-group .form-box,.toolbar-group .filter .form-group .form-merge{--color-form:var(--color-primary-700)!important;margin:0}.toolbar-group .filter .form-group.filter-button{height:100%;padding-bottom:8px}.toolbar-group .filter .form-group.filter-button .form-box{align-items:flex-end;height:100%;justify-content:flex-end}.toolbar-group .filter .form-group.filter-button .form-box .btn{height:56px;padding:0 20px}:root{--list-background-color:var(--color-white);--list-background-color-even:var(--color-gray-100);--list-background-color-header:var(--color-primary-500);--list-border-color:var(--color-gray-400)}.list-group{border:1px solid var(--list-border-color);border-radius:8px;margin-bottom:12px;overflow:hidden}.list-group a{text-decoration:none}.list-group .item{background:var(--color-basic-150);border-bottom:1px solid var(--list-border-color);font-size:1.6rem;padding:12px 16px}.list-group .item.bg{background:var(--list-background-color-header)!important}.list-group .item.bg,.list-group .item.bg>*{color:var(--color-white)}.list-group .item.upload{background:var(--color-primary-500);cursor:pointer;margin:0;overflow:hidden;padding:0;transition:.3s}.list-group .item.upload:hover{background:var(--color-primary-600)}.list-group .item.upload label{align-items:center;cursor:pointer;display:flex;gap:16px;padding:12px 24px;position:relative;width:100%}.list-group .item.upload label i,.list-group .item.upload label p,.list-group .item.upload label span{color:var(--color-white);font-weight:700;pointer-events:none}.list-group .item.upload label i{font-size:4rem}.list-group .item.upload label input[type=file]{cursor:pointer;height:100%;left:0;opacity:1;opacity:0;position:absolute;top:0;width:100%}.list-group .item.detail{display:flex}.list-group .item.detail .name{align-items:center;display:flex;width:100%}.list-group .item.detail .name a{color:var(--color-primary-700);font-size:1.6rem}.list-group .item.detail .name i{color:var(--color-primary-500);font-size:2.6rem;margin-right:8px;padding:8px;-webkit-text-stroke:.2px var(--color-primary-600)}.list-group .item.detail .name i.fa-file{color:var(--color-primary-500)}.list-group .item.detail .name i.fa-folder{color:#ebb17b;-webkit-text-stroke:1px #d89454}.list-group .item.detail .btn-box{align-items:center;display:flex;justify-content:center}.list-group .item.detail .btn-box>*{margin-left:4px}.list-group .item.article .title{margin-bottom:2px}.list-group .item.article .title p{color:var(--color-primary-700);font-size:2.2rem}@media (max-width:576px){.list-group .item.article .title p{font-size:2rem}}.list-group .item.article .info{display:flex;flex-wrap:wrap;margin-bottom:4px}@media (max-width:576px){.list-group .item.article .info .info-title{display:none}}.list-group .item.article .info i{align-items:center;display:inline-flex;height:1.6rem;justify-content:center;width:1.6rem}.list-group .item.article .info span{opacity:.8}.list-group .item.article .content{align-items:flex-end;display:flex}.list-group .item.article .content .text-box{display:-webkit-box;opacity:.7;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:576px){.list-group .item.article .content .text-box{-webkit-line-clamp:3}}.list-group .item.article .content .btn-box{padding-left:12px}.list-group .item.active{background:var(--color-warning-200)!important}.list-group .item.active p{color:var(--color-warning-900)!important}.list-group .item:nth-child(2n){background:var(--list-background-color-even)}.list-group .item:hover{background:#fdff9733}.list-group .item:last-child{border-bottom:none}.list-group .item .delete-btn{background:transparent;border:none;border-radius:4px;color:var(--color-text-200);cursor:pointer;flex:none;height:28px;transition:.5s;width:28px}.list-group .item .delete-btn:hover{background:var(--color-danger-100);color:var(--color-danger-600)}.list-group .item[data-bs-toggle=collapse]{background:var(--color-primary-500)!important;color:var(--color-white);cursor:pointer;padding-right:64px;position:relative}.list-group .item[data-bs-toggle=collapse].collapsed:after{transform:translateY(-50%) rotate(0)}.list-group .item[data-bs-toggle=collapse]>*{color:var(--color-white)}.list-group .item[data-bs-toggle=collapse]:hover{background:var(--color-primary-600)!important}.list-group .item[data-bs-toggle=collapse]:after{align-items:center;color:var(--color-white);content:"";display:flex;font-family:Font Awesome\ 5 Free;font-size:2.4rem;font-weight:900;height:60px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);transform-origin:50% 50%;transition:.5s;width:60px}.list-group:has(.collapsed) .item{border-bottom:1px solid transparent}.list-group.overflow-y{max-height:500px;overflow-y:auto}.info-group{--info-group-border:#00000027;--info-group-background-title:var(--color-gray-100);border-right:1px solid var(--info-group-border);border:1px solid var(--info-group-border);border-radius:8px;margin-bottom:12px;overflow:hidden}.info-group .row{--bs-gutter-x:0px;margin-right:-1px;margin-top:-1px;overflow:hidden;position:relative}.info-group .item{border-bottom:1px solid var(--info-group-border);display:flex;height:100%;left:-1px;position:relative;top:1px}.info-group .item>.content,.info-group .item>.title{font-size:1.6rem;padding:8px}.info-group .item>.title{background:var(--info-group-background-title);border-left:1px solid var(--info-group-border);border-right:1px solid var(--info-group-border);flex:none;width:120px}.info-group .item>.content{background:var(--color-white);width:100%}.info-group .item.danger>.title{background:var(--color-danger-200);color:var(--color-danger-800)}.info-group .item.danger>.content{background:var(--color-danger-100)}.info-group .item.primary>.title{background:var(--color-primary-200);color:var(--color-primary-800)}.info-group .item.primary>.content{background:var(--color-primary-100)}.info-group .progress-box{position:relative}.info-group .progress-box .progress{background:var(--color-gray-500);border-radius:20px;box-shadow:inset 0 0 0 1px var(--color-gray-700);height:10px;width:100%}.info-group .progress-box .progress .progress-bar{background:var(--color-primary-500);border-radius:20px;box-shadow:inset 0 0 0 1px var(--color-primary-600)}.info-group .linear-bg{background:linear-gradient(180deg,#fff,var(--color-gray-200))}.info-group.border-form{--info-group-border:var(--form-border-color)}.grid-group{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.grid-group{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.grid-group{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.grid-group{grid-template-columns:repeat(1,1fr)}}.grid-group .item{border:1px solid var(--color-basic-500);border-radius:8px;overflow:hidden;width:100%}.grid-group .item.plan{align-items:center;display:flex;flex-direction:column;justify-content:center}.grid-group .item.plan .photo-box{border:1px solid var(--color-basic-500);border-radius:100%;flex:none;height:160px;margin-top:20px;overflow:hidden;width:160px}.grid-group .item.plan .info-box{height:100%;padding:16px;text-align:center;width:100%}.grid-group .item.plan .info-box .user .name{color:var(--color-main-700);font-size:2.4rem;font-weight:700}.grid-group .item.plan .info-box .user .code{font-size:1.6rem;font-weight:700}.grid-group .item.plan .info-box .planinfo .name{color:var(--color-main-600);font-size:1.8rem}.grid-group .item.plan .info-box .planinfo .code{font-size:1.6rem}.grid-group .item.plan .btn-box{flex:none;width:100%}.grid-group .item.plan .btn-box>*{border-bottom:0;border-left:0;border-radius:0;border-right:0;width:100%}@media (max-width:576px){.grid-group .item.plan{flex-direction:row}}.home-banner img{height:auto;margin:0 auto;width:100%}.home-banner .banner-content{background:var(--color-primary-300);border-bottom:1px solid rgba(0,0,0,.153);height:250px}.home-page{background:#fff;border-left:1px solid rgba(0,0,0,.153);border-right:1px solid rgba(0,0,0,.153);min-height:100vh}.home-content{padding:16px}.home-title{justify-content:space-between;margin-bottom:8px}.home-title,.home-title h2{align-items:center;display:flex}.home-title h2{color:#187978;font-size:2.2rem;font-style:normal;font-weight:700;gap:12px;line-height:normal}.home-title h2 .icon{align-items:center;background-color:#209694;border:1px solid #000;border:1px solid rgba(0,0,0,.153);border-radius:50%;display:block;display:flex;height:36px;justify-content:center;position:relative;width:36px}.home-title h2 .icon img{height:80%;width:80%}.home-title .button-box{align-items:center;display:flex;gap:8px;justify-content:center}.home-title .button-box .btn{border-radius:12px}.home-title.active h2{color:#7b2100}.home-title.active .icon{background-color:#e55d2b}.home-function-list{margin-bottom:16px;margin-left:-16px;margin-right:-16px}.home-function-list .function-swiper{padding:0 16px;width:100%}.home-function-list .item{align-items:center;background:#f8fafc;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:filter .3s ease}.home-function-list .item:after{border:1px solid rgba(0,0,0,.153);border-radius:16px;content:"";height:100%;position:absolute;width:100%}.home-function-list .item i{align-items:center;background:var(--item-bg);color:#fff;display:flex;font-size:6rem;height:140px;justify-content:center;text-shadow:0 0 10px rgba(0,0,0,.2);width:100%;z-index:0}.home-function-list .item p{color:#054a49;font-size:2rem;font-weight:700;padding:8px;text-align:center}.home-function-list .item:hover{filter:brightness(1.1)}.home-service-section .home-service-list{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:16px;margin-top:12px}.home-service-section .item{align-items:center;background:var(--color-gray-50);border-radius:8px;cursor:pointer;display:flex;gap:4px;height:60px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:filter .3s ease}.home-service-section .item:after{border:1px solid rgba(0,0,0,.153);border-radius:8px;content:"";height:100%;position:absolute;width:100%}.home-service-section .item .icon{align-items:center;background:var(--color-primary-200);border-right:1px solid rgba(0,0,0,.153);color:var(--color-white);display:flex;flex:none;height:60px;justify-content:center;padding:4px;width:60px}.home-service-section .item .icon .logo{height:90%;width:90%}.home-service-section .item p{color:#054a49;font-size:1.6rem;font-weight:700;padding:8px;width:100%}.home-service-section .item:hover{filter:brightness(1.1)}.home-news-list{background:var(--color-gray-50);border:1px solid rgba(0,0,0,.153);border-radius:12px;margin-bottom:16px;overflow:hidden}.home-news-list .list{padding:12px}.home-news-list .list .item{align-items:center;border-bottom:1px solid var(--color-gray-300);cursor:pointer;display:flex;gap:12px;justify-content:center;padding:8px;text-decoration:none}.home-news-list .list .item:first-child{border-radius:8px 8px 0 0}.home-news-list .list .item:last-child{border-bottom:none;border-radius:0 0 8px 8px}.home-news-list .list .item:hover{background:var(--color-gray-100)}.home-news-list .list .item:hover .title p{color:var(--color-accent-600)}.home-news-list .list .item .date{flex:none}.home-news-list .list .item .date p{color:var(--color-primary-700);font-size:16px;font-weight:700}.home-news-list .list .item .title{display:-webkit-box;flex-grow:1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home-news-list .list .item .title a{text-decoration:none}.home-news-list .list .item .title p{color:var(--color-gray-800)}.home-user-info{background:var(--color-gray-50);border:1px solid rgba(0,0,0,.153);border-radius:12px;margin-bottom:16px;overflow:hidden}.home-user-info .user-header{align-items:center;display:flex;gap:12px;padding:16px}.home-user-info .user-photo{align-items:center;background:var(--color-primary-100);border:1px solid rgba(0,0,0,.153);border-radius:4px;display:flex;flex:none;height:60px;justify-content:center;width:60px}.home-user-info .user-photo i{color:var(--color-primary-600);font-size:2.4rem}.home-user-info .user-info .name{color:var(--color-primary-700);font-size:2rem;font-weight:700}.home-user-info .user-info .link-list{align-items:center;display:flex;gap:8px;justify-content:center}.home-user-info .user-info .link-list .line{color:var(--color-gray-300);margin:0}.home-user-info .user-info .link-list .item{align-items:center;color:var(--color-primary-800);cursor:pointer;display:flex;font-size:1.6rem;gap:4px;justify-content:center}.home-user-info .user-info .link-list .item:hover{color:var(--color-primary-600)}.home-user-info .user-info .link-list .item.active{color:var(--color-accent-500)}.home-user-info .user-info .link-list .item.active:hover{color:var(--color-accent-600)}.home-user-info .user-info .link-list .item .num{align-items:center;background:var(--color-accent-500);border-radius:60px;color:var(--color-white);display:inline-flex;font-size:1.4rem;height:20px;justify-content:center;line-height:1.4rem;text-align:center;width:20px}.home-user-info .user-nav{border-top:1px solid rgba(0,0,0,.153);padding:12px}.home-user-info .user-nav .item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:4px 8px;text-decoration:none}.home-user-info .user-nav .item img{height:36px;width:36px}.home-user-info .user-nav .item p{color:var(--color-primary-800);font-size:1.8rem;font-weight:700;width:100%}.home-user-info .user-nav .item:hover{background:var(--color-white)}.home-list-box{background:var(--color-gray-50);border:1px solid rgba(0,0,0,.153);border-radius:12px;margin-bottom:16px;overflow:hidden;padding:16px}.home-list-box .item{align-items:center;border-radius:8px;color:var(--color-primary-700);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;padding:4px;text-decoration:none}.home-list-box .item:before{background-color:var(--color-primary-300);border:1px solid rgba(0,0,0,.153);border-radius:50%;content:"";display:inline-block;height:12px;width:12px}.home-list-box .item:hover{background:var(--color-gray-100);color:var(--color-accent-700)}.home-list-box .item:hover:before{background:var(--color-accent-500)}.home-itinerary{background:var(--color-gray-50);border:1px solid rgba(0,0,0,.153);border-radius:12px;flex-direction:column;margin-bottom:16px;overflow:hidden;padding:16px}.home-itinerary,.home-itinerary .item{display:flex;gap:12px;position:relative}.home-itinerary .item{align-items:center;z-index:1}.home-itinerary .time-indicator{background:var(--color-accent-500);border:1px solid var(--color-accent-600);border-radius:8px;height:40px;width:6px}.home-itinerary .content .title{color:var(--color-primary-700);font-size:16px;font-weight:700}.home-itinerary .content .time{color:var(--color-gray-600);font-size:14px}.home-food{background:var(--color-gray-50);border:1px solid rgba(0,0,0,.153);border-radius:12px;margin-bottom:16px;overflow:hidden;position:relative}.home-food .food-header{align-items:center;background:var(--color-accent-100);border-bottom:1px solid rgba(0,0,0,.153);color:var(--color-accent-600);display:flex;font-size:1.8rem;font-weight:700;gap:8px;justify-content:center;padding:12px 16px}.home-food .food-content{display:flex;flex-direction:column;gap:12px;padding:16px}.home-food .food-categories{display:flex;flex-direction:column;gap:8px}.home-food .category{align-items:flex-start;display:flex;font-size:1.6rem;justify-content:center}.home-food .category .food-label{background:var(--color-primary-100);border-radius:8px;color:var(--color-primary-700);flex:none;font-weight:700;padding:4px 8px}.home-food .category .food-label.active{background:var(--color-accent-100);color:var(--color-accent-700)}.home-food .category .food-list{padding:4px 8px;width:100%}.home-food .category .food-item{color:var(--color-primary-800);font-weight:700;line-height:1.6}.home-time-display{cursor:pointer;height:40px;margin-bottom:8px;width:100%}.home-time-display .time-content{align-items:center;display:flex;gap:12px;justify-content:flex-end}.home-time-display p.date{color:var(--color-gray-800);font-weight:700}.home-time-display p.week{background:var(--color-accent-500);border-radius:8px;color:var(--color-white);font-weight:700;padding:4px 8px}.calendar .calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.calendar .calendar-header .calendar-header-btn{align-items:center;display:flex;gap:8px;justify-content:center}.calendar .calendar-header .calendar-header-title{align-items:center;display:flex;gap:12px;justify-content:center}.calendar .calendar-container{font-size:1.6rem}.calendar .calendar-container *{color:var(--color-gray-800);text-decoration:none}.calendar .calendar-container .fc-col-header{background:var(--color-primary-500);--fc-border-color:var(--color-primary-600)}.calendar .calendar-container .fc-col-header *{color:var(--color-white);padding:2px 0}.calendar .calendar-container .fc-theme-standard .fc-scrollgrid{border-radius:8px;overflow:hidden}.calendar .calendar-container .fc-timegrid-slot{height:60px}.calendar .calendar-container .fc-timegrid-event-harness.fc-timegrid-event-harness-inset{margin-bottom:4px!important;margin-left:3px!important;margin-top:6px!important}@media (max-width:992px){.calendar .calendar-container .fc-timegrid-event-harness.fc-timegrid-event-harness-inset{margin-bottom:0!important;margin-left:0!important;margin-top:0!important}}.calendar .calendar-container .fc-event-main-frame{padding:2px}.calendar .calendar-container .fc-event-main-frame .fc-event-time,.calendar .calendar-container .fc-event-main-frame .fc-event-title{color:var(--color-white);font-size:1.4rem;line-height:1.4;margin-bottom:0}.loader{align-items:center;animation:fadeIn 1.2s;background:#fff;border:1px solid var(--color-gray-300);border-radius:16px;display:flex;flex-direction:column;justify-content:center;left:50%;padding:16px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100}.loader .loader-ani{animation:spin 1.5s linear infinite;border-left:16px solid var(--color-primary-500);border-radius:50%;border-right:16px solid var(--color-primary-500);border-top:16px solid var(--color-primary-500);border:16px solid var(--color-gray-100);border-bottom-color:var(--color-primary-500);height:80px;width:80px}.loader p{color:var(--color-text-700);margin-top:12px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.skeleton-screen{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;margin-top:36px}.skeleton-screen .skeleton-group{display:flex;flex-wrap:wrap;gap:12px;width:100%}.skeleton-screen .skeleton-bar{background:#d9d9d9;border-radius:4px;height:15px;max-width:500px;overflow:hidden;position:relative;width:100%}.skeleton-screen .skeleton-bar:last-child{margin-bottom:0}.skeleton-screen .skeleton-bar.lg{height:40px}.skeleton-screen .skeleton-bar.b0{max-width:100px;width:20%}.skeleton-screen .skeleton-bar.b1{max-width:300px;width:80%}.skeleton-screen .skeleton-bar.b2{max-width:150px;width:60%}.skeleton-screen .skeleton-bar.b3{max-width:80%;width:100%}.skeleton-screen .skeleton-bar:before{animation:skeleton-animation 1.2s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.login{background:linear-gradient(145deg,var(--color-primary-500) 0,var(--color-primary-900) 120%);display:flex;flex-direction:column;min-height:100vh;overflow:hidden;overflow-y:auto;position:relative;width:100vw}.login .login-main{align-items:center;display:flex;height:100%;justify-content:center;min-height:600px;padding:12px;width:100%}.login .login-main .login-content{max-width:400px;transition:max-width .3s;width:100%}@media (max-width:768px){.login .login-main .login-content{max-width:330px}}.login .login-main .login-header{align-items:center;animation:fadeInUp .4s ease;display:flex;flex:none;height:130px;justify-content:center;margin-bottom:8px;padding:20px;transition:.3s}.login .login-main .login-header img{height:100%;width:100%}@media (max-width:768px){.login .login-main .login-header{height:72px;padding:12px}}.login .login-main .login-box{animation:fadeInUp .4s ease;animation-delay:.2s;animation-fill-mode:both;background:var(--color-white);border:1px solid rgba(0,0,0,.153);border-radius:12px;opacity:0;padding:20px;position:relative;transition:box-shadow .3s;width:100%}.login .login-main .login-box *{transition:.3s}.login .login-main .login-box .form-group{margin-bottom:16px}.login .login-main .login-box .form-group .form-text{margin-bottom:8px}.login .login-main .login-box .form-group .form-text label{color:var(--color-primary-800);font-weight:500}.login .login-main .login-box .form-group .form-box{position:relative}.login .login-main .login-box .form-group .form-box .form{background:var(--form-background-color);border:1px solid var(--form-border-color);border-radius:8px;width:100%}.login .login-main .login-box .form-group .form-box .form.form-lg{height:48px;padding:0 16px}.login .login-main .login-box .form-group .form-box .form:focus{border-color:var(--color-primary-500);outline:none}.login .login-main .login-box .form-group .form-box .show-password{position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media (max-width:768px){.login .login-main .login-box .form-group{margin-bottom:12px}.login .login-main .login-box .form-group .form-text{margin-bottom:4px}}.login .login-main .login-box a.link{color:var(--color-primary-500);cursor:pointer;font-size:1.6rem}.login .login-main .login-box a.link:hover{color:var(--color-accent-600)}.login .login-main .login-box .login-btn{height:52px;width:100%}.login .login-main .login-box .login-btn-box{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:32px}@media (max-width:768px){.login .login-main .login-box .login-btn-box{margin-top:20px}}.login .login-main .login-box:has(:focus){border:1px solid var(--color-primary-500);box-shadow:0 0 0 5px #5ab5c055}@media (max-width:768px){.login .login-main .login-box{padding:12px}}.login .footer{border:0!important;flex:none!important}@media (max-width:768px){.login .footer .container{padding:8px}.login .footer .container p{font-size:1.4rem}}.chart .chart-box{height:460px}.chart .chart-loading{align-items:center;display:flex;flex-direction:column;height:460px;justify-content:center}.chart .chart-loading i{color:var(--color-main-500);font-size:40px;margin-bottom:8px}.chart .chart-loading p{color:var(--color-text-500);font-size:1.6rem}.treemap-box{background:radial-gradient(circle,#dadada .8px,transparent 0);background-color:#f8f9fa;background-size:20px 20px;border:1px solid #ddd;border-radius:8px;cursor:grab;height:100%;overflow:auto;position:relative;width:100%}.treemap-box .treemap-controls{align-items:center;display:flex;gap:4px;position:absolute}.treemap-box .treemap-controls.top-left{left:8px;top:8px}.treemap-box .treemap-controls.bottom-right{bottom:8px;right:8px}.treemap-box .treemap-controls.bottom-left{bottom:8px;left:8px}.treemap-box .tree-container,.treemap-box .tree-container .tree-svg{height:100%;width:100%}.treemap-box .tree-tooltip{background:#000c;border-radius:8px;box-shadow:0 2px 8px #0000004d;color:#fff;max-width:250px;opacity:0;padding:12px;pointer-events:none;position:fixed;text-align:left;z-index:1000}.no-data{align-items:center;background:var(--color-basic-50);border:1px solid var(--color-basic-500);border-radius:8px;color:var(--color-text-400);display:flex;font-size:1.6rem;gap:12px;justify-content:center;padding:160px 24px;text-align:center}.no-data .text{text-align:left}.no-data-page{position:relative}.no-data-page .no-data-page-content{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none}.no-data-page .no-data-page-text{align-items:center;animation:popup .5s cubic-bezier(.44,-.53,.54,1.71);background:#fff;border:1px solid var(--color-basic-900);border-radius:8px;box-shadow:0 0 0 4px #0000001a;display:flex;gap:16px;justify-content:center;left:50%;min-width:480px;padding:20px 28px;position:absolute;top:160px;transform:translate(-50%);width:-moz-fit-content;width:fit-content;z-index:2}@media (max-width:768px){.no-data-page .no-data-page-text{flex-direction:column;gap:8px;text-align:center}}.no-data-page .no-data-page-mask{background:linear-gradient(180deg,#ffffff80,#fff);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@keyframes popup{0%{opacity:0;transform:translate(-50%) scale(0)}to{opacity:1;transform:translate(-50%) scale(1)}}.dashboard-page{display:grid;grid-template-columns:3fr 1fr;grid-gap:16px}.dashboard-page .dashboard-main,.dashboard-page .dashboard-side{min-width:0}@media (max-width:1400px){.dashboard-page{grid-template-columns:2.5fr 1fr}}@media (max-width:1200px){.dashboard-page{grid-template-columns:2fr 1fr}}@media (max-width:992px){.dashboard-page{gap:8px;grid-template-columns:1fr}.dashboard-page .dashboard-side{border-top:1px solid var(--color-basic-500);display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:8px;padding-top:16px}.dashboard-page .dashboard-side .dashboard-box{margin:0;width:100%}.dashboard-page .dashboard-side::-webkit-scrollbar{background-color:var(--color-white);height:12px}.dashboard-page .dashboard-side::-webkit-scrollbar-thumb{background-color:#5555556e;border:3px solid var(--color-white);border-radius:10px}}.dashboard-page .dashboard-side>*{margin-bottom:16px}.dashboard-box{background:var(--color-basic-50);border:1px solid var(--color-basic-500);border-radius:8px;padding:16px;position:relative;--form-border-color:var(--color-basic-900)}.dashboard-box .box-header p{color:var(--color-text-500);font-size:1.8rem;font-weight:700;margin:0}.dashboard-box .box-content p{color:var(--color-text-500)}.dashboard-box .box-content .progress-box .progress-text{display:flex;justify-content:space-between;margin-bottom:8px}.dashboard-box .box-content .progress-box .progress{border:1px solid var(--color-basic-600);border-radius:8px}.dashboard-box .box-content .progress-box .progress .progress-bar{background:var(--color-stress-500)}.dashboard-box.stress-box{background:#fff8dd;border:1px solid #e0ce91}.dashboard-box.stress-box .box-header{margin-bottom:12px;margin-top:-2px;text-align:center}.dashboard-box.stress-box .box-header p{color:#3d2006;font-size:2rem;font-weight:700}.dashboard-box.stress-box .box-content p{color:#3d2006}.dashboard-box.stress-box .setting-list{display:flex;flex-direction:column;gap:4px}.dashboard-box.stress-box .setting-list .item{display:flex;gap:8px;padding:0}.dashboard-box.stress-box .setting-list .item.cu-p:hover{background:#ffe57d;border-radius:8px;box-shadow:0 0 0 3px #ffe57d,6px 0 0 3px #ffe57d,-6px 0 0 3px #ffe57d}.dashboard-box.stress-box .setting-list .item-name{align-items:baseline;display:flex;gap:4px;width:100%}.dashboard-box.stress-box .setting-list .item-name p{color:#533114}.dashboard-box.stress-box .setting-list .item-name i{color:#533114;flex:none;font-size:1.8rem;font-style:normal;height:20px;width:20px}.dashboard-box.stress-box .setting-list .item-name i.check{color:var(--color-success-600)}.dashboard-box.stress-box .setting-list .item-name i.check:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900}.dashboard-box.stress-box .setting-list .item-name i.default{opacity:.2}.dashboard-box.stress-box .setting-list .item-name i.default:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900}.dashboard-box.stress-box .setting-list .item-link{flex:none}.dashboard-box.stress-box .setting-list .item-link .btn{box-shadow:none!important;color:var(--color-stress-600);height:unset;margin:0;padding:0}.dashboard-box.stress-box .setting-list .item-link .btn:hover{color:var(--color-stress-700)}.dashboard-box.stress-box .setting-list .item-link .btn.check{color:var(--color-success-600)}.dashboard-box.stress-box .setting-list .item-link .btn.check:hover{color:var(--color-success-700)}.dashboard-box.stress-box .setting-list .item-link .btn.close{color:var(--color-text-400)}.dashboard-box.stress-box .setting-list .item-link .btn.close:hover{color:var(--color-text-500)}.dashboard-box.stress-box .progress-box{margin-top:12px}.dashboard-box.stress-box .progress-box .progress{border:1px solid #e0ce91;border-radius:8px}.dashboard-box.stress-box .progress-box .progress .progress-bar{background:var(--color-stress-500)}.dashboard-box .exclamation-btn{align-items:center;animation:exclamation-btn-ani 1s infinite;background:var(--color-danger-500);border:1px solid var(--color-danger-600);border-radius:6px;color:#fff;display:flex;font-size:1.6rem;font-weight:700;gap:4px;justify-content:center;padding:2px 6px;position:absolute;right:16px;text-decoration:none;top:16px;transition:.3s}.dashboard-box .exclamation-btn:hover{background:var(--color-danger-600);border-color:var(--color-danger-700)}.dashboard-box .about-us-btn-box{display:flex;gap:2px;justify-content:center}.dashboard-box .about-us-btn-box .about-us-btn{align-items:center;border:1px solid transparent;border-radius:10px;display:flex;height:44px;justify-content:center;padding:4px;width:44px}.dashboard-box .about-us-btn-box .about-us-btn img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dashboard-box .about-us-btn-box .about-us-btn:hover{background:#fff;border:1px solid var(--color-basic-500)}.clinic-info-template .clinic-info-box{border:1px solid var(--color-basic-500);border-radius:8px;overflow:hidden}.clinic-info-template .box-header{align-items:center;background:var(--color-main-500);cursor:pointer;display:flex;justify-content:space-between;position:relative}.clinic-info-template .box-header h1.box-header-title{color:var(--color-white);font-size:2rem;font-weight:700;margin:0;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width:768px){.clinic-info-template .box-header h1.box-header-title{padding:16px}}.clinic-info-template .box-header h1.box-header-title:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;margin-left:12px;opacity:.5}.clinic-info-template .box-header:after{background:linear-gradient(-90deg,var(--color-main-400),var(--color-main-600));content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.3s;width:100%;z-index:0}.clinic-info-template .box-header:hover:after{opacity:1}.clinic-info-template .box-header>*{position:relative;z-index:1}.clinic-info-template .box-content{border-top:1px solid var(--color-main-600);padding:0}.clinic-info-template .box-content .info-group{border:none;border-radius:0;margin:0;padding:0}.clinic-info-template .header-btn-box{align-items:center;display:flex;gap:4px;justify-content:center;padding:8px}.clinic-info-template .header-btn-box .btn{border-radius:6px;padding:8px 12px}@media (max-width:768px){.clinic-info-template .header-btn-box{display:none}}.clinic-info-template .md-btn-box{align-items:center;border-radius:8px;display:flex;display:none;justify-content:center;margin-top:8px;overflow:hidden}@media (max-width:768px){.clinic-info-template .md-btn-box{display:flex}}.clinic-info-template .md-btn-box .btn{align-items:center;border-left:1px solid var(--color-basic-500);border-radius:0;display:flex;height:unset;justify-content:center;padding:12px;width:100%}.clinic-info-template .md-btn-box .btn p{color:var(--color-text-600);font-size:1.8rem}.clinic-info-template .md-btn-box .btn i{color:var(--color-main-500);font-size:2.2rem}.clinic-info-template .md-btn-box .btn.stress i{color:var(--color-stress-500)}.clinic-info-template .md-btn-box .btn:hover{background:var(--color-basic-150)}.clinic-info-template .md-btn-box .btn:first-child{border-left:none}.clinic-opening-template .box-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.clinic-opening-template .box-header .text-group .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.clinic-opening-template .box-header .btn-group .btn{align-items:center;display:flex;gap:8px;justify-content:center;padding:12px}.clinic-opening-template .box-header .btn-group .btn i,.clinic-opening-template .box-header .btn-group .btn p{margin:0!important}@media (max-width:768px){.clinic-opening-template .box-header .btn-group p{display:none}}.clinic-opening-template .clinic-opening-room-box{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px}.clinic-opening-template .clinic-opening-room-box>*{min-width:0}@media (max-width:1400px){.clinic-opening-template .clinic-opening-room-box{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.clinic-opening-template .clinic-opening-room-box{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.clinic-opening-template .clinic-opening-room-box{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.clinic-opening-template .clinic-opening-room-box{grid-template-columns:repeat(1,1fr)}}.clinic-opening-template .clinic-opening-room-box .room-item{align-items:center;background:var(--color-basic-50);border:1px solid var(--color-basic-500);border-radius:4px;cursor:pointer;display:flex;gap:8px;justify-content:center;overflow:hidden;padding:8px 8px 8px 14px;position:relative}@media (max-width:768px){.clinic-opening-template .clinic-opening-room-box .room-item{padding:4px 8px 4px 10px}}.clinic-opening-template .clinic-opening-room-box .room-item .item-img{background:var(--color-main-50);border:1px solid rgba(0,0,0,.153);border-radius:4px;flex:none;height:60px;overflow:hidden;position:relative;width:60px}.clinic-opening-template .clinic-opening-room-box .room-item .item-img img{background:#fff;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}.clinic-opening-template .clinic-opening-room-box .room-item .item-img:after{align-items:center;color:var(--color-main-400);content:"";display:flex;font-family:Font Awesome\ 5 Free;font-size:2rem;font-weight:900;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.clinic-opening-template .clinic-opening-room-box .room-item .item-text{width:100%}.clinic-opening-template .clinic-opening-room-box .room-item .item-text .name{align-items:baseline;color:var(--color-text-500);display:flex;font-size:1.6rem;font-weight:700;gap:4px;margin:0}.clinic-opening-template .clinic-opening-room-box .room-item .item-text .name p{display:-webkit-box;position:relative;top:-1px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.clinic-opening-template .clinic-opening-room-box .room-item .item-text .time-list{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;left:-1px;margin-top:8px;position:relative}.clinic-opening-template .clinic-opening-room-box .room-item .item-text .time-list .item{align-items:center;border-radius:2px;cursor:pointer;display:flex;gap:6px;position:relative;width:100%}.clinic-opening-template .clinic-opening-room-box .room-item .item-text .time-list .item .tag{align-items:center;background:var(--color-basic-300);border:1px solid rgba(0,0,0,.212);border-radius:4px;color:var(--color-text-500);display:flex;font-size:1.2rem;height:24px;justify-content:center;width:24px}.clinic-opening-template .clinic-opening-room-box .room-item .item-text .time-list .item .tag.stress{background:var(--color-danger-500);color:#fff}@media (max-width:992px){.clinic-opening-template .clinic-opening-room-box .room-item .item-text .time-list .item .tag{height:18px;width:18px}}.clinic-opening-template .clinic-opening-room-box .room-item .item-text .time-list .item .num{color:var(--color-text-600);font-size:1.6rem}.clinic-opening-template .clinic-opening-room-box .room-item .item-text .time-list .item .num.num-0{color:var(--color-text-400);font-size:1.4rem}.clinic-opening-template .clinic-opening-room-box .room-item .item-text .time-list .item:hover{background:#fff8dd;box-shadow:0 0 0 3px #fff8dd,0 0 0 4px #e0ce91}.clinic-opening-template .clinic-opening-room-box .room-item:before{background:var(--doctor-color);border-right:1px solid rgba(0,0,0,.118);content:"";flex:none;height:100%;left:0;position:absolute;top:0;width:6px}.clinic-opening-template .clinic-opening-number-box{border:1px solid var(--color-basic-500);border-radius:8px;overflow:hidden}.clinic-opening-template .clinic-opening-number-box .time-group{border-bottom:1px solid var(--color-basic-500);display:grid;grid-template-columns:100px 1fr}.clinic-opening-template .clinic-opening-number-box .time-group:last-child{border-bottom:none}.clinic-opening-template .clinic-opening-number-box .time-group .time-name{background:var(--color-basic-50);border-right:1px solid var(--color-basic-500);color:var(--color-text-500);height:100%;padding:8px;text-align:center;width:100px}.clinic-opening-template .clinic-opening-number-box .time-group .time-list{background:var(--color-white);display:flex;flex-wrap:wrap;gap:4px;padding:4px;width:100%}.clinic-opening-template .clinic-opening-number-box .time-group .time-list .time-item{align-items:center;background:var(--color-basic-150);border:1px solid var(--color-basic-500);border-radius:4px;cursor:pointer;display:flex;gap:4px;overflow:hidden;padding-left:8px;position:relative}.clinic-opening-template .clinic-opening-number-box .time-group .time-list .time-item:after{background:var(--doctor-color);border-right:1px solid rgba(0,0,0,.118);content:"";height:100%;left:0;position:absolute;top:0;width:6px}.clinic-opening-template .clinic-opening-number-box .time-group .time-list .time-item .name{font-size:1.6rem;padding:0 4px}.clinic-opening-template .clinic-opening-number-box .time-group .time-list .time-item .num{background:var(--color-white);border-left:1px solid var(--color-basic-500);color:var(--color-text-500);font-size:1.6rem;font-variant-numeric:tabular-nums;padding:2px 8px}.clinic-opening-template .clinic-opening-number-box .time-group .time-list .time-item:hover{background:#fff8dd;border-color:#e0ce91}.clinic-opening-template .clinic-opening-number-box .time-group .time-list .time-item:hover .num{border-color:#e0ce91}.dashboard-grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}.dashboard-grid-2>*{min-width:0}@media (max-width:768px){.dashboard-grid-2{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.dashboard-grid-2{grid-template-columns:repeat(1,1fr)}}.dashboard-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px}.dashboard-grid-3>*{min-width:0}@media (max-width:1400px){.dashboard-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.dashboard-grid-3{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.dashboard-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.dashboard-grid-3{grid-template-columns:repeat(1,1fr)}}.dashboard-grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px}.dashboard-grid-4>*{min-width:0}@media (max-width:1400px){.dashboard-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.dashboard-grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.dashboard-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.dashboard-grid-4{grid-template-columns:repeat(1,1fr)}}.dashboard-news-box{display:flex;flex-direction:column;gap:2px}.dashboard-news-box .content{border-radius:8px;overflow:hidden}.dashboard-news-box .item{align-items:baseline;border-bottom:1px solid var(--color-basic-500);border-radius:0;cursor:pointer;display:flex;padding:8px;text-decoration:none;transition:.3s}.dashboard-news-box .item .date{background:var(--color-main-100);border:1px solid var(--color-main-200);border-radius:4px;color:var(--color-main-700);font-size:1.6rem;font-variant-numeric:tabular-nums;margin-right:12px;padding:4px 8px;transition:.3s;white-space:nowrap}.dashboard-news-box .item .text{color:var(--color-text-700);display:-webkit-box;font-size:1.6rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-news-box .item:hover{background:#fff8dd}.dashboard-news-box .item:hover .date{background:var(--color-main-500);border:1px solid var(--color-main-600);color:var(--color-white)}.dashboard-news-box .item:last-child{border-bottom:none}.dashboard-table-box{overflow:hidden}.dashboard-table-box .table-group::-webkit-scrollbar{background-color:var(--color-basic-150);width:12px}.dashboard-table-box .table-group::-webkit-scrollbar-thumb{background-color:#5555556e;border:3px solid var(--color-basic-150);border-radius:10px}.dashboard-table-box .table-group table td,.dashboard-table-box .table-group table th{min-width:50px;padding:2px;vertical-align:top}.dashboard-table-box .table-group table td.bg{background:var(--color-main-500)!important;border-color:var(--color-main-600);color:var(--color-white)}.dashboard-table-box .table-group table td.bg p{color:var(--color-white)}.dashboard-table-box .table-group table td.bg.stress{background:var(--color-stress-500)!important;border-color:var(--color-stress-600)}.dashboard-table-box .table-group .td-title{font-weight:700;vertical-align:middle}.dashboard-table-box .table-group .th-full{width:200px}@media (max-width:992px){.dashboard-table-box .table-group .th-full{min-width:140px}}.dashboard-table-box .table-group.h-max{max-height:400px;overflow:hidden;overflow-y:auto}.dashboard-table-box .clinic-tags{align-items:center;display:flex;height:80px;justify-content:center;width:100%}.dashboard-table-box .clinic-tags .icon{color:var(--color-main-500);font-size:2.4rem}.dashboard-table-box .doctor-tags{display:flex;flex-direction:column;gap:2px;height:100%;padding:2px;width:100%}.dashboard-table-box .doctor-tags .doctor-tag{background:var(--doctor-color);background:#fff;border:1px solid rgba(0,0,0,.227);border-radius:4px;color:#fff;overflow:hidden;padding:2px 4px 2px 10px;position:relative}.dashboard-table-box .doctor-tags .doctor-tag:hover{background:#fff8dd}.dashboard-table-box .doctor-tags .doctor-tag:after{background:var(--doctor-color);border-right:1px solid rgba(0,0,0,.118);content:"";height:100%;left:0;position:absolute;top:0;width:6px}.dashboard-table-box .doctor-tags .doctor-tag .tooltip-container{align-items:center;display:flex;width:100%}.dashboard-table-box .doctor-tags .doctor-tag .name{color:var(--color-text-500);font-size:1.5rem;font-weight:700;line-height:1.6}.dashboard-table-box .doctor-tags .doctor-tag .name,.dashboard-table-box .doctor-tags .doctor-tag .time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;-webkit-box-orient:vertical}.dashboard-table-box .doctor-tags .doctor-tag .time{color:var(--color-text-400);font-size:1.4rem;opacity:.8}.dashboard-table-box .doctor-tags.grid{display:grid;gap:2px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.dashboard-table-box .doctor-tags.grid .doctor-tag{width:100%}.dashboard-table-box .bubble-text{transition:0s!important}.dashboard-clinic-switch{border:1px solid var(--form-border-color);border-radius:8px;list-style:none;max-height:300px;overflow:hidden;overflow-y:visible;padding:0}.dashboard-clinic-switch.h-fit{height:-moz-fit-content!important;height:fit-content!important}.dashboard-clinic-switch::-webkit-scrollbar{background-color:var(--color-basic-150);border-radius:12px;width:12px}.dashboard-clinic-switch::-webkit-scrollbar-thumb{background-color:#5555556e;border:3px solid var(--color-basic-150);border-radius:12px}.dashboard-clinic-switch .clinic-item{align-items:center;background:#fff;border-bottom:1px solid var(--form-border-color);display:flex;height:60px;justify-content:center}.dashboard-clinic-switch .clinic-item:last-child{border-bottom:none!important}.dashboard-clinic-switch .clinic-item:nth-child(odd){background:var(--color-basic-150)}.dashboard-clinic-switch .clinic-item .clinic-info{flex:1;padding:8px;width:calc(100% - 38px)}.dashboard-clinic-switch .clinic-item .clinic-info a,.dashboard-clinic-switch .clinic-item .clinic-info p{color:var(--color-text-500);display:flex;font-size:1.6rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.dashboard-clinic-switch .clinic-item .clinic-info .name{font-weight:700}.dashboard-clinic-switch .clinic-item .clinic-info .address{color:var(--color-text-400);font-size:1.4rem!important;opacity:.8}.dashboard-clinic-switch .clinic-item .btn{border:none;border-left:1px solid var(--form-border-color);border-radius:0!important;flex:none;height:100%;padding:0;width:38px}.dashboard-clinic-switch .pagination-group{margin-bottom:0}.dashboard-clinic-switch .pagination-group .pagination,.dashboard-clinic-switch .pagination-group .pagination .page-item{width:100%}.dashboard-clinic-switch .pagination-group .pagination .page-item a.page-link{align-items:center;border-bottom:0;border-radius:0!important;border-right:0;display:flex;font-size:1.4rem;justify-content:center;padding:4px;width:100%}.dashboard-clinic-switch .pagination-group .pagination .page-item:first-child a.page-link{border-left:0}.exclamation-ani{animation:exclamation-btn-ani 1s infinite}.exclamation-filter-ani{animation:exclamation-filter-ani 1s infinite}@keyframes exclamation-btn-ani{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes exclamation-filter-ani{0%{filter:brightness(1) hue-rotate(0)}50%{filter:brightness(1.15) hue-rotate(-5deg)}to{filter:brightness(1) hue-rotate(0)}}.info-bell{background:#fff;border:1px solid var(--color-basic-600);box-shadow:0 0 10px #0000001a;height:100vh;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:360px;z-index:-1px}@media (max-width:576px){.info-bell{width:100vw}}.info-bell::-webkit-scrollbar{background-color:#fff;width:12px}.info-bell::-webkit-scrollbar-thumb{background-color:#5555556e;border:3px solid #fff;border-radius:10px}.info-bell::-webkit-scrollbar-track{margin-top:var(--header-height)}.info-bell .info-bell-header{background:#fff;border-bottom:1px solid var(--color-basic-600);display:flex;justify-content:space-between;padding:8px 16px;padding-top:calc(var(--header-height) + 8px);position:sticky;top:0;z-index:1}.info-bell .info-bell-header .title{color:var(--color-text-600);font-size:1.8rem;font-weight:700}.info-bell .info-bell-header .btn{align-items:center;background:transparent;box-shadow:none;color:var(--color-stress-600);display:flex;font-size:1.6rem;gap:8px;height:unset;justify-content:center;padding:0}.info-bell .info-bell-header .btn:hover{color:var(--color-stress-700)}.info-bell .info-bell-list{padding-bottom:40px}.info-bell .item{border-bottom:1px solid var(--color-basic-600);display:flex;gap:12px;padding:16px}.info-bell .item:last-child{border-bottom:none}.info-bell .item:hover{background:#fff8dd}.info-bell .item .item-icon{align-items:center;background:var(--color-secondary-100);border:1px solid var(--color-secondary-200);border-radius:8px;display:flex;flex:none;height:40px;justify-content:center;width:40px}.info-bell .item .item-icon i{color:var(--color-secondary-500);font-size:2rem}.info-bell .item .item-icon.clinic{background:var(--color-main-100);border:1px solid var(--color-main-200)}.info-bell .item .item-icon.clinic i{color:var(--color-main-500);font-size:3rem}.info-bell .item .item-text{width:100%}.info-bell .item .subject{color:var(--color-text-700);font-size:1.6rem;font-weight:700;margin-bottom:2px}.info-bell .item .orDate{color:var(--color-text-500);font-size:1.6rem;margin-bottom:2px}.info-bell .item .contentText{color:var(--color-text-400);font-size:1.6rem}.bd-1{border:1px solid #000}.bdrs-8{border-radius:8px}.bdrs-12{border-radius:12px}.bdrs-16{border-radius:16px}.h-auto{height:auto!important}.po-r{position:relative}.bg-w{background:#fff}.w-10-p{width:10%!important}.w-20-p{width:20%!important}.w-30-p{width:30%!important}.w-40-p{width:40%!important}.w-50-p{width:50%!important}.w-60-p{width:60%!important}.w-70-p{width:70%!important}.w-80-p{width:80%!important}.w-90-p{width:90%!important}.w-100-p{width:100%!important}.w-fit{width:-moz-fit-content;width:fit-content}.w-10{width:10px!important}.w-10-min{min-width:10px!important}.w-10-max{max-width:10px!important}.w-20{width:20px!important}.w-20-min{min-width:20px!important}.w-20-max{max-width:20px!important}.w-30{width:30px!important}.w-30-min{min-width:30px!important}.w-30-max{max-width:30px!important}.w-40{width:40px!important}.w-40-min{min-width:40px!important}.w-40-max{max-width:40px!important}.w-50{width:50px!important}.w-50-min{min-width:50px!important}.w-50-max{max-width:50px!important}.w-60{width:60px!important}.w-60-min{min-width:60px!important}.w-60-max{max-width:60px!important}.w-70{width:70px!important}.w-70-min{min-width:70px!important}.w-70-max{max-width:70px!important}.w-80{width:80px!important}.w-80-min{min-width:80px!important}.w-80-max{max-width:80px!important}.w-90{width:90px!important}.w-90-min{min-width:90px!important}.w-90-max{max-width:90px!important}.w-100{width:100px!important}.w-100-min{min-width:100px!important}.w-100-max{max-width:100px!important}.w-110{width:110px!important}.w-110-min{min-width:110px!important}.w-110-max{max-width:110px!important}.w-120{width:120px!important}.w-120-min{min-width:120px!important}.w-120-max{max-width:120px!important}.w-130{width:130px!important}.w-130-min{min-width:130px!important}.w-130-max{max-width:130px!important}.w-140{width:140px!important}.w-140-min{min-width:140px!important}.w-140-max{max-width:140px!important}.w-150{width:150px!important}.w-150-min{min-width:150px!important}.w-150-max{max-width:150px!important}.w-160{width:160px!important}.w-160-min{min-width:160px!important}.w-160-max{max-width:160px!important}.w-170{width:170px!important}.w-170-min{min-width:170px!important}.w-170-max{max-width:170px!important}.w-180{width:180px!important}.w-180-min{min-width:180px!important}.w-180-max{max-width:180px!important}.w-190{width:190px!important}.w-190-min{min-width:190px!important}.w-190-max{max-width:190px!important}.w-200{width:200px!important}.w-200-min{min-width:200px!important}.w-200-max{max-width:200px!important}.w-210{width:210px!important}.w-210-min{min-width:210px!important}.w-210-max{max-width:210px!important}.w-220{width:220px!important}.w-220-min{min-width:220px!important}.w-220-max{max-width:220px!important}.w-230{width:230px!important}.w-230-min{min-width:230px!important}.w-230-max{max-width:230px!important}.w-240{width:240px!important}.w-240-min{min-width:240px!important}.w-240-max{max-width:240px!important}.w-250{width:250px!important}.w-250-min{min-width:250px!important}.w-250-max{max-width:250px!important}.w-260{width:260px!important}.w-260-min{min-width:260px!important}.w-260-max{max-width:260px!important}.w-270{width:270px!important}.w-270-min{min-width:270px!important}.w-270-max{max-width:270px!important}.w-280{width:280px!important}.w-280-min{min-width:280px!important}.w-280-max{max-width:280px!important}.w-290{width:290px!important}.w-290-min{min-width:290px!important}.w-290-max{max-width:290px!important}.w-300{width:300px!important}.w-300-min{min-width:300px!important}.w-300-max{max-width:300px!important}.w-310{width:310px!important}.w-310-min{min-width:310px!important}.w-310-max{max-width:310px!important}.w-320{width:320px!important}.w-320-min{min-width:320px!important}.w-320-max{max-width:320px!important}.w-330{width:330px!important}.w-330-min{min-width:330px!important}.w-330-max{max-width:330px!important}.w-340{width:340px!important}.w-340-min{min-width:340px!important}.w-340-max{max-width:340px!important}.w-350{width:350px!important}.w-350-min{min-width:350px!important}.w-350-max{max-width:350px!important}.w-360{width:360px!important}.w-360-min{min-width:360px!important}.w-360-max{max-width:360px!important}.w-370{width:370px!important}.w-370-min{min-width:370px!important}.w-370-max{max-width:370px!important}.w-380{width:380px!important}.w-380-min{min-width:380px!important}.w-380-max{max-width:380px!important}.w-390{width:390px!important}.w-390-min{min-width:390px!important}.w-390-max{max-width:390px!important}.w-400{width:400px!important}.w-400-min{min-width:400px!important}.w-400-max{max-width:400px!important}.w-410{width:410px!important}.w-410-min{min-width:410px!important}.w-410-max{max-width:410px!important}.w-420{width:420px!important}.w-420-min{min-width:420px!important}.w-420-max{max-width:420px!important}.w-430{width:430px!important}.w-430-min{min-width:430px!important}.w-430-max{max-width:430px!important}.w-440{width:440px!important}.w-440-min{min-width:440px!important}.w-440-max{max-width:440px!important}.w-450{width:450px!important}.w-450-min{min-width:450px!important}.w-450-max{max-width:450px!important}.w-460{width:460px!important}.w-460-min{min-width:460px!important}.w-460-max{max-width:460px!important}.w-470{width:470px!important}.w-470-min{min-width:470px!important}.w-470-max{max-width:470px!important}.w-480{width:480px!important}.w-480-min{min-width:480px!important}.w-480-max{max-width:480px!important}.w-490{width:490px!important}.w-490-min{min-width:490px!important}.w-490-max{max-width:490px!important}.w-500{width:500px!important}.w-500-min{min-width:500px!important}.w-500-max{max-width:500px!important}.h-10{height:10px!important}.h-20{height:20px!important}.h-30{height:30px!important}.h-150{height:150px!important}.h-40{height:40px!important}.h-200{height:200px!important}.h-50{height:50px!important}.h-250{height:250px!important}.h-60{height:60px!important}.h-300{height:300px!important}.h-70{height:70px!important}.h-350{height:350px!important}.h-80{height:80px!important}.h-400{height:400px!important}.h-90{height:90px!important}.h-450{height:450px!important}.h-100{height:100px!important}.h-500{height:500px!important}.h-80-p{height:80%!important}.h-90-p{height:90%!important}.h-100-p{height:100%!important}.ov-h{overflow:hidden}.ov-y{overflow-y:auto}.d-n{display:none}.fsz-10{font-size:1rem!important}.fsz-11{font-size:1.1rem!important}.fsz-12{font-size:1.2rem!important}.fsz-13{font-size:1.3rem!important}.fsz-14{font-size:1.4rem!important}.fsz-15{font-size:1.5rem!important}.fsz-16{font-size:1.6rem!important}.fsz-17{font-size:1.7rem!important}.fsz-18{font-size:1.8rem!important}.fsz-19{font-size:1.9rem!important}.fsz-20{font-size:2rem!important}.fsz-21{font-size:2.1rem!important}.fsz-22{font-size:2.2rem!important}.fsz-23{font-size:2.3rem!important}.fsz-24{font-size:2.4rem!important}.fsz-25{font-size:2.5rem!important}.fsz-26{font-size:2.6rem!important}.fsz-27{font-size:2.7rem!important}.fsz-28{font-size:2.8rem!important}.fsz-29{font-size:2.9rem!important}.fsz-30{font-size:3rem!important}.fsz-31{font-size:3.1rem!important}.fsz-32{font-size:3.2rem!important}.fsz-33{font-size:3.3rem!important}.fsz-34{font-size:3.4rem!important}.fsz-35{font-size:3.5rem!important}.fsz-36{font-size:3.6rem!important}.fsz-37{font-size:3.7rem!important}.fsz-38{font-size:3.8rem!important}.fsz-39{font-size:3.9rem!important}.fsz-40{font-size:4rem!important}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.d-flex{display:flex}.flex-none{flex:none}.flex-1{flex:1!important}.fd-c{flex-direction:column}.jc-c{justify-content:center!important}.jc-e{justify-content:flex-end!important}.jc-s{justify-content:flex-start!important}.jc-sb{justify-content:space-between!important}.flex-wrap{flex-wrap:wrap}.ta-c{text-align:center}.ta-r{text-align:right}.ta-l{text-align:left}.ai-c{align-items:center}.ai-s{align-items:flex-start}.ai-e{align-items:flex-end}.ai-b{align-items:baseline}.td-u{text-decoration:underline}.cu-p{cursor:pointer}.cu-m{cursor:move}.filter-grayscale-50{filter:grayscale(50%)}.filter-grayscale-100{filter:grayscale(100%)}.pe-n{pointer-events:none}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none}.ws-n{white-space:nowrap}.wb-ba{word-break:break-all}.ww-bw{word-wrap:break-word}.ws-pw{white-space:pre-wrap}.td-n{text-decoration:none}.ep-1{-webkit-line-clamp:1}.ep-1,.ep-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.ep-2{-webkit-line-clamp:2}.ep-3{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.fam-num{font-variant-numeric:tabular-nums}.op-0{opacity:0}.op-1{opacity:.1}.op-2{opacity:.2}.op-3{opacity:.3}.op-4{opacity:.4}.op-5{opacity:.5}.op-6{opacity:.6}.op-7{opacity:.7}.op-8{opacity:.8}.op-9{opacity:.9}.ma-4{margin:4px!important}.maT-4{margin-top:4px!important}.maB-4,.maTB-4{margin-bottom:4px!important}.maTB-4{margin-top:4px!important}.maL-4{margin-left:4px!important}.maLR-4,.maR-4{margin-right:4px!important}.maLR-4{margin-left:4px!important}.ma-8{margin:8px!important}.maT-8{margin-top:8px!important}.maB-8,.maTB-8{margin-bottom:8px!important}.maTB-8{margin-top:8px!important}.maL-8{margin-left:8px!important}.maLR-8,.maR-8{margin-right:8px!important}.maLR-8{margin-left:8px!important}.ma-12{margin:12px!important}.maT-12{margin-top:12px!important}.maB-12,.maTB-12{margin-bottom:12px!important}.maTB-12{margin-top:12px!important}.maL-12{margin-left:12px!important}.maLR-12,.maR-12{margin-right:12px!important}.maLR-12{margin-left:12px!important}.ma-16{margin:16px!important}.maT-16{margin-top:16px!important}.maB-16,.maTB-16{margin-bottom:16px!important}.maTB-16{margin-top:16px!important}.maL-16{margin-left:16px!important}.maLR-16,.maR-16{margin-right:16px!important}.maLR-16{margin-left:16px!important}.ma-24{margin:24px!important}.maT-24{margin-top:24px!important}.maB-24,.maTB-24{margin-bottom:24px!important}.maTB-24{margin-top:24px!important}.maL-24{margin-left:24px!important}.maLR-24,.maR-24{margin-right:24px!important}.maLR-24{margin-left:24px!important}.ma-28{margin:28px!important}.maT-28{margin-top:28px!important}.maB-28,.maTB-28{margin-bottom:28px!important}.maTB-28{margin-top:28px!important}.maL-28{margin-left:28px!important}.maLR-28,.maR-28{margin-right:28px!important}.maLR-28{margin-left:28px!important}.ma-32{margin:32px!important}.maT-32{margin-top:32px!important}.maB-32,.maTB-32{margin-bottom:32px!important}.maTB-32{margin-top:32px!important}.maL-32{margin-left:32px!important}.maLR-32,.maR-32{margin-right:32px!important}.maLR-32{margin-left:32px!important}.ma-36{margin:36px!important}.maT-36{margin-top:36px!important}.maB-36,.maTB-36{margin-bottom:36px!important}.maTB-36{margin-top:36px!important}.maL-36{margin-left:36px!important}.maLR-36,.maR-36{margin-right:36px!important}.maLR-36{margin-left:36px!important}.ma-44{margin:44px!important}.maT-44{margin-top:44px!important}.maB-44,.maTB-44{margin-bottom:44px!important}.maTB-44{margin-top:44px!important}.maL-44{margin-left:44px!important}.maLR-44,.maR-44{margin-right:44px!important}.maLR-44{margin-left:44px!important}.ma-48{margin:48px!important}.maT-48{margin-top:48px!important}.maB-48,.maTB-48{margin-bottom:48px!important}.maTB-48{margin-top:48px!important}.maL-48{margin-left:48px!important}.maLR-48,.maR-48{margin-right:48px!important}.maLR-48{margin-left:48px!important}.ma-52{margin:52px!important}.maT-52{margin-top:52px!important}.maB-52,.maTB-52{margin-bottom:52px!important}.maTB-52{margin-top:52px!important}.maL-52{margin-left:52px!important}.maLR-52,.maR-52{margin-right:52px!important}.maLR-52{margin-left:52px!important}.ma-56{margin:56px!important}.maT-56{margin-top:56px!important}.maB-56,.maTB-56{margin-bottom:56px!important}.maTB-56{margin-top:56px!important}.maL-56{margin-left:56px!important}.maLR-56,.maR-56{margin-right:56px!important}.maLR-56{margin-left:56px!important}.ma-60{margin:60px!important}.maT-60{margin-top:60px!important}.maB-60,.maTB-60{margin-bottom:60px!important}.maTB-60{margin-top:60px!important}.maL-60{margin-left:60px!important}.maLR-60,.maR-60{margin-right:60px!important}.maLR-60{margin-left:60px!important}.ma-64{margin:64px!important}.maT-64{margin-top:64px!important}.maB-64,.maTB-64{margin-bottom:64px!important}.maTB-64{margin-top:64px!important}.maL-64{margin-left:64px!important}.maLR-64,.maR-64{margin-right:64px!important}.maLR-64{margin-left:64px!important}.ma-68{margin:68px!important}.maT-68{margin-top:68px!important}.maB-68,.maTB-68{margin-bottom:68px!important}.maTB-68{margin-top:68px!important}.maL-68{margin-left:68px!important}.maLR-68,.maR-68{margin-right:68px!important}.maLR-68{margin-left:68px!important}.ma-72{margin:72px!important}.maT-72{margin-top:72px!important}.maB-72,.maTB-72{margin-bottom:72px!important}.maTB-72{margin-top:72px!important}.maL-72{margin-left:72px!important}.maLR-72,.maR-72{margin-right:72px!important}.maLR-72{margin-left:72px!important}.ma-76{margin:76px!important}.maT-76{margin-top:76px!important}.maB-76,.maTB-76{margin-bottom:76px!important}.maTB-76{margin-top:76px!important}.maL-76{margin-left:76px!important}.maLR-76,.maR-76{margin-right:76px!important}.maLR-76{margin-left:76px!important}.ma-80{margin:80px!important}.maT-80{margin-top:80px!important}.maB-80,.maTB-80{margin-bottom:80px!important}.maTB-80{margin-top:80px!important}.maL-80{margin-left:80px!important}.maLR-80,.maR-80{margin-right:80px!important}.maLR-80{margin-left:80px!important}.ma-0{margin:0!important}.maT-0{margin-top:0!important}.maB-0,.maTB-0{margin-bottom:0!important}.maTB-0{margin-top:0!important}.maL-0{margin-left:0!important}.maLR-0,.maR-0{margin-right:0!important}.maLR-0{margin-left:0!important}.ma-5{margin:5px!important}.maT-5{margin-top:5px!important}.maB-5,.maTB-5{margin-bottom:5px!important}.maTB-5{margin-top:5px!important}.maL-5{margin-left:5px!important}.maLR-5,.maR-5{margin-right:5px!important}.maLR-5{margin-left:5px!important}.ma-10{margin:10px!important}.maT-10{margin-top:10px!important}.maB-10,.maTB-10{margin-bottom:10px!important}.maTB-10{margin-top:10px!important}.maL-10{margin-left:10px!important}.maLR-10,.maR-10{margin-right:10px!important}.maLR-10{margin-left:10px!important}.ma-15{margin:15px!important}.maT-15{margin-top:15px!important}.maB-15,.maTB-15{margin-bottom:15px!important}.maTB-15{margin-top:15px!important}.maL-15{margin-left:15px!important}.maLR-15,.maR-15{margin-right:15px!important}.maLR-15{margin-left:15px!important}.ma-20{margin:20px!important}.maT-20{margin-top:20px!important}.maB-20,.maTB-20{margin-bottom:20px!important}.maTB-20{margin-top:20px!important}.maL-20{margin-left:20px!important}.maLR-20,.maR-20{margin-right:20px!important}.maLR-20{margin-left:20px!important}.ma-25{margin:25px!important}.maT-25{margin-top:25px!important}.maB-25,.maTB-25{margin-bottom:25px!important}.maTB-25{margin-top:25px!important}.maL-25{margin-left:25px!important}.maLR-25,.maR-25{margin-right:25px!important}.maLR-25{margin-left:25px!important}.ma-30{margin:30px!important}.maT-30{margin-top:30px!important}.maB-30,.maTB-30{margin-bottom:30px!important}.maTB-30{margin-top:30px!important}.maL-30{margin-left:30px!important}.maLR-30,.maR-30{margin-right:30px!important}.maLR-30{margin-left:30px!important}.ma-35{margin:35px!important}.maT-35{margin-top:35px!important}.maB-35,.maTB-35{margin-bottom:35px!important}.maTB-35{margin-top:35px!important}.maL-35{margin-left:35px!important}.maLR-35,.maR-35{margin-right:35px!important}.maLR-35{margin-left:35px!important}.ma-40{margin:40px!important}.maT-40{margin-top:40px!important}.maB-40,.maTB-40{margin-bottom:40px!important}.maTB-40{margin-top:40px!important}.maL-40{margin-left:40px!important}.maLR-40,.maR-40{margin-right:40px!important}.maLR-40{margin-left:40px!important}.ma-45{margin:45px!important}.maT-45{margin-top:45px!important}.maB-45,.maTB-45{margin-bottom:45px!important}.maTB-45{margin-top:45px!important}.maL-45{margin-left:45px!important}.maLR-45,.maR-45{margin-right:45px!important}.maLR-45{margin-left:45px!important}.ma-50{margin:50px!important}.maT-50{margin-top:50px!important}.maB-50,.maTB-50{margin-bottom:50px!important}.maTB-50{margin-top:50px!important}.maL-50{margin-left:50px!important}.maLR-50,.maR-50{margin-right:50px!important}.maLR-50{margin-left:50px!important}.pa-4{padding:4px!important}.paT-4{padding-top:4px!important}.paB-4,.paTB-4{padding-bottom:4px!important}.paTB-4{padding-top:4px!important}.paL-4{padding-left:4px!important}.paLR-4,.paR-4{padding-right:4px!important}.paLR-4{padding-left:4px!important}.pa-8{padding:8px!important}.paT-8{padding-top:8px!important}.paB-8,.paTB-8{padding-bottom:8px!important}.paTB-8{padding-top:8px!important}.paL-8{padding-left:8px!important}.paLR-8,.paR-8{padding-right:8px!important}.paLR-8{padding-left:8px!important}.pa-12{padding:12px!important}.paT-12{padding-top:12px!important}.paB-12,.paTB-12{padding-bottom:12px!important}.paTB-12{padding-top:12px!important}.paL-12{padding-left:12px!important}.paLR-12,.paR-12{padding-right:12px!important}.paLR-12{padding-left:12px!important}.pa-16{padding:16px!important}.paT-16{padding-top:16px!important}.paB-16,.paTB-16{padding-bottom:16px!important}.paTB-16{padding-top:16px!important}.paL-16{padding-left:16px!important}.paLR-16,.paR-16{padding-right:16px!important}.paLR-16{padding-left:16px!important}.pa-24{padding:24px!important}.paT-24{padding-top:24px!important}.paB-24,.paTB-24{padding-bottom:24px!important}.paTB-24{padding-top:24px!important}.paL-24{padding-left:24px!important}.paLR-24,.paR-24{padding-right:24px!important}.paLR-24{padding-left:24px!important}.pa-28{padding:28px!important}.paT-28{padding-top:28px!important}.paB-28,.paTB-28{padding-bottom:28px!important}.paTB-28{padding-top:28px!important}.paL-28{padding-left:28px!important}.paLR-28,.paR-28{padding-right:28px!important}.paLR-28{padding-left:28px!important}.pa-32{padding:32px!important}.paT-32{padding-top:32px!important}.paB-32,.paTB-32{padding-bottom:32px!important}.paTB-32{padding-top:32px!important}.paL-32{padding-left:32px!important}.paLR-32,.paR-32{padding-right:32px!important}.paLR-32{padding-left:32px!important}.pa-36{padding:36px!important}.paT-36{padding-top:36px!important}.paB-36,.paTB-36{padding-bottom:36px!important}.paTB-36{padding-top:36px!important}.paL-36{padding-left:36px!important}.paLR-36,.paR-36{padding-right:36px!important}.paLR-36{padding-left:36px!important}.pa-44{padding:44px!important}.paT-44{padding-top:44px!important}.paB-44,.paTB-44{padding-bottom:44px!important}.paTB-44{padding-top:44px!important}.paL-44{padding-left:44px!important}.paLR-44,.paR-44{padding-right:44px!important}.paLR-44{padding-left:44px!important}.pa-48{padding:48px!important}.paT-48{padding-top:48px!important}.paB-48,.paTB-48{padding-bottom:48px!important}.paTB-48{padding-top:48px!important}.paL-48{padding-left:48px!important}.paLR-48,.paR-48{padding-right:48px!important}.paLR-48{padding-left:48px!important}.pa-52{padding:52px!important}.paT-52{padding-top:52px!important}.paB-52,.paTB-52{padding-bottom:52px!important}.paTB-52{padding-top:52px!important}.paL-52{padding-left:52px!important}.paLR-52,.paR-52{padding-right:52px!important}.paLR-52{padding-left:52px!important}.pa-56{padding:56px!important}.paT-56{padding-top:56px!important}.paB-56,.paTB-56{padding-bottom:56px!important}.paTB-56{padding-top:56px!important}.paL-56{padding-left:56px!important}.paLR-56,.paR-56{padding-right:56px!important}.paLR-56{padding-left:56px!important}.pa-60{padding:60px!important}.paT-60{padding-top:60px!important}.paB-60,.paTB-60{padding-bottom:60px!important}.paTB-60{padding-top:60px!important}.paL-60{padding-left:60px!important}.paLR-60,.paR-60{padding-right:60px!important}.paLR-60{padding-left:60px!important}.pa-64{padding:64px!important}.paT-64{padding-top:64px!important}.paB-64,.paTB-64{padding-bottom:64px!important}.paTB-64{padding-top:64px!important}.paL-64{padding-left:64px!important}.paLR-64,.paR-64{padding-right:64px!important}.paLR-64{padding-left:64px!important}.pa-68{padding:68px!important}.paT-68{padding-top:68px!important}.paB-68,.paTB-68{padding-bottom:68px!important}.paTB-68{padding-top:68px!important}.paL-68{padding-left:68px!important}.paLR-68,.paR-68{padding-right:68px!important}.paLR-68{padding-left:68px!important}.pa-72{padding:72px!important}.paT-72{padding-top:72px!important}.paB-72,.paTB-72{padding-bottom:72px!important}.paTB-72{padding-top:72px!important}.paL-72{padding-left:72px!important}.paLR-72,.paR-72{padding-right:72px!important}.paLR-72{padding-left:72px!important}.pa-76{padding:76px!important}.paT-76{padding-top:76px!important}.paB-76,.paTB-76{padding-bottom:76px!important}.paTB-76{padding-top:76px!important}.paL-76{padding-left:76px!important}.paLR-76,.paR-76{padding-right:76px!important}.paLR-76{padding-left:76px!important}.pa-80{padding:80px!important}.paT-80{padding-top:80px!important}.paB-80,.paTB-80{padding-bottom:80px!important}.paTB-80{padding-top:80px!important}.paL-80{padding-left:80px!important}.paLR-80,.paR-80{padding-right:80px!important}.paLR-80{padding-left:80px!important}.pa-0{padding:0!important}.paT-0{padding-top:0!important}.paB-0,.paTB-0{padding-bottom:0!important}.paTB-0{padding-top:0!important}.paL-0{padding-left:0!important}.paLR-0,.paR-0{padding-right:0!important}.paLR-0{padding-left:0!important}.pa-5{padding:5px!important}.paT-5{padding-top:5px!important}.paB-5,.paTB-5{padding-bottom:5px!important}.paTB-5{padding-top:5px!important}.paL-5{padding-left:5px!important}.paLR-5,.paR-5{padding-right:5px!important}.paLR-5{padding-left:5px!important}.pa-10{padding:10px!important}.paT-10{padding-top:10px!important}.paB-10,.paTB-10{padding-bottom:10px!important}.paTB-10{padding-top:10px!important}.paL-10{padding-left:10px!important}.paLR-10,.paR-10{padding-right:10px!important}.paLR-10{padding-left:10px!important}.pa-15{padding:15px!important}.paT-15{padding-top:15px!important}.paB-15,.paTB-15{padding-bottom:15px!important}.paTB-15{padding-top:15px!important}.paL-15{padding-left:15px!important}.paLR-15,.paR-15{padding-right:15px!important}.paLR-15{padding-left:15px!important}.pa-20{padding:20px!important}.paT-20{padding-top:20px!important}.paB-20,.paTB-20{padding-bottom:20px!important}.paTB-20{padding-top:20px!important}.paL-20{padding-left:20px!important}.paLR-20,.paR-20{padding-right:20px!important}.paLR-20{padding-left:20px!important}.pa-25{padding:25px!important}.paT-25{padding-top:25px!important}.paB-25,.paTB-25{padding-bottom:25px!important}.paTB-25{padding-top:25px!important}.paL-25{padding-left:25px!important}.paLR-25,.paR-25{padding-right:25px!important}.paLR-25{padding-left:25px!important}.pa-30{padding:30px!important}.paT-30{padding-top:30px!important}.paB-30,.paTB-30{padding-bottom:30px!important}.paTB-30{padding-top:30px!important}.paL-30{padding-left:30px!important}.paLR-30,.paR-30{padding-right:30px!important}.paLR-30{padding-left:30px!important}.pa-35{padding:35px!important}.paT-35{padding-top:35px!important}.paB-35,.paTB-35{padding-bottom:35px!important}.paTB-35{padding-top:35px!important}.paL-35{padding-left:35px!important}.paLR-35,.paR-35{padding-right:35px!important}.paLR-35{padding-left:35px!important}.pa-40{padding:40px!important}.paT-40{padding-top:40px!important}.paB-40,.paTB-40{padding-bottom:40px!important}.paTB-40{padding-top:40px!important}.paL-40{padding-left:40px!important}.paLR-40,.paR-40{padding-right:40px!important}.paLR-40{padding-left:40px!important}.pa-45{padding:45px!important}.paT-45{padding-top:45px!important}.paB-45,.paTB-45{padding-bottom:45px!important}.paTB-45{padding-top:45px!important}.paL-45{padding-left:45px!important}.paLR-45,.paR-45{padding-right:45px!important}.paLR-45{padding-left:45px!important}.pa-50{padding:50px!important}.paT-50{padding-top:50px!important}.paB-50,.paTB-50{padding-bottom:50px!important}.paTB-50{padding-top:50px!important}.paL-50{padding-left:50px!important}.paLR-50,.paR-50{padding-right:50px!important}.paLR-50{padding-left:50px!important}.fade-in{animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active .main .main-content,.fade-leave-active .main .main-content{transition:opacity .3s ease}.fade-enter-from .main .main-content,.fade-leave-to .main .main-content{opacity:0}.css-color-display .css-color-box{aspect-ratio:1/1;background:var(--color);border:1px solid #ddd;border-radius:8px;cursor:pointer;max-width:120px;overflow:hidden;position:relative;width:100%}.css-color-display .css-color-box:hover{box-shadow:inset 0 0 0 4px #fff5}.css-color-display .css-color-text{color:var(--color-text);cursor:pointer;margin-top:4px;transition:color .3s ease}.css-color-display .css-color-text .color-name{text-transform:capitalize}.css-color-display .css-color-text .color-hex{text-transform:uppercase}.css-color-display .css-color-text p:hover{color:var(--color-primary-600)}.grid-color-display{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}*{font-family:Inter,Noto Sans TC,Microsoft JhengHei,微軟正黑體,sans-serif;font-optical-sizing:auto}:root{--vs-colors--lightest:rgba(60,60,60,.26);--vs-colors--light:rgba(60,60,60,.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,.15);--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:#3c3c3c73;font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}.mx-icon-double-left:after,.mx-icon-double-left:before,.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-left:before,.mx-icon-right:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.mx-icon-double-left:after{left:-4px}.mx-icon-double-right:before{left:4px}.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-right:before{transform:rotate(135deg) scale(.7)}.mx-btn{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#73879c;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.mx-btn:hover{border-color:#1284e7;color:#1284e7}.mx-btn-text{border:0;line-height:inherit;padding:0 4px;text-align:left}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.mx-scrollbar-track{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.mx-scrollbar-track .mx-scrollbar-thumb{background-color:#9092984d;border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.mx-zoom-in-down-enter,.mx-zoom-in-down-enter-from,.mx-zoom-in-down-leave-to{opacity:0;transform:scaleY(0)}.mx-datepicker{display:inline-block;position:relative;width:210px}.mx-datepicker svg{height:1em;vertical-align:-.15em;width:1em;fill:currentColor;overflow:hidden}.mx-datepicker-range{width:320px}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input-wrapper .mx-icon-clear{display:none}.mx-input-wrapper:hover .mx-icon-clear{display:block}.mx-input-wrapper:hover .mx-icon-clear+.mx-icon-calendar{display:none}.mx-input{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #00000013;box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.mx-input:focus,.mx-input:hover{border-color:#409aff}.mx-input.disabled,.mx-input:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar,.mx-icon-clear{color:#00000080;font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.mx-icon-clear{cursor:pointer}.mx-icon-clear:hover{color:#000c}.mx-datepicker-main{background-color:#fff;border:1px solid #e8e8e8;color:#73879c;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.mx-datepicker-popup{box-shadow:0 6px 12px #0000002d;margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.mx-datepicker-sidebar{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.mx-datepicker-sidebar+.mx-datepicker-content{border-left:1px solid #e8e8e8;margin-left:100px}.mx-datepicker-body{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mx-btn-shortcut{display:block;line-height:24px;padding:0 6px}.mx-datepicker-header{border-bottom:1px solid #e8e8e8;padding:6px 8px}.mx-datepicker-footer{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.mx-calendar-range,.mx-time-range{display:flex}@media (max-width:750px){.mx-calendar-range,.mx-time-range{flex-direction:column}}.mx-calendar{box-sizing:border-box;padding:6px 12px;width:248px}.mx-calendar+.mx-calendar{border-left:1px solid #e8e8e8}.mx-calendar-header,.mx-time-header{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.mx-btn-icon-double-left,.mx-btn-icon-left{float:left}.mx-btn-icon-double-right,.mx-btn-icon-right{float:right}.mx-calendar-header-label{font-size:14px}.mx-calendar-decade-separator{margin:0 2px}.mx-calendar-decade-separator:after{content:"~"}.mx-calendar-content{box-sizing:border-box;height:224px;position:relative}.mx-calendar-content .cell{cursor:pointer}.mx-calendar-content .cell:hover{background-color:#f3f9fe;color:#73879c}.mx-calendar-content .cell.active{background-color:#1284e7;color:#fff}.mx-calendar-content .cell.hover-in-range,.mx-calendar-content .cell.in-range{background-color:#dbedfb;color:#73879c}.mx-calendar-content .cell.disabled{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:#f3f9fe}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#dbedfb}.mx-calendar-week-mode .mx-date-row .cell.active,.mx-calendar-week-mode .mx-date-row .cell:hover{background-color:transparent;color:inherit}.mx-week-number{opacity:.5}.mx-table{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.mx-table th{font-weight:500}.mx-table td,.mx-table th{padding:0;vertical-align:middle}.mx-table-date td,.mx-table-date th{font-size:12px;height:32px}.mx-table-date .today{color:#2a90e9}.mx-table-date .cell.not-current-month{background:none;color:#ccc}.mx-time{background:#fff;flex:1;width:224px}.mx-time+.mx-time{border-left:1px solid #e8e8e8}.mx-date-time{height:270px;position:relative;width:248px}.mx-date-time .mx-time{height:100%;left:0;position:absolute;top:0;width:100%}.mx-date-time-range{height:270px;position:relative;width:496px}.mx-date-time-range .mx-time-range{height:100%;left:0;position:absolute;top:0;width:100%}.mx-time-header{border-bottom:1px solid #e8e8e8}.mx-time-content{box-sizing:border-box;height:224px;overflow:hidden}.mx-time-columns{display:flex;height:100%;overflow:hidden;width:100%}.mx-time-column{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.mx-time-column:first-child{border-left:0}.mx-time-column .mx-time-list{list-style:none;margin:0;padding:0}.mx-time-column .mx-time-list:after{content:"";display:block;height:192px}.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.mx-time-column .mx-time-item:hover{background-color:#f3f9fe;color:#73879c}.mx-time-column .mx-time-item.active{background-color:transparent;color:#1284e7;font-weight:700}.mx-time-column .mx-time-item.disabled{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.mx-time-option{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.mx-time-option:hover{background-color:#f3f9fe;color:#73879c}.mx-time-option.active{background-color:transparent;color:#1284e7;font-weight:700}.mx-time-option.disabled{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}
