body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{background-color:#fff;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}@media (min-width:476px){.container{padding-left:15px;padding-right:15px}}@media (min-width:768px){.container{padding-left:15px;padding-right:15px}}@media (min-width:992px){.container{padding-left:15px;padding-right:15px}}@media (min-width:1200px){.container{padding-left:15px;padding-right:15px}}@media (min-width:476px){.container{width:100%}}@media (min-width:768px){.container{max-width:100%;width:720px}}@media (min-width:992px){.container{max-width:100%;width:960px}}@media (min-width:1200px){.container{max-width:100%;width:1140px}}@media (min-width:1400px){.container{max-width:100%;width:1340px}}@font-face{font-family:Meiryo;font-weight:400;src:url(/y-reg/static/media/Meiryo.d824b790a2bb78852164.ttf) format("truetype")}@font-face{font-family:Meiryo;font-style:italic;font-weight:400;src:url(/y-reg/static/media/Meiryo-Italic.e5590adab88556e3f4bb.ttf) format("truetype")}@font-face{font-family:Meiryo;font-weight:700;src:url(/y-reg/static/media/Meiryo-Bold.18ee41af8323b5a19dee.ttf) format("truetype")}@font-face{font-family:Meiryo;font-style:italic;font-weight:700;src:url(/y-reg/static/media/Meiryo-BoldItalic.5ee2490155058ec25349.ttf) format("truetype")}*,input{font-family:Meiryo!important;font-style:normal}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */main{display:block}h1{font-size:2em;margin:.67em 0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font-size:100%}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}[hidden]{display:none}ul{list-style-type:none;margin:0;padding:0}a,a:active,a:hover,a:visited{color:inherit;text-decoration:none}*{box-sizing:border-box}.App{background-color:#fff;display:flex;flex-direction:column;position:relative;width:100%}.wrapper-content{display:flex;justify-content:center;min-height:calc(100vh - 165px);padding:0 40px 40px;padding:var(--gap-none,0) 40px 40px 40px}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App .navbar{align-items:center;background:#1da1f2;color:#fff;min-height:10vh;width:100%}.App .navbar,.App .navbar .nav-links{display:flex;justify-content:space-around}.App .navbar .nav-links{list-style:none;width:40%}.App .navbar .nav-links>a{color:#fff;text-decoration:none}.ant-modal .ant-modal-close{z-index:997!important}@media (max-width:768px){.wrapper-content{padding:0}}@media (min-width:768px) and (max-width:1200px){.wrapper-content{padding:0 20px 40px;padding:var(--gap-none,0) 20px 40px 20px}}@media (max-width:1200px) and (max-height:400px){.wrapper-content{padding-bottom:0!important}}::-webkit-scrollbar{height:6px!important;width:6px!important}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #ecedef;width:8px!important}::-webkit-scrollbar-thumb{background:#d5d8dc;border-radius:10px}.header-reservation{margin:40px 40px 24px;min-width:1366px}.header-reservation>.ant-row>.ant-col:nth-child(2){align-items:center;display:flex}.header-reservation>.tabbarSearch>.searchDate>.ant-form-item{margin-bottom:0!important}.reservation_checkbox>.ant-row>.ant-checkbox-group>.ant-checkbox-wrapper{padding-left:32px}.header-reservation>.ant-row>.ant-col>.reservation_checkbox>.ant-checkbox-group>.ant-checkbox-wrapper>span{color:#2e3138;font-size:15px;font-style:normal;font-weight:400;line-height:16px}.header-reservation>.ant-row>.ant-col>.header-right{align-items:center;display:flex;flex:1 1;justify-content:flex-end}.header-reservation>.ant-row>.ant-col>.header-right>div:not(.header-reservation .header-right>div:nth-child(3)){padding-right:20px}.header-reservation>.ant-row>.ant-col>.header-right>div>span:first-child{color:#565c67;font-size:14px;font-weight:400;line-height:normal}.header-reservation>.ant-row>.ant-col>.header-right>div>span:nth-child(2){color:#2e3138;font-size:14px;font-weight:600;line-height:normal}.reservations{margin-top:24px;min-width:1366px}.reservations .ant-table-thead .ant-table-cell>span{color:#565c67;font-size:14px;font-weight:700;line-height:16px}.reservations .ant-table-tbody .ant-table-cell{color:#2e3138;font-size:14px;font-weight:400;line-height:16px}.reservations .ant-table-thead .ant-table-cell .sort{cursor:pointer;position:absolute;right:12px;top:23px}.reservations .ant-table-thead>tr>.ant-table-cell:nth-child(2)>span{align-items:center;display:flex}.reservations>.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>td,.reservations>.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th{height:77px}.header-reservation>.ant-row>.ant-col>.header-right>.active_menu{cursor:pointer}.reservations>.ant-table-wrapper .ant-table-thead .ant-table-cell .sort{display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:-22px}.reservations>.ant-table-wrapper .ant-table-thead .ant-table-cell .sort>div{display:flex}.reservations>.ant-table-wrapper .ant-table-tbody .ant-table-cell .active_row{cursor:pointer}.reservations>.ant-table-wrapper .ant-table-thead>tr>th:first-child{min-width:36px!important;text-align:center}.reservations>.ant-table-wrapper .ant-table-thead .stt{min-width:36px}.reservations>.ant-table-wrapper .ant-table-thead .time{min-width:200px}.reservations>.ant-table-wrapper .ant-table-thead .status{min-width:206px}.reservations>.ant-table-wrapper .ant-table-thead .rsv_div{min-width:90px}.reservations>.ant-table-wrapper .ant-table-thead .user_name{min-width:280px}.reservations>.ant-table-wrapper .ant-table-thead .sex{min-width:100px}.reservations>.ant-table-wrapper .ant-table-thead .treatment_menu_name{min-width:280px}.reservations>.ant-table-wrapper .ant-table-thead .medical_record_storage,.reservations>.ant-table-wrapper .ant-table-thead .question{min-width:90px}.reservations>.ant-table-wrapper .ant-table-thead .clinic_user_name{min-width:267px}.reservations>.ant-table-wrapper .ant-table-thead .icon{max-width:214px}.reservationsTbl .ant-table-content{border-collapse:collapse;height:70vh;overflow:auto}.reservationsTbl .ant-table-content thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.reservationsTbl .ant-table-content::-webkit-scrollbar{width:6px}.reservationsTbl .ant-table-content::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #ecedef;width:8px!important}.reservationsTbl .ant-table-content::-webkit-scrollbar-thumb{background:#d5d8dc;border-radius:10px}.reservations>.ant-table-wrapper .ant-table-tbody>tr{height:65px}.rsvminwidth{min-width:1366px}.btn_icon_rsv{display:flex;justify-content:center}.cancel_rsv{align-items:flex-start;background-color:#f0f5f8;border:none;border-radius:6px;display:flex;height:32px}.cancel_rsv>span{color:#6c747b;font-size:13px;font-weight:700;line-height:12px;padding-top:6px}.btn-to-room{align-items:flex-start;background-color:#fff2f9;border:none;border-radius:6px;display:flex;height:32px}.btn_icon_rsv>div:first-child{margin-right:12px}.btn-to-room>span{color:#ff1493;font-size:13px;font-weight:700;line-height:12px;padding-top:6px}@media (max-width:1200px){.reservations{margin-left:20px!important}.reservation_checkbox{margin-top:20px}.reservations .ant-table-thead .ant-table-cell .sort{top:22px}.footer_child_doctor{margin-right:-20px;width:calc(100% + 80px)!important}}@media (max-width:768px){.reservations{margin-left:40px!important}.footer_child_doctor{margin-right:-40px;width:calc(100% + 80px)!important}.reservations>.ant-table-wrapper .ant-table-thead>tr>th:first-child{min-width:30px!important;text-align:center}.reservations>.ant-table-wrapper .ant-table-thead .stt{min-width:30px}.reservations>.ant-table-wrapper .ant-table-thead .time{min-width:120px}.reservations>.ant-table-wrapper .ant-table-thead .status,.reservations>.ant-table-wrapper .ant-table-thead .user_name{min-width:100px}.reservations>.ant-table-wrapper .ant-table-thead .sex{min-width:60px}.reservations>.ant-table-wrapper .ant-table-thead .treatment_menu_name{min-width:100px}.reservations>.ant-table-wrapper .ant-table-thead .medical_record_storage{min-width:85px}.reservations>.ant-table-wrapper .ant-table-thead .question{min-width:70px}.reservations>.ant-table-wrapper .ant-table-thead .clinic_user_name{min-width:90px}.reservations>.ant-table-wrapper .ant-table-tbody>tr>.icon{max-width:170px}}@media (min-width:1200px) and (max-width:1366px){.reservations{margin-right:-40px!important}.footer_child_doctor{margin-right:-40px;width:calc(100% + 80px)!important}.reservations>.ant-table-wrapper .ant-table-thead>tr>th:first-child{min-width:30px!important;text-align:center}.reservations>.ant-table-wrapper .ant-table-thead .stt{min-width:30px}.reservations>.ant-table-wrapper .ant-table-thead .time{min-width:120px}.reservations>.ant-table-wrapper .ant-table-thead .status,.reservations>.ant-table-wrapper .ant-table-thead .user_name{min-width:100px}.reservations>.ant-table-wrapper .ant-table-thead .sex{min-width:60px}.reservations>.ant-table-wrapper .ant-table-thead .treatment_menu_name{min-width:100px}.reservations>.ant-table-wrapper .ant-table-thead .medical_record_storage{min-width:85px}.reservations>.ant-table-wrapper .ant-table-thead .question{min-width:70px}.reservations>.ant-table-wrapper .ant-table-thead .clinic_user_name{min-width:90px}.reservations>.ant-table-wrapper .ant-table-tbody>tr>.icon{max-width:170px}}.disable-btn-to-room{background-color:initial!important;border:1px solid;width:108px}div.footer-pagination>ul>li>button.ant-pagination-item-link{border-color:#d0d2d8!important}div.footer-pagination>ul>li.ant-pagination-item{border-color:#d0d2d8}div.footer-pagination>ul>li.ant-pagination-item.ant-pagination-item-active{border-color:#308ae6}.page-icon{margin-right:8px}.page-icon span svg path{fill:#ccced4}.active span svg path{fill:#565c67}.footer-pagination button .ant-btn-icon{line-height:2}.footer-pagination{display:flex;flex-direction:row;justify-content:center;margin-top:20px}@media (max-width:768px){.footer-pagination{width:100%}}.download_print{background:#f2f3f5;bottom:0;left:0;position:fixed;right:0;z-index:999}.download_print>div{align-items:center;display:flex}.download_print>div>div:first-child{margin-left:10px}.download_print>div>div:nth-child(2){display:flex;flex:1 1;justify-content:flex-end}.download_print>div>div:nth-child(2)>button{margin:10px 10px 10px 0}.download_csv>a>span{margin-right:5px}.cards{display:flex;flex-wrap:wrap;max-width:100%;padding:60px}.card{box-sizing:border-box;flex-grow:1;margin-bottom:30px;width:50%}.card>div{line-height:24px;padding-bottom:4px}.card>div:last-child>span{font-weight:700}.loading-content{align-items:center;background:#0003;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1001}.wrapper-cancel .ant-modal-content>.ant-modal-header{align-items:center;border-bottom:1px solid #d0d2d8;display:flex;height:60px}.wrapper-cancel .ant-modal-content>.ant-modal-header>.ant-modal-title{color:#6c747b;font-size:18px;font-weight:700;line-height:24px}.wrapper-cancel .ant-modal-close{margin:6px 12px 0 0}.cancel-container{margin-top:32px}.cancel-container>.ant-row>.ant-col>.ant-radio-group{display:flex;flex-direction:column}.cancel-container>.ant-row>.ant-col>.ant-radio-group>.ant-radio-wrapper:not(.ant-radio-wrapper:last-child){padding-bottom:20px}.cancel-container>.ant-row>.ant-col>.ant-radio-group>.ant-radio-wrapper:last-child{padding-bottom:40px}.cancel-container .footer_cancel{background-color:#f0f5f8;border:none;color:#6c747b;cursor:pointer;font-size:16px;font-weight:700;height:60px;line-height:16px;padding:8px 24px;width:100%}.buttonWarningClose:hover{background-color:#f0f5f8!important;color:#6c747b!important;opacity:.7}.buttonWarningAccept:hover{background-color:#ff1493!important;color:#fff!important;opacity:.7}.schedule .ant-tabs{box-shadow:none}.appointment-count>img{left:1.5px;margin:2px;top:1px;width:15px}.rsvFrameTbl .ant-table-thead>tr>th{text-align:center!important}.schedule .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#f2f3f5}.schedule .ant-tabs-tab-active{background:#fff!important}.schedule .ant-tabs{padding-top:30px}.appointment-count{border:1px solid #308ae6;border-radius:60px;color:#308ae6;display:inline;display:initial;font-size:10px;font-weight:700;gap:2px;height:20px;margin:0 0 0 10px;padding:2px;position:relative;width:46px}.rsvFrameTbl .ant-table-thead>tr>th{background:#fff!important}.schedule .ant-tabs-content-holder{background:#fff}.rsvFrameTbl td div .ant-btn{border:none;box-shadow:none;color:#acb4bc;float:right}.deActiveFrame{background:#f2f3f5}.hide{display:none}.show{display:block}.rsvFrameTbl td .ant-btn{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0!important}.rsvFrameTbl td .div{padding:0!important}.rsvFrameTbl td .ant-btn-default{background:#f2f3f5}.rsvFrameTbl td button{float:right}.rsvFrameTbl table{width:100%}.text-right-align{text-align:end}.rsvFrameTbl td{border:1px solid #ecedef;font-weight:400;white-space:nowrap}.rsvFrameTbl button:focus{border:2px solid #308ae6!important;border-radius:6px;outline:none!important}.rsvFrameTbl th{border:1px solid #ecedef}.detailBox{width:250px}.frameList{display:flex;margin-bottom:-40px;min-width:1366px}.hidden{display:none}.rsvFrameTbl{min-width:886px;width:100%}.rsvFrameTbl .ant-table-container table>thead>tr:first-child>:last-child{background:#fff;border-start-end-radius:0!important}.rsvFrameTbl .ant-table-container table>thead>tr:first-child>:first-child{border-start-start-radius:0!important}.rsvFrameTbl .settingBtn{background:#fff;border:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;position:absolute;right:0;top:calc(50% - 12px);white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rsvFrameTbl thead .ant-table-cell:before{display:none!important}.rsvFrameTbl .frameBoxClick{border:2px solid #0000;height:100%;padding:16px;width:100%}.rsvFrameTbl .frameBoxClick:focus{border:2px solid #308ae6!important;border-radius:6px;outline:none!important}.addRsvBtn{left:calc(100% - 40px);position:absolute;top:calc(100% - 40px)}.rsvFrameTbl .ant-table-content{border-collapse:collapse;height:63vh;overflow:auto;width:100%}.rsvFrameTbl .ant-table-content thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.rsvFrameTbl .ant-table-content::-webkit-scrollbar{width:6px}.rsvFrameTbl .ant-table-content::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #ecedef;width:8px!important}.rsvFrameTbl .ant-table-content::-webkit-scrollbar-thumb{background:#d5d8dc;border-radius:10px}.noScrollBarX .ant-table-content{overflow-x:hidden!important}.dt012-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab,.scheduleTabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab{width:auto!important}.ant-select-arrow{color:#000!important}.dt011 .thick{color:#565c67;font-size:17px;font-weight:700;padding:20px 0}.dt011 .title{color:#6c747b;font-size:22px;font-weight:700}.dt011{border-top:1px solid #ecedef;max-height:63vh;overflow:auto;padding:20px}.dt011 table{border-collapse:collapse;margin-bottom:15px}.dt011 .table th{background:#fff!important;color:#565c67!important;text-align:center!important;word-break:keep-all}.dt011 .table td,.dt011 .table th{border:1px solid #ecedef!important;padding:10px 6px!important}.padding20{padding-bottom:20px}.clinic_user{background:#f0f5f8;border-radius:50px;color:#6c747b;font-weight:400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 10px 10px;padding:10px;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.setting-btn{border:2px solid #b2d6f6;color:#308ae6}.closeBtn{border:none;box-shadow:none;float:right;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:7px;padding:0!important}.dt011 td{font-weight:400;word-break:break-all}.dt011 .table:nth-child(2)>tbody>tr>td:first-child,.rsvId{color:#308ae6}.rsvId{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dt011 .dateTime{font-weight:400}.setting-btn{font-weight:700;height:36px;width:130px}.setting-btn img{margin-right:10px}.dt011 :focus{border:2px solid #308ae6!important;border-radius:6px;outline:none!important}.dt011 table thead .ant-table-cell:before{display:none!important}.dt011
.ant-table-container
table>thead>tr:first-child>:first-child,.dt011
.ant-table-container
table>thead>tr:first-child>:last-child{background:#fff;border-radius:0!important}.dt011::-webkit-scrollbar{width:6px}.dt011::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #ecedef;width:8px!important}.dt011::-webkit-scrollbar-thumb{background:#d5d8dc;border-radius:10px}.dt012 .hidden{display:none}.dt012{border-top:1px solid #ecedef;max-height:63vh;overflow:auto;padding:20px}.frameList .dt012{width:480px}.dt012 tr td:first-child{font-size:15px;font-weight:400}.dt012 tr td:last-child{color:#565c67;font-size:14px;font-weight:400;justify-content:flex-end;text-align:right}.dt012 tr td{border-bottom:1px solid #f2f3f5;border-left:none!important;border-right:none!important;border-top:none!important;box-sizing:initial;padding:16px;vertical-align:bottom;white-space:nowrap}.dt012 .title{color:#565c67;font-size:22px}.wrap-table{border:1px solid #ecedef;box-shadow:0 2px 4px 0 #2e313833;margin-top:30px;padding:16px 24px 40px}.dt012-tabs{box-shadow:0 2px 4px 1px #2e313833!important;margin-top:30px;padding-bottom:40px;padding-top:0!important}.dt012-tabs .ant-tabs-tab{flex:auto;min-width:100px!important;width:100px!important}.dt012-tabs .ant-tabs-nav-wrap{max-width:100%!important}.dt012-tabs .ant-tabs-nav-list{display:flex;margin-bottom:0!important;margin-right:0!important;width:100vh}.dt012-tabs .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn{color:#308ae6!important}.dt012-tabs .ant-tabs-tabpane{padding:16px 10px 0}.dt012-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab:first-child,.dt012-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab:nth-child(2){border-bottom:none;border-radius:0!important}.dt012-tabs .textArea{border:1px solid #d0d2d8;border-radius:6px;min-height:140px;padding:12px;width:100%}.dt012-tabs .submitBtn{background:#ff1493;color:#fff;height:36px;width:139px}.dt012-tabs .submitBtn:hover{background:#ff1493!important;color:#fff!important;opacity:.7}.consentFormModal .ant-modal-content{padding:20px!important}.consentFormModal .ant-modal-header{text-align:center}.consentFormModal .ant-modal-body{background:#f8f8f8;border-radius:6px;padding:10px}.consentFormModal button{background:#f0f5f8;color:#6c747b}.consentFormModal .ant-modal-footer{text-align:center}.cancelBtn{background:#f0f5f8;border:none;border-radius:6px;color:#6c747b;cursor:pointer;font-size:16px;font-weight:700;height:60px;margin:20px 0;width:80%}.cancelBtn:hover{opacity:.7}.dt012-tabs .messErr{color:#ff4d4f;font-size:14px;line-height:16px}.modalCancel .ant-modal-content{color:#2e3138!important}.modalCancel .ant-radio-group{margin-bottom:50px}.modalCancel .ant-radio-wrapper{display:block;line-height:30px!important}.modalCancel textarea{border:1px solid #d0d2d8;border-radius:6px;height:135px!important;outline:none;padding:12px;width:100%!important}.modalCancel textarea ::placeholder{color:#babdc5}.modalCancel .ant-modal-header{border-bottom:1px solid #d0d2d8;display:flex;height:50px;padding:18px 0;vertical-align:center}.modalCancel .ant-modal-title{color:#6c747b!important}.modalCancel .ant-btn{background:#f0f5f8;color:#6c747b;font-weight:700;height:60px;width:100%}.modalCancel .ant-btn:hover{background:#f0f5f8!important;color:#6c747b!important;opacity:.7}.modalCancel{height:572px;margin:0 32px 40px;width:600px}.modalConfirmCancel .ant-modal-content{padding:0 40px 40px!important}.modalConfirmCancel .ant-btn:nth-child(2){background:#f0f5f8;color:#6c747b;width:50%}.modalConfirmCancel .ant-btn:nth-child(2):hover{background:#f0f5f8;color:#6c747b}.modalConfirmCancel .ant-btn:first-child{background:#ff1493;color:#fff;width:50%}.modalConfirmCancel .ant-btn:first-child:hover{background:#ff1493;border:1px solid #308ae6}.modalConfirmCancel .ant-modal-header{border-bottom:1px solid #d0d2d8;display:flex;height:50px;padding:18px 0;vertical-align:center}.modalConfirmCancel .ant-modal-title{color:#6c747b!important}.dt012 :focus,.modalConfirmCancel :focus{border:2px solid #308ae6!important;border-radius:6px;outline:none!important}.modalConfirmCancel input[type=radio i]:focus-visible{border:2px solid red!important;border-radius:6px;outline:none!important}.modalCancel :focus{border:2px solid #308ae6!important;border-radius:6px;outline:none!important}.dt012::-webkit-scrollbar{width:6px}.dt012::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #ecedef;width:8px!important}.dt012::-webkit-scrollbar-thumb{background:#d5d8dc;border-radius:10px}.dt012 .docsBtn{background:#0000;border:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tab-regist-medical{align-items:flex-start;align-self:stretch;border:1px solid #ecedef;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833!important;display:block;flex-direction:column;max-height:63vh;overflow:auto;width:440px}.tab-regist-medical>div{margin:20px}.tab-regist-medical .button-regist-medical,.tab-regist-medical .button-regist-medical:hover{align-items:center;background:#ff1493!important;border:initial!important;border-radius:6px;display:flex;font-size:16px;height:60px;justify-content:center;line-height:16px;margin-top:20px;width:100%}.tab-regist-medical .button-regist-medical:hover{opacity:.7}.tab-regist-medical .button-regist-medical-container{align-items:center;background:#fff;bottom:0;display:flex;gap:20px;height:100px;justify-content:center;margin-left:4%;margin-right:4%;min-width:92%;padding:20px;position:-webkit-sticky;position:sticky;z-index:1}.tab-regist-medical>.ant-col{margin-top:0}.tab-regist-medical .button-disabled,.tab-regist-medical .button-disabled:hover{background:#ffc7e3;border-radius:6px}.button-regist-medical span{color:#fff;font-size:16px;line-height:16px}.headerModal-regist-medical{align-items:center;align-self:stretch;display:flex;gap:10px;height:60px;justify-content:center;margin-bottom:40px}.headerModal-regist-medical button{color:#565c67;float:inline-end}.headerModal-regist-medical button .anticon-close{font-size:25px!important}.headerModal-regist-medical .headerModal-title{font-size:22px;line-height:normal!important}.tab1-element>div>label{color:#565c67;line-height:normal!important}.tab1-element>div>.text-normal-styles{color:#000!important}.inline-confirm-box{display:flex;overflow-wrap:anywhere}.prescription-title2{color:#565c67;font-size:17px;font-weight:700}.tab-tab-regist-medical{border-radius:10px 10px 0 0!important;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833!important;padding-top:0!important}.tab-tab-regist-medical .ant-tabs-tab{background-color:#f2f3f5!important;font-family:Meiryo;font-size:14px;height:59px;justify-content:center;line-height:21px;min-width:50%!important;width:50%!important}.tab-regist-medical .ant-tabs-nav-wrap .ant-tabs-nav-list{margin-right:0!important}.tab-regist-medical .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{display:inline!important;display:initial!important;flex:auto!important}.text-area-regist-medical-tab1 .ant-input-textarea-show-count .ant-input-data-count{left:0}.tab1-element .ant-radio-group .ant-radio-wrapper{padding-right:20px}.tab1-element .ant-tag{margin-left:5px}.tab-regist-medical .ant-tabs-content-holder{margin:20px}.tab-regist-medical .ant-tabs-tab-active{background:#fff}.buttonWarningClose{background-color:#f0f5f8;color:#6c747b;height:60px;width:240px}.buttonWarningAccept{background-color:#ff1493;color:#fff;height:60px;width:240px}.modalConfirm .ant-modal-content{padding:40px!important}.modalConfirm .ant-btn:first-child,.modalConfirm .ant-btn:first-child:hover{background-color:#f0f5f8;color:#6c747b;height:60px;justify-content:flex-end;order:1;width:240px}.modalConfirm .ant-btn:nth-child(2),.modalConfirm .ant-btn:nth-child(2):hover{background-color:#ff1493;color:#fff;height:60px;justify-content:flex-start;margin-right:15px;width:240px}.modalConfirm .ant-modal-footer{display:flex}.text-area-regist-medical-tab1 .ant-form-item-explain-error{padding-top:20px}.scheduleTabs .tab-regist-medical .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{width:50%!important}.tab1-element{padding-bottom:20px}.tab1-element label,.tab1-element-input label{font-size:15px!important}.select-search-user{position:relative;width:100%}.search-box{height:100%}.search-box .ant-select .ant-select-arrow{inset-inline-start:11px}.search-box .ant-select .ant-select-selection-item,.search-box .ant-select .ant-select-selection-placeholder,.search-box .ant-select .ant-select-selection-search{font-weight:400;padding-left:calc(3rem - 15px)!important}.info-search-box,.user-name-search-box{font-size:12px;padding:2px}.tableReservationSetting .treatMentMenuInfo{cursor:pointer!important}.tableReservationSetting{height:64vh;overflow:auto}.tableReservationSetting .ant-table-content{overflow:auto;width:100%}.tableReservationSetting .ant-table ::-webkit-scrollbar{height:1.1em;width:1.1em}.tableReservationSetting .ant-table ::-webkit-scrollbar-track{background:#f1f1f1}.tableReservationSetting .ant-table ::-webkit-scrollbar-corner,.tableReservationSetting .ant-table ::-webkit-scrollbar-thumb{background:#c4c4c4}.tableReservationSetting .ant-table ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tableReservationSetting .hiddenText{font-size:0!important}.tableReservationSetting .hiddenElement{visibility:hidden!important}.tableReservationSetting .ant-table-tbody>tr>.cellTreatMentMenuOrdered{background:#fff9fc;background:var(--color-primary-20,#fff9fc);border-left:4px solid #ff1493;border-left:4px solid var(--color-primary-500,#ff1493);cursor:pointer;text-align:left!important;vertical-align:top}.tableReservationSetting .ant-table-tbody>tr>.cellTreatMentMenuOrdered:hover{background:#fff9fc;background:var(--color-primary-20,#fff9fc)}.tableReservationSetting .ant-table-tbody>tr>.cellTreatMentMenuOrdered .cellTreatMentMenuOrderedOver{bottom:0;cursor:pointer;left:0;padding:16px;position:absolute;right:0;top:0}.tableReservationSetting .newTreatMentMenu{align-items:center;background:#fff2f9;color:#ff1493;display:flex;gap:12px;justify-content:center;padding:8px 16px;width:100%;width:200px}.tableReservationSetting .newTreatMentMenu:hover{background:#fff2f9!important;color:#ff1493!important;opacity:.7}.tableReservationSetting .grayBox{background-color:#f2f3f5}.tableReservationSetting .grayTextTitle{color:#6c747b}.tableReservationSetting .grayText{color:#565c67}.tableReservationSetting .titleColum{color:#565c67;display:flex;flex:1 1;justify-content:center;width:200px}.tableReservationSetting{flex:1 1}.tableReservationSetting .disablePastDay{cursor:not-allowed}.tableReservationSetting .buttonDisablePastDay{background:#f2f3f5;cursor:not-allowed}.tableReservationSetting .ant-table-tbody>tr>td,.tableReservationSetting .ant-table-thead>tr>th{text-align:center!important}.tableReservationSetting .ant-table-thead>tr>td,.tableReservationSetting .ant-table-thead>tr>th{background:#fff!important;border:1px solid #f0f0f0;border-collapse:collapse;padding:12px!important}.displayClosedTime{background:#80808080;color:#fff;font-size:14px;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}.displayClosedTime:focus{border:2px solid #308ae6!important;border-radius:6px;outline:none!important}.displayRsvRepeatFrame{background:#fff9fc;border:1px solid #ff1493;border-left-width:5px;border-radius:7px;color:#6c747b;cursor:pointer;font-size:12px;left:0;overflow-y:auto;padding:12px 20px;position:absolute;text-align:left!important;top:0;z-index:1}.reservationFrameOffline{background:#f3fbff!important;border:1px solid #308ae6!important;border-left-width:5px!important}.displayRsvRepeatFrame .exmMethod{align-items:center;background:#fff;border-radius:60px;box-shadow:0 1px 2px 0 #2e31381a;display:flex;gap:10px;padding:2px}.displayRsvRepeatFrame .exmMethod .label{background:#ff1493;border-radius:60px;color:#fff;padding:2px 8px}.displayRsvRepeatFrame .exmMethod .labelOffline{background:#ff1493}.displayRsvRepeatFrame .exmMethod .labelOnline{background:#308ae6}.tableReservationSetting table thead .ant-table-cell:before{display:none!important}.maxZIndex{z-index:1000!important}.editReservation{align-items:flex-start;align-self:stretch;border:1px solid #ecedef;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833!important;display:block;flex-direction:column;max-height:64vh;overflow:auto;padding-top:20px;width:440px}.editReservation .headerElement{align-items:center;display:flex;gap:12px;height:48px;justify-content:center;padding:0 20px}.editReservation .headerElement button{color:#565c67;float:inline-end}.editReservation .headerElement button .anticon-close{font-size:25px!important}.editReservation .headerModal-title{color:#565c67;font-size:22px}.editReservation .bodyElement{padding:24px 20px 0}.editReservation .examMethod{color:#565c67;font-size:17px}.editReservation .fieldInput{background:#f8f8f8;border-radius:6px;border-radius:var(--radius-slightly-rounded,6px);color:#6c747b;display:flex;flex-direction:column;padding:12px}.editReservation .fieldInput .inputContent{display:flex;gap:10px}.editReservation .fieldInput .inputContent .fromto{padding-top:6px}.editReservation .fieldCheckbox label,.editReservation .fieldInput .inputContent label{flex:1 1}.editReservation .fieldInput .checkboxElement,.editReservation .numberReservation span{font-size:15px}.editReservation .numberReservation .ant-input-number{width:100%}.editReservation .footerElement{align-items:center;background:#fff;bottom:0;display:flex;gap:20px;height:100px;justify-content:center;margin-top:30px;padding:0 40px;position:-webkit-sticky;position:sticky}.editReservation .footerElement button{font-size:16px;height:60px;line-height:16px;width:100%}.editReservation .button-setting,.editReservation .button-setting:hover{background:#ff1493!important;color:#fff!important}.editReservation .button-setting:hover{opacity:.7}.editReservation .button-delete:hover{color:#6c747b!important;opacity:.7}.editReservation .button-delete,.editReservation .button-delete:hover{background:#f0f5f8!important;color:#6c747b}.editReservation .ant-col .ant-row .ant-col .ant-form-item{margin-bottom:0}.editReservation #holidaySuffix{color:red;font-weight:300}.editReservation .disable{display:none}.editReservation .disableClick{pointer-events:none}.clinicUser{display:inline;display:initial}.ant-modal-wrap .modalDeleteOrder{width:640px!important}.modalDeleteOrder .title{color:#000!important;font-size:14px!important;font-weight:400!important;text-align:center}.modalDeleteOrder .orderList{background:#f8f8f8;background:var(--background-footer,#f8f8f8);border-radius:6px;border-radius:var(--radius-slightly-rounded,6px);display:flex;flex-direction:column;gap:16px;padding:24px}.modalDeleteOrder .orderList .itemTitle{font-size:17px;line-height:32px;margin-bottom:4px}.modalDeleteOrder .notice img{margin-right:6px}.modalDeleteOrder .ant-modal-content>.ant-modal-header{align-items:center;border-bottom:1px solid #d0d2d8;display:flex;height:60px;margin-top:8px}.modalDeleteOrder .ant-modal-content>.ant-modal-header>.ant-modal-title{color:#6c747b;font-size:18px;font-weight:700;line-height:24px}.modalDeleteOrder .ant-modal-content>.ant-modal-close{margin:16px 8px 0 0}.modalDeleteOrder .ant-modal-content>.ant-modal-body>.ant-row>.bodyModal{margin-top:32px}@media (max-width:768px){.ant-modal-wrap .modalDeleteOrder{width:400px!important}.modalDeleteOrder .notice{text-align:center}}.modalEditReversion .title{text-align:center}.modalEditReversion .orderList{background:#f8f8f8;background:var(--background-footer,#f8f8f8);border-radius:6px;border-radius:var(--radius-slightly-rounded,6px);display:flex;flex-direction:column;gap:16px;height:calc(100% - 32px);padding:24px}.modalEditReversion .orderList .itemTitle{font-size:17px;line-height:32px;margin-bottom:4px}.modalEditReversion .notice{display:flex}.modalEditReversion .notice img{margin-right:6px}.modalEditReversion .titleReservation{font-size:15px;height:24px;margin-bottom:8px}.modalEditReversion .policy{display:flex;font-size:15px;gap:8px}.modalEditReversion .ant-modal-body{padding-right:15px}.ant-modal-wrap .modalEditReversion{width:640px!important}.modalEditReversion>.ant-modal-content>.ant-modal-header{align-items:center;border-bottom:1px solid #d0d2d8;display:flex;height:60px}.modalEditReversion>.ant-modal-content>.ant-modal-header>.ant-modal-title{color:#6c747b;font-size:18px;font-weight:700;line-height:24px}.modalEditReversion>.ant-modal-content>.ant-modal-close{margin:16px 8px 0 0}.modalEditReversion>.ant-modal-content>.ant-modal-body>.ant-row>.bodyModal{margin-top:32px}.buttonPt10-left-disable{background:#ffc7e3!important;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-style:normal;font-weight:700;height:60px;line-height:16px;width:-webkit-fill-available}.buttonPt10-left-disable>span{color:#fff}@media (max-width:768px){.ant-modal-wrap .modalEditReversion{width:400px!important}.modalEditReversion .notice{text-align:center}}.warning-cannot-update-frame-repeat .confirmBtn{background:#f0f5f8!important;color:#6c747b;font-size:16px;font-weight:700;height:60px;width:300px}.warning-cannot-update-frame-repeat{width:1066px!important}.warning-cannot-update-frame-repeat .confirmBtn:hover{color:#6c747b!important;opacity:.7}.warning-cannot-update-frame-repeat .ant-modal-title{border-bottom:1px solid #d0d2d8;color:#565c67;font-size:17px;font-weight:700;margin-top:7px;padding:17px 0}.warning-cannot-update-frame-repeat .ant-modal-header{border-bottom:none!important}.warning-cannot-update-frame-repeat .msg{margin:20px;white-space:pre-line}.warning-cannot-update-frame-repeat .tableTitle{font-weight:700;white-space:pre-line}.warning-cannot-update-frame-repeat table{align-content:center;margin-bottom:20px}.warning-cannot-update-frame-repeat table td,.warning-cannot-update-frame-repeat table th{text-align:center!important}.warning-cannot-update-frame-repeat table th:first-child{width:240px}.warning-cannot-update-frame-repeat table th:nth-child(2){width:260px}.dt044{border:1px solid #ecedef;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833!important;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px;width:440px}.dt044 .addBtn{background:#ff1493;border:none;color:#fff;font-size:16px;font-weight:700;height:60px;width:100%}.dt044 .addBtn:hover{background:#ff1493!important;color:#fff!important;opacity:.7}.dt044 .title{display:flex;justify-content:space-between}.dt044 .selectTime{width:200px}.dt044 .selectTime .ant-select-selection-item{background-image:url(/y-reg/static/media/clock.bed5819bcaf00c9ac2ea.svg);background-position:85% 6px;background-repeat:no-repeat}.dt044 .treatmentMenu{color:#565c67;font-size:17px;font-weight:700;height:32px;margin:10px 0}.dt044 :focus{border:2px solid #308ae6!important;border-radius:6px;outline:none!important}.dt047{border:1px solid #ecedef;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833!important;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px;width:440px}.dt047 .updateBtn{background:#ff1493;border:none;color:#fff;font-size:16px;font-weight:700;height:60px;width:45%}.dt047 .updateBtn:hover{background:#ff1493!important;color:#fff!important;opacity:.7}.dt047 .deleteBtn{background:#f0f5f8;border:none;color:#6c747b;font-size:16px;font-weight:700;height:60px;width:45%}.dt047 .deleteBtn:hover{background:#f0f5f8!important;color:#6c747b!important;opacity:.7}.dt047 .title{display:flex;justify-content:space-between}.dt047 .selectTime{width:200px}.dt047 .selectTime .ant-select-selection-item{background-image:url(/y-reg/static/media/clock.bed5819bcaf00c9ac2ea.svg);background-position:85% 6px;background-repeat:no-repeat}.dt047 .treatmentMenu{color:#565c67;font-size:17px;font-weight:700;height:32px;margin:10px 0}.modalConfirmDelete{padding:10px}.modalConfirmDelete .ant-modal-content{display:flex;flex-direction:column;height:437px;justify-content:space-between;width:600px}.modalConfirmDelete .ant-btn:first-child{background:#ff1493!important;font-weight:700;height:100%;width:50%}.modalConfirmDelete .ant-btn:nth-child(2){background:#f0f5f8!important;color:#6c747b;font-weight:700;height:100%;width:50%}.modalConfirmDelete .ant-btn:first-child:hover{background:#ff1493!important;border:1px solid #308ae6!important}.modalConfirmDelete .ant-modal-header .ant-modal-title{color:#6c747b;font-size:18px}.modalConfirmDelete .ant-modal-header{border-bottom:1px solid #ecedef;display:flex;justify-content:flex-start;margin-bottom:10px;margin-top:10px;padding:18px 0}.modalConfirmDelete .ant-modal-footer{display:flex;font-size:16px;height:60px}.dt047 :focus,.modalConfirmDelete :focus{border:2px solid #308ae6!important;border-radius:6px;outline:none!important}.tabbarSearch .searchDate{display:flex;gap:12px;padding-right:20px}.tabbarSearch .btnDirection{line-height:calc(100% + .5em);padding:0;text-align:center;width:36px}.tabbarSearch .btnCurrent{background:#f0f8ff;color:#308ae6;width:80px}.tabbarSearch .searchSelect{display:flex;gap:20px}.tabbarSearch .searchSelect>div>div{width:170px!important}.tabbarSearch .placeHolderDoctor .ant-select-selection-placeholder{background-image:url(/y-reg/static/media/doctor3.afc3d98d46d48259ce47.svg);background-position:0 6px;background-repeat:no-repeat;padding-left:30px!important}.tabbarSearch .placeHolderTreatmentMenu .ant-select-selection-placeholder{background-image:url(/y-reg/static/media/treatmentMenu.a306df2df4aec1a8d8b9.svg);background-position:0 6px;background-repeat:no-repeat;padding-left:30px!important}.exm_method{align-items:center;color:#2e3138;display:flex;font-size:15px;font-style:normal;font-weight:400;line-height:16px}.tabbarSearch .ant-btn,.tabbarSearch .ant-select-selector{height:36px!important}@media (max-width:1600px){.tabbarSearch .searchDate{padding-bottom:20px}}.tabbarSearch .ant-picker-input{width:140px}.tabbarSearch .ant-picker-input input{width:90px!important}.tabbarSearch #holidaySuffix{color:red;font-weight:300}.tabbarSearch .disable{display:none}.scheduleTabs .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#f2f3f5}.scheduleTabs .ant-tabs-tab-active{background:#fff!important}.scheduleTabs .ant-tabs{padding-top:24px}.scheduleTabs .ant-tabs-extra-content{flex:auto!important}.scheduleTabs .ant-tabs-tab{display:flex;justify-content:right;min-width:0!important;min-width:auto!important}.scheduleTabs .tabs-extra-schedule-button{align-items:center;padding-left:40px}.tabs-extra-schedule-button .fieldSearchDate{padding-right:20px}.scheduleTabs .ant-tabs-tab .ant-tabs-tab-active{border:1px solid;border-radius:10px}.scheduleTabs .ant-tabs-nav{align-items:center;gap:20px}.scheduleTabs .ant-tabs-nav-wrap{align-items:center;flex:initial!important;justify-content:flex-end;min-width:0!important;min-width:auto!important;order:3;overflow:visible!important}.scheduleTabs .ant-tabs-extra-content:last-child{display:flex;flex-grow:1;justify-content:flex-end}.scheduleTabs .ant-tabs-nav-wrap .ant-tabs-nav-list{box-shadow:none;margin-bottom:10px;margin-right:40px;max-height:36px}.scheduleTabs .ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:#e3e5e8!important;width:auto!important}.scheduleTabs .ant-tabs-tab:first-child{border-radius:10px 0 0 10px!important;margin-bottom:10px}.scheduleTabs .ant-tabs-tab:nth-child(2){border-radius:0 10px 10px 0!important;margin-bottom:10px;width:auto!important}.scheduleTabs .buttonShowModal{background-color:#ff1493;color:#fff;cursor:pointer;height:36px;width:100%}.scheduleTabs .buttonShowModal:hover{background-color:#ff1493!important;color:#fff!important;opacity:.7}.scheduleTabs-container{flex:1 1}.scheduleTabs .ant-tabs-nav .ant-tabs-nav-wrap:before{box-shadow:none!important}@media (max-width:1600px){.tabs-extra-schedule-button .fieldSearchDate{padding-bottom:20px}}@media (max-width:1200px){.scheduleTabs-container .ant-tabs-content-holder{margin-bottom:20px;margin-left:20px}}@media (max-width:768px){.scheduleTabs .ant-tabs-nav{align-items:baseline}.scheduleTabs-container .ant-tabs-content-holder{margin-left:40px}.scheduleTabs .ant-tabs-nav .ant-tabs-nav-list{transform:translate(0)!important}}.schedule .ant-tabs-nav:before{display:none}.ant-modal-wrap .modalDoctorConfirmPreOrder{width:1600px!important}.modalDoctorConfirmPreOrder .ant-modal-body{max-height:none}.tabbarFilter{align-items:center}.tabbarFilter .searchRadio{display:flex;gap:32px}.buttonDt04_05{background-color:#f0f5f8;color:#6c747b;cursor:pointer;height:60px;width:300px}.tabbarFilter .ant-form-item{margin-bottom:0}@media (max-width:768px){.ant-modal-wrap .modalDoctorConfirmPreOrder{height:auto!important;width:400px!important}}@media (max-width:1366px){.tabbarFilter .fieldSearchDate{padding-bottom:20px}}.tableContent td,.tableContent th{border:1px solid #f0f0f0}.tableContent-body .minusData{align-items:center;background:#f7f7f8;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tableContent-footer{height:inherit;justify-content:flex-start;margin:0!important;width:100%}.tableContent-footer .footerMark img{margin-right:8px}.tableContent-body .ant-table-thead>tr>th .sunday{color:#e42993}.tableContent-body .ant-table-thead>tr>th .saturday{color:#308ae6}.tableContent-body .ant-table-tbody>tr>td,.tableContent-body .ant-table-thead>tr>th{text-align:center!important}.tableContent-body .ant-table-thead>tr>th[scope=col]{background:#f2f3f5!important}.tableContent-body .ant-table-thead>tr>td{background:#fff}.tableContent-body .ant-table-wrapper .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{width:0}@media (max-width:768px){.tableContent{width:100%}.tableContent>.ant-table-wrapper .ant-table-header tr{padding:0!important}.tableContent>.ant-table-wrapper .ant-table-header th{font-size:4px!important;padding:0!important}.tableContent>.ant-table-wrapper .ant-table-header th>div>div>div{font-size:4px!important}.tableContent>.ant-table-wrapper .ant-table-header tr>th>div{font-size:4px!important;padding:0!important}.tableContent>.ant-table-wrapper .ant-table-body tr>td{font-size:4px;padding:0!important;right:0!important}.tableContent>.ant-table-wrapper .ant-table-body tr>td img{width:10px}.tableContent-footer>div{padding:0!important}.tableContent>.ant-table-wrapper .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{position:relative}.tableContent>.ant-table-wrapper .ant-table-body colgroup col:first-child,.tableContent>.ant-table-wrapper .ant-table-body colgroup col:nth-child(17),.tableContent>.ant-table-wrapper .ant-table-header colgroup col:first-child,.tableContent>.ant-table-wrapper .ant-table-header colgroup col:nth-child(17){width:20px!important}}.tabs-setting_container{box-shadow:0 4px 2px -2px #2e313833;padding-bottom:20px}.tabs-setting_container .ant-tabs-tab-active{border:none!important}.tabs-setting-list .ant-tabs-nav-wrap{margin:0 40px}.tabs-setting-list>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list{background:#f2f3f5;border:2px solid #f2f3f5;border-radius:60px!important;display:flex;justify-content:center;overflow:hidden;width:100%!important}.tabs-setting-list>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab{display:flex;width:50%!important}.tabs-setting-list>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab-active{border-radius:60px!important}:where(.css-dev-only-do-not-override-2i2tap).tabs-setting-list.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{border-bottom-color:#f2f3f5!important}.tabs-setting-list>.ant-tabs-nav:before{border-bottom:none!important}.reservation-management_container{margin-left:40px!important;min-width:1300px;width:calc(100vw - 80px)}.tabs-setting-list>.ant-tabs-nav>.ant-tabs-nav-wrap{min-width:0!important;min-width:auto!important}.re-examination-code_conatiner{padding-left:0!important}.re-examination-code_infor_container{border:1px solid #f2f3f5;border:1px solid var(--color-alias-border-light,#f2f3f5);border-radius:6px;border-radius:var(--radius-slightly-rounded,6px);box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;height:100%;padding:24px 40px}.re-examination-code_title{color:#565c67;font-size:17px;font-weight:700;margin-bottom:12px}.re-examination-code{display:flex;justify-content:space-between}.re-examination-code input{color:#2e3138;font-size:18px;font-weight:400;height:58px}.keep-re-exam-code_button{background-color:#ff1493;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:36px;margin-bottom:24px;margin-left:20px;margin-top:11px;width:100px}.keep-re-exam-code_button:hover{background-color:#ff1493!important;color:#fff!important;opacity:.7}.re-examination-code_print{display:flex;justify-content:space-between}.print-code_button{align-items:center;background-color:#fff2f9;border:none;border-radius:6px;cursor:pointer;display:flex;height:38px;padding:8px 16px}.print-code_text{color:#ff1493;font-size:14px;font-weight:700;margin-left:12px}.reservation-url_container{margin-top:24px}.reservation-url_title{align-items:center;display:flex;justify-content:space-between}.reservation-url_title_text{color:#565c67;flex:1 1;font-size:17px;font-weight:700;margin-bottom:0}.public-status-button{color:#fff;font-size:14px;font-weight:400;height:30px;margin-top:12px}.public-status-button span{color:#fff;font-size:14px!important;font-weight:400}.public-status-button .ant-switch-inner-unchecked{line-height:30px;margin-top:-30px!important}.public-status-button .ant-switch-inner-checked{line-height:30px;margin-top:0}.public-status-button div{top:6px!important}.public-status-button:hover{cursor:pointer}.reservation-url-item_container,.reservation-url_option_container{margin-top:12px}.reservation-url-item_title{align-items:center;display:flex}.reservation-url-item_title_text{color:#2e3138;font-size:15px;font-weight:700;margin-bottom:0;padding-right:12px}.reservation-url-item_button_contianer{display:flex;margin-top:12px}.reservation-url-item_button{align-items:center;background:#fff0;background:var(
    --color-button-primary-outline-background-default,#fff0
  );border:1px solid #b2d6f6;border:1px solid var(--color-tertiary-200,#b2d6f6);border-radius:6px;display:flex;padding:8px 16px}.reservation-url-item_button:hover{cursor:pointer}.reservation-url-item_button span{color:#308ae6;font-size:14px;font-weight:700}.mr-20px{margin-right:20px}.ml-12px{margin-left:12px}.mr-12px{margin-right:12px}.mb-24px{margin-bottom:24px}.re-examination_content_container{padding-right:0!important}.re-examination_content{background:#fff;border:1px solid #f2f3f5;border:1px solid var(--color-alias-border-light,#f2f3f5);border-radius:6px;border-radius:var(--radius-slightly-rounded,6px);box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;height:100%;padding:24px 40px}.re-examination-home-page_container{margin-bottom:16px}.re-examination-home-page_title{color:#565c67;font-size:22px;font-weight:700;margin-bottom:24px}.homepage-url_content{display:flex}.homepage-url{align-items:center;color:#2e3138;display:flex;font-size:15px;font-weight:400;height:58px;margin-right:40px;max-width:480px;width:100%}.homepage-url span{height:100%}.homepage-url span input{color:#2e3138;font-size:18px;font-weight:400;height:100%}.change-homepage_button{background-color:#a7a7a7;border:none;border-radius:6px;color:#fff;cursor:not-allowed;font-size:16px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:40px;margin-top:7px;padding:8px 24px}.change-homepage_button.active-button{background-color:#ff1493;cursor:pointer}.reservation-accept-time_container{margin:24px 0}.reservation-accept-time_title{color:#565c67;font-size:22px;font-weight:700}.reservation-accept-time_note{align-items:center;display:flex;padding:8px 0}.reservation-accept-time_note span{font-size:14px;font-weight:400;padding-left:6px}.reservation-accept-time_select-time{align-items:center;display:flex}.reservation-accept-time_select-time span{font-size:15px;font-weight:400}.reservation-accept-time_select-time>span{white-space:nowrap}.reservation-accept-time_button{background:#a7a7a7;border:none;border-radius:6px;color:#fff;cursor:not-allowed;font-size:16px;font-weight:700;margin-left:40px;padding:14px 24px}.reservation-accept-time_button.active-button{background-color:#ff1493;cursor:pointer}.reservation-accept-time_select-time .ant-select-selector{height:58px!important}.medical-menu_header,.medical-menu_note_container{align-items:center;display:flex}.medical-menu_header{justify-content:space-between;margin:24px 40px}.medical-menu_note{color:#2e3138;font-size:14px;font-weight:400;margin-left:6px}.add-agreement-form_button,.add-treatment-menu_button{align-items:center;background-color:#ff1493;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;padding:0 16px}.agreement-management_container{margin-top:24px;min-width:1300px}.add-agreement-form_container{display:flex;justify-content:flex-end;margin-bottom:24px;padding-right:40px;width:100%}.add-treatment-menu_button:hover{background-color:#ff1493!important;color:#fff!important;cursor:pointer;opacity:.7}.add-treatment-menu_icon{font-weight:700;height:16px;margin-right:12px;width:16px}.add-treatment-menu_icon path{fill:#fff}.medical-menu_table{border:1px solid #ecedef;border-collapse:collapse;font-size:14px;width:100%}.medical-menu_table th{color:#565c67;font-weight:700}.medical-menu_table td,.medical-menu_table th{border:1px solid #ecedef;height:60px;padding:0 12px}.medical-menu_table td{color:#2e3138;font-weight:400}.treatment-menu-order{text-align:center}.medical-menu_table_no-data{align-items:center;display:flex;justify-content:center;width:100%}.medical-menu_table_no-data span{color:#2e3138;font-size:14px}.reservation-frame-public_item{height:36px}.reservation-frame-public_item,.treatment-menu-name_container{align-items:center;display:flex;justify-content:space-between}.treatment-menu-name_container span{flex:1 1;padding-right:4px}.treatment-menu-name_container div{border:none;border-radius:60px;color:#fff;font-size:14px;font-weight:400;padding:8px 12px}.medical-menu_edit_container{display:flex;justify-content:center}.agreement-item_button,.medical-menu_edit_button{align-items:center;background-color:#fff;border:1px solid #b2d6f6;border:1px solid var(--color-tertiary-200,#b2d6f6);border-radius:6px;display:flex;justify-content:center;padding:8px 12px}.agreement-item_button:hover,.medical-menu_edit_button:hover{cursor:pointer}.agreement-item_button span,.medical-menu_edit_button span{color:#308ae6;font-size:13px;font-weight:700;margin-left:8px}.medical-menu_consent-form_container{align-items:center;display:flex;justify-content:space-between}.medical-menu_info-icon{border-radius:30px}.add-agreement-form_button svg path{fill:#fff}.agreement-management_table td,.agreement-management_table th{background-color:#fff!important;color:#565c67!important;font-weight:700;padding-left:12px!important;padding-right:12px!important}.agreement-management_table td{color:#2e3138;font-weight:400}.agreement-item-action_container{align-items:center;display:flex;justify-content:center}.agreement-item_button_delete{background-color:#f0f5f8;border:none;border-radius:6px;margin-left:20px}.agreement-item_button_delete span{color:#6c747b}.confirmDelTreatmentMenu{width:540px!important}.agreement-management_modal-header_container{align-items:center;border-bottom:1px solid #d0d2d8;display:flex;height:60px;justify-content:space-between}.agreement-management_modal-header_title{color:#6c747b;font-size:18px;font-weight:700;margin-bottom:0}.agreement-management_modal-header_close-button{align-items:center;background-color:initial;border:none;display:flex;height:20px;justify-content:center;padding:0;width:20px}.agreement-management_modal-header_close-button:hover{cursor:pointer}.agreement-management_modal-header_close-button svg path{fill:#878e9b}.agreement-management_modal-footer_container{display:flex;justify-content:space-between}.h-60px{height:60px}.agreement-management_modal-footer_container button{border:none;border-radius:6px;font-size:16px;font-weight:700;width:calc(50% - 10px)}.agreement-management_modal-footer_create-button{background-color:#ff1493;color:#fff}.menu-treatment-single-button{background-color:#f0f5f8;color:#6c747b}.medical-menu-wrap-input-number{width:120px}.medical-menu-wrap-input-select{width:300px}.agreement-management_modal-footer_create-button:hover{cursor:pointer}.agreement-management_modal-footer_cancel-button{background-color:#f0f5f8;color:#6c747b}.agreement-management_modal-footer_cancel-button:hover{cursor:pointer}.agreement-management_modal_note{display:flex;margin-bottom:32px;padding:8px 0}.agreement-management_modal_note svg path{fill:#2e3138}.agreement-management_modal_note p{color:#2e3138;font-size:14px;font-weight:400;margin-left:6px}.agreement-management_modal-body .form-item_title{align-items:center;display:flex;margin-bottom:8px}.agreement-management_modal-body span{color:#2e3138;font-size:15px;font-weight:400;line-height:16px}.agreement-management_modal-body .title_tag{background-color:#ff1493;border-radius:20px;color:#fff!important;display:block;font-size:10px!important;height:16px;margin:0 4px;padding:0 8px}.agreement-management_form-input{color:#2e3138;font-size:18px;font-weight:400;height:58px}.agreement-management_form-input .ant-input-number-input-wrap,.agreement-management_form-input input{height:100%}.agreement-management_modal-body .mr-20px{width:calc(100% - 20px)}.agreement-form_amount-col,.agreement-form_amount-wrapper{display:flex}.agreement-form_amount-col .ant-form-item{flex:1 1}.agreement-management_modal-body .mw-120{width:120px}.agreement-management_modal-body .agreement-form_unit{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;padding-left:10px;width:80px}.agreement-form_unit-delete-btn{background-color:initial;border:1px solid #ecedef;border-radius:6px}.agreement-form_unit-delete-btn:hover{cursor:pointer}.add-agreement-form-button_container{align-items:center;border-bottom:1px dashed #d0d2d8;border-bottom:1px dashed var(--color-alias-border-secondary,#d0d2d8);display:flex;padding-bottom:40px}.add-agreement-form_button .add-agreement-form_button-name{color:#fff;font-size:16px;font-weight:700;margin-left:12px}.add-agreement-form-note_container{align-items:center;display:flex;margin-left:20px}.add-agreement-form-note_container span{color:#2e3138;font-size:14px;font-weight:400;margin-left:6px}.agreement-management_modal_title-display-patient{align-items:center;display:flex;flex-direction:column;margin-top:32px}.agreement-management_modal_title-display-patient h2{color:#565c67;font-size:17px;font-weight:700}.title-display-patient_container{background-color:#f8f8f8;padding:24px;width:100%}.title-display-patient_container p{color:#2e3138;font-size:14px;font-weight:400;margin:0}.delete-agreement-modal_icon{display:flex;justify-content:center;margin-bottom:16px}.delete-agreement-modal_content{padding-bottom:24px}.delete-agreement-modal_content h2{color:#565c67;font-size:17px;font-weight:700;text-align:center}.delete-agreement-modal_content p{color:#2e3138;font-size:14px;font-weight:400;margin-bottom:0;text-align:center}.consent-form_table-title{display:flex;justify-content:center}.ant-modal-body::-webkit-scrollbar{display:block;width:6px}.ant-modal-body::-webkit-scrollbar-track{background-color:#ecedef;border-radius:3px}.ant-modal-body::-webkit-scrollbar-thumb{background-color:#d5d8dc;border-radius:3px}.medical-menu_table_container{height:50vh;min-height:600px;min-width:1300px;overflow:auto}.medical-menu_table_container thead{background-color:#fff;position:-webkit-sticky;position:sticky;top:0}.medical-menu_table_container table{border-collapse:initial;border-spacing:0;overflow:auto;width:100%}.tabsetting-scrollbar-style::-webkit-scrollbar{display:block;width:6px!important}.tabsetting-scrollbar-style::-webkit-scrollbar-track{background-color:#ecedef;border-radius:3px}.tabsetting-scrollbar-style::-webkit-scrollbar-thumb{background-color:#d5d8dc;border-radius:3px}.tabsetting-scrollbar-style ::-webkit-scrollbar{display:block;width:6px!important}.tabsetting-scrollbar-style ::-webkit-scrollbar-track{background-color:#ecedef;border-radius:3px}.tabsetting-scrollbar-style ::-webkit-scrollbar-thumb{background-color:#d5d8dc;border-radius:3px}.medical-menu-form_container{margin-top:24px}.medical-menu-form_container .ant-modal-content{height:100%}.medical-menu-form_back_button{align-items:center;background-color:initial;border:none;display:flex}.medical-menu-form_back_button:hover{cursor:pointer}.medical-menu-form_back_button span{color:#2e3138;font-size:16px;font-weight:400;margin-left:8px}.medical-menu-form_note_container{display:flex;margin:24px 0}.medical-menu-form_note_container span{color:#2e3138;font-size:14px;font-weight:400;margin-left:6px}.medical-menu-form_medical-menu-name_title{color:#2e3138;font-size:15px;font-weight:400;margin-bottom:8px}.medical-menu-form_medical-menu-name input{max-width:600px}.medical-menu-form_input input{color:#2e3138;font-size:18px;font-weight:400;height:58px}.medical-menu-form_count-letter{color:#565c67;font-size:13px;font-weight:400;margin-bottom:0}.medical-menu-form_common-part-container{display:flex}.medical-menu-form_item_container{margin-top:24px}.medical-menu-form_radio-title_wrapper{display:flex}.medical-menu-form_radio-note{font-weight:700!important}.medical-menu-form_item_container p{color:#2e3138;font-size:15px;font-weight:400;margin-bottom:8px;margin-right:4px}.medical-menu-form_radio-button{color:#2e3138;font-size:15px;font-weight:400;padding-right:24px}.medical-menu-form_common-left-container{margin-right:60px}.not-public-medical-menu_note{color:#2e3138;font-size:15px;font-weight:400}.medical-menu-form_separate-container{background:#fff;border-radius:6px;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;margin-top:48px}.medical-menu-form_back_container,.medical-menu-form_common-container,.medical-menu-form_note_container,.medical-menu-form_separate-container{margin-left:40px;margin-right:40px}.divider{height:24px}.medical-menu-form_separate-header{background:#f8f8f8;display:flex;justify-content:space-between;padding:12px 40px}.justify-center{justify-content:center}.medical-menu-form_separate-header p{color:#565c67;font-size:17px;font-weight:700;margin-bottom:0}.mr-32{margin-right:32px}.medical-menu-form_separate_public-status_wrapper{display:flex;margin-left:24px}.medical-menu-form_separate_public-status-item{align-items:center;display:flex}.medical-menu-form_separate_public-status-item span{color:#2e3138;font-size:15px;font-weight:400;margin-left:4px}.medical-menu-form_separate-content_wrapper{padding:24px 40px 48px}.medical-menu-form_separate-content_wrapper p{font-weight:400}.medical-menu-form_separate_title-form-item{align-items:center;display:flex;margin-bottom:8px}.medical-menu-form_separate_title-form-item p{color:#2e3138;font-size:15px;font-weight:400;margin-bottom:0;padding-right:4px}.medical-menu-form_separate_title-note{color:#878e9b!important}.medical-menu-form_wrapper{display:flex}.medical-menu-form_input_wrapper{align-items:center;display:flex}.medical-menu-form_input-number{width:120px!important}.medical-menu-form_title-before{background-color:#f0f5f8;border-radius:60px;color:#6c747b;display:flex;font-size:14px;font-weight:400;line-height:20px;margin-bottom:24px;margin-right:20px;padding:6px 12px;text-align:center}.medical-menu-form_unit-after{color:#2e3138;font-size:15px;font-weight:400;margin-bottom:24px;margin-left:20px}.ml-100{margin-left:100px}.w-full,.w-full .ant-form-item{width:100%}.mr-4{margin-right:4px}.ml-4,.mx-4{margin-left:4px}.mx-4{margin-right:4px}.mb-0{margin-bottom:0}.normal-text{color:#2e3138;font-size:15px;font-weight:400}.medical-menu-form_submit-button{background-color:#ff1493;border:none;border-radius:6px;color:#fff;font-size:16px;font-weight:700;height:60px;margin-top:48px}.medical-menu-form_submit-button:hover{background-color:#ff1493!important;color:#fff!important;cursor:pointer;opacity:.7}.medical-menu-form_delete-button{background-color:#f0f5f8;border:none;border-radius:6px;color:#6c747b;font-size:16px;font-weight:700;height:60px;margin-top:48px;width:480px}.medical-menu-form_delete-button:hover{background-color:#f0f5f8!important;color:#6c747b!important;cursor:pointer;opacity:.7}.medical-menu-form_submit-button_wrapper{display:flex;justify-content:center}.medical-menu-form_input .ant-select-selector{height:58px!important}.medical-menu-form_input-select{height:58px;width:300px!important}.print-re-exam-code-container{align-items:center;color:#000;display:flex;flex-direction:column;height:100%;padding:80px}.print-re-exam-code-container .print-clinic-title{font-size:24px;font-weight:700}.print-re-exam-code-container .print-clinic-address{font-size:18px;margin-bottom:58px;margin-top:18px}.print-re-exam-code-container .print-clinic-guild{font-size:18px;margin-top:18px}.print-re-exam-table{border:1px solid;margin-top:52px;width:100%}.print-re-exam-table tr{border:1px solid}.print-re-exam-table th{border:1px solid;font-weight:600;height:52px;width:50%}.print-re-exam-table td{border:1px solid;height:240px}.print-re-exam-table td div{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.print-re-exam-code-container .print-note-text{margin-top:18px;width:100%}.print-re-exam-code-container .print-link-ishachoku{align-items:center;display:flex;flex-direction:column;margin-top:52px}.display-none{display:none}.div-in-able-touse-note{align-items:center;display:flex}.div-in-able-touse-note span{margin-left:2px}.hideScrollbar::-webkit-scrollbar{display:none}.medical-menu-form_medical-menu{display:flex}.medical_menu_required{align-items:center;display:flex;font-size:13px!important;height:21px;margin-left:8px}@media (max-width:768px){.ml-100{margin-left:50px}}.tabs-setting{min-width:1366px}@media (min-width:768px) and (max-width:1200px){.medical-menu_table_container,.tabsetting-scrollbar-style{padding-left:20px}.schedule>.ant-row>.ant-col>.ant-tabs>.ant-tabs-nav{min-width:1300px}.tabs-setting_container{margin-left:10px}}@media (max-width:768px){.tabsetting-scrollbar-style{padding-left:40px}}@media (max-width:1366px){.consent-form_modal-wrapper::-webkit-scrollbar{display:none}.hideScrollbar{overflow-y:auto!important}.hideScrollbar::-webkit-scrollbar{display:block;height:6px!important}.hideScrollbar::-webkit-scrollbar:vertical{display:none}.hideScrollbar::-webkit-scrollbar-track{background-color:#ecedef;border-radius:3px}.hideScrollbar::-webkit-scrollbar-thumb{background-color:#d5d8dc;border-radius:3px}.openModal::-webkit-scrollbar{display:none}.openModal .consent-form_modal-wrapper::-webkit-scrollbar{display:block}.openModal .consent-form_modal-wrapper::-webkit-scrollbar:vertical{display:none}.openModal .consent-form_modal-wrapper::-webkit-scrollbar-track{background-color:#ecedef;border-radius:3px}.openModal .consent-form_modal-wrapper::-webkit-scrollbar-thumb{background-color:#d5d8dc;border-radius:3px}}@media (min-width:768px) and (max-width:1200px){.tabs-setting_container{margin-left:20px}}@media (min-width:1099px) and (max-width:1366px){.re-examination_content{margin-right:10px}}@media (min-width:768px) and (max-width:1098px){.re-examination_content{margin-right:10px}}@media (max-width:768px){.tabs-setting_container{margin-left:40px}.re-examination_content{margin-right:10px}}.agreement-management_modal_title-display-patient-new{display:flex;flex-direction:column}.consent_form_content,.title_for_patient{margin-bottom:2px}.consent_form_menu{margin-bottom:24px}.schedule{background:#fff;margin-left:-40px;margin-right:-40px;width:calc(100% + 80px)}.schedule>.ant-row>.bookingTab>.ant-tabs-card.ant-tabs-top>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab-disabled{background-color:#fff;border:none;display:contents}.schedule>.ant-row>.bookingTab>.ant-tabs-card.ant-tabs-top>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab-disabled>.ant-tabs-tab-btn{align-items:center;display:flex;justify-content:center;width:0}.button-in-tabs{background-color:#ff1493;color:#fff;cursor:pointer;height:36px;left:44vw;min-width:120px;width:100%}.button-in-tabs:hover{background-color:#ff1493!important;color:#fff!important;opacity:.7}@media (max-width:768px){.bookingTab{min-height:600px}.button-in-tabs{left:20vw}}@media (min-width:768px) and (max-width:1366px){.button-in-tabs{left:15vw!important}}@media (min-width:1366px) and (max-width:1600px){.button-in-tabs{left:25vw!important}}@media (max-width:1600px){.scroll_to_top_doctor{bottom:2%!important;right:2%!important}}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.styles_login-form__cZ0PZ{background-color:#fff;max-width:300px}.styles_login-form-forgot__a3uIp{float:right}.styles_login-form-button__jd6Qa{width:100%}.styles_container__oAT3D{background-color:#fff}@media (max-width:768px){.infoHospital{background:#ffffffed;border-radius:6px;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;margin:36px 24px;padding:0 24px 36px;padding:var(--gap-none,0) var(--gap-medium,24px) var(--gap-wide,36px) var(--gap-medium,24px);text-align:center;z-index:1}.booking-avatar-wrap,.infoHospital-wrap{display:flex;justify-content:center}.booking-avatar-wrap{overflow:hidden}}.introduce-left{padding:0 20px}.starrating{margin:20px 0}.clinicName{color:#6c747b;font-size:24px;line-height:normal}.rating>div{display:flex;padding-right:16px}.rating>div img{padding-right:3px}.rating>div:nth-child(2) span{color:#565c67;font-size:14px;line-height:normal}.rating>div:nth-child(3) span{color:#2459a8;font-size:14px;line-height:normal}@media (max-width:768px){.introduce-left{padding-left:0}}.booking-avatar{margin-left:-4px;margin-top:-50%}.booking-avatar img{background:#fff;border-radius:0 40px 40px 40px;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;height:100%;max-height:300px;max-width:300px;width:100%}@media (max-width:768px){.booking-avatar{height:210px;margin-left:0;margin-top:0}.booking-avatar img{background:#fff;border-radius:0 0 40px 40px;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;height:200px;width:200px}}.cardInfoHospital{box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;margin-top:24px}.clinic-content{flex-direction:column;padding:20px 36px}.clinic-content .info{padding-bottom:8px}.clinic-content .info img{padding-right:8px}.clinic-content .info span{color:#565c67}.reservation-onl{background:#ff1493;color:#fff;font-size:16px;line-height:16px}.reservation-onl:hover{background:#ff1493!important;color:#fff!important;opacity:.7}.btnOpenModalQR,.reservation-onl{height:48px;width:100%;width:250px}.cardInfoHospital-right{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:0 36px}.cardInfoHospital-right .qrcode{color:blue;cursor:pointer;text-decoration:underline}.btnOpenModalQR{background:#8b969e}.btnOpenModalQR:hover{background:#8b969e!important;color:#fff!important;opacity:.7}.btnOpenModalQR img{padding-right:12px}.btnOpenModalQR span{color:#fff;font-size:16px;line-height:16px}.pediatrics{background:#f0f5f8;border-radius:100px;color:#6c747b;margin-top:5px;padding:8px 12px 6px}@media (max-width:768px){.cardInfoHospital{box-shadow:none;margin-top:0;text-align:left}.clinic-content{padding:0}.cardInfoHospital-right{gap:16px;padding:0}.btnOpenModalQR,.reservation-onl{height:60px;width:100%}}@media (min-width:768px) and (max-width:1200px){.clinic-content{padding:20px}.cardInfoHospital-right{padding:0 20px 20px}.btnOpenModalQR,.reservation-onl{width:100%}}.buttonPt01-qr,.inputPt01-code{font-size:16px;height:60px}.buttonPt01-qr{background-color:#f0f5f8;color:#6c747b}.buttonPt01-next{background-color:#ff1493;border:none;color:#fff;cursor:pointer;height:60px;width:100%}.buttonPt01-next:hover{background-color:#ff1493!important;color:#fff!important;opacity:.7}.buttonPt01-next-disable{background-color:#ffc7e3!important;color:#fff!important}.ant-modal-wrap .modalQRCode{width:800px!important}@media (max-width:768px){.ant-modal-wrap .modalQRCode{width:400px!important}}.buttonPt01-code{background-color:#f0f5f8;color:#6c747b;font-size:16px;height:60px}.scannerPt01-camera{display:flex;justify-content:center}.scannerPt01-message{position:absolute;top:50%;width:230px}@media (max-width:768px){.scannerPt01-message{top:40%}}.booking{background:#fff;border:1px solid #f2f3f5;border-radius:6px;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;margin-bottom:24px;padding:24px 36px 36px}.booking .headingRow{align-items:center}.booking .headingRow,.booking .pediatricsRow{margin-bottom:20px}.booking-introduce span{color:#2e3138;font-size:15px;line-height:normal}.headingColReservation{text-align:right}.headingColReservation .reservation-onl{max-width:200px;min-width:0;min-width:auto}.introduction span{color:#2e3138;font-size:14px;line-height:24px}.bookingcalender{border:1px solid #f2f3f5}.chargeAndSchedule{display:flex;flex-direction:column;gap:16px}.table-weekday{display:flex;flex-direction:row}.table-weekday .table-weekday-left{align-items:center;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0;color:#565c67;display:flex;padding:0 12px;white-space:nowrap}.table-weekday .daysNumber{font-size:10px}.table-weekday .ant-table-cell>div>p:first-child{color:#565c67;font-size:14px;line-height:16px;margin-bottom:0!important}.table-weekday .ant-table-cell>div>p:nth-child(2){color:#565c67;font-size:10px;line-height:16px;margin-bottom:0!important}.table-weekday .ant-table-cell:first-child span{color:#565c67;font-size:14px;line-height:16px}.table-weekday .ant-table-thead>tr>th .sunday{color:#e42993}.table-weekday .ant-table-thead>tr>th .saturday{color:#308ae6}.table-weekday .ant-table-tbody>tr>td,.table-weekday .ant-table-thead>tr>td,.table-weekday .ant-table-thead>tr>th{padding-left:0!important;padding-right:0!important}.table-weekday .ant-table-content>table{table-layout:fixed!important}.table-weekday .ant-table-tbody>tr>td,.table-weekday .ant-table-thead>tr>th{border-inline-end:unset!important}.table-weekday .ant-table-tbody>tr>td:last-child,.table-weekday .ant-table-thead>tr>th:last-child{border-inline-end:1px solid #f0f0f0!important}.treatment-menus-blank{color:#565c67;font-size:15px;line-height:normal}.medical_care{line-height:48px}.medical_care,.medical_first{border-bottom:1px solid #f0f0f0;display:flex;justify-content:center}.medical_first{line-height:36px}.medical_first_re,.medical_re{display:flex;justify-content:center;line-height:36px}@media (max-width:768px){.booking{border:0;box-shadow:none;padding:0}.booking .headingRow{margin-bottom:0}.booking .introduceRow,.booking .pediatricsRow{margin-bottom:24px}.reservation{order:2}}@media (max-width:1200px){.table-weekday .table-weekday-left{min-width:60px;padding:0 5px;white-space:normal}}.booking-online .title{color:#565c67;font-size:20px;line-height:normal;margin-bottom:20px}@media (max-width:768px){.booking-online .title{text-align:center}}.video .videoFrame{height:232px;width:100%}.clinicDetail .detail{align-items:center;background-color:#f8f8f8;border-radius:6px;color:#2e3138;display:flex;padding:24px}.image-type1{width:100%}@media (max-width:768px){.clinicDetail{box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;padding:24px 24px 36px;padding:var(--gap-medium,24px) var(--gap-medium,24px) var(--gap-wide,36px) var(--gap-medium,24px)}.clinicDetail .detail{border-radius:0}}.table-time{background:#fff;border:1px solid #f2f3f5;border-radius:6px;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;padding:16px 24px}.table-time tbody tr td:first-child span{color:#565c67;line-height:16px}.table-time tbody tr:last-child td{border-bottom:none}.table-time .ant-table-thead>tr>th:first-child{width:140px!important}.table-time .ant-table-thead>tr>th{background:none!important}.table-time .ant-table-thead>tr>th>span{color:#565c67;display:block;line-height:16px}.table-time .ant-table-cell:not(:first-child){text-align:center!important}.table-time .ant-table-thead>tr>th .sunday{color:#e42993}.table-time .ant-table-thead>tr>th .saturday{color:#1e6097}.table-time .ant-table-thead>tr>th:last-child>span{color:#e42993}.table-time .ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:initial!important}.table-time .ant-table-content>table{table-layout:fixed!important}.table-time .ant-table-tbody>tr>td,.table-time .ant-table-thead>tr>td,.table-time .ant-table-thead>tr>th{height:48px!important;padding:0!important}@media (max-width:768px){.table-time{padding:16px}.table-time .ant-table-thead>tr>th:first-child{width:120px!important}}.message{display:flex;gap:6px;margin:16px 0}.message span{color:#2e3138;line-height:20px}.pre-line{white-space:pre-line}@media (max-width:768px){.message{margin-top:0}}.urlwebsite{border:1px solid #f2f3f5;border-radius:6px;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;padding:16px 24px 36px}.urlwebsite .ant-table-cell:first-child span{color:#2e3138;font-size:15px;line-height:16px}.urlwebsite .ant-table-cell:nth-child(2) span{color:#565c67;display:flex;justify-content:flex-end;line-height:16px}.urlwebsite-title{display:flex;min-width:200px}@media (max-width:768px){.urlwebsite{border-radius:0;padding:16px 16px 36px}.urlwebsite .ant-table-row{display:flex;flex-direction:column}.urlwebsite .ant-table-cell:nth-child(2) span{justify-content:flex-start}.urlwebsite .ant-table-wrapper .ant-table-tbody .ant-table-row>.ant-table-cell-row-hover{background-color:#fff}.urlwebsite .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:none;padding:initial}.urlwebsite .ant-table-wrapper .ant-table-tbody>tr{border-bottom:1px solid #f0f0f0;padding:12px 8px 8px}.urlwebsite .ant-table-wrapper .ant-table-tbody>tr .urlwebsite-value{margin-top:8px}}.content{margin-top:10px;max-width:1840px}.bookingTab .ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none}.content>.ant-row>.bookingTab .ant-tabs-content-holder{box-shadow:0 4px 4px 0 #2e313833,0 2px 2px 0 #2e313833;padding:40px 240px 100px}.content>.ant-row>.bookingTab>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab{border:none}.content>.ant-row>.bookingTab>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab:first-child{border-right:1px solid #2e313833}.bookingTab .ant-tabs-tab,.bookingTab .ant-tabs-tab-active{color:#707070;justify-content:center;margin:0!important;min-width:300px}.homeBookingTab .ant-tabs-tab,.homeBookingTab .ant-tabs-tab-active{width:300px!important}.content>.ant-row>.bookingTab .ant-tabs-card.ant-tabs-top>.ant-tabs-nav{margin:0 0 -5px}.content>.ant-row>.bookingTab>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap{overflow:visible!important}.bookingTab>.ant-tabs-card.ant-tabs-top>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab{border-bottom:none!important;border-radius:0}.content>.ant-row>.bookingTab .ant-tabs-nav-list{border-right:1px solid #2e313833;box-shadow:0 -1px 0 0 #2e313833,-1px 0 0 0 #2e313833}.bookingTab .ant-tabs-nav-list .ant-tabs-tab-btn span{font-size:14px;font-weight:700;line-height:normal}.homeBookingTab .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{min-width:1366px}.bookingTab .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after{box-shadow:none}@media (max-width:768px){.content{margin-top:0}.content .ant-tabs-content-holder{padding:80px 24px 36px}.bookingTab .ant-tabs-tab,.bookingTab .ant-tabs-tab-active{min-width:0;min-width:auto;width:100%}.bookingTab .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{display:block}.content>.ant-row>.bookingTab .ant-tabs-content-holder{padding:30px!important}}@media (min-width:768px) and (max-width:1200px){.content .ant-tabs-content-holder{padding:80px 36px 36px}}@media (min-width:1200px) and (max-width:1600px){.content .ant-tabs-content-holder{padding:80px 100px 36px}}.banner img{height:100%;max-height:400px;object-fit:cover;width:100%}.banner{min-height:200px}@media (max-width:768px){.banner img{max-height:none;position:absolute}.banner{min-height:0}}.booking-header{position:relative}.container-calendar{align-items:flex-start;align-self:stretch;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;display:flex;flex-direction:column}.text-2{color:#565c67;font-size:16px;line-height:normal;margin:16px 0 24px}.content-calendar{align-self:stretch;gap:80px}.container-time,.content-calendar{align-items:flex-start;display:flex;padding:0}.container-time{flex-direction:column;flex-grow:1;flex:1 0;gap:20px;padding:var(--gap-none,0)}.openModalPt{background-color:#ff1493;color:#fff}.ant-modal{padding-bottom:0!important}.ant-modal-content{padding-bottom:40px!important;padding-top:8px!important}.ant-modal-body{max-height:calc(75vh - 10px);overflow-x:hidden;overflow-y:auto!important}.headerModal{align-items:center;border-bottom:1px solid #d0d2d8;display:flex;height:60px}.headerModal-title{color:#6c747b;font-size:18px;line-height:16px;width:100%}.bodyModal{font-size:14px}.footerModal button span{font-size:16px;line-height:16px}.buttonPt10-left{background-color:#ff1493;color:#fff}.buttonPt10-left,.buttonPt10-right{cursor:pointer;height:60px;width:100%}.buttonPt10-right{background-color:#f0f5f8;color:#6c747b}.buttonPt10-right:hover{background-color:#f0f5f8!important;color:#6c747b!important;opacity:.7}.buttonPt10-left:hover{background-color:#ff1493!important;color:#fff!important;opacity:.7}.text-bold-styles{font-weight:700}.text-normal-styles{font-weight:400}.need{background:#ff1493;border:none!important;border-radius:20px;color:#fff!important;font-size:10px;line-height:normal;padding:1px 8px}.messErr{color:#ff4d4f;font-size:14px;line-height:16px}.confirm .ant-typography{color:#308ae6}.ant-modal-content{padding:8px 32px 40px!important}.errcode{color:#ff4d4f;padding-top:5px}.footer{background:#fff;height:82px}.footer,.footer_child{align-items:center;justify-content:center;width:100%}.footer_child{border-top:1px solid #f2f3f5;height:100%}.footerLogo{margin-right:48px}.footerText{color:#2e3138;font-size:16px;line-height:normal}@media (max-width:768px){.footerLogo{margin-right:30px}.footer-mobile{height:160px!important}}@media (max-width:1200px){.footer-mobile{height:100px}}.userLoggedIn{align-items:center;display:flex}.userLoggedIn>div>a,.userLoggedIn>div>span{color:#565c67;font-size:14px;line-height:16px}.userLoggedIn .logout{cursor:pointer;padding-left:9px}.userLoggedIn .userName{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userLoggedIn .to_my_page{padding-left:9px}.userLoggedIn .logout:hover,.userLoggedIn .to_my_page:hover{color:#308ae6}.header .dropDownMenu-icon{cursor:pointer;display:none}@media (max-width:992px){.header .dropDownMenu-icon{display:block;margin-left:9px}.spreadMenu{display:none}}.register-container>div>div{padding-bottom:8px}.register-container>div>div>span:first-child{padding-right:8px}.register-wrapper{width:700px!important}.register-container{margin:32px 28px 0 0}.register-container input{height:58px}.register-container .info-register{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:4px;height:17px;margin-bottom:8px}.register-container .info-register span:first-child{color:#2e3138;font-size:15px;line-height:16px}.register-container .info-domain{padding-bottom:24px}.register-container .info-domain span{color:#565c67;font-size:12px;line-height:16px}.register-container .btn-radio{align-items:center;display:flex;height:32px;margin-bottom:16px}.register-container .ant-space{width:100%}.register-container .ant-picker{height:58px;width:100%}.register-container .btn-step{margin-bottom:16px}.register-wrapper .ant-modal-content>.ant-modal-header{align-items:center;border-bottom:1px solid #d0d2d8;display:flex;height:60px;margin-bottom:0!important}.register-wrapper .ant-modal-content>.ant-modal-header>.ant-modal-title{color:#6c747b;font-size:18px;font-weight:700;line-height:24px}.register-wrapper .ant-modal-close{margin:16px 12px 0 0}.register-wrapper .btn-step .buttonPt10-right>img{padding-right:12px}.register-wrapper .confirm{align-items:flex-start;display:flex;flex-direction:column;height:56px;margin-bottom:56px}.register-wrapper .confirm .error{color:#ff4d4f}:where(.css-dev-only-do-not-override-3mqfnx).ant-input-number{width:100%!important}.register-container .last_name{padding-right:10px}.register-container .first_name{padding-left:10px}@media (max-width:768px){.register-container .col-pref{padding-right:0!important}.register-container .col-city{padding-left:0!important}.register-container .last_name{padding-right:0}.register-container .first_name{padding-left:0}}.register-wrapper .errcode{color:#ff4d4f;top:0}div.postal-code{margin-bottom:5px}div.postal-code>div{margin-bottom:0}.err-color-code .ant-form-item-control-input-content>input{border-color:#ff4d4f}.confirm-wrapper{top:60px}.confirm-wrapper .ant-modal-header{align-items:center;border-bottom:1px solid #d0d2d8;display:flex;height:60px;margin:8px 12px 0}.confirm-wrapper .confirm-content{margin-top:32px}.confirm-wrapper .ant-modal-header .ant-modal-title{font-family:Meiryo}.confirm-wrapper .title-body>div{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.confirm-wrapper .body-content{background:#f8f8f8;border-radius:6px;margin:8px;padding:24px}.confirm-wrapper .title-body span{color:#2e3138;font-size:14px;line-height:normal;text-align:center}.confirm-wrapper .info-user{margin-bottom:16px}.confirm-wrapper .info-user>.ant-row:first-child{margin-bottom:3px}.confirm-wrapper .title-info{color:#565c67;font-size:17px;line-height:normal}.confirm-wrapper .content-info{color:#565c67;font-size:14px;line-height:16px}.confirm-wrapper .btn-submit{margin-bottom:20px}.confirm-wrapper .ant-btn-text:disabled{color:#fff}.modalSuccsess{font-family:Meiryo}.bodyModalSuccess{align-items:center;display:flex;flex-direction:column}.bodyModalSuccess .content-title{color:#565c67;font-size:17px;line-height:normal;text-align:center}.bodyModalSuccess .notifi{align-items:flex-start;align-self:stretch;display:flex;gap:6px;justify-content:center;padding:8px 0}.bodyModalSuccess .notifi>img{padding-right:6px}.bodyModalSuccess .notifi>span{color:#ff5e67;font-family:Zen Kaku Gothic New;font-size:15px;font-weight:500;line-height:16px;margin:2px 0}.bodyModalSuccess .message{color:#2e3138;font-size:14px;font-weight:400;line-height:normal;text-align:center}.ant-modal-wrap .modalSuccsess{width:640px!important}@media (max-width:768px){.ant-modal-wrap .modalSuccsess{width:400px!important}}.modalSuccsess-cancel{background-color:#f0f5f8;color:#6c747b;font-size:16px;height:60px;width:100%}.modalSuccsess-cancel img{margin-right:12px}.search-postcode .postal-code{display:flex;flex-direction:column}.search-postcode .info-register{margin-bottom:8px}.search-postcode .info-register>span:first-child{padding-right:8px}.search-postcode input{height:58px}.search-postcode .ant-select{height:36px}.search-postcode .col-pref{padding-right:10px}.search-postcode .col-city{padding-left:10px}.search-postcode .col-search{align-items:center;display:flex;height:58px;margin-bottom:24px}.search-postcode .btn-search{align-items:center;background:#fff2f9;border:1px solid #fff2f9;border-radius:6px;display:flex;height:44px;justify-content:center;width:100%}.search-postcode .btn-search:hover{background:#fff2f9!important;color:#ff1493!important;opacity:.7}.prescription .search-postcode>div>.ant-row>.ant-col>.ant-form-item>.ant-row>.ant-col>div:nth-child(2){white-space:nowrap}.search-postcode .btn-search img{padding-right:12px}.search-postcode .btn-search span{color:#ff1493;font-size:16px;line-height:16px}@media (max-width:768px){.search-postcode .col-pref{padding-right:0}.search-postcode .col-city{padding-left:0}.search-postcode .postal-code-row{justify-content:center}}.wrapper-login .ant-modal-close{top:30px}.buttonPt04-login{background-color:#ff1493;color:#fff;cursor:pointer;height:60px;width:100%}.buttonPt04-login:focus,.buttonPt04-login:hover{background-color:#ff1493!important;color:#fff!important;opacity:.7}.buttonPt04{color:#6c747b;height:60px;width:100%}.wrapper-login :where(.css-dev-only-do-not-override-1vr7spz).ant-form-item .ant-form-item-explain-error{margin-bottom:20px}.wrapper-login .login-container>.form-login{width:100%}.wrapper-login .forget-password{color:#308ae6;cursor:pointer;font-size:16px;line-height:normal}.wrapper-login .ant-modal-content>.ant-modal-header{align-items:center;border-bottom:1px solid #d0d2d8;display:flex;height:60px}.wrapper-login .ant-modal-content>.ant-modal-header>.ant-modal-title{color:#6c747b;font-size:18px;font-weight:700;line-height:24px}.wrapper-login .ant-modal-close{margin:6px 12px 0 0}.login-container{margin-top:32px;padding:8px}.wrapper-login>.ant-modal-content>.ant-modal-body>.ant-row{display:block}.buttonPt04-cancel{background-color:#f0f5f8;color:#6c747b;font-size:16px;height:60px;width:100%}.buttonPt04-cancel:hover{background-color:#f0f5f8!important;color:#6c747b!important;opacity:.7}.ant-modal-wrap .modalPt04_1{width:640px!important}.bodyModal-input{height:60px}@media (max-width:768px){.ant-modal-wrap .modalPt04_1{width:400px!important}}.cardHeaderMenu{background-color:#fff;text-align:center}.cardHeaderMenu button{min-width:100px}.cardHeaderMenu .login{border-color:#ffc7e3;color:#ff1493}.cardHeaderMenu .login:hover{color:#ff1493!important;opacity:.7}.cardHeaderMenu .login-medical,.cardHeaderMenu .register{border-color:#b2d6f6;color:#308ae6}.cardHeaderMenu .login-medical:hover,.cardHeaderMenu .register:hover{color:#308ae6!important;opacity:.7}.cardHeaderMenu .login,.cardHeaderMenu .login-medical,.cardHeaderMenu .register{height:auto}@media (max-width:992px){.cardHeaderMenu{box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;padding:36px}.cardHeaderMenu button{padding:10px;width:100%}}.header-container{position:fixed;width:100vw;z-index:800}.header{background:#fff;box-shadow:0 8px 15px 2px #2e31381a,0 0 2px 0 #2e313833;display:flex;height:80px;justify-content:space-between;padding:24px 200px;padding:var(--gap-medium,24px) 200px}.ichashoku img{height:38px;width:175px}.header-container .dropDownMenu{display:none}@media (max-width:992px){.header{padding:20px 10px 20px 20px}.header-container .dropDownMenu{border-top:1px solid #f2f3f5;border-top:1px solid var(--color-alias-border-light,#f2f3f5);display:block}.ichashoku img{height:38px;width:120px}}.scroll-to-top{animation:fadeIn .2s ease-in-out 1s both;bottom:78px;cursor:pointer;position:fixed;right:60px;z-index:998}@media (max-width:768px){.scroll-to-top{right:40%}}.layout{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.step-by-step{width:75%}.frame-arrows{background:#f8f8f8;display:flex;flex-direction:column;height:150px;justify-content:center;margin-bottom:24px;width:100%}.text{font-size:20px;height:32px;margin-top:36px}.text,.text-4{align-items:center;color:#6c747b;display:flex;line-height:normal}.text-4{font-size:16px;height:20px;margin-top:5px}.text-5{margin-top:16px!important}.arrow-steps{display:flex;height:50%}.arrow-steps>div{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;height:100%;width:100%}.arrow-steps .step0{background-image:url(/y-reg/static/media/Component0.a309c389a90131bb53fb.svg)}.arrow-steps .step1{background:url(/y-reg/static/media/Component1.bb36ea661750741a1628.svg)}.arrow-steps .step2,.arrow-steps .step3{background:url(/y-reg/static/media/Component2.7f0558931bbda7609998.svg)}.container-info .schedu-info{align-self:stretch;flex-shrink:0;gap:40px}.container-info .payment,.container-schedu-info .payment{margin:40px 0 20px}.container-info .payment>span,.container-schedu-info .payment>span{color:#565c67;font-size:17px;font-style:normal;font-weight:700;line-height:normal}.container-step{align-items:center;display:inline;flex-direction:column;justify-content:center}.container-step .ant-row .ant-col button{align-items:center;border:none!important;display:flex;height:60px;justify-content:center;margin-top:40px}.container-step .ant-row .ant-col .next-button-step{background:#ff1493;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-style:normal;font-weight:700;height:60px;line-height:16px;margin-top:40px;width:-webkit-fill-available}.container-step .ant-row .ant-col .next-button-step:hover{background:#ff1493!important;color:#fff!important;opacity:.7}.container-step .ant-row .ant-col .button-disabled{background:#ffc7e3;border-radius:6px}.container-step .ant-row .ant-col .next-button-step span{color:#fff;font-size:16px;font-weight:700;line-height:16px}.container-step .ant-row .ant-col .prev-button-step{background:#f0f5f8;border-radius:6px;margin-top:20px;width:-webkit-fill-available}.container-step .ant-row .ant-col .prev-button-step img{padding-right:12px}.container-step .ant-row .ant-col .prev-button-step span{color:#6c747b;font-size:16px;line-height:16px}.container-step .ant-row .ant-col .prev-button-step:hover{background:#f0f5f8!important;color:#6c747b!important;opacity:.7}.container-schedu-info{display:flex;flex-direction:column;margin:40px 0}.schedu-info-table .ant-table-wrapper{background:#fff;border:1px solid #f2f3f5;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;padding:16px 24px 40px}.schedu-info-table .ant-table-cell:first-child span{color:#2e3138;font-size:16px;line-height:16px}.schedu-info-table .ant-table-cell:nth-child(2) span{color:#565c67;display:flex;font-size:16px;justify-content:right;line-height:16px}.schedu-regis{align-items:flex-start;display:flex;gap:20px;width:100%}.schedu-regis button{align-items:center;border:none!important;display:flex;flex:1 0;height:60px;justify-content:center;margin-top:40px}.schedu-regis button:first-child,.schedu-regis button:nth-child(2){background:#ff1493;border-radius:6px}.schedu-regis button:first-child,.schedu-regis button:nth-child(2) span{color:#fff;font-size:16px;line-height:16px}.schedu-regis>button:hover{background:#ff1493!important;color:#fff!important;opacity:.7}.container-info.active{display:none}.container-step.active button:first-child{margin-top:0}.title-calendar-step{visibility:hidden}.info-step2,.info-step3{display:none}.print-button-step,.print-button-step:hover{align-items:center;background:#fff2f9!important;border:initial!important;border-radius:6px;color:#ff1493!important;display:flex;font-size:16px;height:60px;justify-content:center;line-height:16px;margin-top:20px;width:100%}.print-button-step:hover{opacity:.7}.print-button-step img{padding-right:12px}.form-print,.temperature-print{display:none}@media (max-width:1200px){.arrow-steps .step0{background-image:url(/y-reg/static/media/Component0-mobile.bf2ac89b892a09377ef3.svg)}.arrow-steps .step1{background:url(/y-reg/static/media/Component1-mobile.59f1726b22d09a0a04a0.svg)}.arrow-steps .step2,.arrow-steps .step3{background:url(/y-reg/static/media/Component2-mobile.ffce49adc4b153d3d411.svg)}.arrow-steps{height:100%;width:100%}.frame-arrows{align-items:center;background:#fff;border-radius:0;display:flex;width:100%}.frame-arrows,.text{justify-content:center;margin-bottom:0}.text-2{display:none;margin:0}.title-calendar-step .text-3{color:#565c67;font-size:16px;line-height:normal;margin:16px 0 24px;text-align:center}.title-calendar-step{margin:20px;visibility:visible}.step-by-step{width:90%}.container-step-calendar .ant-row{display:flex;flex-wrap:wrap;width:inherit}.container-step-calendar{align-items:flex-start;z-index:666}.container-step .ant-row .ant-col button{align-items:center;border:none!important;display:flex;height:40px!important;justify-content:center;margin-top:40px}.container-step-calendar{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -4px 10px #0000001a;display:flex;flex-direction:column;left:0;padding:10px;position:fixed;width:100%}.container-step-calendar .ant-row .ant-col button{margin-top:10px!important}.form-step{flex-wrap:wrap}.main-step{order:2}.info-step{order:1;padding-bottom:20px}.info-step2,.info-step3{display:inline;order:3;text-align:-webkit-center}.info-step .container-schedu-info,.info-step .container-step-normal{display:none!important}.scroll-to-top{bottom:130px}.container-info .payment>span,.container-schedu-info .payment>span,.infoHos div.ant-table div.ant-table-title{display:flex!important;justify-content:center!important}@media (min-width:768px){.container-step-calendar{flex-direction:row}.row-step{align-items:center;display:flex;justify-content:space-between;width:90%}.container-step button{padding:0}.container-step .ant-row .ant-col .next-button-step{margin-top:20px}.ant-row .ant-col button{margin-right:2px}.ant-row .ant-col button:last-child{margin-right:0}.scroll-to-top{bottom:160px}}.container-schedu-info>.schedu-regis,.container-schedu-info>button{display:none!important}.form-step{display:flex}.info-step2{order:2}.main-step{order:3}.info-step1{order:1}.info-step3{order:4}@media (max-width:768px){.info-step3{padding-bottom:120px}}}@media print{.cardPayment,.container-schedu-info .ant-btn,.degree-select-form,.footer,.frame-arrows,.header,.img-icon,.info-step3,.payment,.payment-info-container,.questionTemplate>.ant-tag,.scroll-to-top{display:none!important}.temperature-print{display:inline;padding-left:30px!important}.form-print{word-wrap:break-word;background-color:#fff;background-image:none;border:1px solid #d9d9d9;box-sizing:border-box;color:#000000e0;display:inline-block;font-size:14px;list-style:none;margin:0;min-width:0;padding:4px 11px;position:relative;width:100%}.form-step{display:flex}.info-step2{order:2}.main-step{order:3}.info-step1{order:1}.infomation .questionTemplate,.questionRow>div{padding:0}.form-print{border-radius:6px;margin-left:16px;min-height:50px;padding:10px}.text{margin-top:0}.infoHos .ant-table-wrapper{background:#fff;border:0!important;box-shadow:none!important;padding:0!important}.schedu-info-table .ant-table-wrapper{background:#fff;border:0!important;box-shadow:none;padding:0!important}.biological-data-container{padding:0!important}.biological-data-container,.receptioninfo{background:#fff;border:0!important;box-shadow:none!important}.prescriptionReceiveConfirm{padding:0!important}.infomation{margin:0!important}.info-step2{padding-bottom:10px!important}.ant-table-wrapper .ant-table-tbody>tr>td,.infoHos .ant-table-wrapper .ant-table-tbody>tr{padding-left:0!important}.prescriptionReceiveConfirm>.prescription-row>.prescription-title-row>.prescription-title{align-items:center!important;display:flex!important;justify-content:center!important;padding-top:20px}.infomation>div{margin-bottom:0!important}.prescription-row{row-gap:10px!important}.layout>div:nth-child(2){height:20px!important}.infomation .questionTemplate{padding:0!important}.wrapper-content{padding-bottom:0!important}.container-schedu-info{margin:0!important}.infomation>div>div{margin-bottom:25px!important}}@media (max-width:1600px){.schedu-info .ant-table-row{display:flex;flex-direction:column}.schedu-info .ant-table-row .ant-table-cell:first-child{border-bottom:initial;padding-bottom:0}.schedu-info .ant-table-row .ant-table-cell:nth-child(2){display:flex;justify-content:flex-start!important;padding-bottom:8px;padding-top:8px;text-align:start!important}}.step-by-step .active-bread-crumb{color:#308ae6;text-decoration:none!important;text-decoration:initial!important}.step-by-step .ant-breadcrumb{font-size:14px!important;margin-top:24px}.step-by-step .ant-breadcrumb a{text-decoration:underline}.detail-info{margin-top:40px}.infoHos .ant-table-wrapper{background:#fff;border:1px solid #f2f3f5;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;padding:16px 24px 40px}.infoHos .ant-table-cell:first-child span{color:#2e3138;font-size:16px;line-height:16px}.infoHos .ant-table-cell:nth-child(2) span{color:#565c67;font-size:16px;line-height:16px}.detail{align-items:center;background-color:#f8f8f8;border-radius:6px;color:#2e3138;margin-bottom:20px;padding:24px 24px 8px}.detail-box{display:grid;margin-bottom:16px}.header-detail{margin-bottom:5px}@media (max-width:1600px){.infoHos .ant-table-row{display:flex;flex-direction:column}.infoHos .ant-table-row .ant-table-cell:first-child{border-bottom:initial;padding-bottom:0}.infoHos .ant-table-row .ant-table-cell:nth-child(2){justify-content:start!important;padding-bottom:8px;padding-top:8px;text-align:start!important}}@media (max-width:1200px){.infoHos .ant-select-show-search{max-width:100%!important}}@media (max-width:800px){.infoHos{border-radius:0}.infoHos .ant-table-row .ant-table-cell:first-child{width:auto}.infoHos .ant-table-row .ant-table-cell:nth-child(2){max-width:70vw}.infoHos .ant-table-wrapper .ant-table-tbody .ant-table-row>.ant-table-cell-row-hover{background-color:#fff}.infoHos .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:none;padding:initial}.infoHos .ant-table-wrapper .ant-table-tbody>tr{border-bottom:1px solid #f0f0f0;padding:12px 8px 8px}.infoHos .ant-table-wrapper .ant-table-tbody>tr .infoHos-value{margin-top:8px}}.ant-picker-calendar .ant-picker-calendar-header{display:none}.ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:0!important}.disabled-day{opacity:.4}.button-disabled{disabled:true}.ant-picker-content thead th{left:15px;text-align:center;visibility:hidden}.ant-picker-content thead th:nth-child(2):before{content:"\6708"}.ant-picker-content thead th:nth-child(2):before,.ant-picker-content thead th:nth-child(3):before{color:#565c67;font-family:Meiryo;font-size:14px;font-weight:700;line-height:16px;text-align:center;visibility:visible}.ant-picker-content thead th:nth-child(3):before{content:"\706B"}.ant-picker-content thead th:nth-child(4):before{content:"\6C34"}.ant-picker-content thead th:nth-child(4):before,.ant-picker-content thead th:nth-child(5):before{color:#565c67;font-family:Meiryo;font-size:14px;font-weight:700;line-height:16px;text-align:center;visibility:visible}.ant-picker-content thead th:nth-child(5):before{content:"\6728"}.ant-picker-content thead th:nth-child(6):before{color:#565c67;content:"\91D1"}.ant-picker-content thead th:nth-child(6):before,.ant-picker-content thead th:nth-child(7):before{font-family:Meiryo;font-size:14px;font-weight:700;line-height:16px;text-align:center;visibility:visible}.ant-picker-content thead th:nth-child(7):before{color:#308ae6;content:"\571F"}.ant-picker-content thead th:first-child:before{color:#ff1493;content:"\65E5";font-family:Meiryo;font-size:14px;font-weight:700;line-height:16px;text-align:center;visibility:visible}.ant-picker-cell,.ant-picker-cell-in-view{border:1px solid #ecedef;position:relative}.full-calendar{background:#fff;border-radius:0;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833}.header-calendar{align-items:center;align-self:stretch;border:1px solid #ecedef;border-radius:0;display:flex;height:60px;justify-content:space-between;padding:0 20px}.full-calendar table thead tr th{border:1px solid #ecedef;height:50px!important}.ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date{border-top:0;margin:0;padding:0}.ant-picker-calendar-date-value{display:none}.ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date-content{color:#565c67;font-family:Meiryo;font-size:14px;font-weight:400;line-height:16px;text-align:center!important;text-align:center}.ant-picker-cell{vertical-align:middle!important}.ant-picker-calendar-date-content{align-items:center;display:flex;justify-content:center;overflow-x:hidden}.ant-badge.ant-badge-status .ant-badge-status-dot{height:12px;right:-18px;width:12px}.ant-picker-calendar.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{white-space:nowrap!important}@media (max-width:1200px){.content-calendar{display:contents}.icon-empty,.icon-full{margin-left:auto!important}.day-number{margin-bottom:38px!important}.container-calendar{align-items:normal}}.label-year{font-family:Meiryo;font-size:10px;font-weight:400}.label-month,.label-year{color:#565c67;line-height:16px;text-align:center}.label-month{font-size:14px}.button-next,.button-prev{background-color:#f0f8ff;color:#308ae6;font-size:14px;line-height:14px}.ant-picker-calendar.ant-picker-calendar-full .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-calendar-date{background:none!important}.div-icon{margin-top:-18px}.icon-empty,.icon-full{margin-left:65px}.ant-picker-cell-today .ant-picker-calendar-date-content .day-number{align-items:center;border:2px solid #308ae6;border-radius:50%;display:inline-flex;height:30px;justify-content:center;margin-top:-5px;width:30px}.ant-picker-cell-today .ant-picker-calendar-date-content .div-icon{margin-top:-25px}.timeline-booking{align-self:stretch;background:#fff;border:1px solid #f2f3f5;border-radius:0;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;gap:20px;margin:20px 0;padding:20px}.name-booking,.timeline-booking{align-items:flex-start;display:flex;flex-direction:column}.name-booking{border-left:10px solid #ff1493;border-radius:0;flex:1 0;gap:8px;height:60px;justify-content:center;padding:6px 0 0}.booking-time1{align-self:stretch}.booking-time1,.booking-time2{align-items:center;display:flex}.booking-time2{border:1px solid #ecedef;border-radius:0;gap:0;height:60px;justify-content:center;margin-left:10px;padding:0 12px;width:160px}.booking-time3{display:inline-flex}.booking-time3,.border-booking-time{align-items:center;flex:1 0;gap:20px}.border-booking-time{border:1px solid #ecedef;border-radius:0;display:flex;height:60px;padding:0 20px}.name-context{font-size:24px;letter-spacing:-.48px}.day-of-week-context,.name-context{color:#6c747b;line-height:100%;margin:0;padding-left:30px}.day-of-week-context{font-size:16px;letter-spacing:-.32px}.ant-radio-wrapper{margin:0}.ant-select-item-option-content,.infomation .ant-select-selection-item{color:#000!important;color:initial!important}.ant-radio-group{min-width:100%!important}.dropdown-selection{width:200px}.name-mobile{display:none}@media (max-width:768px){.booking-time1-mobile,.booking-time2-mobile{width:-webkit-max-content;width:max-content}.booking-time3{overflow:hidden}.booking-time2-mobile{align-items:center;border-left:1px solid #ecedef;border-radius:0;gap:0;justify-content:center;margin-left:10px;padding:3px 20px}.icon-doc,.name-pc{display:none}}@media (max-width:800px){.timeline-booking{border:none;box-shadow:none;padding:0;width:inherit}.border-booking-time{display:inline-flex;height:100%;width:100%}.name-mobile{display:table-row-group}.chooseDoctorModal .ant-modal-footer{align-items:center;display:flex;justify-content:space-between}.chooseDoctorModal .ant-modal-title{border-bottom:1px solid #ecedef;padding:10px 0}.chooseDoctorModal .ant-modal-content>.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover,.chooseDoctorModal .ant-modal-content>.ant-modal-footer>.ant-btn-default,.chooseDoctorModal .ant-modal-content>.ant-modal-footer>.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{align-items:center;background:#f0f5f8;border:none!important;border-radius:6px;color:#000;display:flex;height:50px;justify-content:center;margin-top:20px;order:2;width:45%}.chooseDoctorModal .ant-modal-content>.ant-modal-footer>.ant-btn-primary,.chooseDoctorModal .ant-modal-content>.ant-modal-footer>.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active,.chooseDoctorModal .ant-modal-content>.ant-modal-footer>.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{align-items:center;background-color:#ff1493;border:none!important;border-radius:6px;color:#fff;display:flex;height:50px;justify-content:center;margin-top:20px;order:1;width:45%}.choosing-user-radio{display:inline-grid}.label-time-selected{align-self:stretch;background:#f8f8f8;border-radius:6px;display:flex;flex-direction:column;padding:16px 24px}.title-choosing{align-items:center;display:flex;justify-content:center;margin:10px}.choosing-doctor-list{align-self:stretch;border-radius:6px;display:flex;flex-direction:column;height:60%;overflow:auto;padding:15px}.lower-name{color:#2e3138;font-size:14px;line-height:16px;padding:10px}.choosing-doctor-list{height:300px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.select-book-time{align-items:center}.select-book-time2{align-items:center;border-left:1px solid #ecedef;border-radius:0;display:flex;gap:0;height:auto;justify-content:center;margin-left:10px;padding:0 12px}.icon-doc2{padding:5px}.border-select-time{align-items:center;border:1px solid #ecedef;border-radius:0;display:flex;flex:1 0;gap:20px;height:auto;padding:0 0 0 20px}.choosing-doctor-list>.ant-radio-group{width:auto}.ant-modal-wrap .chooseDoctorModal{margin-top:-50px}}@media (max-width:350px){.dropdown-selection{max-width:60%}}.receptioninfo{background:#fff;border:1px solid #f2f3f5;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;margin-bottom:20px}.warning{align-items:center;display:flex;margin:24px 40px 20px;padding:8px 0}.warning img{padding-right:6px}.warning span{color:#2e3138;font-size:14px;line-height:20px}.infomation{margin:24px 40px 20px}.infomation>div{margin-bottom:40px}.infomation>div>div{align-items:flex-end;margin-bottom:16px}.infomation .questionRow{margin-left:-30px}.infomation .questionTemplate{background:#f7f7f7;border-radius:24px 24px 24px 0;display:inline-block;padding:16px 20px}.infomation .questionTemplate .need{margin-right:0}.infomation>div>div:first-child>div:nth-child(2) span:first-child{color:#191919;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}.infomation>div>div:nth-child(2)>img{padding-bottom:6px}.infomation .ant-select{background:#fff;border:1px solid #d0d2d8;border-radius:6px;height:36px;width:80px}.temperature{margin:12px}.infomation .ant-select:nth-child(2){margin-right:12px}.ant-select-item-option-content,.infomation .ant-select-selection-item{color:#babdc5;font-size:14px;line-height:16px}.infomation .temperature{color:#565c67;text-align:center}.infomation .ant-input,.infomation .temperature{font-size:14px;line-height:16px}.infomation .ant-form-item-control-input-content input{border-radius:6px;height:36px}.infomation .ant-col>input{height:36px}.insurance>div:first-child{align-items:center;justify-content:center}.insurance>div:first-child span{color:#565c67;font-size:16px;line-height:normal}.insurance>div:nth-child(2){align-items:flex-start;background:#f8f8f8;border-radius:6px;display:flex;flex-direction:column;padding:24px 0}.insurance>div:nth-child(2) span{color:#2e3138;font-size:14px;line-height:24px;padding:0 24px}.insurance>div:nth-child(3){padding-left:24px}.custom-div{margin:24px 40px 20px}.custom-div>.text-div{color:#565c67;font-size:12px;line-height:16px}.infomation .img-icon{display:flex;justify-content:flex-end;padding-right:0!important;width:48px}@media (max-width:1600px){.infomation .questionRow{margin-left:-10px}}@media (max-width:1200px){.infomation .questionRow{margin-left:-30px}}@media (max-width:768px){.infomation .questionRow{margin-left:0}.custom-div,.information,.information-detail,.warning{margin:16px!important}.inline-row,.prescription-address .prescription-info-row,.prescription-address2 .prescription-info-row{display:inline!important}.prescription-info-label-first,.prescription-info-prefectures{width:100%!important}.prescription-info-search-button{top:0!important}.prescription-search-button{align-items:center;display:flex;justify-content:center;padding-top:10px}.prescription-row .medical-detail-receive-radio,.prescription-row .revceive-radio-group{display:inline-grid;row-gap:10px}}.receptioninfo .styles-validator{padding-bottom:22px}.insurance>div>.non_insurance_amount{display:flex;flex-direction:column}.insurance>.checked_confirm{display:block!important}.infoHos .ant-table-cell:nth-child(2) span.ant-select-selection-item{display:flex;justify-content:left}.infoHos .ant-table-cell:nth-child(2){justify-content:flex-end;text-align:end}.infoHosCard .ant-table-row:first-child .ant-table-cell:nth-child(2){padding-left:0;padding-right:0}.infoHos div.ant-table div.ant-table-title{color:#565c67;font-size:16px;font-weight:700;line-height:normal;padding-left:0}.buttonPt03-login{background-color:#ff1493;color:#fff;height:60px;width:100%}.buttonPt03-login:hover{background-color:#ff1493!important;color:#fff!important;opacity:.7}.buttonPt03{border-color:#ffc7e3;color:#ff1493;height:60px;width:100%}.buttonPt03:hover{color:#ff1493!important;opacity:.7}.biological-data-container{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #f2f3f5;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;display:flex;flex-direction:column;gap:20px;margin-bottom:20px;padding:24px 40px 48px}.biological-data-title{align-items:center;align-self:stretch;border-radius:0;display:flex;gap:24px;padding:0}.biological-data-title>div.title{color:#565c67;flex:1 0;font-size:17px;height:32px;line-height:normal}.biological-data-title>button,.biological-data-title>div.title{align-items:center;display:flex;font-family:Meiryo;font-style:normal;font-weight:700;gap:12px}.biological-data-title>button{align-self:stretch;background:#ff1493;border-radius:6px;color:#fff;font-size:16px;height:44px;justify-content:center;line-height:16px;padding:8px 50px}.biological-data-title>button:hover{border-color:#ff1493!important;color:#fff!important}.biological-data-note{align-self:stretch;color:#2e3138;font-family:Meiryo;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.biological-data-note>p{margin:0}.biological-data-box{align-items:flex-start;align-self:stretch;border-radius:0;display:flex;gap:60px;padding:0}.biological-data-box-result{display:flex;flex-direction:column;gap:10px;width:100%}.result-header{align-items:center;align-self:stretch;display:flex;gap:12px;height:32px}.result-header>span{align-self:stretch;color:#2e3138;display:flex;flex:1 0;flex-direction:column;font-family:Meiryo;font-size:15px;font-style:normal;font-weight:700;justify-content:center;line-height:normal}.result-content .result{align-items:center;align-self:stretch;border-bottom:1px solid #e3e5e8;display:flex;height:56px;justify-content:space-between;padding:0 8px 0 16px}.result-content .result>span:first-child{align-content:center;align-items:center;color:#2e3138;display:flex;flex-wrap:wrap;font-size:15px;font-style:normal;font-weight:400;gap:4px;height:17px;line-height:16px}.biological-data-box-camera{align-items:center;border-radius:0;display:flex;flex-direction:column;gap:20px;padding:0}.biological-data-box-camera>div:first-child{position:relative}.biological-data-box-camera>div:first-child>div.loading{left:46%;position:absolute;top:46%;z-index:1000}.biological-data-box-camera>div:last-child{display:flex;width:100%}.biological-data-box-camera>div>button{align-items:center;align-self:stretch;background:#ff1493;border-radius:60px;color:#fff;display:flex;flex:1 0;font-size:16px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:16px;padding:25px 60px}.video-js .vjs-tech,.video-js video{transform:scaleX(-1)!important;-webkit-transform:scaleX(-1)!important}.camera{display:flex;justify-content:center;width:100%}.camera .video-js{border-radius:36px}.camera .video-js .vjs-control-bar{background-color:#fff0;border-radius:0 0 36px 36px}.camera .video-js .vjs-my-fancy-modal{border-radius:36px}.camera .video-js .vjs-close-button{display:none}.vjs-modal-dialog-content{align-items:center;display:flex;font-size:70px!important;justify-content:center}.camera-none{display:none}.loading-icon{display:flex;justify-content:center;width:100%}.explain{color:#878e9b;font-size:15px;font-style:normal;font-weight:400;line-height:16px}.btn-enable-camera>button{background-color:#ff1493;color:#fff}.btn-enable-camera>button:hover{background-color:#ff1493!important;color:#fff!important;opacity:.7}@media (max-width:768px){.biological-data-box{align-items:center;flex-direction:column-reverse;gap:16px}.biological-data-container{padding:16px 16px 48px}.biological-data-box-camera>div .image,.camera .video-js{max-height:320px;max-width:320px}.biological-data-title>div.title{justify-content:center}.btn-enable-camera{width:100%}.btn-enable-camera>button{height:60px;width:100%}}@media (min-width:768px) and (max-width:1200px){.biological-data-box-camera>div>button{flex:1 1!important}}@media (max-width:1366px) and (max-height:768px){.biological-data-box{align-items:center;flex-direction:column-reverse;gap:16px}}.video-js[tabindex="-1"]{outline:0}.video-js button{background:0 0}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}.vjs-svg-icon{fill:currentColor;background-position:50%;background-repeat:no-repeat;display:inline-block;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-control:focus .vjs-svg-icon,.vjs-svg-icon:hover{filter:drop-shadow(0 0 .25em #fff)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{height:100%;left:0;position:absolute;top:0;width:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABUgAAsAAAAAItAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV33Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADwwAABdk9R/WHmhlYWQAABGcAAAAKwAAADYn8kSnaGhlYQAAEcgAAAAdAAAAJA+RCL1obXR4AAAR6AAAABMAAAC8Q44AAGxvY2EAABH8AAAAYAAAAGB7SIHGbWF4cAAAElwAAAAfAAAAIAFAAI9uYW1lAAASfAAAASUAAAIK1cf1oHBvc3QAABOkAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7xDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADbZCycAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1gUV5auc6urCmxEGrq6VRD6ATQP5dHPKK8GRIyoKApoEBUDAiGzGmdUfKNRM4qLZrUZdGKcGN/GZJKd0SyOWTbfbmZ2NxqzM5IxRtNZd78vwYlJdtREoO7sudVNq6PmmxmKqrqPU+eee173P80Bh39Cu9DOEY4DHZBK3i20D/QRLcfxbE5sEVtwLpZzclw4ibFIkSCJUcZ4MBpMnnzwuKNsGWBL5i3qy6kO2dVpvUpKbkAP9fq62rdeGJ+TM/7C1nbIutfuWrWk5ci4zMxxR1qW/N+9JsmCGXj9VKWhFx/6tr/nz78INDm2C9yPF/fDcxLuyKxLBZ1ZBz2QTi+RSkiH5RrDQJ/GgGQadX9m0YSURs7GpSG905Zsk41uj14yul1OtieZ7QUk5GRG/YiS7PYYPSAZNRed9sq3+bOpz00rKb7pe/ZEZvbALxZAHT3AFoH8GXP3rt67QFn40kt8W13FjLTDb48c+fSi5/7h0P4dL5yz7DPtbmgmYxfQA9RL2+EOfTcvdp+1vmuBpvOll1As1S6ak0IvJzC7sKWJFtJgBd2uWcg+0Zyg7dzQfhcjXRgXGZRf5/a4A58IDU777Nl252AUk4m2ByRRjqTNqIDCEJeAnU3iCFwrkrNwXEzg4yFevBwypzxkcX+AIfk3VEKl3XmWbT8788SzvpvFJaiOezL6QyuSr9VNf97csNu0z3LuhR0wATUxZAfVBwVOy+nQFhxYdWaXlXe4HC4zWGWzzsrLDtmhI9pOWOHv7PTT7XybH1Z0+v2d5Abd3kmG+TsH23CS/KwTxx/JkzEwx6jcQOUc42LLwHJ/J93uZ9ygh3HuZGwqsY9dWDHQ58dxNqyqKRQTYdxwTubiOSs3FiMDkq0WSZQgCT0GBDOg2lxOAd1FlPVGs4AKBAcYHHaP2wPkHaivmLF5zYqnIZrvcHx5gN4k/6tchNW1DtdgNL2KrxEkS/kfnIHoVnp1VjmjpTf5r0lTzLj0mdS28tX+XGorU364eMPmnWVl8J36nlKGw3CZhjEiuMw8h8mKvhGD+4/lElBWjAhLJMg6fTw4zPZ8cOmcGQBm2Qxml1nAm13CpYGq1JKUlJJUzQn1PTAO0mgv6VMMpA/DuRfSWEu4lDIxdbAtdWIKvnn2Vk766CWfz9fpY0sH/UpdP50rfszaVpdVRmvIejEdLMk45s4Bu0EWHjeOySmFyZSiMahvZdNSn29peoI/YexYfKQTLeurTXXwEVLeSfInTWHkkMaeUx7sBvOCSTSj3AlcKjfueyS36tCrXDlgRtF0etFq9jhc1kfKuBT/OwMr0F4UUTTh1AN0g20+H/ScPcsIEsYu9d/zN5PmjprPtNwI1ZZcDK6iC97Mcjp2y2aX36f+QbpGHrgRuHlXJ+Zf6PFRL2uQSp8vxHeF2IoRb8Rd2rhMzsNxSRmEuKK4JFnkojhMcx6jzqHzGMGFcW+MhBj0bhf6cowN+45I4LHvwT6fteu7M42wGRI/pxcg6/MZdEvt1U1XaulHFXuLmqov/MukvRVL35/b3ODM1+4aPjtzeK7zmUkV2h3DN54HaQ9GzJvxHRb6Ks2gB81fwqraT+A7GvZJrRLRofU6G0urNL+zFw3v0FaVDFxsKEZW56F31r6ip6vOL+FCObBPuIMRiXld9RaMdLzRIOGhPey2T9vA/35DmZPK9IWaT9d/WgOGMieYqJ/dzjLIhZU118gbysxrNUGefxD6UO/hyNNllpFTOIbx32kSFQctnweV5PxTMHLjRqiAN+fQE9gL+Xy5WB6MOS4GJJuYbDUHhcKDhHGRbLzOpjsjdM1+iwAZLGeieehACX2hhI7SjK/ZUTNrvVje31TxJiFBGYViWFkCn9PMeX9fS6qVbzfCj4fOCTzDnuWy2c4xA7mdNkA3RS9FH2VeqzdCBlixxbzXjvkHU1I8BOYFb1pZvPIHSSIj4svT8xpzcxtXN+ZKyjdDvbz08niiF3PqV9Tn5NST8vg48MTaY8E5xqSSIsWoWHo+LtAzxdH/GDUyp37CBEYfso04F/NlMTcDJUTpECLY0HFGQHImE8xsEUdgnrQlixIvGhJA1BvxpDHGxEMBYFeNOHcBJlSjwe2JcSfbBEsGOPPBHg/6SBBOCsLLw0SpUxod0Z1bFMfLkbQ3UiZxEyd0Dx8t+SRBu18Q9msFbI4e3p1THEfkSEh7kEJ5orR10qTWDvbgPWn5aWvCYyOAjwgXyjJi34uMjo58L25cmRAeQZWI2PA1QQLsPESAH8WGFwZZ4SPoR73BHPzIPMJj9AreBzKUmrH4todT18ANvi1oc3YGjUT/0j+ExUwq8PI9BLaCQIpvewwYu2evAG/Vo/5avPdY7o+BemLLXw3y+AdkzP9bpIxB1wm5EYq8fesHbPEPtm6HrHvtx4jcGPR8fDDpkZBefIjB46QnlUNRltv4Z/pO/J6dxEjhYAtmoMeq+GozvUVvNYOW3m6GCIhoprcfr97B8AcIQYsfD8ljUvGNjvkrpj0ETA48ZMIxCeqsRIsQALE0gi2GB+glSOfbOjW3GSBM9yPq8/rpJXrJDz0BPxV6xdN4uiCGDQed3WhgFkBUZEFsmeyyBpzXrm7UGTBZG8Lh5aubFufk5eUsbrrFGr7McYdbltxa0nKYqRKbQjvikXYkTGM0f2xuyM3Ly21oXnWfvf6I1BmZwfh7EWWIYsg2nHhsDhOnczhJcmI6eBAmy3jZ3RiJmKQR/JA99FcwsfaVbNDDyi1rL9NPj9hfo61wjM6BjzOLijLpeTgk/pL+ip6tfYWupzeOgPny2tcUu9J/9mhxJlgyi985NFRbvCVewXUNXLJaW0RxZqtRYtnfYdcYomXQWdnJHQA3jiEEkeTQWcWxdDP9IvvVWvo2TK553XEMEq+s69/QDU1Q7p0zxwsm9qS379whr8NI2PJqLUyGyfNeX3eFfnJU2U+uHR9cVV1IqgurqwuV44XVp0h2qN55X5XJwtk59yP0IZuHrqBOBIuIYhkcoT6Kx79Pu2HS/IPZIMOqLWs/pteOOk4NPgEb6QAIdAPsyZk5Mwd+wVaHMexJv719W7xCu2l37UG6lvYdBcvHa08p89741zd63phTRGqL5ggo6SlvdbWXzCqsPq78NnSu7wnKy2HNZbVoRCI7UJEOyRj+sPE002tOOY7Qa5fXboFWkLNeqYUSZRocp9XwSUZxcQZ9Hw6LV2pOoVmvHQEDbGIENEG5i6bLgMSM4n8+FNLTtAds99DaWEvgcf4o5SyYe9x+kF6/tGoTPAdRmS/XQIEy//QxKC2oqioAI3tS5auvxCtzT6y6RK8fhChYcwCJaMJhxc0vqSxQ/qmgsrKAlBZUHlauheTpvd9uj5DnLzJct6qfq5fXbYHVIGcfrIVJihbaVLu1wW7Vbs8zK0A8e9Jvb91S9cVMjPrazD6gpfeZTXzYbCFMcppVRsGMpp55OWgx1/3JeAxW1Y7AORgM/m3rWrsdLkQVmEVSU16cX/e7uvkvpqRiQsG06XJ0t64Tf+l0nG1dt025gyOIZlvq5u9KSU1N2TW/rsWnnMRPyTDkctbhvIcNvYIXWyLzdwYLoYesUbaQG4iK2cWO2gdpeUYLqDD0MUTOPhDIGnZEs58yArR86FznuWEsU4YDi2x26dA4klkn8Qa6vhk2QUfX4Jxm/ngX9r7ogn1dmlmwqZmuhxtdg9XN/DEcUgqb+9hMyNansfaQET2mcROCmGEMVqxm5u+h6kN2MOwgqykV2wH9yQG9DvVFU38Pogaf4FVuE62KI/oJ02RDdWW2w5dqQwU/8+N1q1DlvsL863u61KLE7x/o8w0VJQM/Y/SQ3unIrqxueEa1BqT5VFNsO7p39/UC771a77RowpaKe9nvJQIT1Pog5LGx8XblBKmCNGTf3xMogAQvPnz9PYKX/08sVDTG1OKUlOLUgS/UaZtm1NAaYTsl7i9ZQ+L6O4Rl0OGa577LuWvc+C+x96/vYh0lLBuM+7XwI/dTLtdT7v4d6rRTWDnku0IBrqFnZ5bVIqKP8lasJlithWnaLhTsr8qFJBulF/70p4undou36HeTJ5+jv1fCybeQ8nH3+Xv6aENczmOFlab+hqMDg1rLOt12A+tiUFrYDwQ6c3RUJp601nzegTNX6WlYAI2zSUV945F6zU56ZmZVQaWspWcIADxJ9GmljQUnL2p2Dpr5T8H+5KJFu+vqBq8qvyHRzStLHPEO5SPYCV9nZe0yZT2RcH0oHvegSzNEJ0oGWU8iQWM12dgPEugngVceGIwZgPFp0BiT1a0a3R5Rcot7ihfA1J/20v96jX7zmTX9s583H0kwx6WnLd09cXrR9LGroOa9sHNbdyz8wcKk5lqhaVFJZNwmqtw884MXNdvJujpBa3xzuSaZH9sxa06Z7x+HJSduPbdYHv/DgmEhfbehvlmGN7JUkcG78GDM12CeyFFTPNqVeNxC1gzjz+c2nVo63Xxs8rKJWXoBJM0tmEbfGm4qzpoOH3xpzQfyxLzW1gnE9NHo6tol1eMEic4ZVPrjnVi0kqAe2sQ2bgqupScaq8WGlUWgWHI51SKJl/UYT6zccNsCSkBtiVZLsiefuFSDYT3Fi8Zk7EUnmjTRYtsFeuDDJS05MW79M3mr3mla+d8dzac31KTPmBYfFiYSUef48PhPjm9ryZsSGZZkdNvzq0Y9rdNcwDq5Dg5C3QW+7UN64IKptvS3tvHbvu5c9pv1Exau21rc9LIpwpQwUjTq8576yeVDz5+4WZ1nXT43wV60rPLJbDp/UksNrP3iQ2SA63Pst058gOYDbhRnRUw8l/sRt4HbxPzO4WYpInCpuVgSbVh6JXuwnnJngKTTCwaPWmG5Xbhpm1U0Yt3FyBGpGYemPM77p2TD904JjgJ2QFpFLeYpGx8X15Qx1Zk31p5ki9ZLUuXE0lmuJlcakJMVLeFS1iIvrB8drY0aloilakqCZwzwRORtxlgwxS4IThggJd4TDxoiaAIT80fFPGrCPPru+puFn504P/ybr4ihA/6dKASLshEJic7xE8tmzu3KzA7TABBe8y5fNbWo3ilQn/SuFKM16b2l5bOeayqfGhYmhIulU+fVNDdWVv4NMzX10MBHyPR5uhWUu8D9P1VnIMt4nGNgZGBgAOJ/1bf64vltvjJwszOAwAOlmqvINEc/WJyDgQlEAQA+dgnjAHicY2BkYGBnAAGOPgaG//85+hkYGVCBPgBGJwNkAAAAeJxjYGBgYB/EmKMPtxwAhg4B0gAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAe4CLgKKAtAC/ANiA4wDqAPgBDAEsATaBQgFWgXABggGLgZwBqwG9gdOB4oH0ggqCHAIhgicCMgJJAlWCYgJrAnyCkAKdgrkC7J4nGNgZGBg0GdoZmBnAAEmIOYCQgaG/2A+AwAaqwHQAHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkXlT2zAQxf1C4thJAwRajt4HRy8VMwwfSJHXsQZZcnUQ+PYoTtwpM+wf2t9brWZ2n5JBsol58nJcYYAdDDFCijEy5JhgileYYRd72MccBzjEa7zBEY5xglO8xTu8xwd8xCd8xhd8xTec4RwXuMR3/MBP/MJvMPzBFYpk2Cr+OF0fTEgrFI1aHhxN740KDbEmeJpsWZlVj40s+45aLuv9KijlhCXSjLQnu/d/4UH6sWul1mRzFxZeekUuE7z10mg3qMtM1FGQddPSrLQyvJR6OaukItYXDp6pCJrmz0umqkau5pZ2hFmm7m+ImG5W2t0kZoJXUtPhVnYTbbdOBdeCVGqpJe7XKTqSbRK7zbdwXfR0U+SVsStuS3Y76em6+Ic3xYiHUppc04Nn0lMzay3dSxNcp8auDlWlaCi48yetFD7Y9USsx87G45cuop1ZxQUtjLnL4j53FO0a+5X08UXqQ7NQNo92R0XOz7sxWEnxN2TneJI8Acttu4Q=) format("woff")}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:"\f10a"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10b"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:"\f115"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:"\f118"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-repeat:before{content:"\f11a"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f11b"}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder,.vjs-icon-replay-5{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before,.vjs-icon-replay-5:before{content:"\f11c"}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder,.vjs-icon-replay-10{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before,.vjs-icon-replay-10:before{content:"\f11d"}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder,.vjs-icon-replay-30{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before,.vjs-icon-replay-30:before{content:"\f11e"}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder,.vjs-icon-forward-5{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before,.vjs-icon-forward-5:before{content:"\f11f"}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder,.vjs-icon-forward-10{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before,.vjs-icon-forward-10:before{content:"\f120"}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder,.vjs-icon-forward-30{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before,.vjs-icon-forward-30:before{content:"\f121"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cast:before{content:"\f126"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f127"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f128"}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:"\f129"}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:"\f12a"}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:"\f12b"}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:"\f12c"}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:"\f12d"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f12e"}.video-js{background-color:#000;box-sizing:border-box;color:#fff;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;padding:0;position:relative;vertical-align:top;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{height:100%!important;width:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{max-width:100%;width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js .vjs-tech,.video-js.vjs-fill:not(.vjs-audio-only-mode){height:100%;width:100%}.video-js .vjs-tech{left:0;position:absolute;top:0}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{display:block;height:100%!important;padding-top:0!important;width:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{background-color:#000000b3;bottom:10%;font-size:2em;padding:.5em;position:absolute;text-align:center;width:100%}.vjs-layout-small.vjs-pip-container .vjs-pip-text,.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{cursor:default;opacity:.5}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;height:150px;margin:0 auto;padding:20px;text-align:center;width:300px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{background-color:#2b333f;background-color:#2b333fb3;border:.06666em solid #fff;border-radius:.3em;cursor:pointer;display:block;font-size:3em;height:1.63332em;left:50%;line-height:1.5em;margin-left:-1.5em;margin-top:-.81666em;opacity:1;padding:0;position:absolute;top:50%;transition:all .4s;width:3em}.vjs-big-play-button .vjs-svg-icon{height:1em;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:1em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:#73859f;background-color:#73859f80;border-color:#fff;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-decoration:none;text-transform:none;transition:none}.vjs-control .vjs-button{height:100%;width:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:#000c;background:linear-gradient(180deg,#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;font-family:Arial,Helvetica,sans-serif;margin:0;overflow:auto;padding:0}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;font-size:1.2em;justify-content:center;line-height:1.4em;list-style:none;margin:0;padding:.2em 0;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon,.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:none}.vjs-menu li.vjs-menu-title{cursor:default;font-size:1em;font-weight:700;line-height:2em;margin:0 0 .3em;padding:0;text-align:center;text-transform:uppercase}.vjs-menu-button-popup .vjs-menu{border-top-color:#2b333fb3;bottom:0;display:none;height:0;left:-3em;margin-bottom:1.5em;position:absolute;width:10em}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:auto;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;bottom:1.5em;max-height:15em;position:absolute;width:100%}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{overflow:hidden;transition:all .4s}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover{width:12em}.vjs-menu-button-inline .vjs-menu{height:100%;left:4em;margin:0;opacity:0;padding:0;position:absolute;top:0;transition:all .4s;width:auto}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{height:100%;margin:0;overflow:hidden;width:auto}.video-js .vjs-control-bar{background-color:#2b333f;background-color:#2b333fb3;bottom:0;display:none;height:3em;left:0;position:absolute;right:0;width:100%}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;opacity:1;transition:visibility .1s,opacity .1s;visibility:visible}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s;visibility:visible}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;pointer-events:auto;visibility:visible}.video-js .vjs-control{flex:none;height:100%;margin:0;padding:0;position:relative;text-align:center;width:4em}.video-js .vjs-control.vjs-visible-text{padding-left:1em;padding-right:1em;width:auto}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{clip:rect(0 0 0 0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{align-items:center;cursor:pointer;display:flex;flex:auto;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{align-items:center;display:flex}.video-js .vjs-progress-holder{flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{display:block;height:100%;margin:0;padding:0;position:absolute;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;line-height:.35em;position:absolute;right:-.5em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{height:.9em;line-height:.15em;pointer-events:none;position:absolute;right:-.4em;top:-.35em;width:.9em;z-index:1}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{background-color:#000;display:none;height:100%;position:absolute;width:1px;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.vjs-mouse-display .vjs-time-tooltip{background-color:#000;background-color:#000c;color:#fff}.video-js .vjs-slider{-webkit-touch-callout:none;background-color:#73859f;background-color:#73859f80;cursor:pointer;margin:0 .45em;padding:0;position:relative;-webkit-user-select:none;user-select:none}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{box-shadow:0 0 1em #fff;text-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;display:flex;margin-right:1em}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{height:1px;margin-left:-1px;opacity:0;visibility:visible;width:1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;visibility:visible}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{height:3em;margin-right:0;width:5em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{transition:width .1s;width:10em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;width:3em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{height:.3em;width:5em}.vjs-volume-bar.vjs-slider-vertical{height:5em;margin:1.35em auto;width:.3em}.video-js .vjs-volume-level{background-color:#fff;bottom:0;left:0;position:absolute}.video-js .vjs-volume-level:before{font-size:.9em;position:absolute;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{left:-.3em;top:-.5em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{height:.9em;pointer-events:none;position:absolute;width:.9em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translateX(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:#2b333f;background-color:#2b333fb3;bottom:8em;height:8em;width:3em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{background-color:#000;display:none;height:1px;position:absolute;width:100%;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{height:100%;width:1px}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.vjs-mouse-display .vjs-volume-tooltip{background-color:#000;background-color:#000c;color:#fff}.vjs-poster{bottom:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{height:100%;object-fit:contain;width:100%}.video-js .vjs-live-control{align-items:flex-start;display:flex;flex:auto;font-size:1em;line-height:3em}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;display:inline-flex;flex:none;font-size:1em;height:100%;line-height:3em;min-width:4em;padding-left:.5em;padding-right:.5em;width:auto}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{fill:#888;height:1em;pointer-events:none;width:1em}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;padding-left:1em;padding-right:1em;width:auto}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider{display:none}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{bottom:3em;left:0;pointer-events:none;position:absolute;right:0;top:0}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;margin-bottom:.1em;text-align:center}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{height:100%;left:0;position:absolute;top:0;width:100%}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;pointer-events:none;text-align:center}.vjs-playback-rate .vjs-menu{left:0;width:4em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{background-clip:padding-box;border:.6em solid #2b333fb3;border-radius:50%;box-sizing:border-box;display:none;height:5em;left:50%;opacity:.85;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:5em}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{align-items:center;animation:vjs-spinner-show 0s linear .3s forwards;display:flex;justify-content:center}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:after,.vjs-loading-spinner:before{border:inherit;border-color:#fff #0000 #0000;border-radius:inherit;box-sizing:inherit;content:"";height:inherit;opacity:1;position:absolute;width:inherit}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{animation-delay:.44s;border-top-color:#fff}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{height:1.5em;width:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"\f10c";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-audio-button+.vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" \f12e";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{display:block;flex:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.vjs-text-track-settings fieldset{border:none;margin:10px}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-size:1.2em;font-weight:700}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{background-image:linear-gradient(0deg,#fff 88%,#73859f);outline-style:solid;outline-width:medium}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);border-radius:2px;color:#2b333f;cursor:pointer}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:#000000e6;background:linear-gradient(180deg,#000000e6,#000000b3 60%,#0000);font-size:1.2em;line-height:1.5;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;transition:opacity .1s;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-description,.vjs-title-bar-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-forward-5{cursor:pointer}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:none}.video-js :focus:not(:focus-visible){outline:none}.prescriptionReceiveNew{background:#fff;border:1px solid #f2f3f5;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;margin-bottom:20px;padding:24px 40px 48px}.prescriptionReceiveNew .title{color:#565c67;font-size:17px}.prescriptionReceiveNew .radioOptions{display:flex;gap:24px;width:100%}.prescriptionReceiveNew .prescriptionInfo{background:#f2f3f5;border-radius:6px;padding:20px 24px}.prescriptionReceiveNew .prescriptionInfoTitle{align-items:center;display:flex;flex:1 1;font-size:15px;height:32px}.prescriptionReceiveNew .prescriptionInfoButton .button{background-color:#ff1493;color:#fff;cursor:pointer;width:180px}.prescriptionReceiveNew .prescriptionInfoButton .button:hover{background-color:#ff1493!important;color:#fff!important;opacity:.7}.modalNewAddress .titleModalContent{font-size:15px;line-height:32px}.ant-modal-wrap .modalNewAddress{height:90vh!important;width:800px!important}.modalNewAddress .ant-modal-body,.wrapModalNewAddress .ant-modal-body{padding-right:10px}.modalNewAddress .ant-modal-body{border-radius:6px;max-height:85vh}.modalNewAddress .ant-modal-content>.ant-modal-header{align-items:center;border-bottom:1px solid #d0d2d8;display:flex;height:60px}.modalNewAddress .ant-modal-close{margin:20px 12px 0}.modalNewAddress .ant-modal-content{padding:20px 24px!important}.prescriptionInfo .ant-card{border:1px solid #f2f3f5;border:1px solid var(--color-alias-border-light,#f2f3f5);border-radius:6px;box-shadow:0 0 4px 0 #2e31381a,0 2px 2px 0 #2e31381a}.prescriptionInfo .ant-card .ant-card-head{padding:8px 8px 8px 16px}.prescriptionInfo .ant-card .ant-card-body{background:#f8f8f8;min-height:260px;padding:16px 16px 24px}@media (max-width:1200px){.modalNewAddress .ant-modal-body{max-height:80vh}}@media (max-width:768px){.prescriptionReceiveNew{padding:16px 16px 48px}.prescriptionReceiveNew .title{text-align:center}.prescriptionReceiveNew .prescriptionInfo{background:#f2f3f5;border-radius:6px;padding:24px 24px 40px}.prescriptionReceiveNew .prescriptionInfo .prescriptionInfoButton{width:100%}.prescriptionReceiveNew .prescriptionInfoButton .button{height:60px;width:100%}.ant-modal-wrap .modalNewAddress{width:400px!important}}.prescription-title{color:#565c67;font-size:16px;line-height:16px;text-align:center}.inline-row{grid-gap:20px;display:inline-flex}.prescription-info-label-first input{height:58px}.prescription-info-label-first{width:160%!important}.prescription-info-label .prescription-info-input{margin-top:8px}.prescription-info-label .ant-tag{bottom:2px;left:3px}.checkbox-div{align-items:center;display:contents}.checkbox-label{margin-left:8px}.text-div{margin-top:20px}.prescription-row,.radio-group,.sub-text{margin-bottom:20px}.prescription-info{background:#f2f3f5;border-radius:6px;padding:24px}.prescription-info-text{margin-bottom:10px}.prescription-info-input{width:100%}.prescription-address{background:#f2f3f5;border-radius:6px;padding:24px}.prescription-address-modal{background:#fff;padding:initial}.prescription-address>span{color:#2e3138;font-family:Meiryo;font-size:15px;font-style:normal;font-weight:700;line-height:normal}.measure-biological-data>div>div>.ant-form-item{width:90%}.measure-biological-data>div>div>.ant-form-item>div>div>div>div>input{align-items:center;align-self:stretch;display:flex;gap:8px;gap:var(--gap-x-small,8px);height:58px;padding:0 12px;padding:var(--gap-none,0) var(--gap-small,12px)}.prescription-info-button>.ant-btn,.prescription-info-button>.ant-btn:hover{background:#ff1493;border:none;border-radius:6px;color:#fff!important;font-size:16px;height:60px;line-height:16px;padding:8px 24px}.prescription-info-button{align-items:center;display:flex;justify-content:center;padding-top:36px}.prescription-info-search-button,.prescription-info-search-button:hover{border-color:#ffc7e3!important;color:#ff1493!important;flex:0 1;height:40px;top:16px}.prescription-address .prescription-info-row{grid-gap:20px;align-items:center;display:flex;width:auto}.prescription-info-label-first>span:first-child{padding-right:8px}.prescription-address .title-label{margin-bottom:8px}.prescription .prescription-info-button,.prescription-address .prescription-info-button{align-items:center;justify-content:center}.prescription .prescription-info-button .buttonCancel,.prescription-address .prescription-info-button .buttonCancel{background:#8b969e;color:#fff;height:60px;width:100%}.prescription .prescription-info-button .buttonCancel:hover,.prescription-address .prescription-info-button .buttonCancel:hover{background:#8b969e!important;color:#fff!important;opacity:.7}.prescription .prescription-info-button .buttonAccept,.prescription-address .prescription-info-button .buttonAccept{background:#ff1493;color:#fff;cursor:pointer;height:60px;margin-top:0;width:100%}.prescription .prescription-info-button .buttonAccept:hover,.prescription-address .prescription-info-button .buttonAccept:hover{background:#ff1493!important;color:#fff!important;opacity:.7}.prescription-address .search-postcode .ant-select-in-form-item{height:58px!important}.prescription-info-prefectures{width:110%}@media (max-width:768px){.prescription-info-label-first,.prescription-info-prefectures{width:100%!important}.prescription-info-button{flex-direction:column-reverse}}.tabs_register_address_container{box-shadow:0 8px 15px 2px #2e31381a,0 0 2px 0 #2e313833;margin-bottom:20px;padding:40px}.tabs_register_address_container_modal{box-shadow:none;margin:initial;padding:initial}.tabs_register_address_container>.ant-row:first-child>.ant-col>span{color:#565c67;font-size:17px;font-weight:700;line-height:normal}.tabs_register_address_container>.ant-row:nth-child(2)>.ant-col>span{color:#2e3138;font-size:14px;font-weight:400;line-height:20px}.tabs_register_address_list>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list{background:#f2f3f5;border:2px solid #f2f3f5;border-radius:60px!important;display:flex;justify-content:center;overflow:hidden;width:100%!important}.tabs_register_address_list>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab{background:#0000!important;display:flex;justify-content:center;width:50%!important}.tabs_register_address_list>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab-active{background:#fff!important;border-radius:60px!important}.tabs_register_address_list>.ant-tabs-card .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{border-bottom-color:#f2f3f5!important}.tabs_register_address_list>.ant-tabs-nav:before{border-bottom:none!important}.tabs_register_address_list>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list span{color:#707070;font-size:14px;font-weight:700;line-height:16px}.tabs_register_address_list>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab-active span{color:#308ae6}.tabs_register_address_container>.ant-row{padding-bottom:20px}.tabs_register_address_container_modal>.ant-row{padding-bottom:0}.prescription .prescription-info-row input{height:58px}.prescription .prescription-info-row{margin:10px 0 0;width:100%}.prescription .prescription-info-row-first{width:160%!important}.prescription .prescription-info-row .prescription-info-input{margin-top:8px}.prescription .prescription-info-row .ant-tag{bottom:2px;left:3px}.row-modal .prescription-info-row{grid-gap:20px;align-items:center;display:flex;padding-top:10px;width:auto}.prescription .prescription-info-row>.pharmacy_name{padding-right:10px}.prescription .prescription-info-row>.fax{padding-left:10px}.prescription .prescription-info-button .back{background:#8b969e;border-radius:6px;height:60px;padding-right:10px;width:100%}.prescription .prescription-info-button .back>img{padding-right:12px}.prescription .prescription-info-button .register{padding-left:10px}.prescription .prescription-info-button .back>span,.prescription .prescription-info-button .register>input{color:#fff;font-size:16px;font-weight:700;line-height:16px}.prescription{background:#f2f3f5;border-radius:6px;padding:24px}.prescription .prescription-info-button>.ant-col>.back:hover{background:#8b969e;color:#fff}.prescription .search-postcode .ant-select-in-form-item{height:58px!important}@media (max-width:768px){.prescription-info-button{flex-direction:column-reverse}.search-postcode .col-pref{padding-right:0!important}.search-postcode .col-city{padding-left:0!important}.prescription .prescription-info-row>.pharmacy_name{padding-right:0!important}.prescription .prescription-info-row>.fax{padding-left:0!important}.prescription .prescription-info-button .back{margin-bottom:16px;padding-right:0!important}.prescription .prescription-info-button .register{padding-left:0!important}.tabs_register_address_container{padding:16px!important}.tabs_register_address_list>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab:first-child{width:45%!important}.tabs_register_address_list>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab:nth-child(2){width:30%!important}.tabs_register_address_list>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab:nth-child(3){width:25%!important}}.search_pharmacy>.prescription-info-label>span{color:#2e3138;font-size:15px;line-height:16px}.search_pharmacy .prescription-info-label input{height:50px}.search_pharmacy .relativeRow{position:relative}.search_pharmacy .search_pharmacy_regis{background:#fff;border-radius:4px;box-shadow:0 0 10px #0000004d;left:0;min-width:calc(300% - 24px);padding:30px;position:absolute;z-index:10}.search_pharmacy .result_pref{left:12px}.search_pharmacy .result_city{left:calc(-100% + 12px)}.search_pharmacy .result_pharmacy{left:-195%}.search_pharmacy .search_pharmacy_regis .modal-keyword-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;max-height:170px;overflow-x:auto}.search_pharmacy .search_pharmacy_regis .modal-keyword-item{background:#edf4fc;border:1px solid #1e6097;border-radius:2em;cursor:pointer;font-size:15px;font-weight:400;line-height:1;margin:.75em .75em 0 0;padding:.4em 1.25em;transition:all .5s;white-space:nowrap}@media (max-width:768px){.search_pharmacy .search_pharmacy_regis{min-width:calc(100% - 24px)}}@media (max-width:1200px){.search_pharmacy .search_pharmacy_regis{min-width:calc(100% - 24px)}.search_pharmacy .result_city,.search_pharmacy .result_pharmacy{left:10px}}.regis_address_other{background:#f2f3f5;border-radius:6px;padding:24px}.regis_address_other>.ant-row>.warning_line>span{color:#2e3138;font-size:14px;font-weight:400;line-height:20px}.regis_address_other .prescription-info-button{align-items:center;justify-content:center}.regis_address_other .prescription-info-button .buttonCancel{background:#8b969e;color:#fff;height:60px;width:100%}.regis_address_other .prescription-info-button .buttonCancel:hover{background:#8b969e;color:#fff;opacity:.7}.regis_address_other .prescription-info-button .buttonAccept{background:#ff1493;color:#fff;cursor:pointer;height:60px;margin-top:0;width:100%}.regis_address_other .prescription-info-button .buttonAccept:hover{background:#ff1493!important;color:#fff!important;opacity:.7}.regis_address_other .detail_pharmacy_empty{background:#f8f8f8;border-radius:6px;height:280px;margin:36px 0;padding:24px}@media (max-width:768px){.detailPharmacy-right>.qrcode_container{display:none!important}.regis_address_other>.ant-row>.warning_line{padding-left:12px}.regis_address_other .detail_pharmacy_empty{height:150px}}.ant-modal-wrap .modalDetailPharmacy{width:640px!important}.modalDetailPharmacy .detailPharmacy{background:#f8f8f8;border-radius:6px;padding:24px}.detailPharmacy-left,.detailPharmacy-right{display:flex;flex-direction:column;gap:16px}.modalDetailPharmacy .detailPharmacy .itemTitle{font-size:17px;line-height:32px;margin-bottom:4px}.modalDetailPharmacy .detailPharmacy .itemContent{line-height:16px}.detail_pharmacy{background:#f8f8f8;border-radius:6px;margin:36px 0;padding:24px}.qrcode_container{background:#fff;display:flex}.qrcode_container>.qrcode{background-color:#565c67;display:flex;height:104px;margin:10px;padding:2px;width:104px}.qrcode_container>div:nth-child(2){display:flex;margin-top:8px}.qrcode_container>div>span{color:#565c67!important;font-size:13px!important;font-weight:400!important;line-height:16px!important}.detail_pharmacy>.ant-row>.ant-col>.detailPharmacy>.ant-col>div>div>span{color:#565c67;font-size:17px;font-weight:700;line-height:normal}.detailPharmacy-right>.link_line>span{color:#2e3138;font-size:14px;font-weight:400;line-height:normal}.line_container{background:#fff;border-radius:36px;box-shadow:0 0 4px 0 #2e31381a,0 2px 2px 0 #2e31381a;display:none;padding:16px}.line_container>.line_button{background:#06ad53;border-radius:60px;height:60px;margin-bottom:8px;width:100%}.line_container>.line_button:hover{background:#06ad53!important}.line_container>.line_button>a>img{padding-right:16px}.line_container>.line_button>a>span{color:#fff;font-size:16px;font-weight:700;line-height:16px}.line_container>div{padding:10px 8px}.line_container>div>div>span{color:#565c67;font-size:13px;font-weight:400;line-height:16px}.line_container>div>.add_friend{padding-bottom:8px}.regis_address_other>.detail_pharmacy .itemContent>span{color:#565c67!important;font-size:14px!important;font-weight:400!important;line-height:16px!important}@media (max-width:768px){.ant-modal-wrap .modalDetailPharmacy{width:400px!important}.line_container{display:block!important}}.modal-pharmacy-guide .colCardItem{flex:1 1}.modal-pharmacy-guide .cardItem{background:#fff;border:1px solid #f2f3f5;border:1px solid var(--color-alias-border-light,#f2f3f5);box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;display:flex;flex:1 1;flex-direction:column;height:100%;padding:24px 24px 40px;text-align:center}.modal-pharmacy-guide .cardItem img{height:200px;padding:42px 10px 26.76px}.modal-pharmacy-guide .cardItem span{color:#565c67;font-size:16px}.modal-pharmacy-guide .splitCardItem{align-items:center;display:flex;justify-content:center}div.step-by-step div.image-box-mb{align-items:center;display:flex;flex-direction:column;padding:0 6px 40px 3px}div.step-by-step div.image-box-mb div{align-items:center;align-self:stretch;background:#fff;border:1px solid #f2f3f5;border-radius:0;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;display:flex;flex-direction:column;gap:20px;height:350px;padding:0;padding:30px}div.step-by-step div.image-box-mb div img{height:220px;width:220px}div.step-by-step div.image-box div span{font-size:16px;font-weight:700}div.step-by-step div.image-box-mb div span{font-size:15px;font-weight:700}div.step-by-step ul.slick-dots li button{border-radius:3px 3px 3px 3px}div.step-by-step ul.slick-dots li.slick-active button{background-color:#ff1493;border-radius:7px 7px 7px 7px;height:14px;width:14px}div.step-by-step ul.slick-dots{align-items:baseline;gap:5px}.modal-pharmacy-guide .pharmacy_guide_container .slick-slider{width:100%}.pharmacy_guide_container>.ant-row>.ant-col>.topic{color:#2e3138;font-size:15px;font-weight:700}.pharmacy_guide_container .splitCardItem img.arrow-right{height:40px;width:40px}.pharmacy_guide_container>.ant-modal-content>.ant-modal-header{align-items:center;border-bottom:1px solid #d0d2d8;display:flex;height:60px;margin-top:8px}.pharmacy_guide_container>.ant-modal-content>.ant-modal-header>.ant-modal-title{color:#6c747b;font-size:18px;font-weight:700}.pharmacy_guide_container>.ant-row>.ant-col>.message-guide{align-items:flex-start;display:flex;gap:6px}.modal-pharmacy-guide .ant-modal-header{align-items:center;border-bottom:1px solid #d0d2d8;display:flex;height:60px;margin-bottom:32px}.modal-pharmacy-guide .ant-modal-content .ant-modal-close{align-items:center;display:flex;height:40px}@media (max-width:1200px){.modal-pharmacy-guide .ant-modal-body{padding-right:10px}}@media (max-width:768px){.modal-pharmacy-guide .pharmacy_guide_container{margin-bottom:24px}}.payment-info-head{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #f2f3f5;border-radius:0;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;display:flex;flex-direction:column;gap:0;padding:16px 24px}.payment-info-head>div{align-items:center;align-self:stretch;display:flex;height:56px;justify-content:space-between;padding:0 8px 0 16px}.payment-info-head>div>div:first-child{align-content:center;align-items:center;color:#2e3138;display:flex;flex-wrap:wrap;font-family:Meiryo;font-size:15px;font-weight:400;gap:4px;height:17px;line-height:16px}.payment-info-head>div>div:first-child>span{color:#878e9b;font-family:Meiryo;font-size:15px;font-weight:400;line-height:16px}.payment-info-head>div>div:nth-child(2){color:#565c67;font-family:Meiryo;font-size:14px;font-weight:400;line-height:16px}.payment-info-note{align-items:flex-start;background:#fff;display:flex;gap:6px;margin-top:20px;padding:8px 0}.cardPayment .cardItem{background:#fff;border:1px solid #f2f3f5;border:1px solid var(--color-alias-border-light,#f2f3f5);box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:24px 0 40px;text-align:center}.cardPayment .cardItem img{height:200px;padding:42px 10px 26.76px}.cardPayment .cardItem span{color:#565c67;font-size:16px}.cardPayment .notice{display:flex;gap:6px}.cardPayment .notice span{align-items:flex-start;color:#2e3138;line-height:20px}.cardPayment .errcode{padding-left:10px;padding-right:10px}.cardPayment .checkIcon{height:40px!important;left:calc(100% - 50px);padding:0!important;position:absolute;top:40px;width:40px!important}.cardPayment .cardTitleDiv{display:flex;height:40px}.cardPayment .cardTitleText{font-size:16px;font-weight:700;margin-bottom:20px}@media(max-width:768px){.cardPayment .ant-row{row-gap:70px!important}}.registerCard .ant-select{height:58px;width:45%}.registerCard .ant-modal-header{border-bottom:none!important}.registerCard .ant-select:nth-child(2){margin-right:10px}.registerCard{align-items:center;justify-content:center;width:50%!important}.registerCard .ant-modal-content{border-radius:0!important}.registerCard .confirmBtn{background:#ff1493;color:#fff;font-size:16px;font-weight:700;height:60px;width:300px}.registerCard .confirmBtn:hover{background:#ff1493!important;color:#fff!important}.registerCard .ant-modal-title{border-bottom:1px solid #d0d2d8;color:#565c67;font-size:17px;font-weight:700;margin-top:7px;padding:17px 0}.registerCard .cardList img{height:48px;margin-bottom:40px;margin-right:8px;margin-top:40px;width:70px}.registerCard input{height:58px}.registerCard table{font-size:15px}.registerCard table tr:nth-child(3) td{height:50px;vertical-align:bottom}.registerCard .info1{color:#2e3138;font-size:14px;font-weight:700}.registerCard .ant-modal-body{padding-right:10px}.registerCard .ant-select-selection-placeholder{color:#2e3138}.registerCard .country-code{height:58px;width:90%}@media (max-width:768px){.registerCard{width:90%!important}.select-month-year{justify-content:space-between}}@media (max-width:1200px){.registerCard .cardList img{margin-bottom:10px;margin-top:10px}.registerCard .cardList{text-align:center}.registerCard tr{display:grid}.registerCard tr td:first-child{border-bottom:none}.registerCard tr td:nth-child(2){text-align:left}}.cfRegisterCard .confirmBtn{background:#ff1493;color:#fff;font-size:16px;font-weight:700;height:60px;width:300px}.cfRegisterCard .confirmBtn:hover{background:#ff1493!important;color:#fff!important}.cfRegisterCard .ant-modal-header{border-bottom:none!important}.cfRegisterCard .ant-modal-title{border-bottom:1px solid #d0d2d8;color:#565c67;font-size:17px;font-weight:700;margin-top:7px;padding:17px 0}.cfRegisterCard .info1{color:#2e3138;font-size:14px;font-weight:700}.cfRegisterCard td{border-bottom:1px solid #e3e5e8;height:56px!important;padding-bottom:0;vertical-align:bottom}.cfRegisterCard tr td:nth-child(2){color:#565c67;font-weight:700;text-align:right}.cfRegisterCard tr td:first-child{color:#2e3138}.cfRegisterCard{align-items:center;justify-content:center;width:50%!important}.cfRegisterCard .ant-modal-content{border-radius:0!important}.cfRegisterCard .ant-modal-content .ant-modal-body{padding:40px 0!important}.cardImg{height:48px;margin-bottom:40px;margin-right:8px;margin-top:20px;width:70px}.cfRegisterCard .ant-modal-footer{margin-top:0!important}@media (max-width:768px){.cfRegisterCard{width:90%!important}.select-month-year{justify-content:space-between}}@media (max-width:1200px){.cfRegisterCard .cardList img{margin-bottom:10px;margin-top:10px}.cfRegisterCard .cardList{text-align:center}.cfRegisterCard tr{display:grid}.cfRegisterCard td{height:30px!important}.cfRegisterCard tr td:first-child{border-bottom:none}.cfRegisterCard tr td:nth-child(2){text-align:left}.cfRegisterCard .ant-modal-content .ant-modal-body{padding:40px 10px 0 0!important}}.cardInfo .btnEdit{background:#0000;border:none;color:#308ae6;font-size:16px}.cardInfo .btnEdit:hover{background:#0000!important;border:none;color:#308ae6!important;font-size:16px}.cardInfo .ant-modal-title{border-bottom:1px solid #d0d2d8;color:#565c67;font-size:17px;font-weight:700;margin-top:7px;padding:17px 0}.cardInfo table tr td:nth-child(2){color:#565c67;font-weight:700;text-align:right}.cardInfo .ant-modal-header{border-bottom:none!important}.cardInfo table{margin-bottom:20px;width:100%}.cardInfo{align-items:center;justify-content:center;width:50%!important}.cardInfo .ant-modal-content{border-radius:0!important}.cardInfo td{border-bottom:1px solid #f2f3f5;height:56px!important;padding-bottom:0;vertical-align:bottom}@media (max-width:768px){.cardInfo{width:90%!important}.select-month-year{justify-content:space-between}}@media (max-width:1200px){.cardInfo .cardList img{margin-bottom:10px;margin-top:10px}.cardInfo .cardList{text-align:center}.cardInfo tr{display:grid}.cardInfo td{height:30px!important}.cardInfo tr td:first-child{border-bottom:none}.cardInfo tr td:nth-child(2){text-align:left!important}}.confirmBeforeEditCard .confirmBtn{background:#ff1493;color:#fff;font-size:16px;font-weight:700;height:60px;width:300px}.confirmBeforeEditCard .confirmBtn:hover{background:#ff1493!important;color:#fff!important}.confirmBeforeEditCard .ant-modal-title{border-bottom:1px solid #d0d2d8;color:#565c67;font-size:17px;font-weight:700;margin-top:7px;padding:17px 0}.confirmBeforeEditCard .ant-modal-header{border-bottom:none!important}.confirmBeforeEditCard .msg{background:#f8f8f8;color:#2e3138;margin-bottom:40px;margin-top:40px;padding:24px}.confirmBeforeEditCard{align-items:center;justify-content:center;width:50%!important}.btn-gen-otp{align-items:center;display:flex;justify-content:flex-end}.confirmBeforeEditCard .ant-modal-content{border-radius:0!important}.confirmBeforeEditCard .errMsg{color:#ff4d4f;font-size:14px;line-height:16px;margin-top:10px}@media (max-width:768px){.confirmBeforeEditCard{width:90%!important}}@media (max-width:1200px){.btn-gen-otp{justify-content:center}.confirmBeforeEditCard .ant-modal-body{padding-right:10px}}.editCard .ant-select{height:58px;width:45%}.editCard .country-code{height:58px;width:90%}.editCard .ant-modal-header{border-bottom:none!important}.editCard .ant-select:nth-child(2){margin-right:10px}.editCard{align-items:center;justify-content:center;width:50%!important}.editCard .ant-modal-content{border-radius:0!important}.editCard .confirmBtn{background:#ff1493;color:#fff;font-size:16px;font-weight:700;height:60px;width:300px}.editCard .confirmBtn:hover{background:#ff1493!important;color:#fff!important}.editCard .ant-modal-title{border-bottom:1px solid #d0d2d8;color:#565c67;font-size:17px;font-weight:700;margin-top:7px;padding:17px 0}.editCard .cardList img{height:48px;margin-bottom:40px;margin-right:8px;width:70px}.editCard input{height:58px}.editCard table{font-size:15px}.editCard .formTable tr:nth-child(3) td{height:50px;vertical-align:bottom}.editCard .info1{color:#2e3138;font-size:14px;font-weight:700}.editCard .ant-select-selection-placeholder{color:#2e3138}.editCard .infoTable{margin-bottom:64px;width:100%}.editCard .infoTable td{border-bottom:1px solid #f2f3f5;height:56px!important;padding-bottom:0;vertical-align:bottom}.editCard .infoTable tr td:nth-child(2){color:#565c67;font-weight:700;text-align:right}.editCard .ant-modal-body{padding-right:10px}@media (max-width:768px){.editCard{width:90%!important}.select-month-year{justify-content:space-between}}@media (max-width:1200px){.editCard .cardList img{margin-bottom:10px;margin-top:10px}.editCard .cardList{text-align:center}.editCard tr{display:grid}.editCard .infoTable>tr>td{height:30px!important}.editCard tr td:first-child{border-bottom:none}.editCard tr td:nth-child(2){text-align:left}}.confirmEditCard .ant-modal-header{border-bottom:none!important}.confirmEditCard{align-items:center;justify-content:center;width:50%!important}.confirmEditCard .ant-modal-content{border-radius:0!important}.confirmEditCard .confirmBtn{background:#ff1493;color:#fff;font-size:16px;font-weight:700;height:60px;width:300px}.confirmEditCard .confirmBtn:hover{background:#ff1493!important;color:#fff!important}.confirmEditCard .ant-modal-title{border-bottom:1px solid #d0d2d8;color:#565c67;font-size:17px;font-weight:700;margin-top:7px;padding:17px 0}.confirmEditCard .cardList img{height:48px;margin-bottom:40px;margin-right:8px;width:70px}.confirmEditCard input{height:58px}.confirmEditCard table{font-size:15px}.confirmEditCard .formTable tr:nth-child(3) td{height:50px;vertical-align:bottom}.confirmEditCard .info1{color:#2e3138;font-size:14px;font-weight:700}.confirmEditCard table{margin-bottom:64px;width:100%}.confirmEditCard table td{border-bottom:1px solid #f2f3f5;height:56px!important;padding-bottom:0;vertical-align:bottom}.confirmEditCard table tr td:nth-child(2){color:#565c67;font-weight:700;text-align:right}.confirmEditCard .ant-modal-body{padding-right:10px}@media (max-width:768px){.confirmEditCard{width:90%!important}}@media (max-width:1200px){.confirmEditCard .cardList img{margin-bottom:10px;margin-top:10px}.confirmEditCard .cardList{text-align:center}.confirmEditCard tr{display:grid}.confirmEditCard table td{height:30px!important}.confirmEditCard tr td:first-child{border-bottom:none}.confirmEditCard tr td:nth-child(2){text-align:left!important}}.registerInsurance .btnCf{background:#ff1493;color:#fff;font-size:16px;font-weight:700;height:60px;width:300px}.registerInsurance .message-error{line-height:30px}.registerInsurance .btnCf:hover{background:#ff1493!important;color:#fff!important;opacity:.7}.registerInsurance .ant-modal-title{border-bottom:1px solid #d0d2d8;color:#565c67;font-size:17px;font-weight:700;margin-top:7px;padding:17px 0}.registerInsurance .ant-modal-header{border-bottom:none!important;margin-bottom:20px}.registerInsurance{align-items:center;justify-content:center;width:50%!important}.registerInsurance .ant-modal-content{border-radius:0!important;padding:24px 40px 48px}.registerInsurance .ant-card-head{background:#f0f5f8!important;border:none;border-radius:0!important;padding:24px 40px 16px!important}.registerInsurance .ant-card{border-radius:0!important}.registerInsurance .insuranceLimitDateTitle{border-bottom:1px solid #d0d2d8;line-height:48px;margin:0 40px}.registerInsurance .info{color:#2e3138;font-size:14px;font-weight:400;white-space:pre-line}.registerInsurance .title{color:#565c67;font-size:17px;font-weight:700;margin-bottom:8px}.registerInsurance .help{background:#0000;border:1px solid #308ae6!important;border-radius:20px;color:#308ae6!important;font-size:14px;font-weight:400;height:25px;line-height:normal;margin-left:5px;padding:1px 6px;width:54px}.registerInsurance .required{background:#ff1493;border:none!important;border-radius:20px;color:#fff!important;font-size:10px;line-height:normal;margin-left:5px;padding:1px 8px}.registerInsurance .btnAdd{align-items:center;background-color:#fff2f9;border:none;border-radius:6px;color:#ff1493;cursor:pointer;display:flex;font-size:14px;font-weight:700!important;padding:24px}.registerInsurance .btnAdd:hover{background-color:#fff2f9!important;color:#ff1493!important}.re-examination-code_print .print-code_button:first-child{margin-right:8px}.registerInsurance .ant-select{height:48px;margin-left:8px;margin-right:8px;margin-top:8px;width:100%}.registerInsurance .ant-select:first-child{margin-left:0!important}.registerInsurance .approveCopy{background:#f9f9f9;padding:24px 40px 48px}.registerInsurance .ant-card-body{padding:0!important}.registerInsurance .cardContent{display:flex;justify-content:center;padding:48px}.registerInsurance .select-datetime-container{column-gap:8px;display:flex}.registerInsurance .select-datetime-container>div{align-items:baseline;display:inline-flex}.registerInsurance .fieldImageCard{margin-top:20px;padding:0 40px}@media (max-width:1200px){.registerInsurance{align-items:center;justify-content:center;width:90%!important}}@media (max-width:768px){.registerInsurance .ant-card-head{padding:20px 20px 16px!important}.registerInsurance .approveCopy{padding:20px 20px 40px!important}.registerInsurance .select-datetime-container{column-gap:8px}.registerInsurance .select-datetime-container .fieldPart{flex:1 1}.registerInsurance .fieldImageCard{padding:0 20px}.registerInsurance .fieldImageCard .rowFieldImageCard{margin:0!important}}.uploadCardImage .img-card{border:1px solid #f2f3f5;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;display:flex;height:250px;justify-content:center;padding:10px;position:relative}.uploadCardImage .img-card .textLabel{background:#ff1493;border-radius:30px;color:#fff;font-size:17px;left:10px;padding:4px 12px 2px;position:absolute;top:10px;z-index:1}.uploadCardImage .img-card img{max-height:100%;max-width:100%}.uploadCardImage .previewImage .ant-upload-list-item-thumbnail{max-height:220px}.uploadCardImage .message-error{text-align:center}.uploadCardImage .img-card .yetUpload .titleAvt{font-size:16px;line-height:32px;margin-top:12px}.uploadCardImage .img-card .yetUpload p{color:#565c67;margin-bottom:0!important;text-align:center}.uploadCardImage .wrapper-previewImage{align-items:flex-end;display:flex;width:100%}.uploadCardImage .wrapper-previewImage .typeTextFile{flex:1 1;height:100%;padding:30px 10px 0;text-align:center}.uploadCardImage .wrapper-previewImage .typeTextFile a{text-decoration:underline}.img-card .typeTextFile .typeTextFileText,.uploadCardImage .wrapper-previewImage .typeTextFile{font-size:15px}.wrapper-previewImage .previewImage{flex:1 1;height:100%}.wrapper-previewImage .btnClear{background:#f0f5f8;border-radius:6px;color:#6c747b}.wrapper-previewImage .btnClear:hover{background:#f0f5f8!important;border:1px solid #6c747b;color:#6c747b!important}.img-card .typeTextFile .ant-upload{display:block!important}.img-card .typeTextFileUploaded .ant-upload{align-items:flex-start!important}.uploadCardImage .wrapper-previewImage .previewImage .ant-upload-list,.uploadCardImage .wrapper-previewImage .previewImage .ant-upload-picture-card-wrapper{height:100%}.img-card .typeTextFile .ant-upload-select,.img-card .typeTextFileUploaded .ant-upload-select{padding:30px 10px 0}.img-card .uploadedImage .ant-upload-select{background:#fff!important;border:none!important;height:100%!important;max-height:250px;width:100%!important}.img-card .previewImage .ant-upload-list-item-actions{display:none}.img-card .previewImage .ant-upload-list-item-container{height:100%!important;width:100%!important}.img-card .previewImage .ant-upload-list-item-thumbnail{display:flex!important;justify-content:center}.img-card .previewImage .ant-upload-list-item-done:before{cursor:pointer;opacity:0!important}.img-card .previewImage .ant-upload-list-item{padding:0!important}.img-card .previewImage .ant-upload-list-item-done{border:initial!important}.ant-modal-wrap .modalPreviewImageInsurance{margin-top:15vh!important;min-width:700px!important}.ant-modal-wrap .modalPreviewImageInsurance img{height:350px;max-height:100%;max-width:100%;width:-webkit-max-content!important;width:max-content!important}.ant-modal-wrap .modalPreviewImageInsurance .ant-modal-body{text-align:center}.ant-modal-wrap .modalPreviewImageInsurance .ant-modal-content{padding:20px 50px 20px 20px!important}@media (max-width:768px){.ant-modal-wrap .modalPreviewImageInsurance{min-width:0!important;min-width:auto!important}.ant-modal-wrap .modalPreviewImageInsurance img{height:250px}}@media (max-height:500px){.ant-modal-wrap .modalPreviewImageInsurance{margin-top:-15vh!important}}.prescriptionReceiveConfirm{padding:24px 40px 48px}.prescriptionReceiveConfirm .itemTitle,.prescriptionReceiveConfirm .prescription-title{color:#565c67;font-size:17px}.prescriptionReceiveConfirm .itemTitle{line-height:32px}.prescriptionReceiveConfirm .itemContent span{line-height:1.5}.prescriptionReceiveConfirm .prescription-method{font-size:15px}.inviti_attendant{background:#fff;border:1px solid #f2f3f5;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;margin-bottom:20px}.inviti_attendant_container{padding:20px 40px 48px}.inviti_attendant_container>.title{color:#565c67;font-size:17px;font-weight:700;line-height:normal;margin-bottom:29px}.inviti_attendant_container>.note{display:flex;margin-bottom:20px}.inviti_attendant_container>.note>div{padding-right:6px}.inviti_attendant_container>.note>span{color:#2e3138;font-size:14px;font-weight:400;line-height:20px}.inviti_attendant_container>.label_checkbox>span{color:#2e3138;font-size:15px;font-weight:400;line-height:16px}.info_inviti_attendant_other_mail,.info_inviti_attendant_other_name{word-wrap:break-word}@media (max-width:991px){.inviti_attendant_container>.title{text-align:center}.close_outlined{margin-right:-16px!important}.inviti_attendant_container>.label_checkbox,.inviti_attendant_container>.note{margin-left:-24px!important}}.wrapper_inviti_attendant{width:704px!important}.wrapper_inviti_attendant .ant-modal-content>.ant-modal-header{align-items:center;border-bottom:1px solid #d0d2d8;display:flex;height:60px}.wrapper_inviti_attendant .ant-modal-content>.ant-modal-header>.ant-modal-title{color:#6c747b;font-size:18px;font-weight:700;line-height:24px}.wrapper_inviti_attendant .ant-modal-close{margin:6px 12px 0 0}.other_container{background:#f2f3f5;border-radius:6px;margin-top:20px;padding:20px 40px}.other_container>div>div>span:first-child{color:#2e3138;font-size:15px;font-weight:400;line-height:16px;padding-right:8px}.other_mail input,.other_name input{background:#fff;border:1px solid #d0d2d8;border-radius:6px;height:58px}.other_container .cancel_modal{background:#8b969e;border-radius:6px;height:60px;width:100%}.other_container .cancel_modal>span,.other_container .save_modal>span{color:#fff;font-size:16px;font-weight:700;line-height:16px}.other_container .cancel_modal:hover{background:#8b969e!important;color:#fff!important;opacity:.7}.other_container .save_modal{background:#ff1493;border-radius:6px;height:60px;width:100%}.other_container .save_modal:hover{background:#ff1493!important;color:#fff!important;opacity:.7}.info_inviti_attendant{background:#f2f3f5;border-radius:6px;margin-top:20px;padding:0 24px 24px}.info_inviti_attendant>div>div{display:flex;flex-direction:column}.info_inviti_attendant_title{color:#565c67;font-size:17px;font-weight:700;line-height:normal}.close_outlined{display:flex;justify-content:flex-end;margin-bottom:-10px;padding-top:16px}.do_not_close{padding:24px}@media (max-width:991px){.other_container .save_modal{margin-bottom:16px}.info_inviti_attendant{margin-left:-24px;margin-right:-24px}.attendant_name_title{padding-bottom:16px}}.schedu-info-table div.ant-table div.ant-table-title{color:#565c67;font-size:16px;font-weight:700;line-height:normal;padding-left:0}.history-container{display:flex;flex-direction:column;gap:24px;margin-top:36px;width:75%}.header-wrapper{color:#6c747b;font-size:20px}.header-h1,.header-wrapper{height:48px;line-height:normal}.header-h1{align-items:center;align-self:stretch;color:#565c67;display:flex;font-size:22px;gap:12px}.title-search{color:#6c747b;font-size:20px;height:48px;line-height:normal}@media (max-width:768px){.history-container{align-self:stretch;display:flex;flex-direction:column;gap:40px;margin-top:0;padding:60px 24px 200px;width:100%}.header-wrapper,.title-search{display:flex;font-size:20px;justify-content:center;margin:0;width:auto}.title-search{gap:12px;height:32px}.header-h1{margin:auto}}.breadcrumb-wrapper{width:246px}@media (max-width:768px){.breadcrumb-wrapper{margin:0;width:auto}}.pt12-breadcrumb ol li:first-child .ant-breadcrumb-link,.pt12-breadcrumb ol li:nth-child(3) .ant-breadcrumb-link{text-decoration:underline}.table-history .btn-reservation,.table-history .btn-reservation:hover{background-color:#fff2f9!important;border-color:#fff2f9!important;color:#ff1493!important;font-weight:700!important}.table-history .ant-table-content>table{border-collapse:collapse}.table-history table{min-width:1000px}.table-history table th.ant-table-cell{text-align:center}@media (max-width:768px){.table-history{display:flex;flex-direction:column;margin:auto;width:100%}.table-history div.ant-table-content{overflow-x:scroll}}@media (max-width:1400px){.table-history div.ant-table-content{overflow-x:scroll}}.box-search{align-items:center;align-self:stretch;background:#fff;border:1px solid #f2f3f5;border-radius:0;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;display:flex;flex-direction:column;gap:36px;gap:var(--gap-wide,36px);padding:24px 24px 40px}.box-search-title{margin:0 24px}.box-search-title-lv1{align-items:center;align-self:stretch;display:flex;gap:12px;height:32px;justify-content:center;margin-bottom:12px}.box-search-title-lv1>span{color:#565c67;font-size:16px;line-height:normal;text-align:center}.box-search-title-link{display:flex;justify-content:center}.box-search-title-link>a{color:#308ae6;font-size:16px;line-height:normal}.box-search-input{width:100%}.box-search-input>div{margin:0 96px}.box-search-input-group{background:#f2f3f5;border-radius:6px;display:flex;flex-direction:column;gap:10px;padding:20px 40px;position:relative}.input-wrap{display:flex;flex-direction:row;gap:60px}.input-wrap>div{display:flex;flex-direction:column;gap:5px}div .message-error{color:red}.search-modal{background:#fff;border-radius:4px;box-shadow:0 0 10px #0000004d;margin-top:-1em;max-width:684px;padding:30px;position:absolute;top:100%;z-index:10}.search-modal .modal-title{border-bottom:1px dotted;color:#404040;font-size:14px;margin:0 0 .5em;padding:0;text-align:left}.search-modal .modal-title .modal-keyword-button{background:#1e6097;border:1px solid #1e6097;border-radius:2em;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;line-height:1;margin:.75em .75em 0 0;padding:.4em 1.25em;white-space:nowrap}.search-modal .modal-title .i-block{display:inline-block;margin:.5em 0}.search-modal .modal-heading{color:#404040;font-size:14px;margin:.5em 0 0;text-align:left}.search-modal .modal-keyword-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;max-height:170px;overflow-x:auto}.modal-keyword-item1,.search-modal .modal-keyword-item{background:#edf4fc;border:1px solid #1e6097;border-radius:2em;cursor:pointer;font-size:15px;font-weight:400;line-height:1;margin:.75em .75em 0 0;padding:.4em 1.25em;transition:all .5s;white-space:nowrap}#modal-subject,#modal-subject-none{transform:translateX(370px)}#modal-subject{max-height:230px}.search-modal-none{display:none}.input-department,.input-region{margin-right:20px}.input-clinic,.input-department,.input-region{font-size:18px;height:58px;width:100%}@media (max-width:768px){.box-search{background:#fff;border:1px solid #f2f3f5;border-radius:0;box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;gap:36px;gap:var(--gap-wide,36px);padding:40px 16px;width:auto}.box-search,.box-search-title{align-items:center;align-self:stretch;display:flex;flex-direction:column;margin:0}.box-search-title{border-radius:0;gap:12px;gap:var(--gap-small,12px);padding:0}.box-search-input-group{align-self:stretch;display:flex;flex-direction:column;gap:20px;justify-content:flex-end;margin:0;padding:20px;width:auto}.box-search-input>div{margin:0}.input-wrap{display:flex;flex-direction:column;gap:20px}#modal-area.search-modal{top:46%}#modal-subject.search-modal{top:73%;transform:translateX(0)}}.box-result{width:auto}.box-result-header{align-items:center;align-self:stretch;color:#565c67;display:flex;font-size:16px;gap:12px;height:32px;line-height:normal}.box-result-body>div .ant-table-footer{border-bottom:0!important;border-left:0!important;border-right:0!important}.box-result-body .btn-register{background-color:#fff2f9;border:#fff2f9;color:#ff1493;font-weight:700}.box-result-body .btn-register:hover{background-color:#fff2f9!important;border:#fff2f9!important;color:#ff1493!important;font-weight:700!important}.box-result-body .ant-table-content>table{border-collapse:collapse}.emptyText{color:#000}.name-clinic,.name-clinic:hover,.name-clinic:visited{color:#1677ff}.box-result-body table{min-width:1000px}.box-result-body table th.ant-table-cell{text-align:center}.ant-pagination-jump-next.ant-pagination-jump-next-custom-icon,.ant-pagination-jump-prev.ant-pagination-jump-prev-custom-icon{display:none}.item-first,.item-last{display:none!important}@media (max-width:768px){.box-result{margin:0;width:auto}.box-result-body{display:flex;flex-direction:column;width:auto}.box-result-body div.ant-table-content{overflow-x:scroll}}@media (max-width:1400px){.box-result-body div.ant-table-content{overflow-x:scroll}}.settingPassword-wrap{padding:36px 240px 240px;padding:var(--gap-wide,36px) 240px 240px 240px;width:100vw}.settingPassword .title{color:#6c747b;font-size:20px}.settingPassword .fieldName .name{color:#565c67;font-size:17px}.settingPassword .error,.settingPassword .notice{margin-bottom:24px;margin-top:12px}.settingPassword .error{color:red!important}.settingPassword .fieldInput{border:1px solid #f2f3f5;border:1px solid var(--color-alias-border-light,#f2f3f5);border-radius:6px;border-radius:var(--radius-slightly-rounded,6px);box-shadow:0 2px 4px 0 #2e313833,0 2px 2px 0 #2e313833;padding:40px 40px 48px}.settingPassword .fieldButton{padding-left:80px}.settingPassword .fieldButton button{min-width:250px;width:100%}.settingPassword .suggest{margin-bottom:24px}.settingPassword .buttonRegist{background-color:#ff1493;border:none;color:#fff;height:60px;margin-bottom:20px;width:100%}.settingPassword .buttonRegist:hover{background-color:#ff1493!important;color:#fff!important;opacity:.7!important}.settingPassword .buttonRegist-disable{background-color:#ffc7e3!important;color:#fff!important}.settingPassword .buttonCancel{background-color:#f0f5f8;color:#6c747b;font-size:16px;height:60px;width:100%}.settingPassword .buttonCancel:hover{background-color:#f0f5f8!important;color:#6c747b!important;opacity:.7}.errorPasswordMatched{color:#ff4d4f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.settingPassword .fieldInput .ant-input-password{height:60px;width:70%}@media (max-width:768px){.settingPassword-wrap{padding:60px 24px 200px;padding:60px var(--gap-medium,24px) 200px var(--gap-medium,24px)}.settingPassword .fieldName,.settingPassword .title{text-align:center}.settingPassword-notice{margin:20px 0}.settingPassword .fieldInput{border:none;box-shadow:none;padding:0}.settingPassword .fieldButton{margin-top:40px;padding-left:0}.buttonSettingPw-regis{margin-bottom:16px}.settingPassword .fieldInput .ant-input-password{width:100%}}@media (max-width:992px) and (max-height:400px){.settingPassword-wrap{padding-bottom:0}}.schedule-exam__container{display:flex;flex-direction:column;gap:20px;margin:auto;max-width:480px;min-width:320px;padding:20px;width:100%}.schedule-exam__datepicker{align-items:center;display:flex;gap:20px;justify-content:space-between}.schedule-exam__container .submit-button{background-color:#ff1493;border:#ff1493;color:#fff;font-size:16px;height:auto;line-height:16px;margin:40px 20px 20px;padding:16px 24px}.schedule-exam__container .submit-button:hover{background-color:#ff1493!important;color:#fff!important;opacity:.8}.schedule-exam__container .submit-button:disabled{background-color:#ffc7e3}.form-select-doctor{display:flex;flex-direction:column;gap:10px}.form-select-doctor .ant-select{width:50%}.schedule-exam__datepicker>div{flex-grow:1;margin-bottom:0;width:100%}.schedule-exam__datepicker .ant-picker{width:100%}.schedule-exam__container label,.title,.title2{color:#565c67;font-weight:700;margin-bottom:0}.schedule-exam__container>.title{font-size:22px;line-height:150%}.schedule-exam__container>.title2{font-size:18px;line-height:150%}.modalConfirm p{font-weight:700;line-height:30px}.modalConfirm p span{font-weight:400}.ant-form-item-explain-error{height:1lh}.schedule-exam__container .ant-input-out-of-range .ant-input-suffix .ant-input-data-count{color:#00000073}.schedule-exam__container .ant-input-out-of-range .ant-input{color:#000000e0}.unavailableMsg{display:grid;height:100vh;line-height:30px;margin:0 25px;place-items:center;text-align:left;white-space:pre-line}.unavailableMsg .supportBtn:hover{opacity:.8}.unavailableMsg .supportBtn{background-color:#ff1493;border:#ff1493;border-radius:7px;color:#fff;font-size:16px;height:auto;line-height:16px;margin:0 20px 20px;padding:16px 24px}
/*# sourceMappingURL=main.f3df9fbd.css.map*/