@import "https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css";@import "https://cdn.jsdelivr.net/npm/react-datepicker@4.20.0/dist/react-datepicker.min.css";.ant-image-img{height:100%;object-fit:cover;width:100%}.ant-card{box-shadow:none!important}.ant-table-cell{text-align:center;vertical-align:middle}@media (max-width:480px){.ant-calendar-range{width:320px}.ant-calendar-range-part{width:100%}}@media (max-width:576px){.ant-picker-panels{flex-direction:column}.public-DraftEditor-content{border:1px solid #000;min-height:200px}}.public-DraftEditor-content{border:1px solid #000;min-height:200px}@media screen and (max-width:768px){.ant-card-head-wrapper{justify-content:center}.ant-card-extra{margin-inline-start:unset!important}.is-title-hidden-mobile>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{display:none}}.ant-table{th{background:#fff!important;font-size:12px}th:before{display:none}}.button.is-dashed{border:2px dashed #3273dc}.modal .modal-card-head{background-color:#000;padding:15px}.modal .modal-card-head .modal-card-title{color:#fff}.modal .modal-card-foot{padding:15px}@media (max-width:768px){.modal .modal-background{display:none}.modal .modal-card{height:100%;max-height:100%}}@media screen and (max-width:768px){.table.has-mobile-cards td,.table.has-mobile-cards th{min-width:unset!important;width:auto!important}.table.has-mobile-cards{tbody{background:#f5f5f5}thead{display:none}tfoot th{border:0;display:inherit}tr{display:block;margin-bottom:10px;max-width:100%;position:relative}tr td{background-color:#fff;border:0;display:inherit}tr:not(:last-child){margin-bottom:1rem}tr:not([class*=is-]){background:inherit}tr:not([class*=is-]):hover{background-color:inherit}tr.detail{margin-top:-1rem}tr:not(.detail):not(.is-empty):not(.table-footer){td{border-bottom:1px solid #f5f5f5;display:flex;justify-content:flex-end;text-align:right;width:auto}td:not(.is-empty):before{content:attr(data-label);font-weight:600;margin-right:auto;padding-right:.5em;text-align:left}}tr td.is-empty{justify-content:flex-start!important;text-align:left!important}}}.is-align-centered{align-items:center;display:flex;justify-content:center}.time-list{display:flex;flex-flow:row wrap;gap:5px;width:100%}.time-list li{position:relative;width:calc(20% - 5px)}.time-list li .button{width:100%}.time-list .is-taken{width:calc(40% - 5px)!important}@media (max-width:768px){.time-list li{width:calc(25% - 5px)}.time-list .is-taken{width:calc(50% - 5px)!important}}.time-list .is-extra-slot{bottom:-2px;color:blue;font-size:9px;margin:0 auto;position:absolute;text-align:center;width:20px;width:100%}.react-datepicker-wrapper{width:100%}.react-datepicker-popper{z-index:3}.react-tel-input .form-control{width:100%}.price-input{border:1px solid #d9d9d9;border-radius:2px;padding:4px 11px;width:100%}.message-bubble{border-radius:15px;font-size:14px;margin-bottom:10px;max-width:70%;padding:10px;position:relative}.customer-message{align-self:flex-start;background-color:#d9f7be}.user-message{align-self:flex-end;background-color:#1890ff;color:#fff}.message-time{color:gray;display:block;font-size:12px;margin-top:5px;text-align:right}.custom-button{background-color:#1890ff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 15px;transition:background-color .3s ease,transform .2s ease}.custom-button:hover{background-color:#40a9ff;transform:translateY(-2px)}.custom-button:active{transform:translateY(0)}.buttons{display:flex;gap:10px;margin:10px 0}.small-button{font-size:12px;padding:3px 10px}.custom-textarea{border:1px solid #d9d9d9;border-radius:8px;font-size:14px;padding:10px}.custom-textarea:focus{border-color:#1890ff;box-shadow:0 0 5px rgba(24,144,255,.3)}.text-input-container{display:flex;flex-direction:column;margin-top:15px}.text-input-container>.ant-input{border-radius:0}.upload-button{background-color:#fff;border:1px dashed #1890ff;color:#1890ff;padding:5px;transition:background-color .3s ease}.upload-button:hover{background-color:#e6f7ff}.scroll-to-bottom{display:none}.scroll-container{overflow-y:auto;scroll-behavior:smooth}.react-player{cursor:pointer;z-index:1;video{height:100%;object-fit:cover;width:100%}}