*,:after,:before{box-sizing:border-box}#root,body,html{height:100%;margin:0;padding:0}*{font-family:Noto Sans TC,sans-serif!important}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.mark-color{color:#7644ff}.ant-pro-page-container{background-color:#fff}.container{padding:16px}.page-header{background-color:#fff}.mb-3{margin-bottom:3px}.mb-6{margin-bottom:6px}.mb-16{margin-bottom:16px}.ant-descriptions-header{margin-bottom:3px!important}.ant-descriptions-item{padding-bottom:0!important}:where(.css-dev-only-do-not-override-ofco64).ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:400;text-shadow:none}.table-text{max-height:150px;overflow-y:auto;text-align:left}.ant-page-header .ant-tabs-nav{margin-bottom:-16px}#AuthLayout{background-blend-mode:multiply;background-color:#f0f0f0;background-image:url(/static/media/background.ebcb916068d431662f5b.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;min-height:100vh}#AuthLayout #Footer{background-color:#0000;color:#999}#HomeLayout{background-color:#f0f0f0;height:100%;min-height:100vh}#HomeLayout #Footer{background-color:#0000;color:#999}#HomeContent{overflow-y:auto}#HomeLayout .ant-layout{background-color:#f0f0f0}#Header{box-shadow:0 0 15px 2px #aaa;padding:0 12px 0 0;z-index:100}#Header .ant-btn.ant-btn-icon-only .anticon{font-size:18px}#Header .breadcrumb .ant-breadcrumb-link,#Header .breadcrumb .ant-breadcrumb-link a,#Header .breadcrumb .ant-breadcrumb-separator{color:#ffffff80}#Header .breadcrumb li:last-child .ant-breadcrumb-link{color:#fff}#Header .rightBlock{float:right}#Header .rightBlock .doctorLogin{margin:0 10px}#Header .rightBlock .action{color:#ffffff80;cursor:pointer;transition:all .2s ease-in-out}#Header .rightBlock .action:hover{color:#fff}#Header .title{color:#fff;cursor:pointer;font-size:18px;font-weight:600}#Header.mobile{align-items:center;display:flex;padding:0}#Header.mobile .title{color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:normal}#Header.mobile .action{float:none;padding:0 16px}.drawer .ant-menu{background-color:#0000;font-size:15px}.drawer .ant-menu .ant-menu-item-selected *,.drawer .ant-menu .ant-menu-item-selected .ant-menu-title-content{color:#eaeaea}.drawer .ant-menu *{font-size:15px}.CRUDTable .ant-pagination{padding:0 12px}#SiderMenu{box-shadow:0 0 8px 2px #aaa;overflow:auto;z-index:99}#SiderMenu .logo-container{padding:12px 0;text-align:center}#SiderMenu .logo-container img{height:64px}#SiderMenu .ant-menu{background-color:#0000;font-size:15px}#SiderMenu .ant-menu .ant-menu-item-selected *,#SiderMenu .ant-menu .ant-menu-item-selected .ant-menu-title-content{color:#eaeaea}#SiderMenu .ant-menu *{font-size:15px}#Login,#NotFound{align-items:center;display:flex;height:100%;justify-content:center}#Login .title{font-size:24px}#Login .subtitle,#Login .title{margin-bottom:16px;text-align:center}#CheckIn{align-items:center;display:flex;height:100%;justify-content:center}#CheckIn .box{width:770px}#CheckIn .box .title{font-size:24px;margin-bottom:5px;text-align:center}#CheckIn .box .subtitle{margin-bottom:16px;text-align:center}#CheckIn .box .upContainer{display:flex;margin-bottom:10px}#CheckIn .box .upContainer .text{background:#154f30;border-radius:5px 0 0 5px;color:#fff;font-size:1rem;letter-spacing:5px;padding:10px;text-align:center;writing-mode:vertical-lr}#CheckIn .box .upContainer .leftContainer{margin-right:15px;width:400px}#CheckIn .box .upContainer .leftContainer .nowNum{background:#f9fdfb;border:1px solid #d9eade;border-radius:5px;display:flex;height:100%}#CheckIn .box .upContainer .leftContainer .nowNum .num{align-items:center;color:#b12a2a;display:flex;font-size:4.5rem;font-weight:600;justify-content:center;width:100%}#CheckIn .box .upContainer .nameList{background:#f9fdfb;border:1px solid #d9eade;border-radius:5px;display:flex}#CheckIn .box .upContainer .nameList .ant-col{align-items:center;display:flex;height:35px;justify-content:center}#CheckIn .box .steps{display:flex;gap:10px;justify-content:space-between}#CheckIn .box .steps .step{align-items:center;background:#f9fdfb;border:1px solid #d9eade;border-radius:5px;color:#154f30;display:flex;flex:1 1;flex-direction:column;padding:20px}#CheckIn .box .steps .step .step-icon{font-size:1.5rem}#CheckIn .box .steps .step .step-title{font-size:1rem;font-weight:600;margin-top:10px}#CheckIn .box .steps .step .step-desc{font-size:1rem}#CheckIn .box .actions{height:45px;line-height:45px;margin-top:20px;width:100%}#A{height:100%}#A .action-row{background-color:#fff;border-bottom:1px dashed #0003;padding:0 16px 12px}#A02 .ant-tabs-nav{margin-bottom:0}#A02 .content{background-color:#fff;border:1px solid #f0f0f0;border-radius:0 0 10px 10px;border-top:0;padding:16px}#A03 .ant-tabs-nav{margin-bottom:0}#A03 .content{background-color:#fff;border:1px solid #f0f0f0;border-radius:0 0 10px 10px;border-top:0;padding:16px}#A07Form .list-item{align-items:center;border:1px solid silver;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px;transition:all .2s ease-in-out}#A07Form .list-item:hover{border-color:#222}#A07Form .list-item:last-child{margin-bottom:0}#A07Form .list-item .list-item-title{font-size:16px;font-weight:600}#A07Form .list-item .list-item-subtitle{color:#aaa}#A08 .content-center{align-items:center;display:flex;justify-content:center;min-height:500px}#A08 .content-center .info{text-align:center}#A08 .content-center .info .icon{color:#154f30;font-size:120px;margin-bottom:16px}#A08 .content-center .info .info-text{margin-bottom:6px}#B01 .ant-tabs-nav{margin-bottom:0}#B01 .content{background-color:#fff;border:1px solid #f0f0f0;border-radius:0 0 10px 10px;border-top:0;padding:16px}.ic-update-modal{font-size:18px;text-align:center}.ic-update-modal .title{font-size:24px;margin-bottom:16px}.ic-update-modal .subtitle{font-size:18px;margin-bottom:16px}.ic-update-modal .serial{background-color:#cacaca;padding:10px 16px}#B0201 .month-container{align-items:center;display:flex;justify-content:space-between}#B0201 .month-title{font-size:22px;font-weight:600}#C01{height:100%}#C01 .action-row{background-color:#fff;border-bottom:1px dashed #0003;padding:0 16px 12px}#C01 .ant-tabs-nav{margin-bottom:0}#C01 .content{background-color:#fff;border:1px solid #f0f0f0;border-radius:0 0 10px 10px;border-top:0;padding:16px}#C01 .content .alert{background-color:#e6f4ff;border:1px solid #288ad5;border-radius:5px;margin-bottom:16px;padding:6px 12px}#C0101 .action-row{background-color:#fff;border-bottom:1px dashed #0003;padding:0 16px 12px}#C0101 .storage-card{border:1px solid #eaeaea;border-radius:8px;cursor:pointer;margin-bottom:12px;padding:6px 12px;transition:all .2s ease-in-out}#C0101 .storage-card:hover{border-color:#aaa}#C0101 .storage-card:last-child{margin-bottom:0}#C0101 .storage-card .storage-card-content{font-size:14px;font-weight:600}.soap-item{border:1px solid #eaeaea;border-radius:8px;cursor:pointer;margin-bottom:12px;padding:6px 12px;transition:all .2s ease-in-out}.soap-item:hover{border-color:#aaa}.soap-item:last-child{margin-bottom:0}.soap-item .soap-item-title{font-size:14px;font-weight:600}#C0201Modal .card-btn{cursor:pointer;margin-top:12px;transition:all .2s ease-in-out}#C0201Modal .card-btn:hover{box-shadow:0 0 15px #0003}#C06 .ant-tabs-nav{margin-bottom:0}#C06 .content{background-color:#fff;border:1px solid #f0f0f0;border-radius:0 0 10px 10px;border-top:0;padding:16px}#D0401 .doctor{cursor:pointer}#D0501 .month-container{align-items:center;display:flex;justify-content:space-between}#D0501 .month-title{font-size:22px;font-weight:600}#F{height:100%}#F .action-row{background-color:#fff;border-bottom:1px dashed #0003;padding:0 16px 12px}#F01 .ant-tabs-nav{margin-bottom:0}#F01 .content{background-color:#fff;border:1px solid #f0f0f0;border-radius:0 0 10px 10px;border-top:0;padding:16px}#G01 .ant-tabs-nav{margin-bottom:0}#G01 .table-action-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}#G01 .content{background-color:#fff;border:1px solid #f0f0f0;border-radius:0 0 10px 10px;border-top:0;padding:16px}#H04 .ant-tabs-nav{margin-bottom:0}#H04 .ant-page-header{padding-bottom:0}#I01 .ant-tabs-nav{margin-bottom:0}#I01 .table-action-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}#I01 .content{background-color:#fff;border:1px solid #f0f0f0;border-radius:0 0 10px 10px;border-top:0;padding:16px}#J{height:100%}#J .action-row{background-color:#fff;border-bottom:1px dashed #0003;padding:0 16px 12px}#J0102 .ant-tabs-nav{margin-bottom:0}#J0102 .table-action-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}#J0102 .content{background-color:#fff;border:1px solid #f0f0f0;border-radius:0 0 10px 10px;border-top:0;padding:16px}