html{box-sizing:border-box;width:100vw;height:100vh}body,html{margin:0;padding:0}#app,body{width:100%;height:100%}input{height:48px}.w-100,input{width:100%}.text-red{color:#b41b3e}.text-gray{color:#373944}.text-green{color:#009170}.text-1,.text-2,.text-3,.text-4,.title,.title-1,.title-2,.title-3,.title-4{font-style:normal;color:#292929;font-weight:600}.title-1{font-size:24px;line-height:35px}.title-2{font-size:20px;line-height:30px}.title-3{font-size:14px;line-height:18px}.title-4{font-size:12px;line-height:18px}.text{font-style:normal;font-weight:400;color:#292929}.text-1{font-size:20px;line-height:30px}.text-2{font-size:14px}.text-3{font-size:12px}.text-4{font-size:10px}.d-flex{display:flex}.bg-booking-alert,.bg-will-come{background-color:#b5dbff!important}.bg-booked{background-color:#eb9251!important}.bg-cancel{background-color:khaki!important}.bg-cancel-not-notice{background-color:#c1b43b!important}.bg-visited{background-color:#e7e7e7!important}.bg-booking-request{background-color:#edd2ab!important}.bg-booking-new{background-color:tomato!important}.bg-booking-existed{background-color:#3b95e7!important}.bg-booking-revisited{background-color:#66cdaa!important}.bg-calendar-cancel{background-color:#37353e!important}.bg-calendar-cancel-not-notice{background-color:#715a5a!important}.bg-calendar-visited{background-color:#c7c7c7!important}.align-ver-center{align-items:center}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.circle{width:10px;height:10px;border-radius:50%}.border-none{border:none}.text-10{font-size:10px}.text-105rem{font-size:1.05rem}.text-05rem{font-size:.5rem}.p-0125rem{padding:.125rem}.border-radius-2{border-radius:2px}.border-radius-4{border-radius:4px}button.btn-primary{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:8px 16px;color:#fff;font-weight:600;background:#897658;border:#897658;cursor:pointer}button.btn-primary:hover{background:rgba(101,88,65,.897)!important}p.text-button{cursor:pointer;color:#2a8de9;font-weight:700;font-size:14px}.p-button{background:#f08550;border:1px solid #f08550;color:#000;height:48px;max-height:48px;border-radius:2px}.p-button:enabled:active,.p-button:enabled:focus,.p-button:enabled:hover{background:#f08550;border:1px solid #f08550;color:#000;opacity:.75;border-radius:2px}.p-button-light{background:#fff;border:1px solid #000;color:#000}.p-button-light:enabled:active,.p-button-light:enabled:focus,.p-button-light:enabled:hover{background:#ebebeb;border:1px solid #000;color:#000;opacity:.75}.p-button-danger{background:#f8f8f8!important;border:1px solid #b41b3e;color:#b41b3e!important}.p-button-link{padding:0;margin:0;border:none!important;height:inherit}.p-disabled{background:#cfcfcf!important;border:1px solid #cfcfcf!important;color:#a1a1a1}input.p-inputtext{max-height:48px;height:48px;color:#000}input.p-inputtext:enabled:hover{border-color:#f08550}input.p-inputtext:enabled:focus{outline-offset:0;box-shadow:none;border-color:#f08550}.p-password .pi-eye,.p-password .pi-eye-slash{cursor:pointer}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:48px;height:45px;background:#f08550;color:#fff;border-radius:8px 0 0 8px;position:absolute;top:10px;left:-48px}.p-sidebar .p-sidebar-header .p-sidebar-close:focus,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus{box-shadow:none}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{background:#f08550;color:#fff}.p-sidebar .p-sidebar-header .p-sidebar-close span,.p-sidebar .p-sidebar-header .p-sidebar-icon span{font-size:20px}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#202020;border-color:#f08550}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link:not(.p-disabled):focus{box-shadow:none}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border-width:0 0 4px 0}.customer-detail-sidebar .p-sidebar-content,.customer-detail-sidebar .p-sidebar-header,.customer-detail-sidebar .p-tabview-nav,.customer-detail-sidebar .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link,.customer-detail-sidebar .p-tabview .p-tabview-nav li .p-tabview-nav-link{background:#fff7e8}.customer-detail-sidebar .p-sidebar-content,.customer-detail-sidebar .p-sidebar-header,.customer-detail-sidebar .p-tabview .p-tabview-panels{padding:0}.customer-detail-sidebar .p-button.p-button-outlined{background:#fff;border:1px solid #000;color:#000;min-width:80px;height:36px}.customer-detail-sidebar .p-button.p-button-outlined:hover{background:#ebebeb;border:1px solid #000;color:#000;opacity:.75}.customer-detail-sidebar .p-tabview .p-tabview-panels{padding:0;height:calc(100% - 50px)!important}.customer-detail-sidebar .p-tabview .p-tabview-panels .p-tabview-panel{height:100%;overflow:scroll}.customer-detail-sidebar .p-sidebar-content{overflow-y:unset}.customer-detail-sidebar .p-sidebar-content .p-tabview-nav-container .p-tabview-nav-content .p-tabview-nav{background:#fff7e8;padding:0 16px}.customer-detail-sidebar .p-sidebar-content .p-tabview-nav-container .p-tabview-nav-content .p-tabview-nav .p-tabview-nav-link{box-shadow:none;background:inherit}.customer-detail-sidebar .p-sidebar-content .p-tabview-nav-container .p-tabview-nav-content .p-tabview-nav .p-tabview-nav-link:hover{background:inherit}@font-face{font-family:recomma;src:url(../fonts/recomma.010cf3f1.eot);src:url(../fonts/recomma.010cf3f1.eot#iefix) format("embedded-opentype"),url(../fonts/recomma.c6663294.ttf) format("truetype"),url(../fonts/recomma.e93169c3.woff) format("woff"),url(../img/recomma.04c64be9.svg#recomma) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-lms"],[class^=icon-lms]{font-family:recomma!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lms_bell:before{content:""}.icon-lms_red-bell .path1:before{content:"";color:#202020}.icon-lms_red-bell .path2:before{content:"";margin-left:-.9599609375em;color:#fa6363}.icon-lms_g-face:before{content:""}.icon-lms_calendar:before{content:""}.icon-lms_home:before{content:""}.icon-lms_gear:before{content:""}.icon-lms_evelop:before{content:""}.icon-lms_chat:before{content:""}.icon-lms_chat-notice:before{content:""}.icon-lms_group:before{content:""}.icon-lms_menu:before{content:""}.icon-lms_edit-calendar:before{content:""}.icon-lms_contact:before{content:""}.icon-lms_campaign:before{content:""}.icon-lms_delivery:before{content:""}.icon-lms_download:before{content:""}.icon-lms_upload:before{content:""}.icon-lms_pencil:before{content:""}.icon-lms_trash:before{content:""}.icon-lms_link:before{content:""}.icon-lms_detach:before{content:""}.icon-lms_rad-chosen:before{content:""}.icon-lms_radio:before{content:""}.icon-lms_left:before{content:""}.icon-lms_right:before{content:""}.icon-lms_help:before{content:""}.icon-lms_send:before{content:""}.icon-lms_person:before{content:""}.icon-lms_switch-on:before{content:""}.icon-lms_switch-off:before{content:""}.icon-lms_close:before{content:""}.icon-lms_face:before{content:""}.icon-lms_attach:before{content:""}.icon-lms_peak:before{content:""}.icon-lms_show:before{content:""}.icon-lms_hide:before{content:""}.icon-lms_search:before{content:""}.icon-lms_tilde:before{content:""}.icon-lms_down:before{content:""}.icon-pi-pencil-orange{color:#f08500}.icon{display:flex;align-items:center;justify-content:flex-end;z-index:1;background-size:cover}.icon-hamburger-svg{height:24px;width:24px;background-image:url(../img/hamburger-icon.9a4103a4.svg)}.icon-edit-svg{height:24px;width:24px;background-image:url(../img/edit-icon.0d4c2f35.svg)}.icon-account-white-svg{height:24px;width:24px;background-image:url(../img/account-white-icon.d8e58f60.svg)}.icon-account-black-svg{height:24px;width:24px;background-image:url(../img/account-black-icon.9d2d5768.svg)}.icon-noti-svg{height:24px;width:24px;background-image:url(../img/noti-icon.fe8ef466.svg)}.icon-envelop-green-svg{height:49px;width:50px;background-image:url(../img/envelop-green-icon.f37bf25f.svg)}.icon-envelop-gray-svg{height:49px;width:50px;background-image:url(../img/envelop-gray-icon.2a4aeb27.svg)}.icon-pencil-svg{height:49px;width:50px;background-image:url(../img/pencil-icon.9c223342.svg)}.icon-pencil-orange-svg{height:20px;width:20px;background-image:url(../img/pencil-orange.822dcfde.svg)}.icon-cancel-status-svg{height:48px;width:48px;background-image:url(../img/cancel-status-icon.e961a5ef.svg)}.icon-peak-svg{width:13px;height:32px;background-image:url(../img/peak.abb48ac4.svg)}.icon-peak-svg-red{width:13px;height:32px;background-image:url(../img/peak-red.c0f60a10.svg)}.icon-campaign{width:80px;height:80px;background-image:url(../img/campaign-during.ff6bc551.svg)}.icon-campaign-done{width:80px;height:80px;background-image:url(../img/campaign-done.62a78834.svg)}p{font-size:12px}body{font-family:Noto Sans JP,sans-serif!important;font-style:normal}.p-component,.p-inputtext{font-family:inherit}.font-lms-regular-13{font-size:13px;font-weight:400}.font-lms-bold-15{font-size:15px;font-weight:700}.font-lms-regular-15{font-size:15px;font-weight:400}.font-lms-medium-17{font-size:17px;font-weight:500}.font-lms-regular-22{font-size:22px;font-weight:400}.w-284{width:284px!important}.p-dialog .p-dialog-header{border-bottom:2px solid #bcbcbc;height:auto;padding:10px 8px;line-height:31.86px;font-weight:400;font-size:22px;color:#202020}.p-dialog .p-dialog-header .p-dialog-header-close{display:none}.p-dialog.dialog-note{width:550px}.p-dialog.dialog-note .p-dialog-content,.p-dialog.dialog-note .p-dialog-header{border-radius:0}.p-dialog.dialog-note .p-dialog-header .p-dialog-header-close{top:-2px;display:flex;border:none}.p-dialog.dialog-note .dialog-footer button{width:100%;border:none;border-radius:0}.p-dialog.dialog-note .p-dialog-content{padding:8px 8px 0 8px}.p-dialog.dialog-note .p-button-light{background-color:#a1a1a1}.p-dialog.dialog-warning .p-dialog-header{border-bottom:none}.p-dialog.dialog-warning .p-dialog-header .p-dialog-header-close{top:-12px;display:flex;border:none}.p-dialog.dialog-warning .p-dialog-content,.p-dialog.dialog-warning .p-dialog-header{padding:8px 8px 0 8px}.p-dialog .p-dialog-content{padding:25px}.p-dialog .p-button:enabled.no-button:hover{background-color:#fff!important;color:#202020;border:1px solid #202020}.p-dialog .p-dialog-footer{display:flex;justify-content:flex-end}.p-dialog .p-dropdown:focus,.p-dialog .p-dropdown:hover{border-color:#f08500;box-shadow:none}.p-dialog .p-checkbox .p-checkbox-box.p-highlight,.p-dialog .p-checkbox .p-checkbox-box.p-highlight:focus,.p-dialog .p-checkbox .p-checkbox-box.p-highlight:hover{border-color:#f08500;background:#f08500;box-shadow:none}.p-dialog .p-checkbox .p-checkbox-box:active,.p-dialog .p-checkbox .p-checkbox-box:focus,.p-dialog .p-checkbox .p-checkbox-box:hover{border-color:#f08500;box-shadow:none}.p-dialog .dialog-footer button{width:150px}.p-dialog .form-time{margin-top:22px}.p-dialog .scheduled-message-date .p-button:hover{border:none}.p-dialog .p-fileupload .p-fileupload-buttonbar,.p-dialog .p-fileupload .p-fileupload-content{padding:0!important;border:none}.p-dialog .p-inputtext:focus,.p-dialog .p-inputtext:hover,.p-dialog .p-inputtextarea:focus,.p-dialog .p-inputtextarea:hover{border-color:#ffab12!important}.p-dialog .file-upload{background:#897658}.p-dialog .p-calendar input{border-radius:3px;font-size:.875rem;height:48px;width:330px}.p-dialog .p-calendar input:hover{border-color:#ffab12}.p-dialog .p-calendar button{border:0;color:#b4b7be;background:0;position:absolute;height:40px}.p-dialog .p-calendar button:hover{background:0;color:#ffab12}.p-dialog .textarea-note{width:100%;resize:none}.p-dialog .textarea-note:enabled:hover{border-color:#f08550}.p-dialog .textarea-note:enabled:focus{outline-offset:0;box-shadow:none;border-color:#f08550}.direct-messages-page{position:relative;background:#f0f1f3;margin-right:0;margin-top:0}.direct-messages-page .card-wrapper{padding:0 4px 0 0}.direct-messages-page .card-wrapper .card-header{padding:0 20px}.direct-messages-page .card-wrapper .card-header .page-title{font-size:22px;font-weight:400;line-height:31.86px;border-bottom:2px solid #bcbcbc;padding:26px 0 12px 0}.direct-messages-page .card-wrapper .card-header .search-messages{margin:0 -10px;padding-top:.75rem;padding-bottom:.75rem}.direct-messages-page .card-wrapper .card-header .search-messages .input-search{height:36px;font-size:15px;padding-left:2.2rem}.direct-messages-page .card-wrapper .card-header .search-messages.p-input-icon-left>i:first-of-type{font-size:1.1rem;left:1.2rem;color:#202020;width:30px;height:30px}.direct-messages-page .card-wrapper #user-avatar .p-avatar.p-avatar-xl{width:44px!important;height:44px!important}.direct-messages-page .card-wrapper .card-body .user-list{padding-top:0;padding-right:4px}.direct-messages-page .card-wrapper .card-body .user-list .user-list-wrapper{background:#fff}.direct-messages-page .card-wrapper .card-body .user-list .user-list-wrapper .user-wrapper{padding:12px;border:1px;border-style:solid;border-color:transparent;border-left-width:5px}.direct-messages-page .card-wrapper .card-body .user-list .user-list-wrapper .user-wrapper .user-message{width:100%}.direct-messages-page .card-wrapper .card-body .user-list .user-list-wrapper .user-wrapper .user-message .message-header .user-name{color:#000;font-weight:400;font-size:15px}.direct-messages-page .card-wrapper .card-body .user-list .user-list-wrapper .user-wrapper .user-message .message-header .last-message-sent{color:#a1a1a1}.direct-messages-page .card-wrapper .card-body .user-list .user-list-wrapper .user-wrapper .user-message .message-content{margin-top:16px;font-size:13px;line-height:18.82px;color:#4e4e4e}.direct-messages-page .card-wrapper .card-body .user-list .user-list-wrapper .active-user{position:relative;border-color:#f08550}.direct-messages-page .card-wrapper .card-body .user-list .user-list-wrapper .active-user .icon-peak-svg,.direct-messages-page .card-wrapper .card-body .user-list .user-list-wrapper .active-user .icon-peak-svg-red{position:absolute;right:-13px;top:40px}.direct-messages-page .card-wrapper .card-body .user-list .user-list-wrapper .unread-message{background:#ffd6d6}.direct-messages-page .card-wrapper .card-body .message-box{background:#fff;padding:0}.direct-messages-page .card-wrapper .card-body .message-box .message-chat-box .message-wrapper{padding:21px 16px}.direct-messages-page .card-wrapper .card-body .message-box .message-chat-box .message-wrapper .user-avatar{width:44px;height:44px;margin:0 8px}.direct-messages-page .card-wrapper .card-body .message-box .message-chat-box .message-wrapper .message-content{background:#f0f1f3;border-radius:12px;max-width:calc(100% - 150px);min-height:54px;padding:13px 12px;text-align:left}.direct-messages-page .card-wrapper .card-body .message-box .message-chat-box .message-wrapper .from_clinic .message-content{background:#b5dbff}.direct-messages-page .card-wrapper .card-body .message-box .message-chat-input{width:100%;height:100%;max-height:219px;border-top:2px solid #ebebeb;padding:0 12px}.direct-messages-page .card-wrapper .card-body .message-box .message-chat-input textarea{resize:none}.direct-messages-page .card-wrapper .card-body .message-box .message-chat-input .image-preview-wrapper{width:auto}.direct-messages-page .card-wrapper .card-body .message-box .message-chat-input .image-preview-wrapper img{width:100%;height:100%}.direct-messages-page .card-wrapper .card-body .message-box .message-chat-input .icon{cursor:pointer;text-align:center;vertical-align:middle;padding:6px;font-size:2rem}.direct-messages-page .card-wrapper .card-body .message-box .message-chat-input .p-button.send-button{background:#ffab12;height:36px;border:1px solid #ffab12}.direct-messages-page .card-wrapper .card-body .message-box .message-chat-input .message-chat-action .p-inputtextarea{height:144px;border-radius:4px}.direct-messages-page .card-wrapper .card-body .message-box .message-chat-input .message-chat-action .p-inputtext:enabled:hover{border-color:#f08550}.direct-messages-page .card-wrapper .card-body .message-box .message-chat-input .message-chat-action .p-inputtext:enabled:focus{outline-offset:0;box-shadow:none;border-color:#f08550}.direct-messages-page .show-sidebar{position:absolute;top:8px;right:0}.direct-messages-page .show-sidebar .p-button-icon-only{width:48px;height:45px;border-radius:8px 0 0 8px;color:#fff}.direct-messages-page .show-sidebar .p-button-icon-only:focus{box-shadow:unset}.direct-messages-page .right-sidebar{background:#fff7e8;padding:0;height:calc(100vh - 60px);position:relative}.direct-messages-page .right-sidebar .close-sidebar{position:absolute;top:8px;left:-48px}.direct-messages-page .right-sidebar .close-sidebar .p-button-icon-only{width:48px;height:45px;border-radius:8px 0 0 8px;color:#fff}.direct-messages-page .right-sidebar .close-sidebar .p-button-icon-only:focus{box-shadow:unset}.direct-messages-page .right-sidebar .right-sidebar-wrapper .custom-detail-title{margin:24px 16px 15px}.direct-messages-page .right-sidebar .right-sidebar-wrapper .custom-detail-title h2{font-size:22px;margin:0;padding:0}.direct-messages-page .right-sidebar .right-sidebar-wrapper .right-button{margin:24px 28px}.direct-messages-page .right-sidebar .right-sidebar-wrapper .right-button .p-button{min-width:80px}.direct-messages-page .right-sidebar .right-sidebar-wrapper .p-tabview-nav-container .p-tabview-nav{background:#fff7e8;padding:0 16px}.direct-messages-page .right-sidebar .right-sidebar-wrapper .p-tabview-nav-container .p-tabview-nav .p-tabview-nav-link{box-shadow:none;background:inherit}.direct-messages-page .right-sidebar .right-sidebar-wrapper .p-tabview-nav-container .p-tabview-nav .p-tabview-nav-link:hover{background:inherit}.direct-messages-page .right-sidebar .right-sidebar-wrapper .p-tabview .p-tabview-panels{padding:0;height:calc(100% - 52px)!important}.direct-messages-page .right-sidebar .right-sidebar-wrapper .p-tabview .p-tabview-panels .p-tabview-panel{height:100%}.direct-messages-page .right-sidebar .right-sidebar-wrapper .message-profile,.direct-messages-page .right-sidebar .right-sidebar-wrapper .message-profile .td,.direct-messages-page .right-sidebar .right-sidebar-wrapper .message-profile .th{margin:0}.direct-messages-page .right-sidebar .right-sidebar-wrapper .message-profile .th{background:#ebebeb;text-align:left;color:#202020;font-size:15px;font-weight:400;line-height:21.72px;padding:10px}.direct-messages-page .right-sidebar .right-sidebar-wrapper .message-profile .th .pi-question-circle{color:#f08550}.direct-messages-page .right-sidebar .right-sidebar-wrapper .message-profile .td{text-align:justify;padding:10px}.direct-messages-page .right-sidebar .right-sidebar-wrapper .message-profile .comment{line-height:21.72px}.direct-messages-page .right-sidebar .right-sidebar-wrapper .message-booking-history .grid{margin:0}.direct-messages-page .right-sidebar .right-sidebar-wrapper .message-booking-history .th{background:#ebebeb;padding:5px 16px;text-align:left}.direct-messages-page .right-sidebar .right-sidebar-wrapper .customer-list-booking .td{border-bottom:1px solid #a1a1a1;color:#4e4e4e;font-size:13px;height:48px;line-height:18.82px;padding:18px 16px}.direct-messages-page .right-sidebar .right-sidebar-wrapper .customer-list-wrapper{width:100%}.direct-messages-page .right-sidebar .right-sidebar-wrapper .customer-list-wrapper .customer-list-title{padding:24px 16px 15px}.direct-messages-page .right-sidebar .right-sidebar-wrapper .customer-list-wrapper .customer-list-title h2{font-size:22px;margin:0;padding:0}.direct-messages-page .right-sidebar .right-sidebar-wrapper .customer-list-wrapper .customer-list-title .warning p{font-size:15px;color:#fe2c2c;line-height:21.72px;margin:16px 0 14px 0}.direct-messages-page .right-sidebar .right-sidebar-wrapper .customer-list-wrapper .search-account{margin:15px 14px 15px;position:relative}.direct-messages-page .right-sidebar .right-sidebar-wrapper .customer-list-wrapper .search-account .form-search-input{border-radius:4px;height:36px;padding-left:39px}.direct-messages-page .right-sidebar .right-sidebar-wrapper .customer-list-wrapper .search-account .show-search-icon{position:absolute;background:transparent;color:#202020;border:none;font-size:15px;top:12px;left:12px;text-align:center;z-index:2}.direct-messages-page .right-sidebar .right-sidebar-wrapper .customer-list-wrapper .search-account .show-search-icon:hover{background:transparent;color:#202020;border:none}.direct-messages-page .right-sidebar .right-sidebar-wrapper .customer-list-wrapper .search-account .p-button-light{width:80px;height:36px}.red-required{color:#df1515}.text-black20{color:#202020}.text-skin{color:#fffbf4}.main-content-wrapper{padding:5px 25px 25px 25px}.main-content-page-title{font-weight:400;font-size:22px;text-align:start}.main-content-page-title:after{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}.bg-skin{background-color:#fffbf4}.bg-gray{background-color:#cfcfcf}.min-w-250{min-width:250px}.max-w-350{max-width:350px}.p-toast{width:auto!important;min-width:15vw!important;max-width:75vw!important}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{white-space:pre}@keyframes horizontal-shaking{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}.customer-status{border:1px solid #fff}.customer-status.new{color:#7ebe52;border-color:#7ebe52}.customer-status.existed{color:var(--yellow-400);border-color:var(--yellow-400)}.customer-status.defection{color:#df1515;border-color:#df1515}.customer-status.hibernation{color:rgba(0,0,0,.4);border-color:rgba(0,0,0,.4)}.customer-status.revisited{color:var(--primary-400);border-color:var(--primary-400)}.customer-status.event{color:#202020;border-color:#202020;line-height:17px}#app{font-style:normal!important;font-weight:400!important;font-size:15px!important;color:#4e4e4e!important;font-family:Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.login-form form .required[data-v-027055f6]{color:#df1515}.login-form form[data-v-027055f6] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}.login-form form[data-v-027055f6] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}.login-form form[data-v-027055f6] .p-button .p-button-label{font-weight:400}.login-form .forgot-password[data-v-027055f6]{position:absolute;right:0;bottom:-30px;padding:0;margin:0}.login-form .p-invalid[data-v-027055f6]{border-color:#df1515}[data-v-027055f6] .p-button-link:hover .p-button-label{text-decoration:none}.login-page[data-v-091c5a52]{width:100%;height:100%;background-color:#f0f1f3}.login-page .logo[data-v-091c5a52]{max-width:350px}.login-page .login-wrapper[data-v-091c5a52]{top:calc(20% - 15px);position:relative;background-color:#fff;width:596px;height:auto;border-radius:6px;padding:25px}[data-v-d29f4a2e] .p-inputtext{max-width:250px;font-size:15px;color:#202020}[data-v-d29f4a2e] .p-inputtext:hover{border-color:#f08500}[data-v-d29f4a2e] .p-inputtext:focus{outline-offset:0;box-shadow:none;border-color:#f08500}.forgot-password-page[data-v-d29f4a2e]{width:100%;height:100%;background-color:#f0f1f3}.forgot-password-page .logo[data-v-d29f4a2e]{max-width:350px}.forgot-password-page .forgot-password-form[data-v-d29f4a2e]{top:calc(20% - 15px);position:relative;background-color:#fff;width:500px;height:370px;border-radius:6px;padding:25px}.forgot-password-page .forgot-password-form form[data-v-d29f4a2e]{position:relative;max-width:250px}.forgot-password-page .forgot-password-form form .required[data-v-d29f4a2e]{color:#df1515}.forgot-password-page .forgot-password-form form[data-v-d29f4a2e] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}.forgot-password-page .forgot-password-form form[data-v-d29f4a2e] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}.forgot-password-page .forgot-password-form form[data-v-d29f4a2e] .p-button.btn-primary{background-color:#ffab12;color:#202020;width:250px}.forgot-password-page .forgot-password-form form[data-v-d29f4a2e] .p-button:hover{background-color:#cfcfcf;color:#a1a1a1}.forgot-password-page .forgot-password-form form[data-v-d29f4a2e] .p-button .p-button-label{font-weight:400}.forgot-password-page .forgot-password-form .back-to-sign-in[data-v-d29f4a2e]{color:#004fe1;margin:25px -27px 0 0;cursor:pointer}.forgot-password-page .forgot-password-form .back-to-sign-in.has-error[data-v-d29f4a2e]{margin-top:-7px}.forgot-password-page .forgot-password-form .back-to-sign-in .pi[data-v-d29f4a2e]{font-size:14px}.forgot-password-page .forgot-password-form .border-red[data-v-d29f4a2e]{border-color:#df1515}[data-v-422603b9] .p-inputtext{max-width:250px;font-size:15px;color:#202020}[data-v-422603b9] .p-inputtext:hover{border-color:#f08500}[data-v-422603b9] .p-inputtext:focus{outline-offset:0;box-shadow:none;border-color:#f08500}.reset-password-form form[data-v-422603b9]{position:relative;max-width:250px}.reset-password-form form .required[data-v-422603b9]{color:#df1515}.reset-password-form form[data-v-422603b9] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}.reset-password-form form[data-v-422603b9] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}.reset-password-form form[data-v-422603b9] .p-button.btn-primary{background-color:#ffab12;color:#202020;width:250px}.reset-password-form form[data-v-422603b9] .p-button:hover{background-color:#cfcfcf;color:#a1a1a1}.reset-password-form form[data-v-422603b9] .p-button .p-button-label{font-weight:400}.reset-password-form .back-to-sign-in[data-v-422603b9]{color:#004fe1;margin:20px -27px 0 0;cursor:pointer}.reset-password-form .back-to-sign-in.has-error[data-v-422603b9]{margin-top:-12px}.reset-password-form .back-to-sign-in .pi[data-v-422603b9]{font-size:14px}.reset-password-page[data-v-410a92ec]{width:100%;height:100%;background-color:#f0f1f3}.reset-password-page .logo[data-v-410a92ec]{max-width:350px}.reset-password-page .reset-password-wrapper[data-v-410a92ec]{top:calc(20% - 15px);position:relative;background-color:#fff;width:500px;height:450px;border-radius:6px;padding:25px}.date-container[data-v-0893244c]{width:160px;max-height:64px;font-weight:700;border-radius:8px;border:1px solid var(--color-gray-silver-gray,#c8c8c8);justify-content:center}.dashboard[data-v-0893244c]{margin:30px 135px}.dashboard .notice-title[data-v-0893244c] .p-chip{background-color:#ffecc3;padding:0 15px}.dashboard .horizontal-bar .chart[data-v-0893244c]{padding-left:10px}.dashboard .segmentation[data-v-0893244c]{padding-left:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:10px;color:#fff}.dashboard .card-wrapper[data-v-0893244c]{margin-top:20px;background:#fff;border:1px solid #e9e9e9;box-shadow:0 0 4px rgba(0,0,0,.1);border-radius:12px}.dashboard .card-wrapper .card[data-v-0893244c]{padding:0 20px}.dashboard .card-wrapper .card .card-title[data-v-0893244c]{text-align:left;font-weight:600;font-size:14px;line-height:21px}.grid-header[data-v-7e0705c2]{margin-top:5px}.grid-header [class^=col][data-v-7e0705c2]{background-color:#cfcfcf;padding:7px 5px 7px 5px;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1}.grid-wrapper[data-v-7e0705c2]{background:#fff}.grid-wrapper .grid-content[data-v-7e0705c2]{border-bottom:1px solid #a1a1a1}.grid-wrapper .grid-content[data-v-7e0705c2]:hover{background:#fffbf4}.grid-wrapper .grid-content .grid-actions-btn[data-v-7e0705c2]{height:auto;color:#fff}.grid-wrapper .grid-content .col[data-v-7e0705c2],.grid-wrapper .grid-content [class^=col-][data-v-7e0705c2]{padding:7px 5px 7px 5px;margin:5px 0}.icon-lms.text-line-green[data-v-7e0705c2]{color:#07b53b}.loading[data-v-7e0705c2]{min-height:300px;display:flex;align-items:center}.loading>.loading-icon[data-v-7e0705c2]{width:30px;height:30px}.container-scroll[data-v-7e0705c2]{margin-left:0;padding:10px 10px 10px;max-height:250px;overflow-y:auto}[data-v-7e0705c2] .column-content div{max-width:100%;overflow-wrap:break-word}.box-search .p-inputtext[data-v-512602d9]{height:40px;border:1px solid #d9d9d9;border-radius:8px;min-width:315px;width:100%}.box-search .p-inputtext[data-v-512602d9]:enabled:focus{box-shadow:none}.box-search[data-v-512602d9] .p-button{border-color:#202020;background-color:#fff;margin:8px;height:40px}.box-search[data-v-512602d9] .p-button:focus{box-shadow:none}.box-search[data-v-512602d9] .p-button.btn-orange{background-color:#ffab12;border-color:#ffab12}.box-search[data-v-512602d9] .p-button .p-button-icon{color:#f08500}.box-search[data-v-512602d9] .p-button .p-button-label{color:#202020}.box-search .text-orange[data-v-512602d9]{color:#f08500}[data-v-562bcbfd] .p-paginator{padding-left:0;padding-right:0;background:none}[data-v-562bcbfd] .p-paginator-element.p-link{background-color:#fffbf4;color:#f08500;border-radius:0;height:24px;min-width:unset;padding:0 10px}[data-v-562bcbfd] .p-paginator-element.p-link.p-highlight,[data-v-562bcbfd] .p-paginator-element.p-link:not(.p-highlight):hover{color:#fff;background-color:#f08500;border:none;height:24px;min-width:unset;padding:0 10px}[data-v-562bcbfd] .p-paginator-element.p-link.p-highlight:focus,[data-v-562bcbfd] .p-paginator-element.p-link:not(.p-highlight):hover:focus{border:none}[data-v-562bcbfd] .p-paginator-element.p-link:focus{box-shadow:none}.campaign-page[data-v-47bba313]{padding:0 20px}.campaign-page__header[data-v-47bba313]{display:flex;align-items:center;justify-content:space-between}.campaign-page__header .title[data-v-47bba313]{padding-bottom:12px;width:100%;border-bottom:2px solid #bcbcbc}.campaign-page__chart[data-v-47bba313]{background:#fff;position:relative}.campaign-page__chart .dropdown[data-v-47bba313]{position:absolute;right:20px;top:10px;z-index:9}.campaign-page .data-table .icon-search[data-v-47bba313]{width:30px;height:30px;color:#000}.campaign-page .data-table[data-v-47bba313] .p-inputtext{height:35px;padding-block:0}.campaign-page .data-table[data-v-47bba313] .p-inputtext::-moz-placeholder{color:#a1a1a1}.campaign-page .data-table[data-v-47bba313] .p-inputtext::placeholder{color:#a1a1a1}.campaign-page .data-table .p-button[data-v-47bba313]{height:36px}.campaign-page .data-table[data-v-47bba313] .p-datatable .p-datatable-header{background:inherit;padding-left:0;border:none;padding-bottom:10px;margin-top:15px}.campaign-page .data-table[data-v-47bba313] .p-datatable .p-datatable-header .p-button{background:#ffab12;border:1px solid #ffab12}.campaign-page .data-table[data-v-47bba313] .p-datatable .p-datatable-thead>tr>th{background:#cfcfcf;height:32px;padding:0 16px;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;color:#202020;font-weight:400}.campaign-page .data-table[data-v-47bba313] .p-datatable .table-actions>.p-column-header-content{justify-content:center}.campaign-page .data-table[data-v-47bba313] .p-datatable tr:focus,.campaign-page .data-table[data-v-47bba313] .p-datatable tr:hover{background-color:#fffbf4;cursor:pointer;outline:none}.campaign-page .data-table[data-v-47bba313] .p-datatable .p-datatable-tbody>tr>td{vertical-align:top;padding:12px;border-bottom:1px solid #a1a1a1}.campaign-page .data-table[data-v-47bba313] .p-paginator{justify-content:flex-start;padding-left:0;padding-block:6px;background:inherit}.campaign-page .data-table[data-v-47bba313] .p-paginator .p-paginator-pages{display:flex}.campaign-page .data-table[data-v-47bba313] .p-paginator .p-paginator-pages .p-link{border-radius:0;width:28px;min-width:28px;height:24px;background-color:#fffbf4;color:#f08500;font-style:normal;font-weight:400;font-size:15px;line-height:21.72px;box-shadow:none}.campaign-page .data-table[data-v-47bba313] .p-paginator .p-paginator-pages .p-highlight{background-color:#f08500;color:#fff;font-weight:700}.campaign-page .data-table[data-v-47bba313] .p-paginator .p-paginator-first,.campaign-page .data-table[data-v-47bba313] .p-paginator .p-paginator-icon,.campaign-page .data-table[data-v-47bba313] .p-paginator .p-paginator-last,.campaign-page .data-table[data-v-47bba313] .p-paginator .p-paginator-next,.campaign-page .data-table[data-v-47bba313] .p-paginator .p-paginator-prev{display:none}.campaign-page .align-column[data-v-47bba313]{margin:0 auto;vertical-align:middle;justify-self:flex-start}.campaign-page .status-column[data-v-47bba313]{min-height:70px}.p-message-wrapper{display:flex;align-items:center;padding:.9rem 1rem!important}.p-message-close{display:flex;align-items:center;justify-content:center}.p-message-close.p-link{margin-left:auto;overflow:hidden;position:relative}.p-message-enter-from{opacity:0}.p-message-enter-active{transition:opacity .3s}.p-message.p-message-leave-from{max-height:1000px}.p-message.p-message-leave-to{max-height:0;opacity:0;margin:0!important}.p-message-leave-active{overflow:hidden;transition:max-height .3s cubic-bezier(0,1,0,1),opacity .3s,margin .15s}.p-message-leave-active .p-message-close{display:none}.p-message.p-message-error{background:#ffd6d6;color:#df1515;border:1px solid #df1515}.segment-component input.p-inputtext[data-v-8be4ffde]:focus,.segment-component input.p-inputtext[data-v-8be4ffde]:hover{border-color:#ced4da!important}.segment-component .form-segment[data-v-8be4ffde]{max-height:48px;height:48px;background-color:#ebebeb;display:flex;justify-content:flex-end;border:1px solid #ced4da}.message-component input.p-inputtext[data-v-4615cff9]:focus,.message-component input.p-inputtext[data-v-4615cff9]:hover{border-color:#ced4da!important}.message-component .form-message[data-v-4615cff9]{max-height:48px;height:48px;background-color:#ebebeb;display:flex;justify-content:flex-end;border:1px solid #ced4da}.message-component .p-invalid[data-v-4615cff9]{border-color:#df1515}.message-component .h-48[data-v-4615cff9]{height:48px}.message-component .input-component label[data-v-4615cff9]{display:flex;justify-content:flex-start;font-weight:500}.message-component .input-component label.required[data-v-4615cff9]:after{margin-left:1rem;color:#e32;content:"必須";display:flex;align-items:flex-end}.campaign-page[data-v-773c5f7c]{padding:0 20px}.campaign-page__header[data-v-773c5f7c]{display:flex;align-items:center;justify-content:space-between}.campaign-page__header .title[data-v-773c5f7c]{padding-bottom:12px;width:100%;border-bottom:2px solid #bcbcbc}.campaign-page[data-v-773c5f7c] .p-button{background:#ffab12;border:1px solid #ffab12}.campaign-page .align-column[data-v-773c5f7c]{margin:0 auto;vertical-align:middle}.campaign-page .btn-save-once[data-v-773c5f7c]{width:150px;background-color:#fff;border:1px solid #202020}.campaign-page .btn-submit[data-v-773c5f7c]{width:250px}.campaign-page[data-v-773c5f7c] .p-dropdown:not(.p-disabled):focus,.campaign-page[data-v-773c5f7c] .p-dropdown:not(.p-disabled):hover{border-color:#ffab12}.campaign-result-page[data-v-a276c01a]{padding:0 20px}.campaign-result-page__header[data-v-a276c01a]{display:flex;align-items:center;justify-content:space-between}.campaign-result-page__header .title[data-v-a276c01a]{padding-bottom:12px;width:100%;border-bottom:2px solid #bcbcbc}.campaign-result-page__header .title .arrow[data-v-a276c01a]{margin:0 5px}.campaign-result-page .data-table .icon-search[data-v-a276c01a]{width:30px;height:30px;color:#000}.campaign-result-page .data-table[data-v-a276c01a] .p-inputtext{height:35px;padding-block:0}.campaign-result-page .data-table[data-v-a276c01a] .p-inputtext::-moz-placeholder{color:#a1a1a1}.campaign-result-page .data-table[data-v-a276c01a] .p-inputtext::placeholder{color:#a1a1a1}.campaign-result-page .data-table .p-button[data-v-a276c01a]{height:36px}.sidebar[data-v-ce0159bc]{display:flex}.sidebar[data-v-ce0159bc] .p-tieredmenu{background-color:#4e4e4e;border:none;font-size:14px}.sidebar[data-v-ce0159bc] .p-tieredmenu .p-submenu-list{z-index:1000;background-color:#4e4e4e;min-width:200px}.sidebar[data-v-ce0159bc] .p-tieredmenu .p-menuitem-icon,.sidebar[data-v-ce0159bc] .p-tieredmenu .p-menuitem-text,.sidebar[data-v-ce0159bc] .p-tieredmenu .p-submenu-icon{color:#fff!important}.sidebar[data-v-ce0159bc] .p-tieredmenu .p-menuitem-link:hover{background:#746d63}.sidebar[data-v-ce0159bc] .p-tieredmenu .p-highlight>.p-menuitem-content,.sidebar[data-v-ce0159bc] .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#746d63!important}.sidebar[data-v-ce0159bc] .p-tieredmenu .icon-lms{font-size:1.1rem}.sidebar[data-v-ce0159bc] .p-tieredmenu .icon-lms.small{font-size:.8rem}[data-v-79dfccb4] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}[data-v-79dfccb4] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-79dfccb4] .p-button.btn-white{color:#202020;border-color:#202020;background-color:#fff;min-width:80px}[data-v-79dfccb4] .p-button.btn-duplicate{color:#202020;border-color:#202020;background-color:#fff;min-width:120px}[data-v-79dfccb4] .p-button:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-79dfccb4] .p-button .p-button-label{font-weight:400}.viewable[data-v-28824e23]{border:1px solid #a1a1a1;border-radius:3px;padding:10px}.note-value[data-v-28824e23]{overflow-wrap:break-word}.text-gray[data-v-28824e23]{color:#cfcfcf}.viewable[data-v-04dc69df]{border:1px solid #a1a1a1;border-radius:3px;padding:10px}.btn-orange.p-button-text[data-v-04dc69df]:enabled:hover,.btn-orange[data-v-04dc69df]{color:#f08500}.note-value[data-v-04dc69df]{max-width:100%;overflow-wrap:break-word}.text-small[data-v-04dc69df]{font-size:14px;color:#cfcfcf}.note-container[data-v-163fdf4b]{margin-left:0;overflow-y:auto}.th[data-v-163fdf4b]{background:#ebebeb}.btn-orange[data-v-341d241e]{color:#f08500}.text-red[data-v-341d241e]{color:#df1515}.list-booking-header[data-v-c20c3828],.th[data-v-341d241e]{background:#ebebeb}.customer-list-booking[data-v-c20c3828]{height:calc(100% - 38px)!important;cursor:pointer}.td[data-v-c20c3828]{border-bottom:1px solid #a1a1a1;color:#4e4e4e;font-size:13px;height:48px;line-height:18.82px;padding-top:15px}.th[data-v-72a31baf]{background:#ebebeb}.special-note-input-container[data-v-72a31baf]:last-child{padding-bottom:3rem}.special-note-input-container .text-sm-italic[data-v-72a31baf]{font-style:italic;font-size:.875rem}.special-note-input-container .note[data-v-72a31baf]{border:.5px solid #a1a1a1;min-height:18vh;max-height:40vh}.special-note-input-container .note[data-v-72a31baf]:focus-visible{border:1px solid #ffab12;outline:none}.special-note-input-container .circle-index[data-v-72a31baf]{display:flex;justify-content:center;font-size:.7rem;width:1rem;height:1rem;border:1.2px solid #495057;border-radius:50%;align-items:center;padding-bottom:1.5px}.th[data-v-5e87c064]{background:#ebebeb}.button-container[data-v-5e87c064]{height:3rem;background-color:#ebebeb}.p-orange[data-v-23770082]{background-color:#f08500;border-color:#f08500}.p-gray[data-v-23770082]{background-color:#a1a1a1;border-color:#a1a1a1}.tag-dialog .p-button.p-orange:enabled{background-color:#f08500;border:1px solid #f08500}.tag-dialog .p-button.p-gray:enabled{background-color:#a1a1a1;border:1px solid #a1a1a1}.w-34\.4rem{width:34.4rem}.tag-dialog.p-dialog .p-dialog-header .p-dialog-header-close{display:block;text-align:center}.tag-dialog.p-dialog .p-dialog-header{border-bottom-width:1px;border-top-right-radius:0;border-top-left-radius:0}.tag-dialog.p-dialog .p-dialog-footer{display:block;padding:0;margin:0}.tag-dialog.p-dialog .p-dialog-footer .p-button{width:50%;margin:0;padding:0}.tag-dialog .p-tabview .p-tabview-nav li .p-tabview-nav-link,.tag-dialog .p-tabview .p-tabview-nav li:hover .p-tabview-nav-link{color:#8ab6df;border:1px solid #dee2e6;border-top-color:#fff;border-right-color:#fff;border-left-color:#fff;border-radius:0}.tag-dialog .p-tabview .p-tabview-nav li.tag-manual .p-tabview-nav-link,.tag-dialog .p-tabview .p-tabview-nav li.tag-manual:hover .p-tabview-nav-link{color:#495057}.tag-dialog .p-tabview .p-tabview-nav li.tag-template .p-tabview-nav-link,.tag-dialog .p-tabview .p-tabview-nav li.tag-template:hover .p-tabview-nav-link{color:#8ab6df}.tag-dialog .p-tabview .p-tabview-nav li:hover{border-top-color:#fff;border-right-color:#fff;border-left-color:#fff}.tag-dialog .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link,.tag-dialog .p-tabview .p-tabview-nav li.p-highlight:hover,.tag-dialog .p-tabview .p-tabview-nav li.p-highlight:hover .p-tabview-nav-link{border-top-color:#dee2e6;border-left-color:#dee2e6;border-right-color:#dee2e6;border-bottom-color:#fff}.tag-dialog .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{border-color:#fff;border-bottom-color:#dee2e6}.mr-0\.25[data-v-23770082]{margin-right:.25rem}.mb-0\.25[data-v-23770082]{margin-bottom:.25rem}.tag-selected[data-v-23770082]{position:relative}.tag-selected .p-tag[data-v-23770082]{background-color:#d1fae5!important;border-color:#10b981!important;color:#065f46!important}.tag-selected .tag-check-icon[data-v-23770082]{position:absolute;top:-4px;right:-4px;background-color:#10b981;color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;z-index:10}.tag-list[data-v-23770082]{display:flex;flex-wrap:wrap;align-items:flex-start}[data-v-23770082] .p-tag{background-color:#b5dbff;color:#888987;font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:3px;border:none}[data-v-23770082] .customer-tag-chips.p-chips .p-chips-multiple-container{padding-left:.5rem;width:100%;min-height:35px}[data-v-23770082] .customer-tag-chips.p-chips .p-chips-multiple-container:hover{border-color:#b5dbff!important}[data-v-23770082] .customer-tag-chips.p-chips .p-chips-multiple-container .p-chips-input-token{padding-left:.5rem}[data-v-23770082] .customer-tag-chips.p-chips .p-chips-multiple-container .p-chips-input-token input{height:auto;color:#888987}[data-v-23770082] .customer-tag-chips.p-chips .p-chips-multiple-container .p-chips-token{padding:0;color:#888987;font-size:.75rem;margin:.25rem;background-color:unset;border-color:unset;height:1.5rem}[data-v-23770082] .customer-tag-chips.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin:0;height:100%;display:flex;align-items:center;padding-right:.5rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}[data-v-23770082] .customer-tag-chips.p-chips .p-chips-multiple-container .p-chips-token .special-selected-tag,[data-v-23770082] .customer-tag-chips.p-chips .p-chips-multiple-container .p-chips-token .special-selected-tag+.p-chips-token-icon{background-color:#cffcaf;border-color:#cffcaf}.tag-register-link[data-v-23770082]{font-size:.85rem}.btn-orange[data-v-45419a7f]{color:#f08500}[data-v-45419a7f] .p-button:enabled.btn-orange:active,[data-v-45419a7f] .p-button:enabled.btn-orange:focus,[data-v-45419a7f] .p-button:enabled.btn-orange:hover{background:transparent;border:1px solid transparent;color:#f08500}.additional-tag[data-v-45419a7f]{background-color:#ffab12}.manual-tag[data-v-45419a7f]{background-color:#b5dbff}.special-tag[data-v-45419a7f]{background-color:#cffcaf}.customer-tags[data-v-45419a7f] .p-tag{padding:.25rem .5rem;margin-right:.5rem;color:#495057;border-radius:16px;font-size:1rem}.th[data-v-45419a7f]{background:#ebebeb}[data-v-434ecba8] .show-search-icon:hover,[data-v-434ecba8] .submit-button:hover{background-color:#f08550;border-color:#f08550}.btn-wrapper[data-v-64a5e6f8]{padding:25px 8px}.customer-detail[data-v-64a5e6f8]{height:calc(100% - 88px)}[data-v-64a5e6f8] .btn-merge-hotpepper,[data-v-64a5e6f8] .btn-merge-hotpepper:hover{height:36px;color:#202020;font-weight:400;background-color:#ffab12;border-color:#ffab12}.text-red[data-v-e7e21aac]{color:#df1515}.btn-wrapper[data-v-e7e21aac]{padding:15px 8px}.show-search-icon[data-v-e7e21aac]{position:absolute;height:3rem;z-index:99999}.show-search-icon[data-v-e7e21aac],.show-search-icon[data-v-e7e21aac]:hover{background:transparent;color:#202020;border:none}.form-search-input[data-v-e7e21aac]{padding-left:39px;border-radius:5px}.form-btn-search[data-v-e7e21aac]{margin-left:10px;border-radius:3px;background:none;color:#202020;border-color:#202020}.customer-list-wrapper[data-v-e7e21aac]{margin:10px -16px 0 -16px}.customer-list-wrapper .col-6[data-v-e7e21aac]{padding:5px 15px}.customer-list-wrapper .col-6.list-header[data-v-e7e21aac]{background-color:#cfcfcf}.customer-list-content[data-v-e7e21aac]{padding:5px 0}.customer-list-content .col-6[data-v-e7e21aac]{padding:12px 0;border-bottom:1px solid #cfcfcf}.customer-list-content .col-6.customer-id[data-v-e7e21aac]{margin-left:0;color:#4e4e4e}.customer-list-content .col-6.customer-name[data-v-e7e21aac]{padding-left:15px;color:#202020}.customer-list-content .empty-result[data-v-e7e21aac]{padding:5px 0;border-bottom:1px solid #cfcfcf}[data-v-78f305b7] .p-button{color:#fff;border-radius:5px 0 0 5px}[data-v-78f305b7] .p-button,[data-v-78f305b7] .p-button:active,[data-v-78f305b7] .p-button:enabled{border-color:#f08500;background:#f08500}[data-v-78f305b7] .p-button:active{color:#fff;border-radius:5px 0 0 5px}[data-v-78f305b7] .p-button:focus{box-shadow:none}.pallet-unlinker-profile-wrapper .pallet-unlinker-profile[data-v-78f305b7]{position:absolute;top:48px;right:0}.pink-text[data-v-70c5dcb7]{color:#aa3c80}.warning-logo[data-v-70c5dcb7]{width:40px;height:auto}.w-100[data-v-70c5dcb7]{width:100%!important}.cancel-booking-container[data-v-70c5dcb7]{justify-content:space-evenly}.p-dialog-content[data-v-70c5dcb7]{font-size:1rem;color:#495057}.footer .sidebar-btn[data-v-70c5dcb7]{font-size:14px;border:2px solid transparent;border-radius:25px;width:140px}.footer .sidebar-btn.orange-btn[data-v-70c5dcb7]{background-color:#fffbf4;border-color:#f08500;color:#f08500}.footer .sidebar-btn.danger-btn[data-v-70c5dcb7]{background-color:#fffbf4;border-color:#df1515;color:#df1515}.footer .sidebar-btn.primary-btn[data-v-70c5dcb7]{background-color:#a8586d;border-color:#a8586d;color:#fff}.footer[data-v-70c5dcb7] .p-button{border:3px solid #bfbfbf;height:40px;color:#bfbfbf;font-weight:700}.footer[data-v-70c5dcb7] .p-button.p-disabled{color:#bfbfbf}.footer[data-v-70c5dcb7] .p-button.btn-selected{background-color:#bfbfbf;color:#fff;pointer-events:none}.footer[data-v-70c5dcb7] .p-button.btn-selected.p-disabled{background-color:#797979!important}.footer .btn-confirm-hotpepper[data-v-70c5dcb7]{background-color:#fffbf4;border-color:#f08500;color:#f08500}[data-v-70c5dcb7] .p-dropdown .p-dropdown-label,[data-v-70c5dcb7] .p-dropdown .p-dropdown-label.p-placeholder{line-height:1.8rem;color:#202020}.sidebar-body[data-v-70c5dcb7] .radio-wrapper__custom label{font-size:15px;line-height:21.72px;font-weight:400;color:#202020;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-body[data-v-70c5dcb7] .radio-wrapper__custom label.p-radio-disabled{color:#bfbfbf}.sidebar-body[data-v-70c5dcb7] .radio-wrapper__custom .radio-icon{margin-right:10px}.sidebar-body[data-v-70c5dcb7] .radio-wrapper__custom .radio-icon:before{font-size:24px}.sidebar-body[data-v-70c5dcb7] .radio-wrapper__custom .text-orange{color:#f08500}.sidebar-body[data-v-70c5dcb7] .radio-wrapper__custom .p-radiobutton-box,.sidebar-body[data-v-70c5dcb7] .radio-wrapper__custom .p-radiobutton-checked,.sidebar-body[data-v-70c5dcb7] .radio-wrapper__custom .p-radiobutton.p-component{display:none}.sidebar-body .bg-gray[data-v-70c5dcb7]{background-color:#ebebeb}.sidebar-body [class^=col-][data-v-70c5dcb7]{padding-left:1rem;padding-right:1rem}.sidebar-body[data-v-70c5dcb7] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}.sidebar-body[data-v-70c5dcb7] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}.sidebar-body[data-v-70c5dcb7] .p-button.btn-white{color:#202020;border-color:#202020;background-color:#fff}.sidebar-body[data-v-70c5dcb7] .p-button:hover{background-color:#cfcfcf;color:#a1a1a1}.sidebar-body[data-v-70c5dcb7] .p-button .p-button-label{font-weight:400}[data-v-70c5dcb7] .p-radiobutton.p-radiobutton-checked~label{color:#f08500}[data-v-70c5dcb7] .p-radiobutton .p-radiobutton-box{border:1px solid #4e4e4e}[data-v-70c5dcb7] .p-radiobutton .p-radiobutton-box.p-highlight,[data-v-70c5dcb7] .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#f08500;background:#fff}[data-v-70c5dcb7] .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{background:#f08500}[data-v-70c5dcb7] .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#4e4e4e}[data-v-70c5dcb7] .p-radiobutton-focused.p-radiobutton-checked:not(.p-disabled) .p-focus{box-shadow:none}.destroy-btn[data-v-70c5dcb7]{background-color:red!important;color:#fff}.delete-btn[data-v-70c5dcb7]{background-color:#f85151!important;color:#fff;border-radius:2px;height:40px}.delete-btn[data-v-70c5dcb7]:focus{box-shadow:none}.cancel-btn[data-v-70c5dcb7]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:2px;height:40px}.cancel-btn[data-v-70c5dcb7]:focus{box-shadow:none}.black-btn[data-v-70c5dcb7]{background-color:#fff!important;border:1px solid #000;color:#000;border-radius:2px;height:40px}.black-btn[data-v-70c5dcb7]:focus{box-shadow:none}.special-note[data-v-70c5dcb7]:first-letter{font-size:1.2rem}[data-v-67c26f88] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}[data-v-67c26f88] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-67c26f88] .p-button.btn-orange{color:#202020;border-color:#ffab12;background-color:#ffab12;min-width:80px}[data-v-67c26f88] .p-button:hover{border-color:#cfcfcf;background-color:#cfcfcf;color:#a1a1a1}[data-v-67c26f88] .p-button .p-button-label{font-weight:400}[data-v-67c26f88] .p-radiobutton.p-radiobutton-checked~label{color:#f08500}[data-v-67c26f88] .p-radiobutton .p-radiobutton-box{border:1px solid #4e4e4e}[data-v-67c26f88] .p-radiobutton .p-radiobutton-box.p-highlight,[data-v-67c26f88] .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#f08500;background:#fff}[data-v-67c26f88] .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{background:#f08500}[data-v-67c26f88] .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#4e4e4e}[data-v-67c26f88] .p-radiobutton-focused.p-radiobutton-checked:not(.p-disabled) .p-focus{box-shadow:none}[data-v-1abb2121] .p-inputtext{height:36px;border:1px solid #d9d9d9;border-radius:4px;width:100%}[data-v-1abb2121] .p-inputtext:enabled:focus{box-shadow:none}.disabled-root[data-v-51357fbd]{pointer-events:none;opacity:.5}.disabled-root [data-v-51357fbd]{cursor:not-allowed!important}.min-w-328[data-v-6d0a1c18]{min-width:328px}.max-w-450[data-v-6d0a1c18]{max-width:450px!important}.max-h-5rem[data-v-6d0a1c18]{max-height:80px!important}.field .p-inputtext.h-2\.5rem[data-v-6d0a1c18]{height:35px}[data-v-6d0a1c18] .p-radiobutton.p-radiobutton-checked~label{color:#f08500}[data-v-6d0a1c18] .p-radiobutton .p-radiobutton-box{border:1px solid #4e4e4e}[data-v-6d0a1c18] .p-radiobutton .p-radiobutton-box.p-highlight,[data-v-6d0a1c18] .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#f08500;background:#fff}[data-v-6d0a1c18] .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{background:#f08500}[data-v-6d0a1c18] .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#4e4e4e}[data-v-6d0a1c18] .p-radiobutton-focused.p-radiobutton-checked:not(.p-disabled) .p-focus{box-shadow:none}[data-v-6d0a1c18] .p-inputtext{max-width:212px;background-color:#fff}[data-v-6d0a1c18] .p-inputtext.mxw-444{max-width:444px}[data-v-6d0a1c18] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}[data-v-6d0a1c18] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-6d0a1c18] .p-button.btn-primary{background-color:#ffab12;border-color:#ffab12;color:#202020}[data-v-6d0a1c18] .p-button.btn-white{color:#202020;border-color:#202020;background-color:#fff}[data-v-6d0a1c18] .p-button:enabled:hover,[data-v-6d0a1c18] .p-button:hover{background-color:#cfcfcf;border-color:#cfcfcf;color:#a1a1a1}[data-v-6d0a1c18] .p-button .p-button-label{font-weight:400}[data-v-6d0a1c18] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#f08500}[data-v-6d0a1c18] .p-checkbox:hover{background-color:#f08500}[data-v-6d0a1c18] .p-checkbox .p-checkbox-box.p-highlight,[data-v-6d0a1c18] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#f08500;background-color:#f08500}[data-v-6d0a1c18] .p-calendar button,[data-v-6d0a1c18] .p-calendar input{height:35px}[data-v-6d0a1c18] .p-selectbutton .p-button.p-highlight,[data-v-6d0a1c18] .p-selectbutton:not(.p-selectbutton-disabled) .p-button:hover,[data-v-6d0a1c18] .p-selectbutton:not(.p-selectbutton-disabled) .p-highlight:hover{border-color:#f08500;background-color:#f08500}[data-v-6d0a1c18] .p-selectbutton .p-button{margin-right:10px;border:1px solid #cfcfcf;background:#cfcfcf}[data-v-6d0a1c18] .p-datepicker-trigger,[data-v-6d0a1c18] .p-inputtext{max-height:38px}[data-v-6d0a1c18] .repeat-end-times{margin-left:10px}.sticky-clear-btn[data-v-6d0a1c18]{position:fixed;top:80px;right:30px;z-index:1000;background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:4px}.sidebar-body [class^=col-][data-v-3c3afb44]{padding-left:1rem;padding-right:1rem}.sidebar-body[data-v-3c3afb44] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}.sidebar-body[data-v-3c3afb44] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}.sidebar-body[data-v-3c3afb44] .p-button.btn-white{color:#202020;border-color:#202020;background-color:#fff}.sidebar-body[data-v-3c3afb44] .p-button:hover{background-color:#cfcfcf;color:#a1a1a1}.sidebar-body[data-v-3c3afb44] .p-button .p-button-label{font-weight:400}[data-v-6d2743c2] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}[data-v-6d2743c2] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-6d2743c2] .p-button.btn-orange{color:#202020;border-color:#ffab12;background-color:#ffab12}[data-v-6d2743c2] .p-button:hover{border-color:#cfcfcf;background-color:#cfcfcf;color:#a1a1a1}[data-v-6d2743c2] .p-button .p-button-label{font-weight:400}.sidebar-body [class^=col-][data-v-37eb169f]{padding-left:1rem;padding-right:1rem}.sidebar-body[data-v-37eb169f] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}.sidebar-body[data-v-37eb169f] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}.sidebar-body[data-v-37eb169f] .p-button.btn-white{color:#202020;border-color:#202020;background-color:#fff}.sidebar-body[data-v-37eb169f] .p-button:hover{background-color:#cfcfcf;color:#a1a1a1}.sidebar-body[data-v-37eb169f] .p-button .p-button-label{font-weight:400}.p-sidebar-header{background-color:#fffbf4}.p-sidebar-header-content{width:100%}[data-v-7573e122] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}[data-v-7573e122] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-7573e122] .p-button.btn-orange{color:#202020;border-color:#ffab12;background-color:#ffab12;min-width:120px}[data-v-7573e122] .p-button.btn-white{color:#202020;border-color:#202020;background-color:#fff;min-width:120px}[data-v-7573e122] .p-button.btn-cancel{color:#666;border-color:#bbb;background-color:#fff;font-weight:500;padding:.4rem .8rem;transition:all .2s ease;font-size:.875rem;min-width:100px}[data-v-7573e122] .p-button:hover{border-color:#cfcfcf;background-color:#cfcfcf;color:#a1a1a1}[data-v-7573e122] .p-button .p-button-label{font-weight:400}.p-sidebar-content,.sidebar-body[data-v-4f9e09f6]{background-color:#fffbf4}#header[data-v-5aba301a]{align-items:center;display:flex;justify-content:space-between}#header[data-v-5aba301a] .account-dropdown .p-dropdown-trigger{background:#fff;border-radius:50%;border:2px solid #616161}#header .header-logo img[data-v-5aba301a]{height:56px;aspect-ratio:500/154}#header .header-clinic-dropdowns[data-v-5aba301a]{margin:10px;width:284px;height:36px}#header .header-action[data-v-5aba301a]{display:flex;align-items:center;justify-content:flex-end}#header .header-action .icon-lms[data-v-5aba301a]{margin-right:15px;font-size:1.5rem}#header[data-v-5aba301a] .p-dropdown-label.p-inputtext.p-dropdown-label-empty{padding:.5rem 0}#header .notify-icon[data-v-5aba301a]{height:auto;border-radius:8px;border:none}#header .bg-normal-booking[data-v-5aba301a]{background:none;border:1px solid #e9ecef}#header .customer-status[data-v-5aba301a]{border:1px solid #fff}#header .customer-status.new[data-v-5aba301a]{color:#7ebe52;border-color:#7ebe52}#header .customer-status.existed[data-v-5aba301a]{color:var(--yellow-400);border-color:var(--yellow-400)}#header .customer-status.defection[data-v-5aba301a]{color:#df1515;border-color:#df1515}#header .customer-status.hibernation[data-v-5aba301a]{color:rgba(0,0,0,.4);border-color:rgba(0,0,0,.4)}#header .customer-status.revisited[data-v-5aba301a]{color:var(--primary-400);border-color:var(--primary-400)}#header .customer-status.event[data-v-5aba301a]{color:#202020;border-color:#202020;line-height:17px}#header .booking-source-logo[data-v-5aba301a]{width:15px;height:15px;margin-right:3px}.detail-menu[data-v-5aba301a]{position:relative;left:50px}.booking-source[data-v-5aba301a]{position:relative;bottom:7px;height:-moz-fit-content;height:fit-content;width:52px}.p-overlaypanel-content{padding:0!important}.notify-detail[data-v-5aba301a]{padding:1rem;border-bottom:1px solid grey}.notify-detail[data-v-5aba301a]:hover{background-color:#dee2e6}.booking-detail-container[data-v-5aba301a]{margin-left:58px}.booking-detail[data-v-5aba301a]{padding:.25rem .5rem;margin-right:.5rem;color:#495057;border-radius:16px;background:#fff;border:1px solid #a1a1a1}.booking-normal-sidebar[data-v-5aba301a]{position:relative}.booking-normal-sidebar .p-sidebar-content{padding:0!important}.bg-viewed[data-v-5aba301a]{background:hsla(0,0%,81.2%,.4901960784)!important}.notifications-container[data-v-5aba301a]{overflow-y:auto}.booking-normal-sidebar .p-button{height:70px;max-height:70px}.modal-title[data-v-5aba301a]{position:relative;bottom:10px;left:6px}.booking-request-icon[data-v-5aba301a]{position:relative;top:1px}.num-notify[data-v-5aba301a]{position:relative;right:10px;bottom:8px}.num-booking-normal-notify[data-v-5aba301a]{position:relative;right:17px;bottom:8px}.booking-normal-sidebar .p-sidebar-header{background:#4e4e4e}.booking-request-customer-name[data-v-5aba301a]{width:60px}.booking-normal-customer[data-v-5aba301a]{width:70px;height:-moz-fit-content;height:fit-content}.notify-title[data-v-5aba301a]{width:250px}.booking-note[data-v-5aba301a]{white-space:pre-wrap}.loading[data-v-5aba301a]{min-height:300px;display:flex;align-items:center}.loading>.loading-icon[data-v-5aba301a]{width:30px;height:30px}.main-content[data-v-1f2a8c7c]{background:#f0f1f3;display:grid;grid-template-areas:"header header" "sidebar content";grid-template-columns:175px 1fr;height:100%;grid-template-rows:56px minmax(auto,100%)}.main-content__header[data-v-1f2a8c7c]{background:#fff;grid-area:header;color:#000}.main-content__sidebar[data-v-1f2a8c7c]{grid-area:sidebar;background:#4e4e4e;color:#fff}.main-content__content[data-v-1f2a8c7c]{grid-area:content;overflow-y:auto}.form-booking-filter .lbl-calendar[data-v-a5763688]{font-size:16px}.form-booking-filter .lbl-calendar .icon-lms[data-v-a5763688]{margin-top:2px}.form-booking-filter[data-v-a5763688] .time-dropdown .p-inputtext{padding:5px;height:36px}.form-booking-filter .icon-orange[data-v-a5763688]{color:#f08500}.form-booking-filter .p-inputtext[data-v-a5763688]{height:36px;border:1px solid #d9d9d9;border-radius:8px;min-width:315px;width:100%}.form-booking-filter .p-inputtext[data-v-a5763688]:enabled:focus{box-shadow:none}.form-booking-filter[data-v-a5763688] .p-button{width:42px;height:36px;padding:2px 3px}.form-booking-filter[data-v-a5763688] .p-button.w-80{width:80px}.form-booking-filter[data-v-a5763688] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}.form-booking-filter[data-v-a5763688] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}.form-booking-filter[data-v-a5763688] .p-button.btn-primary{background-color:#ffab12;color:#202020}.form-booking-filter[data-v-a5763688] .p-button.btn-white{color:#202020;border-color:#a1a1a1;background-color:#fff}.form-booking-filter[data-v-a5763688] .p-button.btn-download{width:160px;height:40px;padding:.5rem 1rem;border-color:#202020;background-color:#fff;color:#202020}.form-booking-filter[data-v-a5763688] .p-button.btn-download:focus{box-shadow:none}.form-booking-filter[data-v-a5763688] .p-button.btn-download .p-button-icon{color:#f08500}.form-booking-filter[data-v-a5763688] .p-button.btn-download .p-button-label{font-weight:400;color:#202020}.form-booking-filter[data-v-a5763688] .p-button:hover{background-color:#cfcfcf;color:#a1a1a1}.form-booking-filter[data-v-a5763688] .p-button .p-button-label{font-weight:400}.form-booking-filter[data-v-a5763688] .p-radiobutton.p-radiobutton-checked~label{color:#f08500}.form-booking-filter[data-v-a5763688] .p-radiobutton .p-radiobutton-box{border:1px solid #4e4e4e}.form-booking-filter[data-v-a5763688] .p-radiobutton .p-radiobutton-box.p-highlight,.form-booking-filter[data-v-a5763688] .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#f08500;background:#fff}.form-booking-filter[data-v-a5763688] .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{background:#f08500}.form-booking-filter[data-v-a5763688] .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#4e4e4e}.form-booking-filter[data-v-a5763688] .p-radiobutton-focused.p-radiobutton-checked:not(.p-disabled) .p-focus{box-shadow:none}.lbl-calendar[data-v-a5763688] .p-calendar input{display:none}[data-v-a5763688] .p-calendar .p-button,[data-v-a5763688] .p-calendar .p-button:enabled:active,[data-v-a5763688] .p-calendar .p-button:enabled:focus,[data-v-a5763688] .p-calendar .p-button:focus,[data-v-a5763688] .p-calendar .p-button:hover{box-shadow:none;border-color:transparent;background-color:transparent;color:#f08500;padding:0;margin:0;width:auto;height:auto}.booking-event-card[data-v-2ce2abc4]{background:#fff;border:2px solid;border-radius:8px;overflow:hidden;cursor:pointer;transition:box-shadow .2s;min-width:150px;width:100%;box-shadow:0 2px 8px rgba(0,0,0,.1)}.booking-event-card[data-v-2ce2abc4]:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.booking-event-card.border-bg-booking-new[data-v-2ce2abc4]{border-color:tomato}.booking-event-card.border-bg-booking-existed[data-v-2ce2abc4]{border-color:#3b95e7}.booking-event-card.border-bg-booking-revisited[data-v-2ce2abc4]{border-color:#66cdaa}.booking-event-card.border-bg-calendar-cancel[data-v-2ce2abc4]{border-color:#37353e}.booking-event-card.border-bg-calendar-cancel-not-notice[data-v-2ce2abc4]{border-color:#715a5a}.booking-event-card.border-bg-calendar-visited[data-v-2ce2abc4]{border-color:#c7c7c7}.booking-event-card .event-header[data-v-2ce2abc4]{padding:4px 8px;display:flex;align-items:center;justify-content:space-between;min-height:28px}.booking-event-card .event-header.bg-booking-new[data-v-2ce2abc4]{background-color:tomato!important}.booking-event-card .event-header.bg-booking-existed[data-v-2ce2abc4]{background-color:#3b95e7!important}.booking-event-card .event-header.bg-booking-revisited[data-v-2ce2abc4]{background-color:#66cdaa!important}.booking-event-card .event-header.bg-calendar-cancel[data-v-2ce2abc4]{background-color:#37353e!important}.booking-event-card .event-header.bg-calendar-cancel-not-notice[data-v-2ce2abc4]{background-color:#715a5a!important}.booking-event-card .event-header.bg-calendar-visited[data-v-2ce2abc4]{background-color:#c7c7c7!important}.booking-event-card .event-header .header-left[data-v-2ce2abc4]{display:flex;align-items:center;gap:8px}.booking-event-card .event-header .header-icons[data-v-2ce2abc4]{display:flex;gap:4px;align-items:center}.booking-event-card .event-header .header-icons .icon-badge[data-v-2ce2abc4]{height:16px;width:16px;border-radius:4px;display:flex;align-items:center;justify-content:center}.booking-event-card .event-header .header-icons .alert-badge[data-v-2ce2abc4]{background:none}.booking-event-card .event-header .header-icons .line-badge[data-v-2ce2abc4]{background:#06c755;padding:2px}.booking-event-card .event-header .header-labels-left[data-v-2ce2abc4]{display:flex;gap:4px}.booking-event-card .event-header .header-label[data-v-2ce2abc4]{padding:2px 8px;background:#fff;border:none;border-radius:12px;font-size:10px;font-weight:700;white-space:nowrap}.booking-event-card .event-header .header-label.text-bg-booking-new[data-v-2ce2abc4]{color:#e02200}.booking-event-card .event-header .header-label.text-bg-booking-existed[data-v-2ce2abc4]{color:#1561a7}.booking-event-card .event-header .header-label.text-bg-booking-revisited[data-v-2ce2abc4]{color:#329b77}.booking-event-card .event-header .header-label.text-bg-calendar-cancel[data-v-2ce2abc4]{color:#37353e}.booking-event-card .event-header .header-label.text-bg-calendar-cancel-not-notice[data-v-2ce2abc4]{color:#715a5a}.booking-event-card .event-header .header-label.text-bg-calendar-visited[data-v-2ce2abc4]{color:#616161}.booking-event-card .event-header .header-label-right[data-v-2ce2abc4]{display:flex}.booking-event-card .event-header .header-label-request[data-v-2ce2abc4]{padding:2px 10px;background:#fff;color:#d6270f;border:1px solid #d6270f;border-radius:4px;font-size:10px;font-weight:700;white-space:nowrap}.booking-event-card .event-header .header-label-hotpepper[data-v-2ce2abc4]{padding:2px 10px;background:#fff;color:#9f1547;border:1px solid #9f1547;border-radius:4px;font-size:10px;font-weight:700;white-space:nowrap}.booking-event-card .event-content[data-v-2ce2abc4]{padding:6px}.booking-event-card .event-content .booking-info[data-v-2ce2abc4]{display:flex;align-items:baseline;gap:3px;margin-bottom:2px}.booking-event-card .event-content .booking-info .booking-id[data-v-2ce2abc4]{font-size:10px;font-weight:700;letter-spacing:.3px;color:#1f2937}.booking-event-card .event-content .booking-info .customer-name[data-v-2ce2abc4]{font-size:12px;font-weight:700;color:#1f2937}.booking-event-card .event-content .booking-info .customer-name-kana[data-v-2ce2abc4]{font-size:10px;font-weight:700;color:#6b7280}.booking-event-card .event-content .booking-info .customer-category[data-v-2ce2abc4]{font-size:9px;color:#6b7280}.booking-event-card .event-content .event-time[data-v-2ce2abc4]{font-size:12px;font-weight:700;color:#4a90e2;margin-bottom:2px;letter-spacing:.2px}.booking-event-card .event-content .menu-section[data-v-2ce2abc4]{margin-bottom:2px}.booking-event-card .event-content .menu-section .menu-text[data-v-2ce2abc4]{font-size:11px;font-weight:500;color:#374151;line-height:1.3}[data-v-3dcf7d15] .p-listbox .p-listbox-list{padding:0}[data-v-3dcf7d15] .p-listbox .p-listbox-list .p-listbox-item{padding:2px}.booking-event-card-week[data-v-4a53536a]{border:1px solid;border-radius:8px;overflow:hidden;cursor:pointer;min-width:80px;width:100%;height:100%}.booking-event-card-week.bg-booking-new[data-v-4a53536a]{background-color:tomato;border-color:tomato}.booking-event-card-week.bg-booking-existed[data-v-4a53536a]{background-color:#3b95e7;border-color:#3b95e7}.booking-event-card-week.bg-booking-revisited[data-v-4a53536a]{background-color:#66cdaa;border-color:#66cdaa}.booking-event-card-week.bg-calendar-cancel[data-v-4a53536a]{background-color:#37353e;border-color:#37353e}.booking-event-card-week.bg-calendar-cancel-not-notice[data-v-4a53536a]{background-color:#715a5a;border-color:#715a5a}.booking-event-card-week.bg-calendar-visited[data-v-4a53536a]{background-color:#c7c7c7;border-color:#c7c7c7}.booking-event-card-week .event-content-week[data-v-4a53536a]{padding:3px 6px}.booking-event-card-week .event-content-week .booking-info-week[data-v-4a53536a]{display:flex;align-items:baseline;gap:3px;margin-bottom:2px}.booking-event-card-week .event-content-week .booking-info-week .booking-id-week[data-v-4a53536a]{font-size:10px;font-weight:700;letter-spacing:.3px;color:#1f2937}.booking-event-card-week .event-content-week .booking-info-week .customer-name-week[data-v-4a53536a]{font-size:12px;font-weight:700;color:#1f2937}.booking-event-card-week .event-content-week .booking-info-week .customer-name-kana-week[data-v-4a53536a]{font-size:10px;font-weight:700;color:#6b7280}.booking-event-card-week .event-content-week .event-time-week[data-v-4a53536a]{font-size:12px;font-weight:700;color:#4a90e2;margin-bottom:2px;letter-spacing:.2px}.booking-event-card-week.text-white .booking-id-week[data-v-4a53536a],.booking-event-card-week.text-white .customer-name-kana-week[data-v-4a53536a],.booking-event-card-week.text-white .customer-name-week[data-v-4a53536a],.booking-event-card-week.text-white .event-time-week[data-v-4a53536a]{color:#fff!important}.booking-event-card-week.text-black .booking-id-week[data-v-4a53536a],.booking-event-card-week.text-black .customer-name-kana-week[data-v-4a53536a],.booking-event-card-week.text-black .customer-name-week[data-v-4a53536a],.booking-event-card-week.text-black .event-time-week[data-v-4a53536a]{color:#1f2937!important}.view-type-week .fc-timeline-header-row.fc-timeline-header-row-chrono,.view-type-week .fc-timeline-now-indicator-container .fc-timeline-now-indicator-arrow,.view-type-week .fc-timeline-now-indicator-container .fc-timeline-now-indicator-line{display:none}.booking-controls[data-v-5bab0b54]{display:flex;justify-content:space-between;align-items:center}.booking-controls .legend-area .circle[data-v-5bab0b54]{width:12px;height:12px;border-radius:50%}.booking-controls .legend-area p[data-v-5bab0b54]{margin:0;font-size:12px;white-space:nowrap}.booking-calendar__body[data-v-5bab0b54] .view-type-week .fc-timeline-slot-frame{display:flex}.booking-calendar__body[data-v-5bab0b54] .view-type-week .fc-timeline-slot-frame a.fc-sticky{align-content:center;justify-content:center}.booking-calendar__body[data-v-5bab0b54] .view-type-week .fc-timeline-slot-frame a.fc-sticky .week-header .date-number{font-size:22px;font-weight:400}.booking-calendar__body[data-v-5bab0b54] .view-type-week .fc-timeline-slot-frame a.fc-sticky .week-header .date-text{font-size:15px;font-weight:400}.booking-calendar__body[data-v-5bab0b54] .fc-datagrid-header .fc-datagrid-cell-frame,.booking-calendar__body[data-v-5bab0b54] .fc-timeline-header-row .fc-timeline-slot-frame{height:48px!important;overflow:inherit;background-color:#fffbf4}.booking-calendar__body.wrapper-week-view[data-v-5bab0b54] .fc-datagrid-header .fc-datagrid-cell-frame,.booking-calendar__body[data-v-5bab0b54] .fc-timeline-header-row .slot-frame-week .fc-timeline-slot-frame{height:65px!important}.booking-calendar__body[data-v-5bab0b54] .fc-timeline-body .fc-scrollgrid-sync-table tr td[data-resource-id*=fs] .fc-timeline-lane-frame{background:#f3f3f3}.booking-calendar__body.clinic-affiliated[data-v-5bab0b54] .fc-timeline-body .fc-timeline-bg .fc-non-business{background:hsla(0,0%,83.9%,0)}.booking-calendar__body.clinic-affiliated[data-v-5bab0b54] .fc-timeline-body .fc-scrollgrid-sync-table tr td[data-resource-id]:not([data-resource-id*=fb]):not([data-resource-id*=fs]) .fc-timeline-lane-frame{border-top:2px solid #000}.booking-calendar__body.clinic-affiliated[data-v-5bab0b54] .fc-timeline-body .fc-scrollgrid-sync-table tr td[data-resource-id]:not([data-resource-id*=fb]):not([data-resource-id*=fs]) .fc-timeline-lane-frame .fc-non-business{background:hsla(0,0%,83.9%,0)}.booking-calendar__body.clinic-affiliated[data-v-5bab0b54] .fc-timeline-body .fc-scrollgrid-sync-table tr td[data-resource-id*=fb] .fc-timeline-lane-frame{background:rgba(171,237,226,.3882352941)}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active th{background-color:#fffbf4}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active th.fc-day-disabled{background-color:#a0a0a0}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active td,.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active th{border-color:#949494}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-datagrid-header .fc-datagrid-cell-frame,.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-timeline-header-row:last-child .fc-timeline-slot-frame{overflow:inherit;min-height:3rem}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active td .fc-datagrid-cell-frame{padding:5px;min-height:3rem}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active td .fc-timeline-lane-frame{min-height:3rem}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active td[data-resource-id*=fs] .fc-timeline-lane-frame{min-height:5rem}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active td[data-resource-id]:not([data-resource-id*=fs]):not([data-resource-id*=fb]) .fc-timeline-lane-frame{min-height:9rem}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-h-event{padding:4px 2px;border-radius:8px;margin:3px 2px;border:none;min-width:180px}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-event-past{border-color:#e7e7e7;background-color:#e7e7e7}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-event-past .booking-event{color:#8f8f8f}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-day-today{background-color:#4e4e4e;color:#fff}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-day-today.fc-day-disabled{background-color:#4e4e4e}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-day-today .bg-skin{background-color:#4e4e4e;color:#fff}.booking-calendar__body[data-v-5bab0b54] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .view-type-week .fc-datagrid-header .fc-datagrid-cell-frame{max-height:50px}[data-v-5bab0b54] .slot-frame-day .bg-skin{position:absolute;transform:translateY(-11px);top:50%;left:-1.5rem}[data-v-5bab0b54] .slot-frame-week{overflow:hidden}[data-v-5bab0b54] .slot-frame-week .fc-timeline-slot-frame{display:block;min-height:3rem}[data-v-5bab0b54] .slot-frame-week .fc-timeline-slot-cushion{padding-top:0;padding-bottom:0}[data-v-5bab0b54] .fc-slot-disabled{border-color:#949494;background-color:#a0a0a0}[data-v-5bab0b54] .view-type-week .bg-skin{position:relative;transform:none;left:0;top:0}[data-v-5bab0b54] .view-type-week .text-skin{display:none}[data-v-5bab0b54] .fc-day-disabled .bg-skin{border-color:#949494;background-color:#a0a0a0}[data-v-5bab0b54] .booking-event{overflow:hidden}[data-v-5bab0b54] .booking-event.font-small{font-size:.65rem}.booking-calendar__body:not(.clinic-affiliated) .fc-non-business{background:rgba(124,100,100,.5)!important}.warning-logo[data-v-5a252738]{width:40px;height:auto}[data-v-5a252738] .p-button{height:40px}.black-btn[data-v-5a252738]{background-color:#fff!important;border:1px solid #000;color:#000;border-radius:2px;height:40px;&[data-v-5a252738]:focus{box-shadow:none}}.create-btn[data-v-5a252738]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:2px;height:40px;&[data-v-5a252738]:focus{box-shadow:none}}.fc-timeline-header .fc-scrollgrid-sync-table{width:auto}.booking-calendar__body.clinic-affiliated[data-v-1626f34e] .fc-timeline-body .fc-timeline-bg .fc-non-business{background:#a0a0a0}.booking-calendar__body.clinic-affiliated[data-v-1626f34e] .fc-timeline-body .fc-scrollgrid-sync-table tr td[data-resource-id]:not([data-resource-id*=fb]) .fc-timeline-lane-frame{border-top:2px solid #000}.booking-calendar__body.clinic-affiliated[data-v-1626f34e] .fc-timeline-body .fc-scrollgrid-sync-table tr td[data-resource-id]:not([data-resource-id*=fb]) .fc-timeline-lane-frame .fc-non-business{background:#a0a0a0}.booking-calendar__body.clinic-affiliated[data-v-1626f34e] .fc-timeline-body .fc-scrollgrid-sync-table tr td[data-resource-id*=fb] .fc-timeline-lane-frame{background:rgba(171,237,226,.3882352941)}.booking-calendar__body[data-v-1626f34e] .fc-datagrid-header .fc-datagrid-cell-frame,.booking-calendar__body[data-v-1626f34e] .fc-timeline-header-row .fc-timeline-slot-frame{height:48px!important;overflow:inherit;background-color:#fffbf4}.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active th{background-color:#fffbf4}.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active th.fc-day-disabled{background-color:#a0a0a0}.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active td,.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active th{border-color:#949494}.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-datagrid-header .fc-datagrid-cell-frame,.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-timeline-header-row:last-child .fc-timeline-slot-frame{overflow:inherit;min-height:3rem}.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active td .fc-datagrid-cell-frame{padding:5px;min-height:3rem}.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active td .fc-timeline-lane-frame{min-height:3rem}.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-h-event{padding:2px 5px;border-radius:5px;margin:3px 0 0 2px;border:none}.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-event-past{border-color:#e7e7e7;background-color:#e7e7e7}.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-event-past .booking-event{color:#8f8f8f}.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-day-today{background-color:#4e4e4e;color:#fff}.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-day-today.fc-day-disabled{background-color:#4e4e4e}.booking-calendar__body[data-v-1626f34e] .fc.fc-theme-standard .fc-view-harness.fc-view-harness-active .fc-day-today .bg-skin{background-color:#4e4e4e;color:#fff}.booking-calendar__body[data-v-1626f34e] .fc .fc-timeline-slot-cushion{padding:unset;width:100%;height:100%;display:flex;flex-direction:column-reverse;justify-content:space-between;position:relative}.booking-calendar__body[data-v-1626f34e] .fc .fc-timeline-slot-cushion .time{left:-18.5px;background-color:#fffbf4}[data-v-1626f34e] .slot-frame-day .bg-skin{position:absolute;transform:translateY(-11px);top:50%;left:-1.5rem}[data-v-1626f34e] .fc-day-disabled .bg-skin,[data-v-1626f34e] .fc-slot-disabled{border-color:#949494;background-color:#d0d0d0}[data-v-1626f34e] .booking-event{overflow:hidden}[data-v-1626f34e] .booking-event.font-small{font-size:.65rem}.warning-logo[data-v-1626f34e]{width:40px;height:auto}.bg-base-orange[data-v-1626f34e]{background-color:#ffab12!important;border:1px solid #ffab12}.booking-controls[data-v-1626f34e]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.5rem}.booking-controls .legend-area .circle[data-v-1626f34e]{width:12px;height:12px;border-radius:50%}.booking-controls .legend-area p[data-v-1626f34e]{margin:0;font-size:12px;white-space:nowrap}.booking-calendar__body .fc-event,.booking-calendar__body .fc-event-main,.booking-calendar__body .fc-h-event,.booking-calendar__body .fc-timeline-event{background-color:transparent!important;background:transparent!important;border-color:transparent!important}.box-search[data-v-02494c56]{background-color:#fff;padding:20px;border-radius:5px}[data-v-02494c56] p-dropdown,[data-v-02494c56] p-inputtext{border:1px solid #ced4da}.btn-search-booking[data-v-02494c56]{width:80px;min-width:80px}[data-v-7ffc23d0] .p-dropdown{max-height:48px;height:48px}[data-v-7ffc23d0] .p-dropdown .p-dropdown-label{line-height:2rem}.booking-type-tag[data-v-7ffc23d0]{font-size:.75rem;font-weight:500;line-height:1.2;min-width:60px}.booking-type-tag.free-space-booking[data-v-7ffc23d0]{background-color:#f3f3f3;color:#555}.delete-button[data-v-9f1cabb8]{transition:transform .3s ease-in-out}.delete-button[data-v-9f1cabb8]:hover{animation:semi-circle-shake-9f1cabb8 1s}.orange[data-v-9f1cabb8]{color:#f08500}.day-off-select-container[data-v-9f1cabb8]{background:#f8f9fa;border-radius:1rem;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.time-select[data-v-9f1cabb8]{width:40%!important;justify-content:end}.time-select[data-v-9f1cabb8] input{width:100%!important}[data-v-9f1cabb8] .p-button-icon-only{height:100%!important}[data-v-9f1cabb8] .p-button-icon-only:hover{border:none!important;color:#f08500!important}@keyframes semi-circle-shake-9f1cabb8{0%{transform:rotate(0deg)}25%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}to{transform:rotate(0deg)}}[data-v-1a560d8e] .p-button-icon-only{height:100%!important}.form-container[data-v-1a560d8e]{height:55vh;scroll-behavior:smooth}[data-v-1a560d8e] .circle-index{width:1.1rem;height:1.1rem;border:1.2px solid #ced4da;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;padding-bottom:1.5px}.z-index-1[data-v-1a560d8e]{z-index:1}.main-content-page-title[data-v-380b486a]:after{margin-top:3px}.handle-click[data-v-380b486a]{border-bottom:5px solid #f08500}.day[data-v-53522542]{font-weight:600}.field[data-v-53522542]{height:48px}[data-v-53522542] .p-dropdown{min-width:100px;width:auto}.checkbox[data-v-53522542]{margin-top:1px}[data-v-53522542] #monday_afternoon_end.p-checkbox .p-checkbox-box.p-highlight,[data-v-53522542] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus,[data-v-53522542] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover,[data-v-53522542] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#f08550;box-shadow:none}[data-v-53522542] #monday_afternoon_end.p-checkbox .p-checkbox-box.p-highlight,[data-v-53522542] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border:1px solid #f08550;background:#f08550}[data-v-53522542] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{box-shadow:#f08550}.delete-icon[data-v-b1c144bc]{color:#000;font-size:20px;line-height:30px;font-weight:500}[data-v-b1c144bc] .p-dropdown{min-width:100px;width:auto}.day[data-v-b1c144bc]{font-weight:600}.time[data-v-b1c144bc]{margin-left:60px!important;margin-right:4px}[data-v-b1c144bc] #monday_afternoon_end.p-checkbox .p-checkbox-box.p-highlight,[data-v-b1c144bc] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus,[data-v-b1c144bc] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover,[data-v-b1c144bc] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#f08550;box-shadow:none}[data-v-b1c144bc] #monday_afternoon_end.p-checkbox .p-checkbox-box.p-highlight,[data-v-b1c144bc] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border:1px solid #f08550;background:#f08550}[data-v-b1c144bc] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{box-shadow:#f08550}.month[data-v-4d43e68a]{color:#000;font-size:20px;line-height:30px;font-weight:600}#form[data-v-9ba77a60],.clinic-daily-routine[data-v-b8e9842a]{font-style:normal;font-weight:400!important}#form .intro p[data-v-9ba77a60]{font-size:.938rem}#form .intro span[data-v-9ba77a60]{color:#004fe1}#form .content[data-v-9ba77a60]{margin:-.5rem}#form .content .label[data-v-9ba77a60]{color:#202020;font-size:150px;margin-bottom:10px}#confirm[data-v-1cfafded]{font-style:normal;font-weight:400!important}#confirm .intro p[data-v-1cfafded]{font-size:.938rem}#confirm .intro span[data-v-1cfafded]{color:#004fe1}#confirm .content table[data-v-1cfafded],#confirm .content td[data-v-1cfafded],#confirm .content th[data-v-1cfafded]{border:1px solid #a1a1a1;border-collapse:collapse;border-spacing:0}#confirm .content .confirm-table[data-v-1cfafded]{text-align:left}#confirm .content .confirm-table td[data-v-1cfafded],#confirm .content .confirm-table th[data-v-1cfafded]{padding:16px;height:60px;margin:0}#confirm .content .confirm-table th[data-v-1cfafded]{background-color:#ebebeb}#confirm[data-v-3cdaabea],.contact-page[data-v-3811917a]{font-style:normal;font-weight:400!important}.page-title[data-v-10b65c55]{font-weight:300;font-size:24px;text-align:start}.list-customer-body[data-v-10b65c55]{margin-bottom:10px}[data-v-10b65c55] .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:#ffab12}[data-v-10b65c55] .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider{background:#ffab12;box-shadow:none}[data-v-10b65c55] .p-inputswitch.p-focus .p-inputswitch-slider{box-shadow:none}#customer-list-page[data-v-10a81da6]{font-style:normal;font-weight:600;font-size:14px;padding-left:3%}.page-title[data-v-10a81da6]:after{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}.hg-36[data-v-03ae20a5]{height:36px}.lbl-text[data-v-03ae20a5]{padding:.8rem 0}[data-v-03ae20a5] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}[data-v-03ae20a5] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-03ae20a5] .p-button.btn-unlinked{color:#df1515;border-color:#df1515;background-color:#fff}[data-v-03ae20a5] .p-button.btn-unlinked:hover{background-color:#df1515;border-color:#df1515;color:#fff}[data-v-03ae20a5] .p-button .p-button-label{font-weight:400;flex:none}.min-w-212[data-v-6285745a]{min-width:212px}.mh-91[data-v-6285745a]{min-height:91px}.mxw-600[data-v-6285745a]{max-width:600px}.field div[data-v-6285745a]:has(~.p-inputtext){margin-bottom:5px}[data-v-6285745a] .p-radiobutton.p-radiobutton-checked~label{color:#f08500}[data-v-6285745a] .p-radiobutton .p-radiobutton-box{border:1px solid #4e4e4e}[data-v-6285745a] .p-radiobutton .p-radiobutton-box.p-highlight,[data-v-6285745a] .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#f08500;background:#fff}[data-v-6285745a] .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{background:#f08500}[data-v-6285745a] .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#4e4e4e}[data-v-6285745a] .p-radiobutton-focused.p-radiobutton-checked:not(.p-disabled) .p-focus{box-shadow:none}[data-v-6285745a] .p-inputtext{max-width:212px;background-color:#fff}[data-v-6285745a] .p-inputtext.mxw-444{max-width:444px}[data-v-6285745a] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}[data-v-6285745a] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-6285745a] .p-button.btn-primary{background-color:#ffab12;color:#202020}[data-v-6285745a] .p-button.btn-white{color:#202020;border-color:#202020;background-color:#fff}[data-v-6285745a] .p-button:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-6285745a] .p-button .p-button-label{font-weight:400}.column-content[data-v-6285745a]{max-width:100%;overflow-wrap:break-word}.page-title[data-v-1c833612]{font-size:20px}.page-title[data-v-1c833612]:after{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}.mg-12[data-v-276cfe15]{margin:12px 0}.hg-36[data-v-276cfe15]{height:36px}[data-v-276cfe15] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}[data-v-276cfe15] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-276cfe15] .p-button.btn-trash{color:#df1515;border-color:#df1515;background-color:#fff}[data-v-276cfe15] .p-button:hover{background-color:#df1515;border-color:#df1515;color:#fff}[data-v-276cfe15] .p-button .p-button-label{font-weight:400;flex:none}.page-title[data-v-11b683f2]{font-size:20px}.page-title[data-v-11b683f2]:after{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}.campaign-detail-page[data-v-5335ef6a]{padding:0 10px}.campaign-detail-page__header[data-v-5335ef6a]{display:flex;align-items:center;justify-content:space-between}.campaign-detail-page__header .title[data-v-5335ef6a]{padding-left:20px}.campaign-detail-page .btn-new-campaign[data-v-5335ef6a]{display:flex;justify-content:flex-end;padding-bottom:20px}.campaign-detail-page .btn-new-campaign button[data-v-5335ef6a]{padding:15px 86px}.menu-wrapper[data-v-a0695a62]{background:#f0f1f3;min-height:100vh}.menu-wrapper .menu[data-v-a0695a62]{font-style:normal;font-weight:400!important;font-size:15px;line-height:21.72px;color:#4e4e4e}.menu-wrapper .menu .btn-primary[data-v-a0695a62]{background-color:#ffab12;color:#202020;border:1px solid #ffab12;width:120px;height:36px;font-weight:400;font-size:15px;border-radius:2px}.menu-wrapper .menu .btn-primary[data-v-a0695a62]:hover{background-color:#ffab12!important;color:#202020;border:1px solid #ffab12}.menu-wrapper .menu .icon-search[data-v-a0695a62]{width:30px;height:30px;color:#000}.menu-wrapper .menu[data-v-a0695a62] .p-inputtext{height:35px;padding-block:0}.menu-wrapper .menu[data-v-a0695a62] .p-inputtext::-moz-placeholder{color:#a1a1a1}.menu-wrapper .menu[data-v-a0695a62] .p-inputtext::placeholder{color:#a1a1a1}.menu-wrapper .menu__header .title-page[data-v-a0695a62]{font-size:1.375rem;line-height:1.991rem;color:#202020}.menu-wrapper .menu .card-menu-list[data-v-a0695a62]{font-weight:600;font-size:14px;line-height:21px}.menu-wrapper .menu[data-v-a0695a62] .p-datatable .p-datatable-header{background:inherit;padding-left:0;padding-right:0;border:none}.menu-wrapper .menu[data-v-a0695a62] .p-datatable .p-datatable-thead>tr>th{background:#cfcfcf;height:32px;padding:5px;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;color:#202020;font-weight:400}.menu-wrapper .menu[data-v-a0695a62] .p-datatable .table-actions>.p-column-header-content{justify-content:center}.menu-wrapper .menu[data-v-a0695a62] .p-datatable tr:focus,.menu-wrapper .menu[data-v-a0695a62] .p-datatable tr:hover{background-color:#fffbf4;cursor:pointer;outline:none}.menu-wrapper .menu[data-v-a0695a62] .p-datatable .p-datatable-tbody>tr>td{min-height:80px;height:80px;padding:5px;border-bottom:1px solid #a1a1a1}.menu-wrapper .menu[data-v-a0695a62] .p-paginator{justify-content:flex-start;padding-left:0;padding-block:6px;background:inherit}.menu-wrapper .menu[data-v-a0695a62] .p-paginator .p-paginator-pages{display:flex}.menu-wrapper .menu[data-v-a0695a62] .p-paginator .p-paginator-pages .p-link{border-radius:0;width:28px;min-width:28px;height:24px;background-color:#fffbf4;color:#f08500;font-style:normal;font-weight:400;font-size:15px;line-height:21.72px;box-shadow:none}.menu-wrapper .menu[data-v-a0695a62] .p-paginator .p-paginator-pages .p-highlight{background-color:#f08500;color:#fff;font-weight:700}.menu-wrapper .menu[data-v-a0695a62] .p-paginator .p-paginator-first,.menu-wrapper .menu[data-v-a0695a62] .p-paginator .p-paginator-icon,.menu-wrapper .menu[data-v-a0695a62] .p-paginator .p-paginator-last,.menu-wrapper .menu[data-v-a0695a62] .p-paginator .p-paginator-next,.menu-wrapper .menu[data-v-a0695a62] .p-paginator .p-paginator-prev{display:none}.rich-menu-wrapper[data-v-4efb0f52]{background:#f0f1f3;min-height:100vh}.rich-menu-wrapper .rich-menu-page[data-v-4efb0f52]{font-style:normal;font-weight:400!important;font-size:15px;line-height:21.72px;color:#4e4e4e}.rich-menu-wrapper .rich-menu-page .page-title[data-v-4efb0f52]{font-size:1.375rem;line-height:1.991rem;color:#202020}.rich-menu-wrapper .rich-menu-page .input-group[data-v-4efb0f52]{margin-top:15px}.rich-menu-wrapper .rich-menu-page .input-group .p-radiobutton-checked[data-v-4efb0f52]{display:none}.rich-menu-wrapper .rich-menu-page[data-v-4efb0f52] .p-card{margin-top:20px}.rich-menu-wrapper .rich-menu-page label.title[data-v-4efb0f52],.rich-menu-wrapper .rich-menu-page span.title[data-v-4efb0f52]{font-weight:400;font-size:15px;color:#202020}.rich-menu-wrapper .rich-menu-page .p-card .left-area[data-v-4efb0f52]{width:434px}.rich-menu-wrapper .rich-menu-page .p-card .left-area .template-preview-wrapper[data-v-4efb0f52]{width:334px;height:334px;border-radius:4px;border:2px solid #f08500}.rich-menu-wrapper .rich-menu-page .p-card .left-area .template-preview-wrapper .template-block[data-v-4efb0f52]{font-size:32px;font-weight:400;color:#f08500;border:1px solid #e0e0e0;background:#ecf7e1;opacity:.7}.rich-menu-wrapper .rich-menu-page .p-card .left-area .select-template-btn[data-v-4efb0f52],.rich-menu-wrapper .rich-menu-page .p-card .left-area .select-template-image-btn[data-v-4efb0f52]{font-size:15px;line-height:30.54px;height:36px;width:170px;background-color:#fff;color:#202020;border:1px solid #202020;display:flex;justify-content:center}.rich-menu-wrapper .rich-menu-page .p-card .right-area .menu-item-wrapper .icon-with-text[data-v-4efb0f52]{color:#5fbf00}.rich-menu-wrapper .rich-menu-page .p-card .right-area .menu-item-wrapper .icon-with-text span[data-v-4efb0f52]{font-size:17px}.rich-menu-wrapper .rich-menu-page[data-v-4efb0f52] .p-dropdown,.rich-menu-wrapper .rich-menu-page[data-v-4efb0f52] .p-inputwrapper{height:48px;min-height:48px}.rich-menu-wrapper .rich-menu-page .btn-new[data-v-4efb0f52]{font-weight:400;font-size:15px;line-height:24px;color:#202020;background:#ffab12;height:48px;width:284px;border-radius:2px}.rich-menu-wrapper .required-text[data-v-4efb0f52]{color:#df1515;font-weight:400;font-size:13px}.rich-menu-wrapper .radio-buttom-custom[data-v-4efb0f52] .p-radiobutton{width:24px;height:24px}.rich-menu-wrapper .radio-buttom-custom[data-v-4efb0f52] .p-radiobutton .p-radiobutton-box{width:inherit;height:inherit}.rich-menu-wrapper[data-v-4efb0f52] .tab-card{box-shadow:none!important}.rich-menu-wrapper[data-v-4efb0f52] .tab-card .p-card-body{padding:0}.rich-menu-wrapper[data-v-4efb0f52] .tab-card .p-card-body .tab-title{font-weight:500;font-size:17px;color:#202020}.rich-menu-wrapper[data-v-4efb0f52] .tab-card .p-card-body .p-card-title{background:#cfcfcf;font-weight:500;font-size:17px;line-height:24.62px;padding-block:5px}.p-dialog .template-wrapper[data-v-4efb0f52]{border:1px solid #e0e0e0;background:#f7f7f7;aspect-ratio:1/1;cursor:pointer}.p-dialog .template-wrapper .template-block[data-v-4efb0f52]{border:1px solid #e0e0e0}.p-dialog .template-wrapper.selected[data-v-4efb0f52],.p-dialog .template-wrapper[data-v-4efb0f52]:hover{background:#ecf7e1;border:2px solid #53b633}.p-dialog .block-name[data-v-4efb0f52]{font-weight:400;font-size:15px;line-height:21.72px;color:#202020}[data-v-4efb0f52] .message-success .p-inline-message-success{color:#004fe1;background:#b5dbff;justify-content:flex-start}[data-v-4efb0f52] .dialog-choose-template .p-dialog-header-icons,[data-v-4efb0f52] .message-success .p-inline-message-success .pi-check{display:none}.radio-icon[data-v-4efb0f52]{margin-right:5px}.radio-icon[data-v-4efb0f52]:before{font-size:24px}.text-orange[data-v-4efb0f52]{color:#f08500}.rich-menu-edit-wrapper[data-v-1e915f54]{background:#f0f1f3;min-height:100vh}.rich-menu-edit-wrapper .rich-menu-edit-page[data-v-1e915f54]{font-style:normal;font-weight:400!important;font-size:15px;line-height:21.72px;color:#4e4e4e}.rich-menu-edit-wrapper .rich-menu-edit-page[data-v-1e915f54] .p-dropdown,.rich-menu-edit-wrapper .rich-menu-edit-page[data-v-1e915f54] .p-inputwrapper{height:48px;min-height:48px}.rich-menu-edit-wrapper .rich-menu-edit-page .page-title[data-v-1e915f54]{font-size:1.375rem;line-height:1.991rem;color:#202020}.rich-menu-edit-wrapper .rich-menu-edit-page .input-group[data-v-1e915f54]{margin-top:15px}.rich-menu-edit-wrapper .rich-menu-edit-page .input-group .p-radiobutton-checked[data-v-1e915f54]{display:none}.rich-menu-edit-wrapper .rich-menu-edit-page[data-v-1e915f54] .p-card{margin-top:20px}.rich-menu-edit-wrapper .rich-menu-edit-page label.title[data-v-1e915f54],.rich-menu-edit-wrapper .rich-menu-edit-page span.title[data-v-1e915f54]{font-weight:400;font-size:15px;color:#202020}.rich-menu-edit-wrapper .rich-menu-edit-page .p-card .left-area[data-v-1e915f54]{width:434px}.rich-menu-edit-wrapper .rich-menu-edit-page .p-card .left-area .template-preview-wrapper[data-v-1e915f54]{width:334px;height:334px;border-radius:4px;border:2px solid #f08500}.rich-menu-edit-wrapper .rich-menu-edit-page .p-card .left-area .template-preview-wrapper .template-block[data-v-1e915f54]{font-size:32px;font-weight:400;color:#f08500;border:1px solid #e0e0e0;background:#ecf7e1;opacity:.7}.rich-menu-edit-wrapper .rich-menu-edit-page .p-card .left-area .select-template-btn[data-v-1e915f54],.rich-menu-edit-wrapper .rich-menu-edit-page .p-card .left-area .select-template-image-btn[data-v-1e915f54]{font-size:15px;line-height:30.54px;height:36px;width:170px;background-color:#fff;color:#202020;border:1px solid #202020;display:flex;justify-content:center}.rich-menu-edit-wrapper .rich-menu-edit-page .p-card .right-area .menu-item-wrapper .icon-with-text[data-v-1e915f54]{color:#5fbf00}.rich-menu-edit-wrapper .rich-menu-edit-page .p-card .right-area .menu-item-wrapper .icon-with-text span[data-v-1e915f54]{font-size:17px}.rich-menu-edit-wrapper .rich-menu-edit-page .btn-new[data-v-1e915f54]{font-weight:400;font-size:15px;line-height:24px;color:#202020;background:#ffab12;height:48px;width:284px;border-radius:2px}.rich-menu-edit-wrapper .required-text[data-v-1e915f54]{color:#df1515;font-weight:400;font-size:13px}.rich-menu-edit-wrapper .radio-buttom-custom[data-v-1e915f54] .p-radiobutton{width:24px;height:24px}.rich-menu-edit-wrapper .radio-buttom-custom[data-v-1e915f54] .p-radiobutton .p-radiobutton-box{width:inherit;height:inherit}.rich-menu-edit-wrapper[data-v-1e915f54] .tab-card{box-shadow:none!important}.rich-menu-edit-wrapper[data-v-1e915f54] .tab-card .p-card-body{padding:0}.rich-menu-edit-wrapper[data-v-1e915f54] .tab-card .p-card-body .tab-title{font-weight:500;font-size:17px;color:#202020}.rich-menu-edit-wrapper[data-v-1e915f54] .tab-card .p-card-body .p-card-title{background:#cfcfcf;font-weight:500;font-size:17px;line-height:24.62px;padding-block:5px}.p-dialog .template-wrapper[data-v-1e915f54]{border:1px solid #e0e0e0;background:#f7f7f7;aspect-ratio:1/1;cursor:pointer}.p-dialog .template-wrapper .template-block[data-v-1e915f54]{border:1px solid #e0e0e0}.p-dialog .template-wrapper.selected[data-v-1e915f54],.p-dialog .template-wrapper[data-v-1e915f54]:hover{background:#ecf7e1;border:2px solid #53b633}.p-dialog .block-name[data-v-1e915f54]{font-weight:400;font-size:15px;line-height:21.72px;color:#202020}[data-v-1e915f54] .message-success .p-inline-message-success{color:#004fe1;background:#b5dbff;justify-content:flex-start}[data-v-1e915f54] .dialog-choose-template .p-dialog-header-icons,[data-v-1e915f54] .message-success .p-inline-message-success .pi-check{display:none}.radio-icon[data-v-1e915f54]{margin-right:5px}.radio-icon[data-v-1e915f54]:before{font-size:24px}.text-orange[data-v-1e915f54]{color:#f08500}#message-page .scheduled-delivery-date[data-v-5e45af20] .p-button:hover{border:none}#message-page .h-48[data-v-5e45af20]{height:48px}#message-page .hover-border[data-v-5e45af20]:hover{border-color:#ffab12}#message-page .btn-save[data-v-5e45af20]:hover{background:#ffab12}#message-page .total-info-container[data-v-5e45af20]{font-style:normal;font-size:14px}#message-page .total-info-container .block-one .input-text[data-v-5e45af20]::-moz-placeholder{padding-left:30px}#message-page .total-info-container .block-one .input-text[data-v-5e45af20]::placeholder{padding-left:30px}#message-page .total-info-container .block-one .drop-down-status[data-v-5e45af20]{height:38px}#message-page .total-info-container .block-two .btn-style[data-v-5e45af20]{height:40px;width:170px;background:#ffab12}#message-page .total-info-container .block-three .input-text[data-v-5e45af20]::-moz-placeholder{padding-left:30px}#message-page .total-info-container .block-three .input-text[data-v-5e45af20]::placeholder{padding-left:30px}#message-page .input-text[data-v-5e45af20]{height:48px}#message-page[data-v-5e45af20] .file-upload{background:#897658}#message-page[data-v-5e45af20] .p-fileupload-buttonbar,#message-page[data-v-5e45af20] .p-fileupload-content{padding:0;border:none}#message-page[data-v-5e45af20] .file-upload:hover{background:#897658}#message-page[data-v-5e45af20] .p-calendar input{font-size:.875rem;border-radius:.5rem;height:48px;border-width:2px;width:330px}#message-page[data-v-5e45af20] .p-calendar input:hover{border-color:#ffab12}#message-page[data-v-5e45af20] .p-calendar button{border:0;color:#b4b7be;background:0;position:absolute;height:40px}#message-page[data-v-5e45af20] .p-calendar button:hover{background:0;color:#ffab12}#message-page[data-v-5e45af20] .p-calendar button:active{outline:3px double #ffab12;border-radius:.5rem}#message-page .message-left[data-v-5e45af20]{float:left}#message-page .btn-primary.p-button[data-v-5e45af20]{color:#202020!important}#message-page .btn-primary[data-v-5e45af20]{background-color:#ffab12;color:#202020!important;border:1px solid #ffab12;width:120px!important;height:36px!important;font-weight:400;font-size:15px;border-radius:2px}#message-page .btn-primary[data-v-5e45af20]:hover{background-color:#ffab12!important;color:#202020;border:1px solid #ffab12}#message-page[data-v-5e45af20] .p-button.btn-cancel{height:40px;width:170px}#message-page .input-component label[data-v-5e45af20]{display:flex;justify-content:flex-start;font-weight:500}#message-page .input-component label.required[data-v-5e45af20]:after{margin-left:1rem;color:#e32;content:"必須";display:flex;align-items:flex-end}.mg-12[data-v-f553d89a]{margin:12px 0}.hg-36[data-v-f553d89a]{height:36px}[data-v-f553d89a] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}[data-v-f553d89a] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-f553d89a] .p-button.btn-trash{color:#df1515;border-color:#df1515;background-color:#fff}[data-v-f553d89a] .p-button:hover{background-color:#df1515;border-color:#df1515;color:#fff}[data-v-f553d89a] .p-button .p-button-label{font-weight:400;flex:none}.btn-wrapper[data-v-fc56983c]{padding:15px 8px}.show-search-icon[data-v-fc56983c]{position:absolute;height:3rem;z-index:99999}.show-search-icon[data-v-fc56983c],.show-search-icon[data-v-fc56983c]:hover{background:transparent;color:#202020;border:none}.form-search-input[data-v-fc56983c]{padding-left:39px;border-radius:5px}.form-btn-search[data-v-fc56983c]{margin-left:10px;border-radius:3px;background:none;color:#202020;border-color:#202020}.customer-list .grid-header[data-v-fc56983c]{margin-top:0}.customer-list .grid-header .col[data-v-fc56983c]{padding:5px 15px;background-color:#cfcfcf;color:#202020;border:none}.customer-list-content[data-v-fc56983c]{padding:0;height:calc(100vh - 279px);min-height:579px}.customer-list-content[data-v-fc56983c] .grid-header{display:none}.customer-list-content[data-v-fc56983c] .grid-content{border-color:#cfcfcf}.customer-list-content[data-v-fc56983c] .grid-content .col{padding:12px 15px}.customer-list-content .col-6[data-v-fc56983c]{padding:12px 0;border-bottom:1px solid #cfcfcf}.customer-list-content .col-6.customer-id[data-v-fc56983c]{margin-left:0;color:#4e4e4e;padding-left:15px}.customer-list-content .col-6.customer-name[data-v-fc56983c]{padding-left:15px;color:#202020}.customer-list-content .empty-result[data-v-fc56983c]{padding:5px 0;border-bottom:1px solid #cfcfcf}.btn-orange[data-v-74bd4dec]{color:#f08500}.pi-question-circle[data-v-74bd4dec],[data-v-74bd4dec] .pi-pencil{cursor:pointer}.text-red[data-v-74bd4dec]{color:#df1515}.th[data-v-74bd4dec]{background:#ebebeb}.customer-list-booking[data-v-3e1a25db]{height:calc(100% - 32px)!important}.footer .sidebar-btn[data-v-9e1b836e]{font-size:14px;border:2px solid transparent;border-radius:25px;width:140px}.footer .sidebar-btn.danger-btn[data-v-9e1b836e]{background-color:#fffbf4;border-color:#df1515;color:#df1515}.footer .sidebar-btn.primary-btn[data-v-9e1b836e]{background-color:#a8586d;border-color:#a8586d;color:#fff}[data-v-9e1b836e] .p-dropdown .p-dropdown-label,[data-v-9e1b836e] .p-dropdown .p-dropdown-label.p-placeholder{line-height:1.8rem;color:#202020}.sidebar-body[data-v-9e1b836e] .radio-wrapper__custom label{font-size:15px;line-height:21.72px;font-weight:400;color:#202020;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-body[data-v-9e1b836e] .radio-wrapper__custom .radio-icon{margin-right:10px}.sidebar-body[data-v-9e1b836e] .radio-wrapper__custom .radio-icon:before{font-size:24px}.sidebar-body[data-v-9e1b836e] .radio-wrapper__custom .text-orange{color:#f08500}.sidebar-body[data-v-9e1b836e] .radio-wrapper__custom .p-radiobutton-box,.sidebar-body[data-v-9e1b836e] .radio-wrapper__custom .p-radiobutton-checked,.sidebar-body[data-v-9e1b836e] .radio-wrapper__custom .p-radiobutton.p-component{display:none}.sidebar-body .bg-gray[data-v-9e1b836e]{background-color:#ebebeb}.sidebar-body [class^=col-][data-v-9e1b836e]{padding-left:1rem;padding-right:1rem}.sidebar-body[data-v-9e1b836e] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}.sidebar-body[data-v-9e1b836e] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}.sidebar-body[data-v-9e1b836e] .p-button.btn-white{color:#202020;border-color:#202020;background-color:#fff}.sidebar-body[data-v-9e1b836e] .p-button:hover{background-color:#cfcfcf;color:#a1a1a1}.sidebar-body[data-v-9e1b836e] .p-button .p-button-label{font-weight:400}.sidebar-body .special-note[data-v-9e1b836e]:first-letter{font-size:1.2rem}.p-button[data-v-6c0b7983]{background:#ffab12;height:36px;border:1px solid #ffab12}.p-button-light[data-v-6c0b7983]{background:#fff;border:1px solid #000;color:#000}.breadcrumb[data-v-6c0b7983]{line-height:21.72px;padding:5px 0}.breadcrumb .p-button-link[data-v-6c0b7983]{background:none;height:unset}.customer-detail-content[data-v-6c0b7983]{height:calc(100% - 100px);min-height:715px}.customer-detail-content[data-v-6c0b7983] .p-tabview-panels{overflow-y:scroll}#direct-messages-right-sidebar .custom-detail-title[data-v-6c0b7983]{margin:16px 5px 16px 15px}#direct-messages-right-sidebar .right-button[data-v-6c0b7983]{margin:0}#direct-messages-right-sidebar .right-button[data-v-6c0b7983] .btn-merge-hotpepper,#direct-messages-right-sidebar .right-button[data-v-6c0b7983] .btn-merge-hotpepper:hover{height:36px;color:#202020;font-weight:400;background-color:#ffab12;border-color:#ffab12}.nodata p[data-v-be718c98]{margin-top:104px;font-size:22px;line-height:32.86px}.support-status[data-v-7787db7a]{border:1px solid #fff}.support-status.not-compatible[data-v-7787db7a]{color:#f99d96;border-color:#f99d96;background-color:#fde1df}.support-status.waiting-for-reply[data-v-7787db7a]{color:#0271c0;border-color:#0271c0;background-color:#f4f5fb}.support-status.accepted[data-v-7787db7a]{color:#aeaeae;border-color:#aeaeae;background-color:#f1f1f1}.line-account-toolbar[data-v-43a5b022]{padding-top:.75rem;padding-bottom:.75rem}[data-v-43a5b022] .p-button:enabled:active,[data-v-43a5b022] .p-button:enabled:focus,[data-v-43a5b022] .p-button:enabled:hover{background:transparent;border:1px solid transparent;color:#000}[data-v-43a5b022] .p-button:enabled.p-search:focus,[data-v-43a5b022] .p-button:enabled.p-search:hover{color:#2196f3;border-color:#2196f3}[data-v-43a5b022] .p-button:enabled.p-support-status{border:1px solid #fff}.not-compatible[data-v-43a5b022] .p-button:enabled.p-support-status:focus,.not-compatible[data-v-43a5b022] .p-button:enabled.p-support-status:hover,[data-v-43a5b022] .p-button:enabled.p-support-status.not-compatible{color:#f99d96;border-color:#f99d96;background-color:#fde1df}.waiting-for-reply[data-v-43a5b022] .p-button:enabled.p-support-status:focus,.waiting-for-reply[data-v-43a5b022] .p-button:enabled.p-support-status:hover,[data-v-43a5b022] .p-button:enabled.p-support-status.waiting-for-reply{color:#0271c0;border-color:#0271c0;background-color:#f4f5fb}.accepted[data-v-43a5b022] .p-button:enabled.p-support-status:focus,.accepted[data-v-43a5b022] .p-button:enabled.p-support-status:hover,[data-v-43a5b022] .p-button:enabled.p-support-status.accepted{color:#aeaeae;border-color:#aeaeae;background-color:#f1f1f1}.message-time-ago[data-v-4cc5a2c7]{background-color:#cfcfcf}.bg-transparent[data-v-df7959d8]{background-color:transparent}.p-dialog-mask{background-color:#cfcfcf}.message-loading.p-dialog{box-shadow:none;max-height:inherit}.message-loading.p-dialog .p-dialog-content{background-color:transparent}.message-loading.p-dialog .p-dialog-header{background-color:transparent;border-bottom-color:transparent}.image-spinner.bg-transparent{top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.image-dialog.p-dialog{box-shadow:none}.image-dialog.p-dialog .p-dialog-header{top:0;right:0;border:none;text-align:right;position:absolute;background-color:transparent;padding:1rem}.image-dialog.p-dialog .p-dialog-header .p-dialog-header-close{display:block;color:#fff;font-weight:900;width:auto;height:auto;z-index:1}.image-dialog.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#fff;border-color:transparent;background-color:transparent}.image-dialog.p-dialog .p-dialog-header .p-dialog-header-icon:focus{box-shadow:none}.image-dialog.p-dialog .p-dialog-header .p-dialog-header-close .p-dialog-header-close-icon{font-size:1.5rem}.image-dialog.p-dialog .p-dialog-content{height:100%;padding:5% 0;position:relative;background-color:transparent;align-items:center;display:flex;justify-content:center}.image-dialog img[data-v-7471186c]{max-width:80vw;max-height:80vh}.emoji.small[data-v-5cc27814]{margin-top:2px;margin-bottom:-5px}.message-content .h-1\.5rem[data-v-5cc27814]{height:1.5rem}.message-content .w-1\.5rem[data-v-5cc27814]{width:1.5rem}.video-spinner.bg-transparent{top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.video-dialog.p-dialog{box-shadow:none}.video-dialog.p-dialog .p-dialog-header{top:0;right:0;border:none;text-align:right;position:absolute;background-color:transparent;padding:1rem}.video-dialog.p-dialog .p-dialog-header .p-dialog-header-close{display:block;color:#fff;font-weight:900;width:auto;height:auto;z-index:1}.video-dialog.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#fff;border-color:transparent;background-color:transparent}.video-dialog.p-dialog .p-dialog-header .p-dialog-header-icon:focus{box-shadow:none}.video-dialog.p-dialog .p-dialog-header .p-dialog-header-close .p-dialog-header-close-icon{font-size:1.5rem}.video-dialog.p-dialog .p-dialog-content{height:100%;padding:5% 0;position:relative;background-color:transparent;align-items:center;display:flex;justify-content:center}video[data-v-78767a30]{max-width:80vw;max-height:80vh}.video-message[data-v-b4a8f310]:after{content:"";display:block;height:100%;width:100%;background-color:#cfcfcf;top:0;position:absolute;left:0;opacity:.5}.video-message .btn-play[data-v-b4a8f310]{left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #fff;background-color:#fff;color:#000;padding:8px}.video-message .btn-play[data-v-b4a8f310]:hover{background-color:#cfcfcf;border-color:#cfcfcf;color:#fff}.form-content[data-v-13e8ea4a]{display:flex;flex-direction:column;height:100%}[data-v-13e8ea4a] .p-button,[data-v-13e8ea4a] .p-button:hover{background:none;border:none}.p-carousel[data-v-13e8ea4a] .p-carousel-indicators{display:none}.flex-image-cover[data-v-13e8ea4a]{min-width:260px;min-height:170px}.pb-65p[data-v-13e8ea4a]{padding-bottom:65%}.message-content[data-v-b4a41320]{word-wrap:break-word}.message-content.highlight[data-v-b4a41320]{background:#d1d3d7!important}.message-content[data-v-b4a41320] span .highlight{font-weight:700}.message-content[data-v-b4a41320] img,.message-content[data-v-b4a41320] video{width:100%;max-width:400px;height:auto}.message-content[data-v-b4a41320] audio{max-height:100%;max-width:100%;margin:auto;-o-object-fit:contain;object-fit:contain}.message-content .icon-buttons[data-v-b4a41320]{padding:10px 10px 0 0}.message-content .icon-buttons svg[data-v-b4a41320]{width:20px;height:20px;cursor:pointer;margin-top:3px;color:#4b4b4b}.message-content .icon-buttons span[data-v-b4a41320]{font-size:25px;cursor:pointer;margin-left:15px;color:#4b4b4b}.message-content-from-clinic[data-v-b4a41320]:before{content:"";display:block;width:0;height:0;border-top:10px solid transparent;border-left:20px solid #b5dbff;border-bottom:10px solid transparent;position:absolute;right:-16px}.message-content-from-clinic.highlight[data-v-b4a41320]{background:#78bdff!important}.message-content-from-clinic.highlight[data-v-b4a41320]:before{border-left:20px solid #78bdff}.message-content-flex[data-v-b4a41320]{max-width:100%!important;background:#fff!important}@keyframes horizontal-shaking-f2d11680{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}.scroll-list-wrapper[data-v-f2d11680]{height:calc(100vh - 450px)}.scroll-list[data-v-f2d11680]{height:calc(100vh - 450px);min-height:450px;overflow-y:scroll;scroll-behavior:smooth;display:flex;flex-direction:column-reverse}.scroll-list .shaking-message[data-v-f2d11680]{animation:horizontal-shaking-f2d11680 .5s linear infinite}.scroll-list .message-body[data-v-f2d11680]{margin:0 5px}.card-body[data-v-f2d11680]{height:calc(100vh - 190px)}.card-body .user-list[data-v-f2d11680]{padding-bottom:0}.card-body .user-list .user-list-wrapper[data-v-f2d11680]{height:calc(100vh - 190px);overflow-y:auto;overflow-x:hidden}.card-body .user-list .user-list-wrapper .message-content[data-v-f2d11680] .p-dropdown:not(.p-disabled).p-focus,.card-body .user-list .user-list-wrapper .message-content[data-v-f2d11680] .p-dropdown:not(.p-disabled):hover{box-shadow:none;border:1px solid #000}.card-body .user-list .user-list-wrapper .message-content[data-v-f2d11680] .p-dropdown .p-dropdown-trigger{display:none}.card-body .user-list .user-list-wrapper .message-content[data-v-f2d11680] .p-button{background-color:#fff;border:1px solid #000;color:#000;height:auto;max-height:40px;width:125px;min-width:125px}.card-body .user-list .user-list-wrapper .message-content[data-v-f2d11680] .p-button:hover{border:1px solid #000;opacity:.75}.card-body .message-chat-box[data-v-f2d11680]{height:calc(100vh - 450px)}.card-body .message-chat-box .message-wrapper[data-v-f2d11680]{margin-bottom:10px}.templates-wrapper[data-v-4d1552b1] .p-inputgroup .p-button{width:50px}.templates-wrapper .sort-by[data-v-4d1552b1] .p-dropdown{min-width:190px}.templates-wrapper .list-template[data-v-4d1552b1]{height:330px;overflow-y:scroll;scroll-behavior:smooth;border-radius:2px;border:1px solid rgba(0,0,0,.125)}.templates-wrapper .list-template .template-detail[data-v-4d1552b1]{border-bottom:1px solid #dee2e6;padding:10px}.templates-wrapper .list-template .template-detail[data-v-4d1552b1]:last-child{border-bottom:none}.templates-wrapper .list-template .template-detail.active[data-v-4d1552b1],.templates-wrapper .list-template .template-detail[data-v-4d1552b1]:hover{background-color:#f8f9fa}.templates-wrapper .list-template .template-detail .template-title[data-v-4d1552b1]{font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#495057}.templates-wrapper .list-template .template-detail .template-message[data-v-4d1552b1]{word-break:break-word;overflow-wrap:break-word;color:#adb5bd;font-size:16px}.templates-wrapper .list-template .template-detail .template-message[data-v-4d1552b1] p{margin:0;font-size:16px;margin:0 0 5px 0}.templates-wrapper .list-template .template-detail .template-message[data-v-4d1552b1] .quill-hashtag{font-size:13px;font-weight:400;background-color:#4caf50;color:#fff;border-radius:16px;padding:.2rem .5rem}.templates-wrapper .preview-wrapper[data-v-4d1552b1]{height:calc(100% - .5rem)}.templates-wrapper .preview-wrapper .header[data-v-4d1552b1]{height:48px;background-color:#353a40;color:#fff}.templates-wrapper .preview-wrapper .body[data-v-4d1552b1]{height:calc(100% - 48px);cursor:not-allowed}.templates-wrapper .preview-wrapper .body .selected-template-wrapper .template-content[data-v-4d1552b1]{background-color:#f2f3f5;padding:15px 10px;position:relative}.templates-wrapper .preview-wrapper .body .selected-template-wrapper .template-content[data-v-4d1552b1]:after{content:"";position:absolute;left:0;top:.75rem;width:0;height:0;border:.5rem solid transparent;border-right-color:#f2f3f5;border-left:0;border-top:0;margin-left:-.375rem}.templates-wrapper .preview-wrapper .body .selected-template-wrapper .template-content[data-v-4d1552b1] p{margin:0;font-size:16px;margin:0 0 5px 0}.templates-wrapper .preview-wrapper .body .selected-template-wrapper .template-content[data-v-4d1552b1] .quill-hashtag{font-size:13px;font-weight:400;background-color:#4caf50;color:#fff;border-radius:16px;padding:.2rem .5rem}.card-body[data-v-9b9d6bfe]{height:calc(100vh - 190px)}.card-body .user-list[data-v-9b9d6bfe]{padding-bottom:0}.card-body .user-list .user-list-wrapper[data-v-9b9d6bfe]{height:calc(100vh - 190px);min-height:669px;overflow-y:auto;overflow-x:hidden}.card-body .input-search-wrap[data-v-9b9d6bfe]{padding:10px 12px}.card-body .input-search-wrap[data-v-9b9d6bfe] .p-inputgroup,.card-body .input-search-wrap[data-v-9b9d6bfe] .p-inputgroup .p-inputtext{height:36px}.card-body .input-search-wrap[data-v-9b9d6bfe] .p-button{height:36px;background:#cfd4da;border-color:#bfbfbf;color:#212529}.card-body .input-search-wrap[data-v-9b9d6bfe] .p-button.search-up{border-right:none}.card-body .input-search-wrap[data-v-9b9d6bfe] .p-button.p-button-danger{border:none;background:none!important}.card-body .input-search-wrap[data-v-9b9d6bfe] .p-button.p-button-danger:focus{box-shadow:none}.card-body .input-search-wrap .total-results[data-v-9b9d6bfe]{min-width:36px;height:36px;padding:0 5px;background:#f8f9fa;border-top:1px solid #ced4da;border-bottom:1px solid #ced4da;color:#666f86}.card-body .input-search-wrap .search-result-wrap[data-v-9b9d6bfe]{top:48px;left:12px;width:400px;max-height:200px;border:1px solid #cfd4da;background:#fff;overflow-y:scroll;scroll-behavior:smooth}.card-body .input-search-wrap .search-result-wrap .message-wrap[data-v-9b9d6bfe]{cursor:pointer}.card-body .input-search-wrap .search-result-wrap .message-wrap[data-v-9b9d6bfe]:hover{background:#f8f9fa}.card-body .input-search-wrap .search-result-wrap .message-wrap .avatar-wrap[data-v-9b9d6bfe]{width:64px}.card-body .input-search-wrap .search-result-wrap .message-wrap .avatar-wrap .user-avatar[data-v-9b9d6bfe]{width:48px;height:48px}.card-body .input-search-wrap .search-result-wrap .message-wrap .info-wrap[data-v-9b9d6bfe]{width:250px;padding:0 10px 0 0}.card-body .input-search-wrap .search-result-wrap .message-wrap .info-wrap .text-content[data-v-9b9d6bfe],.card-body .input-search-wrap .search-result-wrap .message-wrap .info-wrap .user-name[data-v-9b9d6bfe]{width:250px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-body .input-search-wrap .search-result-wrap .message-wrap .info-wrap .text-content[data-v-9b9d6bfe] img.emoji,.card-body .input-search-wrap .search-result-wrap .message-wrap .info-wrap .user-name[data-v-9b9d6bfe] img.emoji{width:1.5rem;height:1.5rem;margin-top:2px;margin-bottom:-5px}.card-body .input-search-wrap .search-result-wrap .message-wrap .info-wrap .text-content[data-v-9b9d6bfe] span.block,.card-body .input-search-wrap .search-result-wrap .message-wrap .info-wrap .user-name[data-v-9b9d6bfe] span.block{display:inline-block!important}.card-body .input-search-wrap .search-result-wrap .message-wrap .info-wrap .text-content[data-v-9b9d6bfe] span.block:first-child,.card-body .input-search-wrap .search-result-wrap .message-wrap .info-wrap .user-name[data-v-9b9d6bfe] span.block:first-child{margin-right:3px}.card-body .input-search-wrap .search-result-wrap .message-wrap .info-wrap .text-content[data-v-9b9d6bfe] span.highlight,.card-body .input-search-wrap .search-result-wrap .message-wrap .info-wrap .user-name[data-v-9b9d6bfe] span.highlight{font-weight:700}.card-body .input-search-wrap .search-result-wrap .message-wrap .time-wrap[data-v-9b9d6bfe]{width:86px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:right;padding-right:5px}.card-body .message-chat-box[data-v-9b9d6bfe]{height:calc(100vh - 450px);min-height:450px}.card-body .message-chat-box .message-wrapper[data-v-9b9d6bfe]{margin-bottom:10px}.card-body .message-chat-input .upload-file[data-v-9b9d6bfe] .p-fileupload-content{padding:0;margin:0;padding-bottom:20px}.card-body .message-chat-input .upload-file[data-v-9b9d6bfe] .p-fileupload .p-fileupload-buttonbar{display:none}.card-body .message-chat-input .image-preview-wrapper[data-v-9b9d6bfe]{margin:.5rem}.card-body .message-chat-input .image-preview-wrapper img[data-v-9b9d6bfe]{width:100%;height:100%;max-height:15vh;padding:5px;border-radius:3px}.card-body .message-chat-input .image-preview-wrapper[data-v-9b9d6bfe] .p-button-icon-only{border-radius:50%;border-color:#d32f2f;right:-10px;width:20px;height:20px}.card-body .message-chat-input .btn-la-chat-plus[data-v-9b9d6bfe]{font-size:35px;margin-top:4px;margin-left:4px}.emoji-picker[data-v-9b9d6bfe]{left:0;top:-340px}[data-v-9b9d6bfe] .v3-emoji-picker .v3-header .v3-groups .v3-group span.v3-icon{pointer-events:none}[data-v-9b9d6bfe] .v3-emoji-picker .v3-footer{display:none}.staff-page .fake-btn[data-v-75ae6083]{border:1px solid #dee2e6}.staff-page[data-v-75ae6083] .file-upload{background:#897658}.staff-page[data-v-75ae6083] .p-fileupload-buttonbar,.staff-page[data-v-75ae6083] .p-fileupload-content{padding:0;border:none}.staff-page[data-v-75ae6083] .file-upload:hover{background:#897658}.staff-page .input-component label[data-v-75ae6083]{justify-content:center;font-weight:500}.staff-page .input-component label.required[data-v-75ae6083]:after{margin-left:1rem;color:#e32;content:"必須";display:flex;align-items:flex-start}[data-v-75ae6083] .p-button{border-color:#202020;background-color:#fff;margin:8px;height:40px}[data-v-75ae6083] .p-button:focus{box-shadow:none}[data-v-75ae6083] .p-button.btn-orange{background-color:#ffab12;border-color:#ffab12}[data-v-75ae6083] .p-button .p-button-icon{color:#f08500}[data-v-75ae6083] .p-button .p-button-label{color:#202020}.long-text[data-v-730e37a1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}#staff-list-page[data-v-919b8ae8]{font-style:normal;font-weight:600;font-size:14px;padding-left:3%}.page-title[data-v-919b8ae8]:after{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}label[data-v-95ae2bac]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.w-36[data-v-95ae2bac]{width:36px}.day[data-v-95ae2bac]{font-weight:600}.field[data-v-95ae2bac]{height:48px}@media screen and (min-width:1280px){.title-specified[data-v-95ae2bac]{min-width:110px}}[data-v-95ae2bac] .p-dropdown{min-width:100px;width:auto}[data-v-95ae2bac] .p-calendar{width:110px}[data-v-95ae2bac] .p-calendar .p-inputtext{height:36px}[data-v-95ae2bac] .spicified-date .p-dropdown.p-component.p-inputwrapper{width:110px}[data-v-95ae2bac] .spicified-date .p-dropdown.p-component.p-inputwrapper .p-inputtext{height:36px}[data-v-95ae2bac] .checkbox.p-checkbox .p-checkbox-box.p-highlight,[data-v-95ae2bac] .checkbox.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus,[data-v-95ae2bac] .checkbox.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover,[data-v-95ae2bac] .checkbox.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#ffab12;box-shadow:none}[data-v-95ae2bac] .checkbox.p-checkbox .p-checkbox-box.p-highlight,[data-v-95ae2bac] .checkbox.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border:1px solid #ffab12;background:#ffab12}[data-v-95ae2bac] .checkbox.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{box-shadow:#ffab12}.delete-icon[data-v-3170ec8e]{color:#000;font-size:20px;line-height:30px;font-weight:500}[data-v-3170ec8e] .p-dropdown{min-width:100px;width:auto}.day[data-v-3170ec8e]{font-weight:600}.time[data-v-3170ec8e]{margin-left:60px!important;margin-right:4px}[data-v-3170ec8e] #monday_afternoon_end.p-checkbox .p-checkbox-box.p-highlight,[data-v-3170ec8e] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus,[data-v-3170ec8e] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover,[data-v-3170ec8e] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#f08550;box-shadow:none}[data-v-3170ec8e] #monday_afternoon_end.p-checkbox .p-checkbox-box.p-highlight,[data-v-3170ec8e] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border:1px solid #f08550;background:#f08550}[data-v-3170ec8e] #monday_afternoon_end.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{box-shadow:#f08550}[data-v-7b9e727a] .selectStaff{min-width:145px}.month[data-v-7b9e727a]{color:#000;font-size:20px;line-height:30px;font-weight:600}[data-v-7b9e727a] .p-button[type=submit]{background-color:#ffab12}.clinic-daily-routine[data-v-f2ad8d30]{font-style:normal;font-weight:400!important}#medical-menu-form[data-v-2610e2fe] .radio-wrapper__custom label:hover .radio-icon{color:#f08500}#medical-menu-form[data-v-2610e2fe] .radio-wrapper__custom .radio-icon:not(.icon-lms_rad-chosen){color:#ced4da}#medical-menu-form[data-v-2610e2fe] .radio-wrapper__custom .text-orange{color:#f08500}#medical-menu-form[data-v-2610e2fe] .radio-wrapper__custom .p-radiobutton-box,#medical-menu-form[data-v-2610e2fe] .radio-wrapper__custom .p-radiobutton-checked,#medical-menu-form[data-v-2610e2fe] .radio-wrapper__custom .p-radiobutton.p-component{display:none}.field div[data-v-2610e2fe]:has(~.p-inputtext){margin-bottom:5px}[data-v-2610e2fe] .p-inputtext{background-color:#fff}[data-v-2610e2fe] .p-inputtext:enabled:focus{box-shadow:none}[data-v-2610e2fe] .p-inputtext.mxw-444{max-width:444px}[data-v-2610e2fe] .p-dropdown:focus,[data-v-2610e2fe] .p-dropdown:hover,[data-v-2610e2fe] .p-inputtextarea:focus,[data-v-2610e2fe] .p-inputtextarea:hover{border-color:#ffab12}[data-v-2610e2fe] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}[data-v-2610e2fe] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-2610e2fe] .p-button.btn-primary{background-color:#ffab12;color:#202020}[data-v-2610e2fe] .p-button.btn-white{color:#202020;border-color:#202020;background-color:#fff}[data-v-2610e2fe] .p-button:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-2610e2fe] .p-button .p-button-label{font-weight:400}[data-v-2610e2fe] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight{border-color:#f08500;background-color:#f08500}[data-v-2610e2fe] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{box-shadow:0 0 0 .1rem #fff7e8}[data-v-2610e2fe] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus,[data-v-2610e2fe] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#f08500;box-shadow:0 0 0 .1rem #fff7e8}[data-v-2610e2fe] .p-fileupload-buttonbar,[data-v-2610e2fe] .p-fileupload-content{padding:0;border:none}.category-col[data-v-68fb89f9],.category-hover-wrapper[data-v-68fb89f9]{min-width:180px;width:220px;max-width:260px}.category-hover-wrapper[data-v-68fb89f9]{position:relative;display:inline-block}.category-selected[data-v-68fb89f9]{border:1px solid #ededed;border-radius:4px;background:#fff;padding:8px 12px;cursor:pointer;min-height:38px;display:flex;align-items:center;justify-content:space-between;width:200px;min-width:180px;max-width:260px}.category-selected[data-v-68fb89f9],.category-text[data-v-68fb89f9]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-dropdown[data-v-68fb89f9]{display:none;position:absolute;left:0;top:100%;width:200px;min-width:180px;max-width:260px;background:#fff;border:1px solid #bdbdbd;border-radius:0 0 4px 4px;box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:100;margin-top:-1px}.category-hover-wrapper:hover .category-dropdown[data-v-68fb89f9]{display:block}.category-dropdown li[data-v-68fb89f9]{padding:8px 8px 8px 6px;cursor:default;transition:background .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-arrow[data-v-68fb89f9]{margin-left:8px;font-size:16px;color:#bdbdbd}.category-selected.category-empty[data-v-68fb89f9]{border:1px dashed #e0e0e0;background:#fafafa;color:#bdbdbd;font-style:italic}#booking-setting__wrapper[data-v-48053a90]{background:#f0f1f3;min-height:100vh}#booking-setting__wrapper .booking-setting__content[data-v-48053a90]{font-style:normal;font-weight:300;font-size:24px;color:#000}#booking-setting__wrapper .booking-setting__content .page-title[data-v-48053a90]{font-size:20px}#booking-setting__wrapper .booking-setting__content .page-title[data-v-48053a90]:after{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}#booking-setting__wrapper .booking-setting__content .label-input[data-v-48053a90]{font-weight:400;font-size:15px;line-height:21.72px;color:#202020}#booking-setting__wrapper .booking-setting__content .lable-input__required[data-v-48053a90]{font-weight:400;font-size:15px;line-height:18.82px;color:#df1515}#booking-setting__wrapper .booking-setting__content .radio-icon[data-v-48053a90]{margin-right:10px}#booking-setting__wrapper .booking-setting__content .radio-icon[data-v-48053a90]:before{font-size:24px}#booking-setting__wrapper .booking-setting__content[data-v-48053a90] .input-custom{height:48px;border-radius:4px;border:1px solid #a1a1a1;display:flex;align-items:center;margin-top:10px}#booking-setting__wrapper .booking-setting__content[data-v-48053a90] .input-custom.invalid{border:1px solid #df1515}#booking-setting__wrapper .booking-setting__content[data-v-48053a90] .input-custom:focus,#booking-setting__wrapper .booking-setting__content[data-v-48053a90] .input-custom:hover{border:1px solid #f08500;box-shadow:none}#booking-setting__wrapper .booking-setting__content[data-v-48053a90] .input-custom::-moz-placeholder{color:#202020;font-size:15px;line-height:21.72px}#booking-setting__wrapper .booking-setting__content[data-v-48053a90] .input-custom::placeholder{color:#202020;font-size:15px;line-height:21.72px}#booking-setting__wrapper .booking-setting__content[data-v-48053a90] .radio-wrapper__custom label{font-size:15px;line-height:21.72px;font-weight:400;color:#202020;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#booking-setting__wrapper .booking-setting__content[data-v-48053a90] .radio-wrapper__custom .text-orange{color:#f08500}#booking-setting__wrapper .booking-setting__content[data-v-48053a90] .radio-wrapper__custom .p-radiobutton-box,#booking-setting__wrapper .booking-setting__content[data-v-48053a90] .radio-wrapper__custom .p-radiobutton-checked,#booking-setting__wrapper .booking-setting__content[data-v-48053a90] .radio-wrapper__custom .p-radiobutton.p-component{display:none}#list-medical-option{font-style:normal;font-weight:600;font-size:14px}[data-v-ac694d74] .p-dropdown-label{width:5rem}[data-v-ac694d74] .radio-wrapper__custom label:hover .radio-icon{color:#f08500}[data-v-ac694d74] .radio-wrapper__custom .radio-icon:not(.icon-lms_rad-chosen){color:#ced4da}[data-v-ac694d74] .radio-wrapper__custom .text-orange{color:#f08500}[data-v-ac694d74] .radio-wrapper__custom .p-radiobutton-box,[data-v-ac694d74] .radio-wrapper__custom .p-radiobutton-checked,[data-v-ac694d74] .radio-wrapper__custom .p-radiobutton.p-component{display:none}.color-column[data-v-ac694d74]{box-shadow:0 0 0,0 4px 6px -1px rgba(6,24,44,.5),inset 0 1px 0 hsla(0,0%,100%,.08);text-shadow:0 0 3px #000}[data-v-ac694d74] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight{border-color:#f08500;background-color:#f08500}[data-v-ac694d74] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{box-shadow:0 0 0 .1rem #fff7e8}[data-v-ac694d74] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus,[data-v-ac694d74] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#f08500;box-shadow:0 0 0 .1rem #fff7e8}#live-message-templates .content-wrapper[data-v-f45b683c] p{font-size:15px;margin:0 0 5px 0}#live-message-templates[data-v-f45b683c] .p-chip-text{margin:0;font-size:15px;font-weight:400}#live-message-templates[data-v-f45b683c] span.quill-hashtag{font-size:13px;font-weight:400;background-color:#4caf50;color:#fff;border-radius:16px;padding:.2rem .5rem}.live-message-template-form-wrapper .field .emoji-picker-wrapper[data-v-f93aa24c]{float:left}.live-message-template-form-wrapper .field .emoji-picker-wrapper .emoji-picker[data-v-f93aa24c]{bottom:60px;left:0}.live-message-template-form-wrapper .field label.required[data-v-f93aa24c]:after{margin-left:1rem;color:#e32;content:"必須";display:flex;align-items:flex-start}.live-message-template-form-wrapper .field span.note[data-v-f93aa24c]{color:#adb5bd;font-size:13px;display:block;margin-top:5px}.live-message-template-form-wrapper .field[data-v-f93aa24c] .ql-toolbar.ql-snow{display:none}.live-message-template-form-wrapper .field[data-v-f93aa24c] .ql-container.ql-snow{background:#fff;border:1px solid #ced4da;min-height:200px}.live-message-template-form-wrapper .field[data-v-f93aa24c] .ql-container.ql-snow p,.live-message-template-form-wrapper .field[data-v-f93aa24c] .ql-editor.ql-blank:before{font-size:1rem}.live-message-template-form-wrapper .field[data-v-f93aa24c] .ql-editor.ql-blank:before{left:.5rem}.live-message-template-form-wrapper .field[data-v-f93aa24c] .ql-editor{padding:.5rem .5rem}.live-message-template-form-wrapper .field[data-v-f93aa24c] .ql-editor p{margin-bottom:5px}.live-message-template-form-wrapper .field[data-v-f93aa24c] span.quill-hashtag{font-size:1rem;font-weight:400;background-color:#4caf50;color:#fff;border-radius:16px;padding:.2rem .5rem}#booking-setting__wrapper[data-v-0f9dbbed]{background:#f0f1f3;min-height:100vh}#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed]{font-style:normal;font-weight:300;font-size:24px;color:#000}#booking-setting__wrapper .booking-setting__content .page-title[data-v-0f9dbbed]{font-size:20px}#booking-setting__wrapper .booking-setting__content .page-title[data-v-0f9dbbed]:after{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}#booking-setting__wrapper .booking-setting__content .label-input[data-v-0f9dbbed]{font-weight:400;font-size:15px;line-height:21.72px;color:#202020}#booking-setting__wrapper .booking-setting__content .lable-input__required[data-v-0f9dbbed]{font-weight:400;font-size:15px;line-height:18.82px;color:#df1515}#booking-setting__wrapper .booking-setting__content .radio-icon[data-v-0f9dbbed]{margin-right:10px}#booking-setting__wrapper .booking-setting__content .radio-icon[data-v-0f9dbbed]:before{font-size:24px}#booking-setting__wrapper .booking-setting__content .input-component label[data-v-0f9dbbed]{justify-content:center;font-size:17px;font-weight:400}#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] .p-fileupload{border:1px solid #a1a1a1}#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] .p-fileupload-content{padding:0;border:none}#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] .input-custom{height:48px;border-radius:4px;border:1px solid #a1a1a1;display:flex;align-items:center}#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] .input-custom.invalid{border:1px solid #df1515}#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] .input-custom:focus,#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] .input-custom:hover{border:1px solid #f08500;box-shadow:none}#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] .input-custom::-moz-placeholder{color:#202020;font-size:15px;line-height:21.72px}#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] .input-custom::placeholder{color:#202020;font-size:15px;line-height:21.72px}#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] textarea.input-custom{height:144px;color:#000}#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] .radio-wrapper__custom label{font-size:15px;line-height:21.72px;font-weight:400;color:#202020;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] .radio-wrapper__custom .text-orange{color:#f08500}#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] .radio-wrapper__custom .p-radiobutton-box,#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] .radio-wrapper__custom .p-radiobutton-checked,#booking-setting__wrapper .booking-setting__content[data-v-0f9dbbed] .radio-wrapper__custom .p-radiobutton.p-component{display:none}#line-notification-messages .content-wrapper[data-v-c31daabe] p{font-size:15px;margin:0 0 5px 0}#line-notification-messages[data-v-c31daabe] .p-chip-text{margin:0;font-size:15px;font-weight:400}#line-notification-messages[data-v-c31daabe] span.quill-hashtag{font-size:13px;font-weight:400;background-color:#4caf50;color:#fff;border-radius:16px;padding:.2rem .5rem}#line-notification-messages[data-v-c31daabe] span.quill-hashtag span{margin-bottom:.5rem}.line-notification-message-form-wrapper .field .emoji-picker-wrapper[data-v-a6c73fac]{float:left}.line-notification-message-form-wrapper .field .emoji-picker-wrapper .emoji-picker[data-v-a6c73fac]{bottom:60px;left:0}.line-notification-message-form-wrapper .field label.required[data-v-a6c73fac]:after{margin-left:1rem;color:#e32;content:"必須";display:flex;align-items:flex-start}.line-notification-message-form-wrapper .field span.note[data-v-a6c73fac]{color:#adb5bd;font-size:13px;display:block;margin-top:5px}.line-notification-message-form-wrapper .field[data-v-a6c73fac] .ql-toolbar.ql-snow{display:none}.line-notification-message-form-wrapper .field[data-v-a6c73fac] .ql-container.ql-snow{background:#fff;border:1px solid #ced4da;min-height:200px;min-width:200px}.line-notification-message-form-wrapper .field[data-v-a6c73fac] .ql-container.ql-snow p,.line-notification-message-form-wrapper .field[data-v-a6c73fac] .ql-editor.ql-blank:before{font-size:1rem}.line-notification-message-form-wrapper .field[data-v-a6c73fac] .ql-editor.ql-blank:before{left:.5rem}.line-notification-message-form-wrapper .field[data-v-a6c73fac] .ql-editor{padding:.5rem .5rem}.line-notification-message-form-wrapper .field[data-v-a6c73fac] .ql-editor p{margin-bottom:5px}.line-notification-message-form-wrapper .field[data-v-a6c73fac] span.quill-hashtag{font-size:1rem;font-weight:400;background-color:#4caf50;color:#fff;border-radius:16px;padding:.2rem .5rem}.line-notification-message-form-wrapper .field[data-v-a6c73fac] span.p-inputnumber-button-group .p-button{height:24px!important;max-height:24px!important}#service-tags[data-v-49182e43]{font-style:normal;font-weight:600;font-size:14px}.sub-content-page-title[data-v-49182e43]{font-size:18px;font-weight:600;margin-bottom:1rem;color:#333}.page-title[data-v-49182e43]:after{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}.text-orange[data-v-49182e43]{color:#f08500}.manual-tag[data-v-49182e43]{color:#888987;background-color:#b5dbff;border-color:#b5dbff}[data-v-49182e43] .p-radiobutton .p-radiobutton-box.p-highlight,[data-v-49182e43] .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#f08500;background-color:#f08500;background:#f08500}[data-v-49182e43] .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#f08500}[data-v-49182e43] .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{box-shadow:none}#segment-manual-tags[data-v-2de1dc5c]{font-style:normal;font-weight:600;font-size:14px}.sub-content-page-title[data-v-2de1dc5c]{font-size:18px;font-weight:600;margin-bottom:1rem;color:#333}.page-title[data-v-2de1dc5c]:after{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}.manual-tag[data-v-2de1dc5c]{color:#888987;background-color:#b5dbff;border-color:#b5dbff}.warning-logo[data-v-feb25a8c]{width:40px;height:auto}#distribution-groups-wrapper[data-v-feb25a8c]{background:#f0f1f3;min-height:100vh}#distribution-groups-wrapper .temp-save-btn[data-v-feb25a8c]{background-color:#fff!important;border:2px solid #0070c0;color:#0070c0;border-radius:8px;font-weight:600;height:40px}#distribution-groups-wrapper .distribution-groups-title .page-title[data-v-feb25a8c]{font-family:Noto Sans JP;font-size:22px;text-align:start}#distribution-groups-wrapper .distribution-groups-title[data-v-feb25a8c]:after{content:"";display:block;width:100%;height:2px;background-color:#bcbcbc}#distribution-groups-wrapper .distribution-groups-filter[data-v-feb25a8c]{justify-content:space-between}#distribution-groups-wrapper .distribution-groups-filter .p-selectbutton[data-v-feb25a8c] .p-button{margin-top:4px;background-color:#fff!important;border:1px solid #000;color:#000;border-radius:8px;font-weight:400;height:40px;width:115px;margin-right:10px}#distribution-groups-wrapper .distribution-groups-filter .p-selectbutton[data-v-feb25a8c] .p-button:hover{background-color:#fff!important;color:#f08500;border:2px solid #f08500}#distribution-groups-wrapper .distribution-groups-filter .p-selectbutton[data-v-feb25a8c] .p-highlight{background-color:#fff!important;color:#f08550;border:2px solid #f08500;font-weight:600;box-shadow:none}#distribution-groups-wrapper .distribution-groups-filter[data-v-feb25a8c] .filter-calendar .p-button,#distribution-groups-wrapper .distribution-groups-filter[data-v-feb25a8c] .filter-calendar .p-inputtext{height:40px!important}#distribution-groups-wrapper .distribution-groups-filter .to-icon[data-v-feb25a8c]{font-size:25px;margin-top:35px}#distribution-groups-wrapper .distribution-groups-list-body .box-search .p-inputtext[data-v-feb25a8c]{height:40px;border:1px solid #d9d9d9;border-radius:8px;min-width:284px;width:100%}#distribution-groups-wrapper .distribution-groups-list-body .box-search .p-inputtext[data-v-feb25a8c]:enabled:focus{box-shadow:none}.create-btn[data-v-feb25a8c]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:8px;height:40px}.create-btn[data-v-feb25a8c]:hover{border-radius:8px}.create-btn[data-v-feb25a8c]:focus{box-shadow:none}.black-btn[data-v-feb25a8c]{background-color:#fff!important;border:1px groove #000;color:#000;border-radius:8px;height:40px}.black-btn[data-v-feb25a8c]:focus{box-shadow:none}.confirm-delete-btn[data-v-feb25a8c]{background-color:red!important;color:#fff;border-radius:8px;height:40px}[data-v-feb25a8c] .p-inputswitch{width:51px}[data-v-feb25a8c] .switch-status{font-size:11px;font-weight:600;color:#06f;margin-right:10px}[data-v-feb25a8c] .active .p-inputswitch-slider{background:#fff!important;border:2px solid #f08550!important}[data-v-feb25a8c] .active .p-inputswitch-slider:before{background:#f08550!important;width:19px;height:19px}[data-v-feb25a8c] .delivery_error .p-inputswitch-slider:before{background:#f39!important;width:19px;height:19px}[data-v-feb25a8c] .delivery_error .p-inputswitch-slider{background:#fff!important;border:2px solid #f39!important}[data-v-feb25a8c] .delivered .p-inputswitch-slider:before{background:grey!important;width:19px;height:19px}[data-v-feb25a8c] .delivered .p-inputswitch-slider{background:#fff!important;border:2px solid grey!important}.first-description[data-v-3dfa2fd9],.second-description[data-v-3dfa2fd9]{left:50px}.third-description[data-v-3dfa2fd9]{left:39px}.fourth-description[data-v-3dfa2fd9]{left:32px}.description-text[data-v-3dfa2fd9]{position:relative;width:92px}.fourth-description-text[data-v-3dfa2fd9]{position:relative;width:105px}.description-btn[data-v-3dfa2fd9]{width:70px;height:30px;position:relative;left:30px;border-color:#202020;background:#fff;border:1px solid;display:flex;justify-content:center;border-radius:2px;align-items:center;border-radius:5px}.disable-block[data-v-3dfa2fd9]{background:none!important;border:none!important}.w-40px[data-v-3dfa2fd9]{width:40px}.w-100[data-v-3dfa2fd9]{width:100%}.tagged-summary-label[data-v-3dfa2fd9]{grid-template-rows:42px!important}.tagged-summary[data-v-3dfa2fd9]{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:102px;gap:10px}.action_rate[data-v-3dfa2fd9]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:100px;gap:10px;color:#fff}.action_rate .block_rate[data-v-3dfa2fd9]{background:#747474;border-radius:12px;padding-left:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.action_rate .block_rate .title_rate[data-v-3dfa2fd9]{font-size:14px;line-height:15px;margin-top:15px;margin-bottom:5px}.action_rate .block_rate .number_rate[data-v-3dfa2fd9]{font-weight:700;font-size:40px;padding-bottom:10px}.chart-description[data-v-3dfa2fd9]{color:#f08500}.rate-button[data-v-3dfa2fd9]{width:105px;position:relative}.sending-rate[data-v-3dfa2fd9]{left:257px}.opening-rate[data-v-3dfa2fd9]{left:317px}.click-rate[data-v-3dfa2fd9]{left:377px}.complete-rate[data-v-3dfa2fd9]{left:437px}.cancel-rate[data-v-3dfa2fd9]{left:497px}.horizontal-bar-chart[data-v-3dfa2fd9]{width:100%;height:300px;background-color:#fff;border-radius:10px}.tagged-summary-content[data-v-3dfa2fd9]{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:baseline}.arrow[data-v-3dfa2fd9]{width:0;height:0;position:relative;left:7px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #000;transform:rotate(-90deg)}.block_rate[data-v-3dfa2fd9]{border:2px solid #747474;background:#747474;color:#fff;border-radius:12px;display:flex;height:100px;justify-content:center;align-items:center}.block_rate .number_rate[data-v-3dfa2fd9]{font-weight:700;width:-moz-fit-content;width:fit-content;font-size:40px;padding-bottom:10px}.align-items-baseline[data-v-3dfa2fd9]{align-items:baseline}.date-picker-container[data-v-3dfa2fd9]{padding-right:32px;position:relative;top:-11px}.date-picker-input p[data-v-3dfa2fd9]{font-family:Noto Sans JP;font-weight:400;font-size:16px;text-align:start}.target-button[data-v-3dfa2fd9]{border-color:#202020;background-color:#fff;height:40px;border-radius:8px!important}.target-button[data-v-3dfa2fd9]:hover{border-color:#cfcfcf;background-color:#cfcfcf;color:#a1a1a1}.p-datepicker-trigger[data-v-3dfa2fd9]{border-color:#fff;position:relative;right:60px;top:3px;height:40px;background-color:#fff}.distribution-group-btn[data-v-3dfa2fd9]{background-color:#fff!important;border:2px solid #ed7d31;color:#ed7d31;font-weight:600;height:40px;border-radius:8px}.temp-save-btn[data-v-3dfa2fd9]{background-color:#fff!important;border:2px solid #0070c0;color:#0070c0;border-radius:8px;font-weight:600;height:40px}.create-btn[data-v-3dfa2fd9]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:8px;height:40px}.create-btn[data-v-3dfa2fd9]:focus{box-shadow:none}.distribution-groups-title[data-v-3dfa2fd9]{justify-content:space-between}.distribution-groups-title .page-title[data-v-3dfa2fd9]{font-family:Noto Sans JP;font-size:22px;text-align:start}.distribution-groups-title[data-v-3dfa2fd9]:after{content:"";display:block;width:100%;height:2px;background-color:#bcbcbc}.page-title[data-v-3dfa2fd9]{font-family:Noto Sans JP;font-weight:400;font-size:22px;text-align:start}.horizontal-line[data-v-3dfa2fd9]{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}.btn-outline[data-v-3dfa2fd9]{background-color:transparent;padding:.375rem .75rem;border-radius:.25rem;transition:all .3s ease;font-weight:600;height:40px}.btn-outline[data-v-3dfa2fd9]:hover{border-color:#cfcfcf;background-color:#cfcfcf;color:#a1a1a1}.btn-orange[data-v-3dfa2fd9]{color:#202020;border-color:#ffab12;background-color:#ffab12;height:40px}.btn-orange[data-v-3dfa2fd9]:hover{border-color:#cfcfcf;background-color:#cfcfcf;color:#a1a1a1}.btn-outline-orange[data-v-3dfa2fd9]{border:2px solid #f08500;color:#f08500}.btn-outline-blue[data-v-3dfa2fd9]{border:2px solid #0070c0;color:#0070c0}.bg-custom[data-v-3dfa2fd9]{background-color:#ffab12}.no-data[data-v-3dfa2fd9]{font-weight:700;font-size:14px;text-align:center}.no-data-container[data-v-3dfa2fd9]{display:flex;justify-content:center;align-items:center;height:300px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:0;margin:0;border-width:0;background-color:#fff;border-radius:10px}.send-later-btn[data-v-42efd9ea]{position:relative;bottom:8px}.send-later-btn-bg[data-v-42efd9ea]{border:none;background-color:#f08550!important}.image-container[data-v-42efd9ea]{max-width:100%;height:auto}.required-text[data-v-42efd9ea]{color:#df1515;font-weight:400;font-size:13px}.header-title[data-v-42efd9ea]{font-size:22px}.w-fit-content[data-v-42efd9ea]{width:-moz-fit-content;width:fit-content}.hour-minute-container[data-v-42efd9ea]{position:relative;bottom:12px}.target-button[data-v-42efd9ea]{border-color:#202020;background-color:#fff;height:40px}.target-button[data-v-42efd9ea]:hover{border-color:#cfcfcf;background-color:#cfcfcf;color:#a1a1a1}[data-v-42efd9ea] .p-calendar{bottom:8px}[data-v-42efd9ea] .p-button,[data-v-42efd9ea] .p-inputtext{height:40px}[data-v-42efd9ea] .radio-wrapper__custom label{font-size:15px;line-height:21.72px;font-weight:400;color:#202020;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-42efd9ea] .radio-wrapper__custom .radio-icon{margin-right:10px}[data-v-42efd9ea] .radio-wrapper__custom .radio-icon:before{font-size:24px}[data-v-42efd9ea] .radio-wrapper__custom .text-orange{color:#f08500}[data-v-42efd9ea] .radio-wrapper__custom .p-radiobutton-box,[data-v-42efd9ea] .radio-wrapper__custom .p-radiobutton-checked,[data-v-42efd9ea] .radio-wrapper__custom .p-radiobutton.p-component{display:none}.temp-save-btn[data-v-42efd9ea]{background-color:#fff!important;border:2px solid #0070c0;color:#0070c0;border-radius:8px;font-weight:600;height:40px}.temp-save-btn[data-v-42efd9ea]:hover{border-radius:8px}.create-btn[data-v-42efd9ea]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:8px;height:40px}.create-btn[data-v-42efd9ea]:focus{box-shadow:none}.create-btn[data-v-42efd9ea]:hover{border-radius:8px}.black-btn[data-v-42efd9ea]{background-color:#fff!important;border:1px solid #000;color:#000;border-radius:8px;height:40px}.black-btn[data-v-42efd9ea]:focus{box-shadow:none}.black-btn[data-v-42efd9ea]:hover{border-radius:8px}.confirm-delete-btn[data-v-42efd9ea]{background-color:red!important;color:#fff;border-radius:8px}.confirm-delete-btn[data-v-42efd9ea]:hover{border-radius:8px}.d-block[data-v-42efd9ea]{display:block}.warning-logo[data-v-42efd9ea]{width:40px;height:auto}.main-content-wrapper[data-v-42efd9ea]{padding-left:0;padding-right:0}.label-input[data-v-10bddd50]{font-weight:400;font-size:15px;line-height:21.72px;color:#202020}.p-selectbutton[data-v-10bddd50] .p-button{margin-top:4px;background-color:#fff!important;border:1px groove #000!important;color:#000;border-radius:8px!important;height:40px;width:118px;margin-right:15px;margin-top:10px;padding:0}.tag-filter .p-selectbutton[data-v-10bddd50] .p-button{border:none!important;width:auto}.tag-filter .p-highlight .special-selected-tag[data-v-10bddd50]{background-color:#cffcaf!important;color:#7ebe52!important}.tag-filter .p-highlight .tag-orange[data-v-10bddd50]{background-color:#ff9022!important;color:#fff!important}.tag-filter .p-highlight .tag-blue[data-v-10bddd50]{background-color:#06f!important;color:#fff!important}.tag-filter .p-highlight .tag-green[data-v-10bddd50]{background-color:#00b050!important;color:#fff!important}[data-v-10bddd50] .p-inputtext{display:flex;align-items:center}[data-v-10bddd50] .p-radiobutton.p-radiobutton-checked~label{color:#f08500}[data-v-10bddd50] .p-radiobutton .p-radiobutton-box{border:1px solid #4e4e4e}[data-v-10bddd50] .p-radiobutton .p-radiobutton-box.p-highlight{border-color:#f08500!important;background:#fff!important}[data-v-10bddd50] .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#f08500;background:#fff}[data-v-10bddd50] .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{background:#f08500}[data-v-10bddd50] .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#4e4e4e}[data-v-10bddd50] .p-button:focus{box-shadow:none}.tag-label[data-v-10bddd50]{background-color:#fff!important;border-radius:25px;overflow:hidden;text-overflow:ellipsis;padding:2px 10px;white-space:nowrap}.tag-label.tag-orange[data-v-10bddd50]{color:#ff9022!important;border:2px solid #ff9022!important}.tag-label.tag-orange[data-v-10bddd50]:hover{background-color:#ff9022!important;color:#fff!important}.tag-label.tag-blue[data-v-10bddd50]{color:#06f!important;border:2px solid #06f!important}.tag-label.tag-blue[data-v-10bddd50]:hover{background-color:#06f!important;color:#fff!important}.tag-label.tag-green[data-v-10bddd50]{color:#00b050!important;border:2px solid #00b050!important}.tag-label.tag-green[data-v-10bddd50]:hover{background-color:#00b050!important;color:#fff!important}.special-selected-tag+.p-chips-token-icon[data-v-10bddd50],.special-selected-tag[data-v-10bddd50]{color:#7ebe52!important;border:2px solid #cffcaf!important}.special-selected-tag+.p-chips-token-icon[data-v-10bddd50] .p-highlight,.special-selected-tag[data-v-10bddd50] .p-highlight{background-color:#cffcaf!important}#filter-distribution-group-wrapper[data-v-2210e02a]{background:#f0f1f3;min-height:100vh}#filter-distribution-group-wrapper .form-filter-content[data-v-2210e02a]{font-family:Noto Sans JP;font-style:normal;font-weight:300;font-size:24px;color:#000}#filter-distribution-group-wrapper .form-filter-content .radio-wrapper-custom label[data-v-2210e02a]{font-size:15px}#filter-distribution-group-wrapper .form-filter-content .page-title[data-v-2210e02a]{font-size:20px}#filter-distribution-group-wrapper .form-filter-content .page-title[data-v-2210e02a]:after{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}#filter-distribution-group-wrapper .form-filter-content .label-input[data-v-2210e02a]{font-weight:400;font-size:15px;line-height:21.72px;color:#202020}.result-part[data-v-2210e02a]{text-align:center}.result-part .filter-number[data-v-2210e02a]{font-size:70px;font-weight:600;color:#000}.header-title[data-v-2210e02a]{font-size:22px}.temp-save-btn[data-v-2210e02a]{background-color:#fff!important;border:2px solid #0070c0;color:#0070c0;border-radius:8px;font-weight:600;height:40px}.temp-save-btn[data-v-2210e02a]:hover{border-radius:8px;border-color:#000}.check-result-btn[data-v-2210e02a]{border:1px solid #00af50;background-color:#00af50!important;color:#fff;border-radius:8px;height:40px}.check-result-btn[data-v-2210e02a]:hover{border-radius:8px;border-color:#00af50}.black-btn[data-v-2210e02a]{background-color:#fff!important;border:1px solid #000;color:#000;border-radius:8px;height:40px}.black-btn[data-v-2210e02a]:focus{box-shadow:none}.black-btn[data-v-2210e02a]:hover{border-radius:8px;border-color:#000}.create-btn[data-v-2210e02a]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:8px;height:40px}.create-btn[data-v-2210e02a]:focus{box-shadow:none}.create-btn[data-v-2210e02a]:hover{border-radius:8px;border-color:#ffab12}.p-selectbutton[data-v-2210e02a] .p-button{margin-top:4px;background-color:#fff!important;border:1px groove #000!important;color:#000;border-radius:8px!important;height:40px;width:118px;margin-right:15px;margin-top:10px;padding:0}.basic-filter .p-selectbutton[data-v-2210e02a] .p-button:hover,.basic-filter .p-selectbutton[data-v-2210e02a] .p-highlight{color:#fff!important;background-color:#f08500!important;border:1px groove #f08500!important;border-radius:8px;box-shadow:none}.tag-filter .p-selectbutton[data-v-2210e02a] .p-button{border:none!important;width:auto}.tag-filter .p-highlight .tag-orange[data-v-2210e02a]{background-color:#ff9022!important;color:#fff!important}.tag-filter .p-highlight .tag-blue[data-v-2210e02a]{background-color:#06f!important;color:#fff!important}.tag-filter .p-highlight .tag-green[data-v-2210e02a]{background-color:#00b050!important;color:#fff!important}[data-v-2210e02a] .p-inputtext{display:flex;align-items:center}[data-v-2210e02a] .p-radiobutton.p-radiobutton-checked~label{color:#f08500}[data-v-2210e02a] .p-radiobutton .p-radiobutton-box{border:1px solid #4e4e4e}[data-v-2210e02a] .p-radiobutton .p-radiobutton-box.p-highlight{border-color:#f08500!important;background:#fff!important}[data-v-2210e02a] .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#f08500;background:#fff}[data-v-2210e02a] .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{background:#f08500}[data-v-2210e02a] .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#4e4e4e}[data-v-2210e02a] .p-button:focus{box-shadow:none}.input-field .filter-age-end[data-v-2210e02a]{margin-left:140px}.input-field[data-v-2210e02a] .select-input .p-disabled{background:none!important;border:none!important}[data-v-2210e02a] .filter-calendar{width:230px}[data-v-2210e02a] .filter-calendar .p-button,[data-v-2210e02a] .filter-calendar .p-inputtext{height:40px!important}.text-orange[data-v-2210e02a]{color:#ffab12}.text-red[data-v-2210e02a]{color:red}.text-pink[data-v-2210e02a]{color:#f39}.tag-label[data-v-2210e02a]{background-color:#fff!important;border-radius:25px;overflow:hidden;text-overflow:ellipsis;padding:2px 10px;white-space:nowrap}.tag-label.tag-orange[data-v-2210e02a]{color:#ff9022!important;border:2px solid #ff9022!important}.tag-label.tag-orange[data-v-2210e02a]:hover{background-color:#ff9022!important;color:#fff!important}.tag-label.tag-blue[data-v-2210e02a]{color:#06f!important;border:2px solid #06f!important}.tag-label.tag-blue[data-v-2210e02a]:hover{background-color:#06f!important;color:#fff!important}.tag-label.tag-green[data-v-2210e02a]{color:#00b050!important;border:2px solid #00b050!important}.tag-label.tag-green[data-v-2210e02a]:hover{background-color:#00b050!important;color:#fff!important}.main-content-wrapper[data-v-2210e02a]{padding-left:0;padding-right:0}.warning-logo[data-v-2210e02a]{width:40px;height:auto}.confirm-delete-btn[data-v-2210e02a]{background-color:red!important;color:#fff;border-radius:8px;height:40px}.centered-text[data-v-2210e02a]{text-align:center;display:flex;justify-content:center;margin:0 auto;width:-moz-fit-content;width:fit-content}[data-v-2210e02a] .circle-progress__svg{width:250px!important;height:250px!important}.zero-bar[data-v-2210e02a] .circle-progress__line--top{stroke:none}.card-overlay[data-v-2210e02a]{position:relative;top:0;left:0;width:100%;height:600px!important;background-color:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center}.spinner[data-v-2210e02a]{border:4px solid #f3f3f3;border-top:4px solid #f9d423;border-radius:50%;width:80px;height:80px;animation:spin-2210e02a 1s linear infinite}@keyframes spin-2210e02a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.amount-dropdown[data-v-2210e02a]{width:200px!important;min-width:200px!important}.amount-input[data-v-2210e02a]{width:100%!important;min-width:200px!important}.amount-range-container[data-v-2210e02a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.amount-range-item[data-v-2210e02a]{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:200px}.amount-checkbox-group[data-v-2210e02a]{display:flex;align-items:center;gap:4px;margin-bottom:4px;width:100%}.amount-checkbox-group.left[data-v-2210e02a]{justify-content:flex-start}.amount-checkbox-group.right[data-v-2210e02a]{justify-content:flex-end}[data-v-2210e02a] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight{border-color:#f08500;background-color:#f08500}[data-v-2210e02a] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{box-shadow:0 0 0 .1rem #fff7e8}[data-v-2210e02a] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus,[data-v-2210e02a] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#f08500;box-shadow:0 0 0 .1rem #fff7e8}.amount-separator[data-v-2210e02a]{font-size:16px;font-weight:500;color:#666;margin:0 8px;align-self:center}.error-message[data-v-2210e02a]{display:flex;align-items:center;padding:8px 12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;animation:fadeIn-2210e02a .3s ease-in-out}@keyframes fadeIn-2210e02a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.choose-template-message-container[data-v-a2714a70]{height:calc(100% - .5rem)}.message-preview-container[data-v-a2714a70]{height:600px;overflow-y:auto}.templates-wrapper[data-v-a2714a70]{white-space:pre-line}.templates-wrapper[data-v-a2714a70] .p-inputgroup .p-button{width:50px}.templates-wrapper .sort-by[data-v-a2714a70] .p-dropdown{min-width:190px}.templates-wrapper .list-template[data-v-a2714a70]{height:330px;overflow-y:scroll;scroll-behavior:smooth;border-radius:2px;border:1px solid rgba(0,0,0,.125)}.templates-wrapper .list-template .template-detail[data-v-a2714a70]{border-bottom:1px solid #dee2e6;padding:10px}.templates-wrapper .list-template .template-detail[data-v-a2714a70]:last-child{border-bottom:none}.templates-wrapper .list-template .template-detail.active[data-v-a2714a70],.templates-wrapper .list-template .template-detail[data-v-a2714a70]:hover{background-color:#f8f9fa}.templates-wrapper .list-template .template-detail .template-title[data-v-a2714a70]{font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#495057}.templates-wrapper .list-template .template-detail .template-message[data-v-a2714a70]{word-break:break-word;overflow-wrap:break-word;color:#adb5bd;font-size:16px}.templates-wrapper .list-template .template-detail .template-message[data-v-a2714a70] p{margin:0;font-size:16px;margin:0 0 5px 0}.templates-wrapper .list-template .template-detail .template-message[data-v-a2714a70] .quill-hashtag{font-size:13px;font-weight:400;background-color:#4caf50;color:#fff;border-radius:16px;padding:.2rem .5rem}.templates-wrapper .preview-wrapper .header[data-v-a2714a70]{height:48px;background-color:#353a40;color:#fff}.templates-wrapper .preview-wrapper .body[data-v-a2714a70]{height:calc(100% - 48px);cursor:not-allowed}.templates-wrapper .preview-wrapper .body .selected-template-wrapper .template-content[data-v-a2714a70]{background-color:#f2f3f5;padding:15px 10px;position:relative}.templates-wrapper .preview-wrapper .body .selected-template-wrapper .template-content[data-v-a2714a70]:after{content:"";position:absolute;left:0;top:.75rem;width:0;height:0;border:.5rem solid transparent;border-right-color:#f2f3f5;border-left:0;border-top:0;margin-left:-.375rem}.templates-wrapper .preview-wrapper .body .selected-template-wrapper .template-content[data-v-a2714a70] p{margin:0;font-size:16px;margin:0 0 5px 0}.templates-wrapper .preview-wrapper .body .selected-template-wrapper .template-content[data-v-a2714a70] .quill-hashtag{font-size:13px;font-weight:400;background-color:#4caf50;color:#fff;border-radius:16px;padding:.2rem .5rem}.first-content[data-v-5edb125d]{width:30%!important}.second-content[data-v-5edb125d]{width:65%!important}[data-v-5edb125d] .p-button{border-radius:8px!important;&[data-v-5edb125d]:hover{border-radius:8px}}.upload-image-text[data-v-5edb125d]{font-size:14px;font-weight:600}.text-orange[data-v-5edb125d]{color:#f08500}.upload-image-dialog[data-v-5edb125d]{cursor:pointer;background:#fff;border:2px solid;border-radius:11px;border-color:#f08500;margin-bottom:12px}.required-text[data-v-5edb125d]{color:#df1515;font-weight:400;font-size:13px}.message-chat-input-container[data-v-5edb125d]{display:flex;flex-direction:column}.message-chat-input[data-v-5edb125d]{width:100%;height:100%;max-height:219px;border:2px solid #ebebeb;padding:0 12px;top:10px;background:#f2f2f2}.header-title[data-v-5edb125d]{font-size:22px}.confirm-delete-btn[data-v-5edb125d]{background-color:red!important;color:#fff;border-radius:2px}.w-fit-content[data-v-5edb125d]{width:-moz-fit-content;width:fit-content}.btn-outline[data-v-5edb125d]{background-color:transparent;padding:.375rem .75rem;border-radius:.25rem;transition:all .3s ease;font-weight:600;height:40px;&[data-v-5edb125d]:hover{border-color:#cfcfcf;background-color:#cfcfcf;color:#a1a1a1}}.btn-outline-orange[data-v-5edb125d]{border:2px solid #f08500;color:#f08500}.justify-content-space-between[data-v-5edb125d]{justify-content:space-between}.d-block[data-v-5edb125d],.title[data-v-5edb125d]{display:block}.image-preview-container[data-v-5edb125d]{height:300px;border:2px solid #ffab12;overflow:hidden;justify-content:center;position:relative;align-items:center;border-radius:10px}.custom-button[data-v-5edb125d]{border:1px solid #ffab12;border-radius:2px}.image-preview[data-v-5edb125d]{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain}.create-btn[data-v-5edb125d]{&[data-v-5edb125d]:focus{box-shadow:none}}.temp-save-btn[data-v-5edb125d]{background-color:#fff!important;border:2px solid #0070c0;color:#0070c0;border-radius:2px;font-weight:600;height:40px}.create-btn[data-v-5edb125d]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:2px;height:40px;&[data-v-5edb125d]:focus{box-shadow:none}}.black-btn[data-v-5edb125d]{background-color:#fff!important;border:1px solid #000;color:#000;border-radius:2px;height:40px;&[data-v-5edb125d]:focus{box-shadow:none}}.main-content-wrapper[data-v-5edb125d]{height:-moz-fit-content;height:fit-content;.message-chat-input[data-v-5edb125d]{.icon[data-v-5edb125d]{cursor:pointer;text-align:center;vertical-align:middle;padding:6px;font-size:1.5rem}.upload-file[data-v-5edb125d]{[data-v-5edb125d] .p-fileupload-content{padding:0;margin:0;padding-bottom:20px}[data-v-5edb125d] .p-fileupload .p-fileupload-buttonbar{display:none}}.image-preview-wrapper[data-v-5edb125d]{margin:.5rem;img[data-v-5edb125d]{width:100%;height:100%;max-height:15vh;padding:5px;border-radius:3px}[data-v-5edb125d] .p-button-icon-only{border-radius:50%;border-color:#d32f2f;right:-10px;width:20px;height:20px}}.btn-la-chat-plus[data-v-5edb125d]{font-size:29px;margin-top:4px;margin-left:4px}}}.emoji-picker[data-v-5edb125d]{left:0;top:-340px;z-index:11111}[data-v-5edb125d] .v3-emoji-picker .v3-header .v3-groups .v3-group span.v3-icon{pointer-events:none}[data-v-5edb125d] .v3-emoji-picker .v3-footer{display:none}.warning-logo[data-v-5edb125d]{width:40px;height:auto}[data-v-5edb125d] .p-button{height:40px}.main-content-wrapper[data-v-5edb125d]{padding-left:0;padding-right:0}.target-button[data-v-3d54909c]{border-color:#202020;background-color:#fff;height:40px}.target-button[data-v-3d54909c]:hover{border-color:#cfcfcf;background-color:#cfcfcf;color:#a1a1a1}.bg-custom[data-v-3d54909c]{background-color:#ffab12}.header-title[data-v-3d54909c]{font-size:22px}.d-block[data-v-3d54909c]{display:block}.required-text[data-v-3d54909c]{color:#df1515;font-weight:400;font-size:13px}[data-v-3d54909c] .p-button,[data-v-3d54909c] .p-button:hover{border-radius:8px}[data-v-3d54909c] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}[data-v-3d54909c] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-3d54909c] .p-button.btn-primary{background-color:#ffab12;color:#202020}[data-v-3d54909c] .p-button.btn-primary:hover{border-color:rgba(101,88,65,.9)}[data-v-3d54909c] .p-button.btn-white{color:#202020;border-color:#202020;background-color:#fff}[data-v-3d54909c] .p-button:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-3d54909c] .p-button .p-button-label{font-weight:400}.temp-save-btn[data-v-55d92a24]{background-color:#fff!important;border:2px solid #0070c0;color:#0070c0;border-radius:2px;font-weight:600;height:40px}.create-btn[data-v-55d92a24]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:2px;height:40px;&[data-v-55d92a24]:focus{box-shadow:none}}.black-btn[data-v-55d92a24]{background-color:#fff!important;border:1px solid #000;color:#000;border-radius:2px;height:40px;&[data-v-55d92a24]:focus{box-shadow:none}}.confirm-delete-btn[data-v-55d92a24]{background-color:red!important;color:#fff;border-radius:2px}.warning-logo[data-v-55d92a24]{width:40px;height:auto}[data-v-55d92a24] .p-button{height:40px}#distribution-groups-wrapper[data-v-6123574a]{background:#f0f1f3;min-height:100vh}#distribution-groups-wrapper .temp-delete-btn[data-v-6123574a]{background-color:#fff!important;border:2px solid red;color:red;border-radius:2px;font-weight:600;height:40px}#distribution-groups-wrapper .create-btn[data-v-6123574a]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:2px;height:40px}#distribution-groups-wrapper .create-btn[data-v-6123574a]:focus{box-shadow:none}#distribution-groups-wrapper .black-btn[data-v-6123574a]{background-color:#fff!important;border:1px solid #000;color:#000;border-radius:2px;height:40px}#distribution-groups-wrapper .black-btn[data-v-6123574a]:focus{box-shadow:none}#distribution-groups-wrapper .distribution-groups-title .page-title[data-v-6123574a]{font-family:Noto Sans JP;font-size:22px;text-align:start}#distribution-groups-wrapper .distribution-groups-title[data-v-6123574a]:after{content:"";display:block;width:100%;height:2px;background-color:#bcbcbc}#distribution-groups-wrapper .target-customer-list-body .box-search .p-inputtext[data-v-6123574a]{height:40px;border:1px solid #d9d9d9;border-radius:8px;min-width:284px;width:100%}#distribution-groups-wrapper .target-customer-list-body .box-search .p-inputtext[data-v-6123574a]:enabled:focus{box-shadow:none}.p-button[data-v-6123574a]{height:40px}.confirm-delete-btn[data-v-6123574a]{background-color:red!important;color:#fff;border-radius:2px}.p-dialog .p-dialog-header[data-v-6123574a]{border-bottom:none!important}.p-button-light[data-v-6123574a]{background-color:#fff!important;border:1px solid #000;color:#000}[data-v-6123574a] .p-button{border-radius:8px!important}[data-v-6123574a] .p-button:hover{border-radius:8px}.step-name-title[data-v-04ac9df1]{width:80px;text-align:-webkit-center}.step-name-description[data-v-04ac9df1]{font-size:10px;font-weight:800;font-family:Hiragino Sans;color:rgba(0,0,0,.2588235294)}[data-v-04ac9df1] .step-name .p-steps-item:before{display:none}.step-name[data-v-04ac9df1]{position:relative;top:10px;right:36px}.bg-white[data-v-04ac9df1]{background:#fff}.bg-custom[data-v-04ac9df1]{background-color:#ffab12!important}.step-container[data-v-04ac9df1]{border-color:#ffab12;border-radius:66%!important;border-width:4px!important;border-style:solid}.incoming-container[data-v-04ac9df1]{border-color:#ffab12!important;border-width:4px!important}.done-step-container[data-v-04ac9df1]{border-color:#dee2e6;border-width:4px}[data-v-04ac9df1] .p-steps-item:before{width:100%;left:50%;top:65%;border-top:6px solid #ffab12}[data-v-04ac9df1] .p-steps-item.done-step:before{border-top:6px solid #dee2e6}[data-v-04ac9df1] .p-steps-item:last-child:before{display:none}.w-70[data-v-04ac9df1]{width:70%!important}.separator[data-v-04ac9df1]{width:100%;left:50%;top:65%;border-top:6px solid #ff0}.step-number[data-v-04ac9df1]{span[data-v-04ac9df1]{color:#ffe29e}&.active-step[data-v-04ac9df1]{span[data-v-04ac9df1]{color:#ff9023}}&.done-step[data-v-04ac9df1]{span[data-v-04ac9df1]{color:#7f7f7f}}}[data-v-eca4fc18] .p-button{border-radius:8px!important}[data-v-eca4fc18] .p-button:hover{border-radius:8px}.warning-logo[data-v-eca4fc18]{position:relative;left:15px;width:40px;height:auto}#distribution-groups-wrapper[data-v-eca4fc18]{background:#f0f1f3;min-height:100vh}#distribution-groups-wrapper .temp-save-btn[data-v-eca4fc18]{background-color:#fff!important;border:2px solid #0070c0;color:#0070c0;border-radius:2px;font-weight:600;height:40px}#distribution-groups-wrapper .distribution-groups-title .page-title[data-v-eca4fc18]{font-family:Noto Sans JP;font-size:22px;text-align:start}#distribution-groups-wrapper .distribution-groups-title[data-v-eca4fc18]:after{content:"";display:block;width:100%;height:2px;background-color:#bcbcbc}#distribution-groups-wrapper .distribution-groups-filter[data-v-eca4fc18]{justify-content:space-between}#distribution-groups-wrapper .distribution-groups-filter .p-selectbutton[data-v-eca4fc18] .p-button{margin-top:4px;background-color:#fff!important;border:1px solid #000;color:#000;border-radius:2px;font-weight:400;height:40px;width:115px;margin-right:10px}#distribution-groups-wrapper .distribution-groups-filter .p-selectbutton[data-v-eca4fc18] .p-button:hover{background-color:#fff!important;color:#f08500;border:2px solid #f08500}#distribution-groups-wrapper .distribution-groups-filter .p-selectbutton[data-v-eca4fc18] .p-highlight{background-color:#fff!important;color:#f08550;border:2px solid #f08500;font-weight:600;box-shadow:none}#distribution-groups-wrapper .distribution-groups-filter[data-v-eca4fc18] .filter-calendar .p-button,#distribution-groups-wrapper .distribution-groups-filter[data-v-eca4fc18] .filter-calendar .p-inputtext{height:40px!important}#distribution-groups-wrapper .distribution-groups-filter .to-icon[data-v-eca4fc18]{font-size:25px;margin-top:35px}#distribution-groups-wrapper .distribution-groups-list-body .box-search .p-inputtext[data-v-eca4fc18]{height:40px;border:1px solid #d9d9d9;border-radius:8px;min-width:284px;width:100%}#distribution-groups-wrapper .distribution-groups-list-body .box-search .p-inputtext[data-v-eca4fc18]:enabled:focus{box-shadow:none}.create-btn[data-v-eca4fc18]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:2px;height:40px}.create-btn[data-v-eca4fc18]:focus{box-shadow:none}.create-btn[data-v-eca4fc18]:hover{border-radius:8px}.black-btn[data-v-eca4fc18]{background-color:#fff!important;border:1px groove #000;color:#000;border-radius:2px;height:40px}.black-btn[data-v-eca4fc18]:focus{box-shadow:none}.black-btn[data-v-eca4fc18]:hover{border-radius:8px}.confirm-delete-btn[data-v-eca4fc18]{background-color:red!important;color:#fff;border-radius:2px;height:40px}.confirm-delete-btn[data-v-eca4fc18]:hover{border-radius:2px}.pi-question-circle[data-v-eca4fc18]{font-size:4rem;display:flex;position:relative;left:236px}.centered-text[data-v-eca4fc18]{text-align:center;display:flex;justify-content:center;margin:0 auto;width:-moz-fit-content;width:fit-content}[data-v-eca4fc18] .p-inputswitch{width:51px}[data-v-eca4fc18] .switch-status{font-size:11px;font-weight:600;color:#06f;margin-right:10px}[data-v-eca4fc18] .p-inputswitch-slider{background:#fff!important;border:2px solid #06f!important}[data-v-eca4fc18] .p-inputswitch-slider:before{background:#06f!important;width:19px;height:19px}.title-description[data-v-cdde581a]{color:#f08550}.warning-logo[data-v-cdde581a]{width:40px;height:auto}#distribution-groups-wrapper[data-v-cdde581a]{background:#f0f1f3;min-height:100vh}#distribution-groups-wrapper .temp-save-btn[data-v-cdde581a]{background-color:#fff!important;border:2px solid #0070c0;color:#0070c0;border-radius:8px;font-weight:600;height:40px}#distribution-groups-wrapper .distribution-groups-title .page-title[data-v-cdde581a]{font-family:Noto Sans JP;font-size:22px;text-align:start}#distribution-groups-wrapper .distribution-groups-title[data-v-cdde581a]:after{content:"";display:block;width:100%;height:2px;background-color:#bcbcbc}#distribution-groups-wrapper .distribution-groups-filter[data-v-cdde581a]{justify-content:space-between}#distribution-groups-wrapper .distribution-groups-filter .p-selectbutton[data-v-cdde581a] .p-button{margin-top:4px;background-color:#fff!important;border:1px solid #000;color:#000;border-radius:8px;font-weight:400;height:40px;width:115px;margin-right:10px}#distribution-groups-wrapper .distribution-groups-filter .p-selectbutton[data-v-cdde581a] .p-button:hover{background-color:#fff!important;color:#f08500;border:2px solid #f08500}#distribution-groups-wrapper .distribution-groups-filter .p-selectbutton[data-v-cdde581a] .p-highlight{background-color:#fff!important;color:#f08550;border:2px solid #f08500;font-weight:600;box-shadow:none}#distribution-groups-wrapper .distribution-groups-filter[data-v-cdde581a] .filter-calendar .p-button,#distribution-groups-wrapper .distribution-groups-filter[data-v-cdde581a] .filter-calendar .p-inputtext{height:40px!important}#distribution-groups-wrapper .distribution-groups-filter .to-icon[data-v-cdde581a]{font-size:25px;margin-top:35px}#distribution-groups-wrapper .distribution-groups-list-body .box-search .p-inputtext[data-v-cdde581a]{height:40px;border:1px solid #d9d9d9;border-radius:8px;min-width:284px;width:100%}#distribution-groups-wrapper .distribution-groups-list-body .box-search .p-inputtext[data-v-cdde581a]:enabled:focus{box-shadow:none}.create-btn[data-v-cdde581a]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:8px;height:40px}.create-btn[data-v-cdde581a]:hover{border-radius:8px}.create-btn[data-v-cdde581a]:focus{box-shadow:none}.black-btn[data-v-cdde581a]{background-color:#fff!important;border:1px groove #000;color:#000;border-radius:8px;height:40px}.black-btn[data-v-cdde581a]:focus{box-shadow:none}.confirm-delete-btn[data-v-cdde581a]{background-color:red!important;color:#fff;border-radius:8px;height:40px}[data-v-cdde581a] .p-inputswitch{width:51px}[data-v-cdde581a] .switch-status{font-size:11px;font-weight:600;color:#06f;margin-right:10px}[data-v-cdde581a] .active .p-inputswitch-slider{background:#fff!important;border:2px solid #f08550!important}[data-v-cdde581a] .active .p-inputswitch-slider:before{background:#f08550!important;width:19px;height:19px}[data-v-cdde581a] .delivery_error .p-inputswitch-slider:before{background:#f39!important;width:19px;height:19px}[data-v-cdde581a] .delivery_error .p-inputswitch-slider{background:#fff!important;border:2px solid #f39!important}[data-v-cdde581a] .delivered .p-inputswitch-slider:before{background:grey!important;width:19px;height:19px}[data-v-cdde581a] .delivered .p-inputswitch-slider{background:#fff!important;border:2px solid grey!important}.send-later-btn[data-v-71c52b36]{position:relative;bottom:8px}.send-later-btn-bg[data-v-71c52b36]{border:none;background-color:#f08550!important}.image-container[data-v-71c52b36]{max-width:100%;height:auto}.required-text[data-v-71c52b36]{color:#df1515;font-weight:400;font-size:13px}.header-title[data-v-71c52b36]{font-size:22px}.w-fit-content[data-v-71c52b36]{width:-moz-fit-content;width:fit-content}.hour-minute-container[data-v-71c52b36]{position:relative;bottom:12px}.target-button[data-v-71c52b36]{border-color:#202020;background-color:#fff;height:40px}.target-button[data-v-71c52b36]:hover{border-color:#cfcfcf;background-color:#cfcfcf;color:#a1a1a1}[data-v-71c52b36] .p-calendar{bottom:8px}[data-v-71c52b36] .p-button,[data-v-71c52b36] .p-inputtext{height:40px}[data-v-71c52b36] .radio-wrapper__custom label{font-size:15px;line-height:21.72px;font-weight:400;color:#202020;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-71c52b36] .radio-wrapper__custom .radio-icon{margin-right:10px}[data-v-71c52b36] .radio-wrapper__custom .radio-icon:before{font-size:24px}[data-v-71c52b36] .radio-wrapper__custom .text-orange{color:#f08500}[data-v-71c52b36] .radio-wrapper__custom .p-radiobutton-box,[data-v-71c52b36] .radio-wrapper__custom .p-radiobutton-checked,[data-v-71c52b36] .radio-wrapper__custom .p-radiobutton.p-component{display:none}.temp-save-btn[data-v-71c52b36]{background-color:#fff!important;border:2px solid #0070c0;color:#0070c0;border-radius:8px;font-weight:600;height:40px}.create-btn[data-v-71c52b36]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:8px;height:40px}.create-btn[data-v-71c52b36]:focus{box-shadow:none}.black-btn[data-v-71c52b36]{background-color:#fff!important;border:1px solid #000;color:#000;border-radius:8px;height:40px}.black-btn[data-v-71c52b36]:focus{box-shadow:none}.confirm-delete-btn[data-v-71c52b36]{background-color:red!important;color:#fff;border-radius:8px}.d-block[data-v-71c52b36]{display:block}.warning-logo[data-v-71c52b36]{width:40px;height:auto}.main-content-wrapper[data-v-71c52b36]{padding-left:0;padding-right:0}#filter-distribution-group-wrapper[data-v-68de7a8e]{background:#f0f1f3;min-height:100vh}#filter-distribution-group-wrapper .form-filter-content[data-v-68de7a8e]{font-family:Noto Sans JP;font-style:normal;font-weight:300;font-size:24px;color:#000}#filter-distribution-group-wrapper .form-filter-content .radio-wrapper-custom label[data-v-68de7a8e]{font-size:15px}#filter-distribution-group-wrapper .form-filter-content .page-title[data-v-68de7a8e]{font-size:20px}#filter-distribution-group-wrapper .form-filter-content .page-title[data-v-68de7a8e]:after{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}#filter-distribution-group-wrapper .form-filter-content .label-input[data-v-68de7a8e]{font-weight:400;font-size:15px;line-height:21.72px;color:#202020}.result-part[data-v-68de7a8e]{text-align:center}.result-part .filter-number[data-v-68de7a8e]{font-size:70px;font-weight:600;color:#000}.header-title[data-v-68de7a8e]{font-size:22px}.temp-save-btn[data-v-68de7a8e]{background-color:#fff!important;border:2px solid #0070c0;color:#0070c0;border-radius:8px;font-weight:600;height:40px}.temp-save-btn[data-v-68de7a8e]:hover{border-radius:8px;border-color:#000}.check-result-btn[data-v-68de7a8e]{border:1px solid #00af50;background-color:#00af50!important;color:#fff;border-radius:8px;height:40px}.check-result-btn[data-v-68de7a8e]:hover{border-radius:8px;border-color:#00af50}.black-btn[data-v-68de7a8e]{background-color:#fff!important;border:1px solid #000;color:#000;border-radius:8px;height:40px}.black-btn[data-v-68de7a8e]:focus{box-shadow:none}.black-btn[data-v-68de7a8e]:hover{border-radius:8px;border-color:#000}.create-btn[data-v-68de7a8e]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:8px;height:40px}.create-btn[data-v-68de7a8e]:focus{box-shadow:none}.create-btn[data-v-68de7a8e]:hover{border-radius:8px;border-color:#ffab12}.p-selectbutton[data-v-68de7a8e] .p-button{margin-top:4px;background-color:#fff!important;border:1px groove #000!important;color:#000;border-radius:8px!important;height:40px;width:118px;margin-right:15px;margin-top:10px;padding:0}.basic-filter .p-selectbutton[data-v-68de7a8e] .p-button:hover,.basic-filter .p-selectbutton[data-v-68de7a8e] .p-highlight{color:#fff!important;background-color:#f08500!important;border:1px groove #f08500!important;border-radius:8px;box-shadow:none}.tag-filter .p-selectbutton[data-v-68de7a8e] .p-button{border:none!important;width:auto}.tag-filter .p-highlight .tag-orange[data-v-68de7a8e]{background-color:#ff9022!important;color:#fff!important}.tag-filter .p-highlight .tag-blue[data-v-68de7a8e]{background-color:#06f!important;color:#fff!important}.tag-filter .p-highlight .tag-green[data-v-68de7a8e]{background-color:#00b050!important;color:#fff!important}[data-v-68de7a8e] .p-inputtext{display:flex;align-items:center}[data-v-68de7a8e] .p-radiobutton.p-radiobutton-checked~label{color:#f08500}[data-v-68de7a8e] .p-radiobutton .p-radiobutton-box{border:1px solid #4e4e4e}[data-v-68de7a8e] .p-radiobutton .p-radiobutton-box.p-highlight{border-color:#f08500!important;background:#fff!important}[data-v-68de7a8e] .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#f08500;background:#fff}[data-v-68de7a8e] .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{background:#f08500}[data-v-68de7a8e] .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#4e4e4e}[data-v-68de7a8e] .p-button:focus{box-shadow:none}.input-field .filter-age-end[data-v-68de7a8e]{margin-left:140px}.input-field[data-v-68de7a8e] .select-input .p-disabled{background:none!important;border:none!important}[data-v-68de7a8e] .filter-calendar{width:230px}[data-v-68de7a8e] .filter-calendar .p-button,[data-v-68de7a8e] .filter-calendar .p-inputtext{height:40px!important}.text-orange[data-v-68de7a8e]{color:#ffab12}.text-red[data-v-68de7a8e]{color:red}.text-pink[data-v-68de7a8e]{color:#f39}.tag-label[data-v-68de7a8e]{background-color:#fff!important;border-radius:25px;overflow:hidden;text-overflow:ellipsis;padding:2px 10px;white-space:nowrap}.tag-label.tag-orange[data-v-68de7a8e]{color:#ff9022!important;border:2px solid #ff9022!important}.tag-label.tag-orange[data-v-68de7a8e]:hover{background-color:#ff9022!important;color:#fff!important}.tag-label.tag-blue[data-v-68de7a8e]{color:#06f!important;border:2px solid #06f!important}.tag-label.tag-blue[data-v-68de7a8e]:hover{background-color:#06f!important;color:#fff!important}.tag-label.tag-green[data-v-68de7a8e]{color:#00b050!important;border:2px solid #00b050!important}.tag-label.tag-green[data-v-68de7a8e]:hover{background-color:#00b050!important;color:#fff!important}.main-content-wrapper[data-v-68de7a8e]{padding-left:0;padding-right:0}.warning-logo[data-v-68de7a8e]{width:40px;height:auto}.confirm-delete-btn[data-v-68de7a8e]{background-color:red!important;color:#fff;border-radius:8px;height:40px}.centered-text[data-v-68de7a8e]{text-align:center;display:flex;justify-content:center;margin:0 auto;width:-moz-fit-content;width:fit-content}[data-v-68de7a8e] .circle-progress__svg{width:250px!important;height:250px!important}.zero-bar[data-v-68de7a8e] .circle-progress__line--top{stroke:none}.card-overlay[data-v-68de7a8e]{position:relative;top:0;left:0;width:100%;height:600px!important;background-color:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center}.spinner[data-v-68de7a8e]{border:4px solid #f3f3f3;border-top:4px solid #f9d423;border-radius:50%;width:80px;height:80px;animation:spin-68de7a8e 1s linear infinite}@keyframes spin-68de7a8e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.amount-dropdown[data-v-68de7a8e]{width:200px!important;min-width:200px!important}.amount-input[data-v-68de7a8e]{width:100%!important;min-width:200px!important}.amount-range-container[data-v-68de7a8e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.amount-range-item[data-v-68de7a8e]{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:200px}.amount-checkbox-group[data-v-68de7a8e]{display:flex;align-items:center;gap:4px;margin-bottom:4px;width:100%}.amount-checkbox-group.left[data-v-68de7a8e]{justify-content:flex-start}.amount-checkbox-group.right[data-v-68de7a8e]{justify-content:flex-end}[data-v-68de7a8e] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight{border-color:#f08500;background-color:#f08500}[data-v-68de7a8e] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{box-shadow:0 0 0 .1rem #fff7e8}[data-v-68de7a8e] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus,[data-v-68de7a8e] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#f08500;box-shadow:0 0 0 .1rem #fff7e8}.amount-separator[data-v-68de7a8e]{font-size:16px;font-weight:500;color:#666;margin:0 8px;align-self:center}.error-message[data-v-68de7a8e]{display:flex;align-items:center;padding:8px 12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;animation:fadeIn-68de7a8e .3s ease-in-out}@keyframes fadeIn-68de7a8e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.choose-template-message-container[data-v-31148569]{height:calc(100% - .5rem)}.message-preview-container[data-v-31148569]{height:600px;overflow-y:auto}.templates-wrapper[data-v-31148569]{white-space:pre-line}.templates-wrapper[data-v-31148569] .p-inputgroup .p-button{width:50px}.templates-wrapper .sort-by[data-v-31148569] .p-dropdown{min-width:190px}.templates-wrapper .list-template[data-v-31148569]{height:330px;overflow-y:scroll;scroll-behavior:smooth;border-radius:2px;border:1px solid rgba(0,0,0,.125)}.templates-wrapper .list-template .template-detail[data-v-31148569]{border-bottom:1px solid #dee2e6;padding:10px}.templates-wrapper .list-template .template-detail[data-v-31148569]:last-child{border-bottom:none}.templates-wrapper .list-template .template-detail.active[data-v-31148569],.templates-wrapper .list-template .template-detail[data-v-31148569]:hover{background-color:#f8f9fa}.templates-wrapper .list-template .template-detail .template-title[data-v-31148569]{font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#495057}.templates-wrapper .list-template .template-detail .template-message[data-v-31148569]{word-break:break-word;overflow-wrap:break-word;color:#adb5bd;font-size:16px}.templates-wrapper .list-template .template-detail .template-message[data-v-31148569] p{margin:0;font-size:16px;margin:0 0 5px 0}.templates-wrapper .list-template .template-detail .template-message[data-v-31148569] .quill-hashtag{font-size:13px;font-weight:400;background-color:#4caf50;color:#fff;border-radius:16px;padding:.2rem .5rem}.templates-wrapper .preview-wrapper .header[data-v-31148569]{height:48px;background-color:#353a40;color:#fff}.templates-wrapper .preview-wrapper .body[data-v-31148569]{height:calc(100% - 48px);cursor:not-allowed}.templates-wrapper .preview-wrapper .body .selected-template-wrapper .template-content[data-v-31148569]{background-color:#f2f3f5;padding:15px 10px;position:relative}.templates-wrapper .preview-wrapper .body .selected-template-wrapper .template-content[data-v-31148569]:after{content:"";position:absolute;left:0;top:.75rem;width:0;height:0;border:.5rem solid transparent;border-right-color:#f2f3f5;border-left:0;border-top:0;margin-left:-.375rem}.templates-wrapper .preview-wrapper .body .selected-template-wrapper .template-content[data-v-31148569] p{margin:0;font-size:16px;margin:0 0 5px 0}.templates-wrapper .preview-wrapper .body .selected-template-wrapper .template-content[data-v-31148569] .quill-hashtag{font-size:13px;font-weight:400;background-color:#4caf50;color:#fff;border-radius:16px;padding:.2rem .5rem}.pre-pointer-event[data-v-e6fbdbd6]{pointer-events:auto!important}[data-v-e6fbdbd6] .p-dropdown-label{position:relative;top:5px}[data-v-e6fbdbd6] .radio-wrapper__custom{label[data-v-e6fbdbd6]{font-size:15px;line-height:21.72px;font-weight:400;color:#202020;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-icon[data-v-e6fbdbd6]{margin-right:10px;&[data-v-e6fbdbd6]:before{font-size:24px}}.text-orange[data-v-e6fbdbd6]{color:#f08500}.p-radiobutton-box[data-v-e6fbdbd6],.p-radiobutton-checked[data-v-e6fbdbd6],.p-radiobutton.p-component[data-v-e6fbdbd6]{display:none}}.step-title-picked[data-v-e6fbdbd6]{border-color:#ffab12!important;background-color:#ffab12!important}.border-grey[data-v-e6fbdbd6]{border-color:#dee2e6!important}.background-grey[data-v-e6fbdbd6]{background-color:#dee2e6!important}.border-orange[data-v-e6fbdbd6]{border-color:#ffab12!important}.background-orange[data-v-e6fbdbd6]{background-color:#ffab12!important}.step-time-picked[data-v-e6fbdbd6]{color:#ffab12!important}.message-delivery-time-block[data-v-e6fbdbd6]{grid-template-rows:50px!important}.border-none[data-v-e6fbdbd6]{border:none!important}.message-container-title[data-v-e6fbdbd6]{position:relative;height:65%}.message-container-title[data-v-e6fbdbd6]:after{content:"\279E";position:absolute;left:calc(100% + 3px);top:-3px;font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:28px;display:inline-block;-webkit-font-smoothing:antialiased}.message-container-title[data-v-e6fbdbd6]:last-child:after{content:none}.action_rate[data-v-e6fbdbd6]{display:grid;grid-template-rows:80px;gap:25px;width:80%;margin:0 auto;color:#fff;.block_rate[data-v-e6fbdbd6]{background:#fff;color:#000;border:3px solid;border-radius:9px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:center;justify-content:center;.title_rate[data-v-e6fbdbd6]{font-size:14px;line-height:15px;margin-top:15px;margin-bottom:5px}.number_rate[data-v-e6fbdbd6]{font-weight:700;font-size:14px}}}.first-content[data-v-e6fbdbd6]{width:30%!important}.second-content[data-v-e6fbdbd6]{width:65%!important}[data-v-e6fbdbd6] .p-button{border-radius:8px!important;&[data-v-e6fbdbd6]:hover{border-radius:8px}}.preview-image-dialog.p-dialog .p-dialog-header .p-dialog-header-close{display:block;text-align:center}.upload-image-text[data-v-e6fbdbd6]{font-size:14px;font-weight:600}.text-orange[data-v-e6fbdbd6]{color:#f08500}.upload-image-dialog[data-v-e6fbdbd6]{cursor:pointer;background:#fff;border:2px solid;border-radius:11px;border-color:#f08500;margin-bottom:12px}.required-text[data-v-e6fbdbd6]{color:#df1515;font-weight:400;font-size:13px}.message-chat-input-container[data-v-e6fbdbd6]{display:flex;flex-direction:column}.message-chat-input[data-v-e6fbdbd6]{width:100%;height:100%;max-height:219px;border:2px solid #ebebeb;padding:0 12px;top:10px;background:#f2f2f2}.header-title[data-v-e6fbdbd6]{font-size:22px}.confirm-delete-btn[data-v-e6fbdbd6]{background-color:red!important;color:#fff;border-radius:2px}.w-fit-content[data-v-e6fbdbd6]{width:-moz-fit-content;width:fit-content}.btn-outline[data-v-e6fbdbd6]{background-color:transparent;padding:.375rem .75rem;border-radius:.25rem;transition:all .3s ease;font-weight:600;height:40px;&[data-v-e6fbdbd6]:hover{border-color:#cfcfcf;background-color:#cfcfcf;color:#a1a1a1}}.btn-outline-orange[data-v-e6fbdbd6]{border:2px solid #f08500;color:#f08500}.justify-content-space-between[data-v-e6fbdbd6]{justify-content:space-between}.d-block[data-v-e6fbdbd6],.title[data-v-e6fbdbd6]{display:block}.image-preview-container[data-v-e6fbdbd6]{height:300px;border:2px solid #ffab12;overflow:hidden;justify-content:center;position:relative;align-items:center;border-radius:10px}.custom-button[data-v-e6fbdbd6]{border:1px solid #ffab12;border-radius:2px}.image-preview[data-v-e6fbdbd6]{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain}.create-btn[data-v-e6fbdbd6]{&[data-v-e6fbdbd6]:focus{box-shadow:none}}.temp-save-btn[data-v-e6fbdbd6]{background-color:#fff!important;border:2px solid #0070c0;color:#0070c0;border-radius:2px;font-weight:600;height:40px}.create-btn[data-v-e6fbdbd6]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:2px;height:40px;&[data-v-e6fbdbd6]:focus{box-shadow:none}}.black-btn[data-v-e6fbdbd6]{background-color:#fff!important;border:1px solid #000;color:#000;border-radius:2px;height:40px;&[data-v-e6fbdbd6]:focus{box-shadow:none}}.main-content-wrapper[data-v-e6fbdbd6]{height:-moz-fit-content;height:fit-content;.message-chat-input[data-v-e6fbdbd6]{.icon[data-v-e6fbdbd6]{cursor:pointer;text-align:center;vertical-align:middle;padding:6px;font-size:1.5rem}.upload-file[data-v-e6fbdbd6]{[data-v-e6fbdbd6] .p-fileupload-content{padding:0;margin:0;padding-bottom:20px}[data-v-e6fbdbd6] .p-fileupload .p-fileupload-buttonbar{display:none}}.image-preview-wrapper[data-v-e6fbdbd6]{margin:.5rem;img[data-v-e6fbdbd6]{width:100%;height:100%;max-height:15vh;padding:5px;border-radius:3px}[data-v-e6fbdbd6] .p-button-icon-only{border-radius:50%;border-color:#d32f2f;right:-10px;width:20px;height:20px}}.btn-la-chat-plus[data-v-e6fbdbd6]{font-size:29px;margin-top:4px;margin-left:4px}}}.emoji-picker[data-v-e6fbdbd6]{left:0;top:-340px;z-index:11111}[data-v-e6fbdbd6] .v3-emoji-picker .v3-header .v3-groups .v3-group span.v3-icon{pointer-events:none}[data-v-e6fbdbd6] .v3-emoji-picker .v3-footer{display:none}.warning-logo[data-v-e6fbdbd6]{width:40px;height:auto}[data-v-e6fbdbd6] .p-button{height:40px}[data-v-e6fbdbd6] .p-datepicker-trigger{height:48px;border-radius:0!important}.delivery-date-btn[data-v-e6fbdbd6]{border-radius:0!important;height:48px!important}.delivery-dropdown[data-v-e6fbdbd6]{top:-8px}.main-content-wrapper[data-v-e6fbdbd6]{padding-left:0;padding-right:0}.bg-chosen[data-v-e6fbdbd6]{background-color:#ffab12!important}.text-chosen[data-v-e6fbdbd6]{color:#ffab12!important}.card-overlay[data-v-e6fbdbd6]{position:relative;top:0;left:0;width:100%;height:600px!important;background-color:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center}.spinner[data-v-e6fbdbd6]{border:4px solid #f3f3f3;border-top:4px solid #f9d423;border-radius:50%;width:80px;height:80px;animation:spin-e6fbdbd6 1s linear infinite}@keyframes spin-e6fbdbd6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.input-description[data-v-e6fbdbd6]{position:relative;left:100px}.target-button[data-v-67fcc6fa]{border-color:#202020;background-color:#fff;height:40px}.target-button[data-v-67fcc6fa]:hover{border-color:#cfcfcf;background-color:#cfcfcf;color:#a1a1a1}.bg-custom[data-v-67fcc6fa]{background-color:#ffab12}.header-title[data-v-67fcc6fa]{font-size:22px}.d-block[data-v-67fcc6fa]{display:block}.required-text[data-v-67fcc6fa]{color:#df1515;font-weight:400;font-size:13px}[data-v-67fcc6fa] .p-button,[data-v-67fcc6fa] .p-button:hover{border-radius:8px}[data-v-67fcc6fa] .p-button.btn-disable{background-color:#cfcfcf;color:#9b9f9d}[data-v-67fcc6fa] .p-button.btn-disable:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-67fcc6fa] .p-button.btn-primary{background-color:#ffab12;color:#202020}[data-v-67fcc6fa] .p-button.btn-primary:hover{border-color:rgba(101,88,65,.9)}[data-v-67fcc6fa] .p-button.btn-white{color:#202020;border-color:#202020;background-color:#fff}[data-v-67fcc6fa] .p-button:hover{background-color:#cfcfcf;color:#a1a1a1}[data-v-67fcc6fa] .p-button .p-button-label{font-weight:400}.temp-save-btn[data-v-45cd1261]{background-color:#fff!important;border:2px solid #0070c0;color:#0070c0;border-radius:2px;font-weight:600;height:40px}.create-btn[data-v-45cd1261]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:2px;height:40px;&[data-v-45cd1261]:focus{box-shadow:none}}.black-btn[data-v-45cd1261]{background-color:#fff!important;border:1px solid #000;color:#000;border-radius:2px;height:40px;&[data-v-45cd1261]:focus{box-shadow:none}}.confirm-delete-btn[data-v-45cd1261]{background-color:red!important;color:#fff;border-radius:2px}.warning-logo[data-v-45cd1261]{width:40px;height:auto}[data-v-45cd1261] .p-button{height:40px}#distribution-groups-wrapper[data-v-5a1908c8]{background:#f0f1f3;min-height:100vh}#distribution-groups-wrapper .temp-delete-btn[data-v-5a1908c8]{background-color:#fff!important;border:2px solid red;color:red;border-radius:2px;font-weight:600;height:40px}#distribution-groups-wrapper .create-btn[data-v-5a1908c8]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:2px;height:40px}#distribution-groups-wrapper .create-btn[data-v-5a1908c8]:focus{box-shadow:none}#distribution-groups-wrapper .black-btn[data-v-5a1908c8]{background-color:#fff!important;border:1px solid #000;color:#000;border-radius:2px;height:40px}#distribution-groups-wrapper .black-btn[data-v-5a1908c8]:focus{box-shadow:none}#distribution-groups-wrapper .distribution-groups-title .page-title[data-v-5a1908c8]{font-family:Noto Sans JP;font-size:22px;text-align:start}#distribution-groups-wrapper .distribution-groups-title[data-v-5a1908c8]:after{content:"";display:block;width:100%;height:2px;background-color:#bcbcbc}#distribution-groups-wrapper .target-customer-list-body .box-search .p-inputtext[data-v-5a1908c8]{height:40px;border:1px solid #d9d9d9;border-radius:8px;min-width:284px;width:100%}#distribution-groups-wrapper .target-customer-list-body .box-search .p-inputtext[data-v-5a1908c8]:enabled:focus{box-shadow:none}.p-button[data-v-5a1908c8]{height:40px}.confirm-delete-btn[data-v-5a1908c8]{background-color:red!important;color:#fff;border-radius:2px}.p-dialog .p-dialog-header[data-v-5a1908c8]{border-bottom:none!important}.p-button-light[data-v-5a1908c8]{background-color:#fff!important;border:1px solid #000;color:#000}[data-v-5a1908c8] .p-button{border-radius:8px!important}[data-v-5a1908c8] .p-button:hover{border-radius:8px}.step-name-title[data-v-4aef5b3a]{text-align:-webkit-center;width:80px}.step-name-description[data-v-4aef5b3a]{font-size:10px;font-weight:800;font-family:Hiragino Sans;color:rgba(0,0,0,.2588235294)}[data-v-4aef5b3a] .step-name .p-steps-item:before{display:none}.step-name[data-v-4aef5b3a]{position:relative;top:10px;right:36px}.bg-white[data-v-4aef5b3a]{background:#fff}.bg-custom[data-v-4aef5b3a]{background-color:#ffab12!important}.step-container[data-v-4aef5b3a]{border-color:#ffab12;border-radius:66%!important;border-width:4px!important;border-style:solid}.incoming-container[data-v-4aef5b3a]{border-color:#ffab12!important;border-width:4px!important}.done-step-container[data-v-4aef5b3a]{border-color:#dee2e6;border-width:4px}[data-v-4aef5b3a] .p-steps-item:before{width:100%;left:50%;top:65%;border-top:6px solid #ffab12}[data-v-4aef5b3a] .p-steps-item.done-step:before{border-top:6px solid #dee2e6}[data-v-4aef5b3a] .p-steps-item:last-child:before{display:none}.w-70[data-v-4aef5b3a]{width:70%!important}.separator[data-v-4aef5b3a]{width:100%;left:50%;top:65%;border-top:6px solid #ff0}.step-number[data-v-4aef5b3a]{span[data-v-4aef5b3a]{color:#ffe29e}&.active-step[data-v-4aef5b3a]{span[data-v-4aef5b3a]{color:#ff9023}}&.done-step[data-v-4aef5b3a]{span[data-v-4aef5b3a]{color:#7f7f7f}}}[data-v-23e9802a] .p-button{border-radius:8px!important}[data-v-23e9802a] .p-button:hover{border-radius:8px}.warning-logo[data-v-23e9802a]{position:relative;left:15px;width:40px;height:auto}#distribution-groups-wrapper[data-v-23e9802a]{background:#f0f1f3;min-height:100vh}#distribution-groups-wrapper .temp-save-btn[data-v-23e9802a]{background-color:#fff!important;border:2px solid #0070c0;color:#0070c0;border-radius:2px;font-weight:600;height:40px}#distribution-groups-wrapper .distribution-groups-title .page-title[data-v-23e9802a]{font-family:Noto Sans JP;font-size:22px;text-align:start}#distribution-groups-wrapper .distribution-groups-title[data-v-23e9802a]:after{content:"";display:block;width:100%;height:2px;background-color:#bcbcbc}#distribution-groups-wrapper .distribution-groups-filter[data-v-23e9802a]{justify-content:space-between}#distribution-groups-wrapper .distribution-groups-filter .p-selectbutton[data-v-23e9802a] .p-button{margin-top:4px;background-color:#fff!important;border:1px solid #000;color:#000;border-radius:2px;font-weight:400;height:40px;width:115px;margin-right:10px}#distribution-groups-wrapper .distribution-groups-filter .p-selectbutton[data-v-23e9802a] .p-button:hover{background-color:#fff!important;color:#f08500;border:2px solid #f08500}#distribution-groups-wrapper .distribution-groups-filter .p-selectbutton[data-v-23e9802a] .p-highlight{background-color:#fff!important;color:#f08550;border:2px solid #f08500;font-weight:600;box-shadow:none}#distribution-groups-wrapper .distribution-groups-filter[data-v-23e9802a] .filter-calendar .p-button,#distribution-groups-wrapper .distribution-groups-filter[data-v-23e9802a] .filter-calendar .p-inputtext{height:40px!important}#distribution-groups-wrapper .distribution-groups-filter .to-icon[data-v-23e9802a]{font-size:25px;margin-top:35px}#distribution-groups-wrapper .distribution-groups-list-body .box-search .p-inputtext[data-v-23e9802a]{height:40px;border:1px solid #d9d9d9;border-radius:8px;min-width:284px;width:100%}#distribution-groups-wrapper .distribution-groups-list-body .box-search .p-inputtext[data-v-23e9802a]:enabled:focus{box-shadow:none}.create-btn[data-v-23e9802a]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:2px;height:40px}.create-btn[data-v-23e9802a]:focus{box-shadow:none}.black-btn[data-v-23e9802a]{background-color:#fff!important;border:1px groove #000;color:#000;border-radius:2px;height:40px}.black-btn[data-v-23e9802a]:focus{box-shadow:none}.confirm-delete-btn[data-v-23e9802a]{background-color:red!important;color:#fff;border-radius:2px;height:40px}.pi-question-circle[data-v-23e9802a]{font-size:4rem;display:flex;position:relative;left:236px}.centered-text[data-v-23e9802a]{text-align:center;display:flex;justify-content:center;margin:0 auto;width:-moz-fit-content;width:fit-content}[data-v-23e9802a] .p-inputswitch{width:51px}[data-v-23e9802a] .switch-status{font-size:11px;font-weight:600;color:#06f;margin-right:10px}[data-v-23e9802a] .p-inputswitch-slider{background:#fff!important;border:2px solid #06f!important}[data-v-23e9802a] .p-inputswitch-slider:before{background:#06f!important;width:19px;height:19px}.static-layout-container[data-v-21c709b8]{background-color:#f8f8f8;height:calc(100vh - 56px)}.static-layout-container main .static-main-container[data-v-21c709b8]{width:70vw;color:#000}.static-layout-container main .static-main-container .title-container[data-v-21c709b8]{height:15vh}.static-layout-container footer[data-v-21c709b8]{height:150px;background-color:#888987}.bottom_note_box h2[data-v-12c7bfba],.bottom_note_box h3[data-v-12c7bfba],.bottom_note_box ol[data-v-12c7bfba],.bottom_note_box p.m_b_0[data-v-12c7bfba],.bottom_note_box p[data-v-12c7bfba],.bottom_note_box ul[data-v-12c7bfba]{margin-bottom:1em}.bottom_note_box li[data-v-12c7bfba],.bottom_note_box p[data-v-12c7bfba]{font-size:1rem;color:#000}.bottom_note_box table[data-v-12c7bfba]{color:#5f5f5f;margin:20px 0;width:100%;border-collapse:collapse;border-spacing:0}.bottom_note_box tr[data-v-12c7bfba]{background:#fff}.bottom_note_box tr[data-v-12c7bfba]:first-child{background:#fdeedb}.bottom_note_box td[data-v-12c7bfba],.bottom_note_box th[data-v-12c7bfba]{border:1px solid #ababab;line-height:1.6;padding:10px;width:auto;display:table-cell;color:#202020;font-size:.8rem}.bottom_note_box td ul[data-v-12c7bfba],.bottom_note_box th ul[data-v-12c7bfba]{padding:0}.bottom_note_box td ul li[data-v-12c7bfba],.bottom_note_box th ul li[data-v-12c7bfba]{font-size:.8rem;list-style-type:none}.bottom_note_box ol.parentheses>li[data-v-12c7bfba]{list-style-type:none;counter-increment:cnt;padding-left:1em}.bottom_note_box ol.parentheses>li[data-v-12c7bfba]:before{content:"(" counter(cnt) ") "}.bottom_note_box ol.parentheses>li li[data-v-12c7bfba]{list-style-type:none;padding-left:2em;text-indent:-1em}.indent6[data-v-12c7bfba]{text-indent:-6em;padding-left:6em;display:inline-block}.privacy-box[data-v-12c7bfba]{border:1px solid #cacaca;background:#fff;max-width:480px;font-size:.8rem;padding:1.5em;margin-bottom:40px}.terms-of-service h2[data-v-1091e9a0],.terms-of-service h3[data-v-1091e9a0],.terms-of-service li[data-v-1091e9a0],.terms-of-service p[data-v-1091e9a0]{margin-bottom:1em}.terms-of-service li[data-v-1091e9a0],.terms-of-service p[data-v-1091e9a0]{font-size:1rem}.terms-of-service ol[data-v-1091e9a0]{padding-left:1em}.terms-of-service ol ol[data-v-1091e9a0]{text-indent:-1em;padding-left:1em}.terms-of-service li[data-v-1091e9a0]{list-style:decimal}.terms-of-service li li[data-v-1091e9a0]{list-style-type:none;counter-increment:cnt;text-indent:-1.7em;padding-left:1em}.terms-of-service li li[data-v-1091e9a0]:before{content:"(" counter(cnt) ") "}.terms-of-service li[data-v-1091e9a0]:first-child{margin-top:1em}.company-profile[data-v-9d6809bc]{table-layout:fixed;margin:0 0 2em;width:100%!important;border-collapse:separate!important;border-left:1px solid #ebebeb;border-top:1px solid #ebebeb;border-spacing:0}.company-profile td[data-v-9d6809bc],.company-profile th[data-v-9d6809bc]{border:initial;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:20px;font-size:14px;background:#fff}.company-profile td[data-v-9d6809bc]:first-child{width:30%;background:#f8f8f8;text-align:center!important;vertical-align:middle;font-weight:700}#staff-list-page[data-v-39d02746]{font-style:normal;font-weight:600;font-size:14px;padding-left:3%}.page-title[data-v-39d02746]:after{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}.bg-viewed[data-v-39d02746]{background:hsla(0,0%,81.2%,.4901960784)!important}.grid-header[data-v-39d02746]{margin-top:5px}.grid-header [class^=col][data-v-39d02746]{background-color:#cfcfcf;padding:7px 5px 7px 5px;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1}.grid-wrapper[data-v-39d02746]{background:#fff}.grid-wrapper .grid-content[data-v-39d02746]{border-bottom:1px solid #a1a1a1}.grid-wrapper .grid-content[data-v-39d02746]:hover{background:#fffbf4}.grid-wrapper .grid-content .grid-actions-btn[data-v-39d02746]{height:auto;color:#fff}.grid-wrapper .grid-content .col[data-v-39d02746],.grid-wrapper .grid-content [class^=col-][data-v-39d02746]{padding:7px 5px 7px 5px}.loading[data-v-39d02746]{min-height:300px;display:flex;align-items:center}.loading>.loading-icon[data-v-39d02746]{width:30px;height:30px}.customer-title[data-v-39d02746]{max-width:140px}.customer-status[data-v-39d02746]{border:1px solid #fff;width:50px;height:24px}.customer-status.new[data-v-39d02746]{color:#7ebe52;border-color:#7ebe52}.customer-status.existed[data-v-39d02746]{color:var(--yellow-400);border-color:var(--yellow-400)}.customer-status.defection[data-v-39d02746]{color:#df1515;border-color:#df1515}.customer-status.hibernation[data-v-39d02746]{color:rgba(0,0,0,.4);border-color:rgba(0,0,0,.4)}.customer-status.revisited[data-v-39d02746]{color:var(--primary-400);border-color:var(--primary-400)}.customer-status.event[data-v-39d02746]{color:#202020;border-color:#202020;line-height:17px}.booking-detail[data-v-39d02746],.booking-notifications-tag[data-v-39d02746]{padding:.25rem .5rem;color:#495057;border-radius:16px;background:#fff;border:1px solid #a1a1a1}.booking-detail[data-v-39d02746]{margin-right:.5rem}.create-btn[data-v-39d02746]{background-color:#ffab12!important;border:1px solid #ffab12;color:#000;border-radius:2px;height:40px;width:200px}.create-btn[data-v-39d02746]:focus{box-shadow:none}[data-v-3aba3cfa] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight{border-color:#f08500;background-color:#f08500}[data-v-3aba3cfa] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{box-shadow:0 0 0 .2rem #fff7e8}[data-v-3aba3cfa] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus,[data-v-3aba3cfa] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#f08500;box-shadow:0 0 0 .2rem #fff7e8}.staff-list .staff-list-header[data-v-3aba3cfa]{border-bottom:1.5px solid #f0f1f3}[data-v-0cd9142e] .p-orderlist .p-button{color:#fff;background:#f08500}[data-v-0cd9142e] .p-orderlist .p-button:focus,[data-v-0cd9142e] .p-orderlist .p-button:hover{box-shadow:0 0 0 .1rem #ffab12}[data-v-0cd9142e] .p-orderlist .p-button[name=top]{order:1}[data-v-0cd9142e] .p-orderlist .p-button[name=up]{order:2}[data-v-0cd9142e] .p-orderlist .p-button[name=down]{order:3}[data-v-0cd9142e] .p-orderlist .p-button[name=bottom]{order:4}[data-v-b0c25846] .p-datatable .p-datatable-tbody>tr:focus{outline:.1rem solid #ffab12;outline-offset:-.1rem}[data-v-b0c25846] .p-datatable .p-sortable-column:focus{box-shadow:inset 0 0 0 .15rem #ffab12}[data-v-b0c25846] .p-datatable .p-sortable-column.p-highlight,[data-v-b0c25846] .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#f08500}button.orange-step-button[data-v-f6d643b6]{background-color:#f08500}button.orange-step-button[data-v-f6d643b6]:disabled{background-color:#a1a1a1;cursor:not-allowed!important}button.orange-step-button[data-v-f6d643b6]:not(:disabled):hover{outline:.15rem solid #ffab12}button.white-step-button[data-v-f6d643b6]:hover{outline:.15rem solid #f8f8f8}.step-component[data-v-f6d643b6]{margin-left:2px;border:2px solid #e5e5e5}.step-component .step-index[data-v-f6d643b6]{transform:translate(-50%,-50%);padding-bottom:2px}.orange[data-v-f6d643b6]{color:#f08500}.orange-border[data-v-f6d643b6]{border:2px solid #f08500}.staff-priority-component[data-v-f6d643b6]{border-left:3px solid #e5e5e5;max-height:65vh}.shrink-effect-enter-active[data-v-f6d643b6]{animation:fadeUp-f6d643b6 .2s ease-in-out forwards;transform-origin:top}.shrink-effect-leave-active[data-v-f6d643b6]{animation:fadeDown-f6d643b6 .2s ease-out forwards;transform-origin:top}@keyframes fadeDown-f6d643b6{0%{transform:scaleY(1);max-height:60vh;opacity:1}to{transform:scaleY(0);max-height:0;opacity:0}}@keyframes fadeUp-f6d643b6{0%{transform:scaleY(0);max-height:0;opacity:0}to{transform:scaleY(1);max-height:60vh;opacity:1}}#merge-customer-preview[data-v-3d764f25] .p-datatable table tbody{max-height:40vh;overflow-y:scroll}#merge-customer-preview[data-v-3d764f25] .p-datatable table tr td,#merge-customer-preview[data-v-3d764f25] .p-datatable table tr th{flex:none;padding:.5rem}#merge-customer-preview[data-v-3d764f25] .p-datatable table tr:focus{outline-color:#ffab12}#merge-customer-preview[data-v-3d764f25] .p-datatable table tr.p-highlight{background-color:#fffbf4}#merge-customer-preview[data-v-3d764f25] .p-datatable table tr.p-datatable-emptymessage td{width:100%}#merge-customer-preview[data-v-3d764f25] .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{box-shadow:none}#merge-customer-preview[data-v-3d764f25] .p-component-overlay{background:rgba(0,0,0,.01)}#merge-customer-preview[data-v-3d764f25] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{box-shadow:none}#merge-customer-table[data-v-2aa989eb]{max-height:50vh}#merge-customer-table[data-v-2aa989eb] .p-radiobutton .p-radiobutton-box.p-highlight,#merge-customer-table[data-v-2aa989eb] .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#f08500;background-color:#f08500;background:#fff}#merge-customer-table[data-v-2aa989eb] .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#f08500}#merge-customer-table[data-v-2aa989eb] .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{box-shadow:none}#merge-customer-table[data-v-2aa989eb] .p-radiobutton .p-radiobutton-box .p-radiobutton-icon{background:#f08500}#merge-customer-table[data-v-2aa989eb] .p-datatable table tbody{max-height:30vh;overflow-y:scroll}#merge-customer-table[data-v-2aa989eb] .p-datatable table tr td,#merge-customer-table[data-v-2aa989eb] .p-datatable table tr th{flex:none;padding:.5rem}#merge-customer-table[data-v-2aa989eb] .p-datatable table tr:focus{outline-color:#ffab12}#merge-customer-table[data-v-2aa989eb] .p-datatable table tr.p-highlight{background-color:#fffbf4}#merge-customer-table[data-v-2aa989eb] .p-datatable table tr.p-datatable-emptymessage td{width:100%}#merge-customer-table[data-v-2aa989eb] .p-datatable .p-datatable-header{background:unset;border:none;padding:1rem 0}#merge-customer-table[data-v-2aa989eb] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:not(.p-highlight).p-focus{box-shadow:none;border-color:#ced4da}#merge-customer-dialog[data-v-3dc4116e] .p-dialog{background:#fff}#merge-customer-dialog[data-v-3dc4116e] .p-dialog .p-dialog-content{height:100%}#merge-customer-dialog[data-v-3dc4116e] .p-button:focus{box-shadow:none}.page-title[data-v-2de4ac53]{font-weight:300;font-size:24px;text-align:start}.list-customer-body[data-v-2de4ac53]{margin-bottom:10px}#customer-list-page[data-v-02226f2c]{font-style:normal;font-weight:600;font-size:14px;padding-left:3%}.page-title[data-v-02226f2c]:after{content:"";display:block;width:100%;height:2px;margin-top:5px;background-color:#bcbcbc}.main-content[data-v-58500038]{display:grid;justify-content:center;grid-template-areas:"logo" "content";grid-template-rows:56px minmax(auto,100%)}.main-content__content[data-v-58500038]{grid-area:content;overflow-y:auto;width:100vw;height:-moz-fit-content;height:fit-content}.p-timeline[data-v-6e49abe3]{padding:13px 21px 0 21px}.p-timeline .p-timeline-event-marker[data-v-6e49abe3]{align-content:center;flex-wrap:wrap;justify-content:center;color:#fff;border:14px solid #009170}.p-timeline .p-timeline-event-marker.inactive[data-v-6e49abe3]{color:rgba(0,0,0,.2588235294);border:1px solid rgba(0,0,0,.1215686275);height:28px;width:40px;max-width:28px}.p-timeline .p-timeline-event-marker .pi-check[data-v-6e49abe3]{color:#232323;font-size:11px;font-weight:700}.p-timeline .p-timeline-event-content[data-v-6e49abe3]{padding:6px 0 0 0}.p-timeline .p-timeline-event-content.inactive[data-v-6e49abe3]{color:rgba(0,0,0,.2588235294)}.p-timeline .p-timeline-event-content .step-name[data-v-6e49abe3]{width:40px;position:absolute;left:-6px;font-size:10px;font-weight:800}.p-timeline .last-step[data-v-6e49abe3]{flex:unset!important}#customer-booking-page[data-v-60c76bcb]{padding:0 14px}#customer-booking-page .timeline-chart[data-v-60c76bcb]{display:flex;justify-content:center;align-items:center}#customer-booking-page .timeline-chart[data-v-60c76bcb] .p-timeline-horizontal .p-timeline-event{flex:3 2}#customer-booking-page .timeline-chart[data-v-60c76bcb] .p-timeline-horizontal .p-timeline-event:last-child{flex:1 0}#booking-page[data-v-0daba776]{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}#booking-page .card-wrapper[data-v-0daba776]{padding:20px;padding-bottom:120px;max-width:800px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1.5rem}#booking-page .icon[data-v-0daba776],#booking-page[data-v-0daba776] .p-avatar{width:74px;height:73px;border-radius:50%}#booking-page[data-v-0daba776] .p-card{width:calc(50% - 20px);margin:0;padding:1.5rem;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;border:1px solid rgba(0,145,112,.1);box-shadow:0 8px 32px rgba(0,145,112,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;cursor:pointer}#booking-page[data-v-0daba776] .p-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,145,112,.15)}#booking-page[data-v-0daba776] .p-card.p-card-selected{background:linear-gradient(135deg,#e2f5f0,#d4f1e8);border-color:rgba(0,145,112,.3);box-shadow:0 12px 40px rgba(0,145,112,.2)}#booking-page[data-v-0daba776] .p-card .p-card-body{margin-top:12px;padding:0}#booking-page[data-v-0daba776] .p-card .p-card-body p{margin:0;color:#2c3e50;text-align:justify;font-size:14px;font-weight:400;line-height:1.5}#booking-page[data-v-0daba776] .p-card .p-card-body .p-card-footer{margin:0;margin-top:1rem;padding:0}#booking-page[data-v-0daba776] .p-card .p-card-body .p-card-footer .p-button{width:100px;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#20cf98,#009170);border:none;color:#fff;box-shadow:0 4px 16px rgba(32,207,152,.2);transition:all .3s ease}#booking-page[data-v-0daba776] .p-card .p-card-body .p-card-footer .p-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(32,207,152,.3)}#booking-page[data-v-0daba776] .p-card .p-card-content{padding:0}#booking-page[data-v-0daba776] .p-card .card-header-wrapper{display:flex;justify-content:space-between;align-items:flex-start}#booking-page[data-v-0daba776] .p-card .header-name{font-weight:600;margin-right:15px;margin-left:15px;color:#009170;font-size:1.1rem}@media screen and (max-width:768px){#booking-page[data-v-0daba776] .p-card{width:100%}}#booking-page .controller-wrapper[data-v-0daba776]{position:fixed;bottom:0;left:0;width:100%;padding:16px 20px;display:flex;justify-content:space-around;align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(0,145,112,.1);box-shadow:0 -8px 32px rgba(0,0,0,.1)}#booking-page .controller-wrapper[data-v-0daba776] .p-button{font-size:16px;font-weight:600;border-radius:12px;width:100%;height:52px;margin:0 8px;justify-content:center;transition:all .3s ease;border:none;position:relative;overflow:hidden}#booking-page .controller-wrapper[data-v-0daba776] .p-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}#booking-page .controller-wrapper[data-v-0daba776] .p-button:hover:before{left:100%}#booking-page .controller-wrapper[data-v-0daba776] .p-button.accept-btn{background:linear-gradient(135deg,#20cf98,#009170);color:#fff;box-shadow:0 8px 24px rgba(32,207,152,.3)}#booking-page .controller-wrapper[data-v-0daba776] .p-button.accept-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(32,207,152,.4)}#booking-page .controller-wrapper[data-v-0daba776] .p-button.cancel-btn{background:linear-gradient(135deg,#fff,#f8f9fa);color:#2c3e50;border:2px solid rgba(0,145,112,.2);box-shadow:0 4px 16px rgba(0,0,0,.1)}#booking-page .controller-wrapper[data-v-0daba776] .p-button.cancel-btn:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:rgba(0,145,112,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}#booking-page .card-wrapper>[data-v-0daba776]{animation:fadeInUp-0daba776 .6s ease-out}@keyframes fadeInUp-0daba776{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){#booking-page .card-wrapper[data-v-0daba776]{padding:16px;padding-bottom:120px}#booking-page .controller-wrapper[data-v-0daba776]{padding:12px 16px}#booking-page .controller-wrapper[data-v-0daba776] .p-button{font-size:14px;height:48px;margin:0 4px}}.text-black[data-v-ea7ad4f8]{color:#000}.text-0\.6[data-v-17e4a715]{font-size:.6rem}.gray-border[data-v-17e4a715]{border:1.25px solid #dee2e6}#booking-menu-page[data-v-17e4a715]{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}#booking-menu-page .controller-wrapper[data-v-17e4a715]{position:fixed;bottom:0;left:0;width:100%;padding:16px 20px;display:flex;justify-content:space-around;align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(0,145,112,.1);box-shadow:0 -8px 32px rgba(0,0,0,.1)}#booking-menu-page .controller-wrapper .p-button.cancel-btn[data-v-17e4a715]{color:#2c3e50;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid rgba(0,145,112,.2);font-size:16px;font-weight:600;border-radius:12px;width:100%;height:52px;justify-content:center;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.1)}#booking-menu-page .controller-wrapper .p-button.cancel-btn[data-v-17e4a715]:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:rgba(0,145,112,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}#booking-menu-page .card-wrapper[data-v-17e4a715]{display:flex;flex-flow:row wrap;justify-content:center;margin:20px;margin-bottom:120px;gap:1.5rem;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#booking-menu-page .card-wrapper[data-v-17e4a715]{margin:16px;margin-bottom:120px}}@media screen and (max-height:768px){#booking-menu-page .card-wrapper[data-v-17e4a715]{margin-bottom:120px}}#booking-menu-page .card-wrapper[data-v-17e4a715] .p-button{border-radius:12px;background:linear-gradient(135deg,#20cf98,#009170)!important;border:none;color:#fff;font-weight:600;box-shadow:0 4px 16px rgba(32,207,152,.2);transition:all .3s ease}#booking-menu-page .card-wrapper[data-v-17e4a715] .p-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(32,207,152,.3)}#booking-menu-page .card-wrapper[data-v-17e4a715] .p-card-content{position:relative}#booking-menu-page .card-wrapper[data-v-17e4a715] .p-card-content .readmore-btn-wrap{position:absolute;bottom:-10px;left:0;height:70px;background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,249,250,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#booking-menu-page .card-wrapper[data-v-17e4a715] .p-card-content .readmore-btn-wrap .readmore-btn{height:38px;font-size:15px;background:linear-gradient(135deg,#fff,#f8f9fa)!important;color:#009170;border:2px solid rgba(0,145,112,.2);border-radius:18px;font-weight:600;transition:all .3s ease}#booking-menu-page .card-wrapper[data-v-17e4a715] .p-card-content .readmore-btn-wrap .readmore-btn:hover{background:linear-gradient(135deg,#e2f5f0,#d4f1e8)!important;border-color:#009170;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,145,112,.2)}#booking-menu-page .card-wrapper .readmore[data-v-17e4a715]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}#booking-menu-page[data-v-17e4a715] .p-card{width:calc(50% - 20px);margin:0;padding:1.5rem;background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 8px 32px rgba(0,145,112,.1);border-radius:16px;border:1px solid rgba(0,145,112,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .3s ease}#booking-menu-page[data-v-17e4a715] .p-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,145,112,.15)}#booking-menu-page[data-v-17e4a715] .p-card.p-card-selected{background:linear-gradient(135deg,#e2f5f0,#d4f1e8);border-color:rgba(0,145,112,.3);box-shadow:0 12px 40px rgba(0,145,112,.2)}#booking-menu-page[data-v-17e4a715] .p-card.p-card-selected .readmore-btn-wrap{background:linear-gradient(135deg,rgba(226,245,240,.9),rgba(212,241,232,.9))}#booking-menu-page[data-v-17e4a715] .p-card .p-card-body{margin-top:12px;padding:0}#booking-menu-page[data-v-17e4a715] .p-card .p-card-body .p-card-content{padding:0;white-space:pre-line}#booking-menu-page[data-v-17e4a715] .p-card .p-card-body .p-card-content p{font-size:14px;font-weight:400;color:#2c3e50;text-align:justify;line-height:1.5}#booking-menu-page[data-v-17e4a715] .p-card .p-card-body .p-card-footer{margin:0;margin-top:1rem;padding:0}#booking-menu-page[data-v-17e4a715] .p-card .p-card-body .p-card-footer .p-button{width:100px;font-weight:600}@media screen and (max-width:768px){#booking-menu-page[data-v-17e4a715] .p-card{width:100%}}#booking-menu-page[data-v-17e4a715] .p-card .card-header-wrapper{display:flex;justify-content:space-between;align-items:flex-start}#booking-menu-page[data-v-17e4a715] .p-card .header-name{display:flex;align-items:center;height:25px;color:#009170;font-weight:600;font-size:1.1rem}#booking-menu-page[data-v-17e4a715] .p-avatar img{height:auto;border-radius:.75rem;box-shadow:0 4px 16px rgba(0,145,112,.2);transition:all .3s ease}#booking-menu-page[data-v-17e4a715] .p-avatar img:hover{transform:scale(1.02);box-shadow:0 8px 24px rgba(0,145,112,.3)}[data-v-17e4a715] .filter-wrapper input.p-inputtext{border:none;background:transparent}[data-v-17e4a715] .filter-wrapper input.p-inputtext:enabled:focus{border:none}.selected-tab-panel[data-v-17e4a715]{border:1.5px solid rgba(0,145,112,.2);border-bottom:3px solid #009170!important;background:linear-gradient(135deg,#e2f5f0,#d4f1e8);color:#009170;font-weight:600}.border-bottom-3[data-v-17e4a715]{border-bottom:1.5px solid rgba(0,145,112,.2)!important}.text-black[data-v-17e4a715]{color:#2c3e50}.bg-pinned[data-v-17e4a715]{background:linear-gradient(135deg,#e9ecef,#dee2e6);border:1px solid rgba(0,145,112,.1);border-radius:8px;transition:all .3s ease}.bg-pinned[data-v-17e4a715]:hover{background:linear-gradient(135deg,#d4f1e8,#c8e6d9);border-color:rgba(0,145,112,.3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,145,112,.1)}#booking-menu-category-page[data-v-45766725]{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}#booking-menu-category-page .controller-wrapper[data-v-45766725]{position:fixed;bottom:0;left:0;width:100%;padding:16px 20px;display:flex;justify-content:space-around;align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(0,145,112,.1);box-shadow:0 -8px 32px rgba(0,0,0,.1)}#booking-menu-category-page .controller-wrapper .p-button.cancel-btn[data-v-45766725]{color:#2c3e50;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid rgba(0,145,112,.2);font-size:16px;font-weight:600;border-radius:12px;width:100%;height:52px;justify-content:center;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.1)}#booking-menu-category-page .controller-wrapper .p-button.cancel-btn[data-v-45766725]:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:rgba(0,145,112,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}#booking-menu-category-page .card-wrapper[data-v-45766725]{display:flex;flex-flow:row wrap;justify-content:center;margin:20px;margin-bottom:120px;gap:1.5rem;max-width:800px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#booking-menu-category-page .card-wrapper[data-v-45766725]{margin:16px;margin-bottom:120px}}@media screen and (max-height:768px){#booking-menu-category-page .card-wrapper[data-v-45766725]{margin-bottom:120px}}#booking-menu-category-page .card-wrapper[data-v-45766725] .p-button{border-radius:12px;background:linear-gradient(135deg,#20cf98,#009170)!important;border:none;color:#fff;font-weight:600;box-shadow:0 4px 16px rgba(32,207,152,.2);transition:all .3s ease}#booking-menu-category-page .card-wrapper[data-v-45766725] .p-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(32,207,152,.3)}#booking-menu-category-page[data-v-45766725] .p-card{width:calc(50% - 20px);margin:0;padding:1.5rem;background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 8px 32px rgba(0,145,112,.1);border-radius:16px;border:1px solid rgba(0,145,112,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .3s ease}#booking-menu-category-page[data-v-45766725] .p-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,145,112,.15)}#booking-menu-category-page[data-v-45766725] .p-card.p-card-selected{background:linear-gradient(135deg,#e2f5f0,#d4f1e8);border-color:rgba(0,145,112,.3);box-shadow:0 12px 40px rgba(0,145,112,.2)}#booking-menu-category-page[data-v-45766725] .p-card .p-card-body{margin-top:12px;padding:0}#booking-menu-category-page[data-v-45766725] .p-card .p-card-body .p-card-content{padding:0}#booking-menu-category-page[data-v-45766725] .p-card .p-card-body .p-card-content p{font-size:14px;font-weight:400;color:#2c3e50;text-align:justify;line-height:1.5}#booking-menu-category-page[data-v-45766725] .p-card .p-card-body .p-card-footer{margin:0;margin-top:1rem;padding:0}#booking-menu-category-page[data-v-45766725] .p-card .p-card-body .p-card-footer .p-button{width:100px;font-weight:600}@media screen and (max-width:768px){#booking-menu-category-page[data-v-45766725] .p-card{width:100%}}#booking-menu-category-page[data-v-45766725] .p-card .card-header-wrapper{display:flex;justify-content:space-between;align-items:flex-start}#booking-menu-category-page[data-v-45766725] .p-card .header-name{font-weight:600;color:#009170;font-size:1.1rem}#booking-menu-category-page .card-wrapper>[data-v-45766725]{animation:fadeInUp-45766725 .6s ease-out}@keyframes fadeInUp-45766725{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){#booking-menu-category-page .card-wrapper[data-v-45766725]{margin:16px;margin-bottom:120px}#booking-menu-category-page .controller-wrapper[data-v-45766725]{padding:12px 16px}#booking-menu-category-page .controller-wrapper .p-button.cancel-btn[data-v-45766725]{font-size:14px;height:48px}}#booking-preview-page[data-v-7e5dcdc4]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:20px}#booking-preview-page .preview-item[data-v-7e5dcdc4]{margin-bottom:1rem;animation:fadeInUp-7e5dcdc4 .6s ease-out}#booking-preview-page .preview-item:first-child .preview-row[data-v-7e5dcdc4]{border-radius:16px 16px 0 0}#booking-preview-page .preview-item:last-child .preview-row[data-v-7e5dcdc4]{border-radius:0 0 16px 16px;border-bottom:1px solid rgba(0,145,112,.1)}#booking-preview-page .preview-row[data-v-7e5dcdc4]{display:flex;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid rgba(0,145,112,.1);border-bottom:none;transition:all .3s ease;min-height:60px}#booking-preview-page .preview-row[data-v-7e5dcdc4]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,145,112,.1)}#booking-preview-page .preview-label[data-v-7e5dcdc4]{flex:0 0 40%;display:flex;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,#e2f5f0,#d4f1e8);border-right:1px solid rgba(0,145,112,.1)}#booking-preview-page .preview-label .label-text[data-v-7e5dcdc4]{font-weight:600;color:#009170;font-size:.9rem;line-height:1.4}#booking-preview-page .preview-value[data-v-7e5dcdc4]{flex:1;display:flex;align-items:center;padding:1rem 1.5rem}#booking-preview-page .preview-value.flex-layout[data-v-7e5dcdc4]{flex-direction:column;align-items:flex-start}#booking-preview-page .preview-value .value-text[data-v-7e5dcdc4]{font-weight:600;color:#2c3e50;font-size:.95rem;line-height:1.5}#booking-preview-page .preview-value .option-item[data-v-7e5dcdc4]{width:100%;margin-bottom:.5rem}#booking-preview-page .preview-value .option-item[data-v-7e5dcdc4]:last-child{margin-bottom:0}#booking-preview-page .price-warning[data-v-7e5dcdc4]{margin-top:1.5rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#fff5f5,#ffe6e6);border:1px solid rgba(220,53,69,.2);border-radius:12px;box-shadow:0 4px 16px rgba(220,53,69,.1)}#booking-preview-page .price-warning .warning-text[data-v-7e5dcdc4]{color:#dc3545;font-size:.85rem;font-weight:500;line-height:1.4}@keyframes fadeInUp-7e5dcdc4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){#booking-preview-page[data-v-7e5dcdc4]{padding:16px}#booking-preview-page .preview-row[data-v-7e5dcdc4]{flex-direction:column;min-height:auto}#booking-preview-page .preview-label[data-v-7e5dcdc4]{flex:none;border-right:none;border-bottom:1px solid rgba(0,145,112,.1);padding:.75rem 1rem}#booking-preview-page .preview-label .label-text[data-v-7e5dcdc4]{font-size:.85rem}#booking-preview-page .preview-value[data-v-7e5dcdc4]{padding:.75rem 1rem}#booking-preview-page .preview-value .value-text[data-v-7e5dcdc4]{font-size:.9rem}#booking-preview-page .price-warning[data-v-7e5dcdc4]{padding:.75rem 1rem}#booking-preview-page .price-warning .warning-text[data-v-7e5dcdc4]{font-size:.8rem}}#booking-option-page[data-v-f2b9e8be]{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}#booking-option-page .option-title[data-v-f2b9e8be]{margin:20px;padding:1.5rem;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;border:1px solid rgba(0,145,112,.1);box-shadow:0 8px 32px rgba(0,145,112,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#booking-option-page .option-title h1[data-v-f2b9e8be]{font-size:1.3rem;font-weight:700;color:#009170;margin:0;text-shadow:0 1px 2px rgba(0,145,112,.1)}@media screen and (max-width:768px){#booking-option-page .option-title[data-v-f2b9e8be]{margin:16px;padding:1rem}#booking-option-page .option-title h1[data-v-f2b9e8be]{font-size:1.1rem}}#booking-option-page[data-v-f2b9e8be] .p-card-content{position:relative}#booking-option-page[data-v-f2b9e8be] .p-card-content .readmore-btn-wrap{position:absolute;bottom:-10px;left:0;height:115px;background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,249,250,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#booking-option-page[data-v-f2b9e8be] .p-card-content .readmore-btn-wrap .readmore-btn{height:38px;font-size:15px;background:linear-gradient(135deg,#fff,#f8f9fa)!important;color:#009170;border:2px solid rgba(0,145,112,.2);border-radius:18px;font-weight:600;transition:all .3s ease}#booking-option-page[data-v-f2b9e8be] .p-card-content .readmore-btn-wrap .readmore-btn:hover{background:linear-gradient(135deg,#e2f5f0,#d4f1e8)!important;border-color:#009170;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,145,112,.2)}#booking-option-page .p-card:hover .readmore-btn-wrap[data-v-f2b9e8be]{background:linear-gradient(135deg,rgba(226,245,240,.9),rgba(212,241,232,.9))}#booking-option-page .option-wrapper[data-v-f2b9e8be]{display:flex;flex-flow:row wrap;justify-content:center;margin:20px;margin-bottom:120px;gap:1.5rem;max-width:1200px;margin-left:auto;margin-right:auto}#booking-option-page .option-wrapper .readmore[data-v-f2b9e8be]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}#booking-option-page .card-content-wrapper[data-v-f2b9e8be]{display:flex;justify-content:space-between;align-items:center}#booking-option-page .controller-wrapper[data-v-f2b9e8be]{position:fixed;bottom:0;left:0;width:100%;padding:16px 20px;display:flex;justify-content:space-around;align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(0,145,112,.1);box-shadow:0 -8px 32px rgba(0,0,0,.1)}#booking-option-page .controller-wrapper[data-v-f2b9e8be] .p-button{font-size:16px;font-weight:600;border-radius:12px;width:100%;height:52px;margin:0 8px;justify-content:center;transition:all .3s ease;border:none;position:relative;overflow:hidden}#booking-option-page .controller-wrapper[data-v-f2b9e8be] .p-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}#booking-option-page .controller-wrapper[data-v-f2b9e8be] .p-button:hover:before{left:100%}#booking-option-page .controller-wrapper[data-v-f2b9e8be] .p-button.accept-btn{background:linear-gradient(135deg,#20cf98,#009170)!important;color:#fff;box-shadow:0 8px 24px rgba(32,207,152,.3)}#booking-option-page .controller-wrapper[data-v-f2b9e8be] .p-button.accept-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(32,207,152,.4)}#booking-option-page .controller-wrapper[data-v-f2b9e8be] .p-button.cancel-btn{background:linear-gradient(135deg,#fff,#f8f9fa);color:#2c3e50;border:2px solid rgba(0,145,112,.2);box-shadow:0 4px 16px rgba(0,0,0,.1)}#booking-option-page .controller-wrapper[data-v-f2b9e8be] .p-button.cancel-btn:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:rgba(0,145,112,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}#booking-option-page[data-v-f2b9e8be] .p-card{width:calc(50% - 20px);margin:0;padding:1.5rem;background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 8px 32px rgba(0,145,112,.1);border-radius:16px;border:1px solid rgba(0,145,112,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .3s ease}#booking-option-page[data-v-f2b9e8be] .p-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,145,112,.15)}#booking-option-page[data-v-f2b9e8be] .p-card .p-card-body{padding:0}#booking-option-page[data-v-f2b9e8be] .p-card .p-card-body .p-card-content{white-space:pre-line}#booking-option-page[data-v-f2b9e8be] .p-card .p-card-body .p-card-content p{font-size:14px;font-weight:400;color:#2c3e50;text-align:justify;line-height:1.5}@media screen and (max-width:768px){#booking-option-page[data-v-f2b9e8be] .p-card{width:100%}#booking-option-page[data-v-f2b9e8be] .p-card .card-content-wrapper{flex-direction:column}#booking-option-page[data-v-f2b9e8be] .p-card .card-content-wrapper .left-col{padding-bottom:10px}}#booking-option-page .option-wrapper>[data-v-f2b9e8be]{animation:fadeInUp-f2b9e8be .6s ease-out}@keyframes fadeInUp-f2b9e8be{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){#booking-option-page .option-wrapper[data-v-f2b9e8be]{margin:16px;margin-bottom:120px}#booking-option-page .controller-wrapper[data-v-f2b9e8be]{padding:12px 16px}#booking-option-page .controller-wrapper[data-v-f2b9e8be] .p-button{font-size:14px;height:48px;margin:0 4px}}.header-name[data-v-f2b9e8be]{font-weight:550;display:flex;align-items:center;height:25px}.color-column[data-v-f2b9e8be]{box-shadow:0 0 0,0 4px 6px -1px rgba(6,24,44,.5),inset 0 1px 0 hsla(0,0%,100%,.08);text-shadow:0 0 3px #000}[data-v-f2b9e8be] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box{border:2px solid rgba(0,145,112,.2);border-radius:8px;transition:all .3s ease}[data-v-f2b9e8be] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:rgba(0,145,112,.4);transform:scale(1.05)}[data-v-f2b9e8be] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight{border-color:#009170;background:linear-gradient(135deg,#20cf98,#009170);box-shadow:0 4px 12px rgba(0,145,112,.3)}[data-v-f2b9e8be] .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{border-color:#009170;box-shadow:0 0 0 3px rgba(0,145,112,.1)}.loading-wrapper[data-v-f2b9e8be]{display:flex;justify-content:center;align-items:center;height:100vh}.loading-spinner[data-v-f2b9e8be]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-f2b9e8be 1s linear infinite}@keyframes spin-f2b9e8be{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#booking-page-calendar{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;height:100vh;overflow:hidden}#booking-page-calendar .request-booking-infos{margin:10px;padding:.75rem;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;border:1px solid rgba(0,145,112,.1);box-shadow:0 4px 16px rgba(0,145,112,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#booking-page-calendar .request-booking-infos .title{font-size:16px;font-weight:700;color:#009170;text-align:center;margin-bottom:.5rem}#booking-page-calendar .request-booking-infos .booking-dates{display:flex;flex-direction:column;gap:.5rem}@media(min-width:768px){#booking-page-calendar .request-booking-infos .booking-dates{flex-direction:row;gap:.25rem}}#booking-page-calendar .request-booking-infos .booking-dates .col{flex:1;min-width:0;padding:.25rem .75rem;background:hsla(0,0%,100%,.7);border-radius:8px;border:1px solid rgba(0,145,112,.1);transition:all .3s ease}#booking-page-calendar .request-booking-infos .booking-dates .col:hover{background:hsla(0,0%,100%,.9);border-color:rgba(0,145,112,.2);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,145,112,.1)}#booking-page-calendar .request-booking-infos .booking-dates .booking-item{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button:not(:disabled):not(.p-disabled){color:#009170!important;background:#fff!important;border:2px solid rgba(0,145,112,.2)!important;border-radius:50%!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:0!important;margin:0!important;flex-shrink:0;display:flex!important;visibility:visible!important;opacity:1!important}@media(min-width:768px){#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button:not(:disabled):not(.p-disabled){width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}}#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button:hover,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button:not(:disabled):not(.p-disabled):hover,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change:hover{background:rgba(0,145,112,.1)!important;border-color:#009170!important;opacity:1!important}#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button:active,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button:not(:disabled):not(.p-disabled):active,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change:active{background:rgba(0,145,112,.2)!important;border-color:#009170!important;opacity:1!important}#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button:focus,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button:not(:disabled):not(.p-disabled):focus,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change:focus{background:#fff!important;border-color:#009170!important;opacity:1!important;box-shadow:0 0 0 2px rgba(0,145,112,.2)!important}#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button:disabled,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button:not(:disabled):not(.p-disabled):disabled,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change:disabled{background:#fff!important;border-color:rgba(0,145,112,.2)!important;color:#009170!important;opacity:1!important}#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.btn-change-invisible,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button.btn-change-invisible,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button:not(:disabled):not(.p-disabled).btn-change-invisible{background:transparent!important;border:2px solid transparent!important;color:transparent!important;cursor:default!important;visibility:hidden!important}#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.btn-change-invisible:hover,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button.btn-change-invisible:hover,#booking-page-calendar .request-booking-infos .booking-dates .booking-item .btn-change.p-button:not(:disabled):not(.p-disabled).btn-change-invisible:hover{background:transparent!important;border-color:transparent!important}#booking-page-calendar .request-booking-infos .booking-dates .booking-item .p-button-icon-only{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;background:linear-gradient(135deg,#df6180,#ff6b9d)!important;color:#fff!important;border:none!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(223,97,128,.3)!important;transition:all .3s ease;flex-shrink:0;padding:0!important;margin:0!important}@media(min-width:768px){#booking-page-calendar .request-booking-infos .booking-dates .booking-item .p-button-icon-only{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}}#booking-page-calendar .request-booking-infos .booking-dates .booking-item .p-button-icon-only:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(223,97,128,.4)}#booking-page-calendar .request-booking-infos .booking-dates .booking-item .p-button-icon-only span{font-size:10px!important}@media(min-width:768px){#booking-page-calendar .request-booking-infos .booking-dates .booking-item .p-button-icon-only span{font-size:12px!important}}#booking-page-calendar .request-booking-infos .booking-dates .booking-item .label{font-weight:500!important;font-size:12px!important;color:#2c3e50!important;white-space:nowrap!important;min-width:60px!important;text-align:left!important;margin:0!important;padding:0!important}@media(min-width:768px){#booking-page-calendar .request-booking-infos .booking-dates .booking-item .label{font-size:14px!important;min-width:70px!important}}#booking-page-calendar .request-booking-infos .booking-dates .booking-item .date{font-weight:600!important;color:#2c3e50!important;font-size:12px!important;text-align:center!important;word-break:break-all!important;flex:1!important;min-width:80px!important;margin:0!important;padding:0!important}@media(min-width:768px){#booking-page-calendar .request-booking-infos .booking-dates .booking-item .date{font-size:14px!important;min-width:100px!important}}#booking-page-calendar .request-booking-infos .booking-dates .header{font-weight:600;margin-bottom:.25rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.25rem}#booking-page-calendar .request-booking-infos .booking-dates .header .label{font-weight:500;font-size:12px;color:#2c3e50;white-space:nowrap;min-width:60px;text-align:left}@media(min-width:768px){#booking-page-calendar .request-booking-infos .booking-dates .header .label{font-size:14px;min-width:70px}}#booking-page-calendar .request-booking-infos .booking-dates .header .p-button-icon-only{width:20px;height:20px;background:linear-gradient(135deg,#df6180,#ff6b9d)!important;color:#fff!important;border:none!important;border-radius:50%;box-shadow:0 2px 8px rgba(223,97,128,.3);transition:all .3s ease;flex-shrink:0}@media(min-width:768px){#booking-page-calendar .request-booking-infos .booking-dates .header .p-button-icon-only{width:24px;height:24px}}#booking-page-calendar .request-booking-infos .booking-dates .header .p-button-icon-only:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(223,97,128,.4)}#booking-page-calendar .request-booking-infos .booking-dates .header .p-button-icon-only span{font-size:10px}@media(min-width:768px){#booking-page-calendar .request-booking-infos .booking-dates .header .p-button-icon-only span{font-size:12px}}#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button:not(:disabled):not(.p-disabled){color:#009170!important;background:#fff!important;border:2px solid rgba(0,145,112,.2)!important;border-radius:50%;width:20px;height:20px;transition:all .3s ease;flex-shrink:0;display:flex!important;visibility:visible!important;opacity:1!important}@media(min-width:768px){#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button:not(:disabled):not(.p-disabled){width:24px;height:24px}}#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button:hover,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button:not(:disabled):not(.p-disabled):hover,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change:hover{background:rgba(0,145,112,.1)!important;border-color:#009170!important;opacity:1!important}#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button:active,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button:not(:disabled):not(.p-disabled):active,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change:active{background:rgba(0,145,112,.2)!important;border-color:#009170!important;opacity:1!important}#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button:focus,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button:not(:disabled):not(.p-disabled):focus,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change:focus{background:#fff!important;border-color:#009170!important;opacity:1!important;box-shadow:0 0 0 2px rgba(0,145,112,.2)!important}#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button:disabled,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button:not(:disabled):not(.p-disabled):disabled,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change:disabled{background:#fff!important;border-color:rgba(0,145,112,.2)!important;color:#009170!important;opacity:1!important}#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.btn-change-invisible,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button.btn-change-invisible,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button:not(:disabled):not(.p-disabled).btn-change-invisible{background:transparent!important;border:2px solid transparent!important;color:transparent!important;cursor:default!important;visibility:hidden}#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.btn-change-invisible:hover,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button.btn-change-invisible:hover,#booking-page-calendar .request-booking-infos .booking-dates .header .btn-change.p-button:not(:disabled):not(.p-disabled).btn-change-invisible:hover{background:transparent!important;border-color:transparent!important}#booking-page-calendar .request-booking-infos .booking-dates .date{font-weight:600;color:#2c3e50;font-size:12px;text-align:center;word-break:break-all;flex:1;min-width:80px}@media(min-width:768px){#booking-page-calendar .request-booking-infos .booking-dates .date{font-size:14px;min-width:100px}}#booking-page-calendar .request-booking-infos .accept-btn{font-weight:600;border-radius:12px;background:linear-gradient(135deg,#20cf98,#009170);border:none;color:#fff;display:inline-block;box-shadow:0 4px 16px rgba(32,207,152,.2);transition:all .3s ease}#booking-page-calendar .request-booking-infos .accept-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(32,207,152,.3)}#booking-page-calendar .controller-wrapper{position:fixed;bottom:0;left:0;width:100%;padding:12px 20px;display:flex;flex-direction:column;gap:.33rem;background:linear-gradient(135deg,#fff,#f8f9fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(0,145,112,.1);box-shadow:0 -8px 32px rgba(0,0,0,.1);z-index:999;max-height:50vh;overflow-y:auto;box-sizing:border-box}#booking-page-calendar .controller-wrapper .request-booking-infos{margin:0;margin-bottom:.33rem;padding:.5rem;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:8px;border:1px solid rgba(0,145,112,.1);box-shadow:0 2px 8px rgba(0,145,112,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#booking-page-calendar .controller-wrapper .request-booking-infos .title{font-size:14px;font-weight:700;color:#009170;text-align:center;margin-bottom:.25rem}#booking-page-calendar .controller-wrapper .request-booking-infos .booking-dates{display:flex;flex-direction:column;gap:.25rem}#booking-page-calendar .controller-wrapper .request-booking-infos .booking-dates .col{padding:.15rem .5rem;background:hsla(0,0%,100%,.7);border-radius:6px;border:1px solid rgba(0,145,112,.1)}#booking-page-calendar .controller-wrapper .request-booking-infos .booking-dates .col .booking-item{gap:.25rem;padding:.15rem 0}#booking-page-calendar .controller-wrapper .request-booking-infos .booking-dates .col .header{margin-bottom:.15rem}#booking-page-calendar .controller-wrapper .request-booking-infos .booking-dates .col .header .label{font-size:11px}#booking-page-calendar .controller-wrapper .request-booking-infos .booking-dates .col .header .btn-change,#booking-page-calendar .controller-wrapper .request-booking-infos .booking-dates .col .header .p-button-icon-only{width:16px;height:16px}#booking-page-calendar .controller-wrapper .request-booking-infos .booking-dates .col .header .btn-change span,#booking-page-calendar .controller-wrapper .request-booking-infos .booking-dates .col .header .p-button-icon-only span{font-size:8px}#booking-page-calendar .controller-wrapper .request-booking-infos .booking-dates .col .date{font-size:11px}#booking-page-calendar .controller-wrapper .d-flex{display:flex;justify-content:space-around;align-items:center;gap:1rem}#booking-page-calendar .controller-wrapper .p-button{font-size:16px;font-weight:600;border-radius:12px;width:100%;height:52px;margin:0 8px;justify-content:center;transition:all .3s ease;border:none;position:relative;overflow:hidden}#booking-page-calendar .controller-wrapper .p-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}#booking-page-calendar .controller-wrapper .p-button:hover:before{left:100%}#booking-page-calendar .controller-wrapper .p-button.accept-btn{background:linear-gradient(135deg,#20cf98,#009170);color:#fff;box-shadow:0 8px 24px rgba(32,207,152,.3)}#booking-page-calendar .controller-wrapper .p-button.accept-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(32,207,152,.4)}#booking-page-calendar .controller-wrapper .p-button.cancel-btn{background:linear-gradient(135deg,#fff,#f8f9fa);color:#2c3e50;border:2px solid rgba(0,145,112,.2);box-shadow:0 4px 16px rgba(0,0,0,.1)}#booking-page-calendar .controller-wrapper .p-button.cancel-btn:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:rgba(0,145,112,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}#booking-page-calendar .fc{margin:20px;margin-bottom:20px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;border:1px solid rgba(0,145,112,.1);box-shadow:0 8px 32px rgba(0,145,112,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}#booking-page-calendar .fc .fc-bg-event{background:#fff;display:flex;opacity:1;justify-content:center;align-items:center;border-bottom:1px solid rgba(0,145,112,.1);transition:all .3s ease}#booking-page-calendar .fc .fc-bg-event.unavailable-booking{background:linear-gradient(135deg,#f2f2f2,#e9ecef)}#booking-page-calendar .fc .fc-bg-event.unavailable-booking:before{content:"X";color:#7e7e7e;font-weight:600}#booking-page-calendar .fc .fc-bg-event.available-booking{cursor:pointer;transition:all .3s ease}#booking-page-calendar .fc .fc-bg-event.available-booking:hover{background:linear-gradient(135deg,#e2f5f0,#d4f1e8);transform:scale(1.02)}#booking-page-calendar .fc .fc-bg-event.available-booking:before{content:"";width:20px;height:20px;border-radius:50%;border:2px solid #009170;background:#fff;box-shadow:0 2px 8px rgba(0,145,112,.2)}#booking-page-calendar .fc .fc-bg-event.available-booking.first:before{content:"1";width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;font-weight:600;border:none;background:linear-gradient(135deg,#df6180,#ff6b9d);box-shadow:0 4px 12px rgba(223,97,128,.3)}#booking-page-calendar .fc .fc-bg-event.available-booking.first:after{content:"";position:absolute;width:35px;height:35px;background:linear-gradient(135deg,#df6180,#ff6b9d);z-index:-1;border-radius:8px;opacity:.1}#booking-page-calendar .fc .fc-bg-event.available-booking.second:before{content:"2";width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;font-weight:600;border:none;background:linear-gradient(135deg,#20cf98,#009170);box-shadow:0 4px 12px rgba(32,207,152,.3)}#booking-page-calendar .fc .fc-bg-event.available-booking.second:after{content:"";position:absolute;width:35px;height:35px;background:linear-gradient(135deg,#20cf98,#009170);z-index:-1;border-radius:8px;opacity:.1}#booking-page-calendar .fc .fc-bg-event.available-booking.third:before{content:"3";width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;font-weight:600;border:none;background:linear-gradient(135deg,#4aa8c8,#2c8bb8);box-shadow:0 4px 12px rgba(74,168,200,.3)}#booking-page-calendar .fc .fc-bg-event.available-booking.third:after{content:"";position:absolute;width:35px;height:35px;background:linear-gradient(135deg,#4aa8c8,#2c8bb8);z-index:-1;border-radius:8px;opacity:.1}#booking-page-calendar .fc .fc-bg-event.time-off{background:linear-gradient(135deg,#f2f2f2,#e9ecef)}#booking-page-calendar .fc .fc-bg-event.time-off:before{content:"ー";color:#7e7e7e;font-weight:600}#booking-page-calendar .fc .fc-timegrid-bg-harness{height:45px}#booking-page-calendar .fc .fc-view-harness th{background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-weight:600;color:#2c3e50;border-bottom:2px solid rgba(0,145,112,.1)}#booking-page-calendar .fc .fc-view-harness th.fc-day-sat{color:#4aa8c8}#booking-page-calendar .fc .fc-view-harness th.fc-day-sun{color:#eb483f}#booking-page-calendar .fc .fc-view-harness td{height:45px;font-weight:500;border-right:1px solid rgba(0,145,112,.1)}#booking-page-calendar .fc .fc-col-header-cell-cushion{width:30px}#booking-page-calendar .fc .fc-toolbar-title{font-size:20px;font-weight:700;color:#009170;text-shadow:0 1px 2px rgba(0,145,112,.1)}#booking-page-calendar .fc .fc-toolbar.fc-header-toolbar{margin:20px;padding:1rem;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;border:1px solid rgba(0,145,112,.1)}#booking-page-calendar .fc .fc-toolbar.fc-header-toolbar .fc-button{border:2px solid rgba(0,145,112,.2);background:linear-gradient(135deg,#fff,#f8f9fa);color:#009170;border-radius:8px;font-weight:600;transition:all .3s ease}#booking-page-calendar .fc .fc-toolbar.fc-header-toolbar .fc-button:hover{background:linear-gradient(135deg,#e2f5f0,#d4f1e8);border-color:#009170;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,145,112,.2)}#booking-page-calendar .fc .fc-toolbar.fc-header-toolbar .fc-button:focus{box-shadow:0 0 0 3px rgba(0,145,112,.1)}#preview-booking-container .p-dialog .p-dialog-header{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}#preview-booking-container .p-dialog .p-dialog-content{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.preview-booking-detail-btn{font-size:15px;border-radius:10px;width:100%;height:48px;margin:1%;justify-content:center}.preview-booking-detail-btn-cancel{color:#252422;background:#fff;border:1px solid rgba(0,0,0,.12)}.booking-detail-btn{background:linear-gradient(135deg,#009170,#20cf98);border:none;color:#fff;border-radius:12px;width:100%;height:52px;justify-content:center;font-size:18px;font-weight:600;box-shadow:0 8px 24px rgba(0,145,112,.3);transition:all .3s ease;position:relative;overflow:hidden}.booking-detail-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.booking-detail-btn:hover:before{left:100%}.booking-detail-btn pi{font-size:18px}.booking-detail-btn:enabled:focus,.booking-detail-btn:enabled:hover{background:linear-gradient(135deg,#007a5e,#1bb085);border:none;color:#fff;box-shadow:0 12px 32px rgba(0,145,112,.4);opacity:1;border-radius:12px;transform:translateY(-2px)}#personal-info-page[data-v-11d5146a]{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:20px;padding-bottom:120px}#personal-info-page .birthday-wrap[data-v-11d5146a] .p-dropdown{gap:0;padding:16px 8px;border-radius:12px;border:2px solid rgba(0,145,112,.1);background:#fff;transition:all .3s ease}#personal-info-page .birthday-wrap[data-v-11d5146a] .p-dropdown:hover{border-color:rgba(0,145,112,.3);box-shadow:0 4px 12px rgba(0,145,112,.1)}#personal-info-page .birthday-wrap[data-v-11d5146a] .p-dropdown:focus-within{border-color:#009170;box-shadow:0 0 0 3px rgba(0,145,112,.1)}#personal-info-page .birthday-wrap[data-v-11d5146a] .p-dropdown .p-dropdown-label{padding:.5rem 0;text-align:center;font-weight:500}#personal-info-page .worry-content-section[data-v-11d5146a]{margin-bottom:1.5rem;padding:0;background:transparent;border-radius:0;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#personal-info-page .others[data-v-11d5146a]{resize:none}#personal-info-page .address-search-btn[data-v-11d5146a]{width:auto;padding:16px 20px;border:2px solid rgba(0,145,112,.2);border-radius:12px;background:linear-gradient(135deg,#009170,#20cf98);color:#fff;font-size:1rem;font-weight:600;height:56px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,145,112,.2);cursor:pointer;white-space:nowrap}#personal-info-page .address-search-btn[data-v-11d5146a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,145,112,.3);border-color:#009170}#personal-info-page .address-search-btn[data-v-11d5146a]:disabled{background:linear-gradient(135deg,#bdc3c7,#95a5a6);border-color:rgba(189,195,199,.3);cursor:not-allowed;transform:none;box-shadow:none}#personal-info-page[data-v-11d5146a] .p-radiobutton .p-radiobutton-box{border:2px solid rgba(0,145,112,.2);border-radius:50%;transition:all .3s ease}#personal-info-page[data-v-11d5146a] .p-radiobutton .p-radiobutton-box:hover{border-color:rgba(0,145,112,.4);transform:scale(1.05)}#personal-info-page[data-v-11d5146a] .p-radiobutton .p-radiobutton-box.p-highlight{background:linear-gradient(135deg,#009170,#20cf98);border-color:#009170;box-shadow:0 4px 12px rgba(0,145,112,.3)}#personal-info-page[data-v-11d5146a] .p-checkbox .p-checkbox-box{border:2px solid rgba(0,145,112,.2)!important;border-radius:50%!important;background:#fff!important;transition:all .3s ease;width:20px!important;height:20px!important}#personal-info-page[data-v-11d5146a] .p-checkbox .p-checkbox-box:hover{border-color:rgba(0,145,112,.4)!important;transform:scale(1.05);background:#fff!important}#personal-info-page[data-v-11d5146a] .p-checkbox .p-checkbox-box.p-highlight{background:linear-gradient(135deg,#009170,#20cf98)!important;border-color:#009170!important;box-shadow:0 4px 12px rgba(0,145,112,.3)}#personal-info-page[data-v-11d5146a] .p-checkbox .p-checkbox-box .p-checkbox-icon{color:#fff!important;font-size:12px!important}#personal-info-page .required-label[data-v-11d5146a]{color:#fff;background:linear-gradient(135deg,#df6180,#ff6b9d);border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:600;box-shadow:0 2px 8px rgba(223,97,128,.3)}#personal-info-page .optional-label[data-v-11d5146a]{color:#fff;background:linear-gradient(135deg,#6c757d,#495057);border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:600;opacity:.8}#personal-info-page .input-text[data-v-11d5146a],#personal-info-page[data-v-11d5146a] .p-calendar input{padding:16px 20px;gap:10px;border:2px solid rgba(0,145,112,.1);border-radius:12px;background:linear-gradient(135deg,#fff,#f8f9fa);min-height:56px;font-size:1rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}#personal-info-page .input-text[data-v-11d5146a]:hover,#personal-info-page[data-v-11d5146a] .p-calendar input:hover{border-color:rgba(0,145,112,.3);box-shadow:0 4px 16px rgba(0,145,112,.1)}#personal-info-page .input-text[data-v-11d5146a]:focus,#personal-info-page[data-v-11d5146a] .p-calendar input:focus{border-color:#009170;box-shadow:0 0 0 3px rgba(0,145,112,.1);background:#fff}#personal-info-page .input-text.others[data-v-11d5146a],#personal-info-page[data-v-11d5146a] .p-calendar input.others{width:100%;min-height:120px;resize:none}#personal-info-page .controller-wrapper[data-v-11d5146a]{position:fixed;bottom:0;left:0;width:100%;padding:16px 20px;display:flex;justify-content:space-around;align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(0,145,112,.1);box-shadow:0 -8px 32px rgba(0,0,0,.1)}#personal-info-page .controller-wrapper[data-v-11d5146a] .p-button{font-size:16px;font-weight:600;border-radius:12px;width:100%;height:52px;margin:0 8px;justify-content:center;transition:all .3s ease;border:none;position:relative;overflow:hidden}#personal-info-page .controller-wrapper[data-v-11d5146a] .p-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}#personal-info-page .controller-wrapper[data-v-11d5146a] .p-button:hover:before{left:100%}#personal-info-page .controller-wrapper[data-v-11d5146a] .p-button.accept-btn{background:linear-gradient(135deg,#20cf98,#009170);color:#fff;box-shadow:0 8px 24px rgba(32,207,152,.3)}#personal-info-page .controller-wrapper[data-v-11d5146a] .p-button.accept-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(32,207,152,.4)}#personal-info-page .controller-wrapper[data-v-11d5146a] .p-button.accept-btn:disabled{background:linear-gradient(135deg,#bdc3c7,#95a5a6);box-shadow:none;transform:none}#personal-info-page .controller-wrapper[data-v-11d5146a] .p-button.cancel-btn{background:linear-gradient(135deg,#fff,#f8f9fa);color:#2c3e50;border:2px solid rgba(0,145,112,.2);box-shadow:0 4px 16px rgba(0,0,0,.1)}#personal-info-page .controller-wrapper[data-v-11d5146a] .p-button.cancel-btn:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:rgba(0,145,112,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}#personal-info-page>[data-v-11d5146a]{animation:fadeInUp-11d5146a .6s ease-out}@keyframes fadeInUp-11d5146a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){#personal-info-page[data-v-11d5146a]{padding:16px;padding-bottom:120px}#personal-info-page .address-search-btn[data-v-11d5146a]{font-size:14px;height:48px;padding:12px 16px}#personal-info-page .controller-wrapper[data-v-11d5146a]{padding:12px 16px}#personal-info-page .controller-wrapper[data-v-11d5146a] .p-button{font-size:14px;height:48px;margin:0 4px}}#content-confirmation-page[data-v-a0ae9c6c]{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:20px;padding-bottom:120px}#content-confirmation-page .errors[data-v-a0ae9c6c]{margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;border:1px solid rgba(220,53,69,.2);box-shadow:0 8px 32px rgba(220,53,69,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#content-confirmation-page .errors[data-v-a0ae9c6c] .p-message-icon{display:none}#content-confirmation-page .first-row[data-v-a0ae9c6c]{border-radius:16px 16px 0 0}#content-confirmation-page .last-row[data-v-a0ae9c6c]{border-radius:0 0 16px 16px}#content-confirmation-page .row[data-v-a0ae9c6c]{background:linear-gradient(135deg,#fff,#f8f9fa);padding:1.5rem;border:1px solid rgba(0,145,112,.1);border-bottom:1px solid rgba(0,145,112,.1);transition:all .3s ease}#content-confirmation-page .row[data-v-a0ae9c6c]:first-child:not(.worry-content-row){border-radius:16px 16px 0 0;background:linear-gradient(135deg,#df6180,#ff6b9d);color:#fff;box-shadow:0 4px 16px rgba(223,97,128,.2)}#content-confirmation-page .row[data-v-a0ae9c6c]:last-child{border-radius:0 0 16px 16px}#content-confirmation-page .row[data-v-a0ae9c6c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,145,112,.1)}#content-confirmation-page .row .text-3[data-v-a0ae9c6c]{margin-top:0;color:#009170;font-weight:600;font-size:1rem}#content-confirmation-page .row .text-note[data-v-a0ae9c6c]{color:#fff;background:linear-gradient(135deg,#df6180,#ff6b9d);border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:600;box-shadow:0 2px 8px rgba(223,97,128,.3)}#content-confirmation-page .row .value-text[data-v-a0ae9c6c]{border-radius:8px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-weight:600;font-size:16px;margin:0;padding:.5rem;color:#2c3e50;border:1px solid rgba(0,145,112,.1)}#content-confirmation-page .row .value-text.others[data-v-a0ae9c6c]{width:100%}#content-confirmation-page .controller-wrapper[data-v-a0ae9c6c]{position:fixed;bottom:0;left:0;width:100%;padding:16px 20px;display:flex;justify-content:space-around;align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(0,145,112,.1);box-shadow:0 -8px 32px rgba(0,0,0,.1)}#content-confirmation-page .controller-wrapper[data-v-a0ae9c6c] .p-button{font-size:16px;font-weight:600;border-radius:12px;width:100%;height:52px;margin:0 8px;justify-content:center;transition:all .3s ease;border:none;position:relative;overflow:hidden}#content-confirmation-page .controller-wrapper[data-v-a0ae9c6c] .p-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}#content-confirmation-page .controller-wrapper[data-v-a0ae9c6c] .p-button:hover:before{left:100%}#content-confirmation-page .controller-wrapper[data-v-a0ae9c6c] .p-button.accept-btn{background:linear-gradient(135deg,#20cf98,#009170)!important;color:#fff;box-shadow:0 8px 24px rgba(32,207,152,.3)}#content-confirmation-page .controller-wrapper[data-v-a0ae9c6c] .p-button.accept-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(32,207,152,.4)}#content-confirmation-page .controller-wrapper[data-v-a0ae9c6c] .p-button.cancel-btn{background:linear-gradient(135deg,#fff,#f8f9fa);color:#2c3e50;border:2px solid rgba(0,145,112,.2);box-shadow:0 4px 16px rgba(0,0,0,.1)}#content-confirmation-page .controller-wrapper[data-v-a0ae9c6c] .p-button.cancel-btn:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:rgba(0,145,112,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}#content-confirmation-page .row[data-v-a0ae9c6c]{animation:fadeInUp-a0ae9c6c .6s ease-out}@keyframes fadeInUp-a0ae9c6c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){#content-confirmation-page[data-v-a0ae9c6c]{padding:16px;padding-bottom:120px}#content-confirmation-page .row[data-v-a0ae9c6c]{padding:1rem}#content-confirmation-page .controller-wrapper[data-v-a0ae9c6c]{padding:12px 16px}#content-confirmation-page .controller-wrapper[data-v-a0ae9c6c] .p-button{font-size:14px;height:48px;margin:0 4px}}#booking-success-page[data-v-66063526]{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:20px;padding-bottom:120px}#booking-success-page .header-wrapper[data-v-66063526]{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;padding:2rem 1rem;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,145,112,.1)}#booking-success-page .header-wrapper .title-2[data-v-66063526]{color:#2c3e50;font-weight:700;font-size:24px;margin-bottom:1rem;text-align:center;background:linear-gradient(135deg,#009170,#20cf98);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#booking-success-page .header-wrapper .text-2[data-v-66063526]{color:#6c757d;font-size:16px;line-height:1.6;text-align:center;margin:0}#booking-success-page .content-wrapper[data-v-66063526]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,145,112,.1)}#booking-success-page .content-wrapper .content-title[data-v-66063526]{color:#2c3e50;font-weight:700;font-size:20px;margin-bottom:1.5rem;padding-left:1rem;border-left:4px solid #009170;background:linear-gradient(135deg,#009170,#20cf98);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#booking-success-page .content-wrapper .label[data-v-66063526]{font-weight:600;font-size:16px;color:#495057;margin-bottom:.5rem;display:block}#booking-success-page .content-wrapper .text-value[data-v-66063526]{font-weight:700;font-size:18px;color:#2c3e50;background:linear-gradient(135deg,#009170,#20cf98);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#booking-success-page .content-wrapper .total-price[data-v-66063526]{font-weight:900;font-size:20px;background:linear-gradient(135deg,#df6180,#ff6b9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#booking-success-page .footer-wrapper[data-v-66063526]{position:fixed;bottom:0;left:0;width:100%;padding:16px 20px;background:linear-gradient(135deg,#fff,#f8f9fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(0,145,112,.1);box-shadow:0 -8px 32px rgba(0,0,0,.1)}#booking-success-page .footer-wrapper[data-v-66063526] .p-button{font-weight:700;font-size:16px;color:#2c3e50;background:linear-gradient(135deg,#fff,#f8f9fa);width:100%;height:52px;margin:0;justify-content:center;border-radius:12px;border:2px solid rgba(0,145,112,.2);box-shadow:0 4px 16px rgba(0,0,0,.1);transition:all .3s ease;position:relative;overflow:hidden}#booking-success-page .footer-wrapper[data-v-66063526] .p-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}#booking-success-page .footer-wrapper[data-v-66063526] .p-button:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:rgba(0,145,112,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}#booking-success-page .footer-wrapper[data-v-66063526] .p-button:hover:before{left:100%}#booking-success-page>[data-v-66063526]{animation:fadeInUp-66063526 .6s ease-out}@keyframes fadeInUp-66063526{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){#booking-success-page[data-v-66063526]{padding:16px;padding-bottom:120px}#booking-success-page .header-wrapper[data-v-66063526]{padding:1.5rem 1rem;margin-bottom:1.5rem}#booking-success-page .header-wrapper .title-2[data-v-66063526]{font-size:20px}#booking-success-page .header-wrapper .text-2[data-v-66063526]{font-size:14px}#booking-success-page .content-wrapper[data-v-66063526]{padding:1.5rem}#booking-success-page .content-wrapper .content-title[data-v-66063526]{font-size:18px}#booking-success-page .content-wrapper .label[data-v-66063526]{font-size:14px}#booking-success-page .content-wrapper .text-value[data-v-66063526]{font-size:16px}#booking-success-page .content-wrapper .total-price[data-v-66063526]{font-size:18px}#booking-success-page .footer-wrapper[data-v-66063526]{padding:12px 16px}#booking-success-page .footer-wrapper[data-v-66063526] .p-button{font-size:14px;height:48px}}#booking-cancel-success-page[data-v-ed7d742c]{width:100%;height:100%;padding:5px 15px}#booking-cancel-success-page .cancel-title[data-v-ed7d742c]{font-weight:500}#booking-cancel-success-page .header-wrapper[data-v-ed7d742c]{display:flex;flex-direction:column;align-items:center}#booking-cancel-success-page .content-wrapper .label[data-v-ed7d742c]{font-weight:400;font-size:16px}#booking-cancel-success-page .content-wrapper .text-value[data-v-ed7d742c]{font-weight:545;font-size:18px}#booking-cancel-success-page .content-wrapper .total-price[data-v-ed7d742c]{font-weight:900}#booking-cancel-success-page .content-wrapper .content-title[data-v-ed7d742c]{border-left:3px solid #2c3349;padding-left:10px}#booking-cancel-success-page .option_menu[data-v-ed7d742c]{margin-left:30px}#booking-cancel-success-page .footer-wrapper[data-v-ed7d742c] .p-button{font-weight:700;font-size:16px;color:#232323;background:#fff!important;width:100%;height:48px;margin:1%;justify-content:center;border-radius:10px;border:1px solid}.content-container[data-v-68a09eaa]{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:20px;padding-bottom:120px}.content-container .filters-wrapper[data-v-68a09eaa]{margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;border:1px solid rgba(0,145,112,.1);box-shadow:0 8px 32px rgba(0,145,112,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.content-container .filters-wrapper .btn[data-v-68a09eaa]{border-radius:12px;width:100%;border:2px solid rgba(0,145,112,.2);background:linear-gradient(135deg,#fff,#f8f9fa);color:#2c3e50;font-weight:600;font-size:15px;white-space:nowrap;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.content-container .filters-wrapper .btn[data-v-68a09eaa]:hover{border-color:rgba(0,145,112,.4);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,145,112,.1)}.content-container .filters-wrapper .btn.active-btn[data-v-68a09eaa]{color:#fff;font-weight:700;border:none;background:linear-gradient(135deg,#20cf98,#009170);box-shadow:0 8px 24px rgba(32,207,152,.3);transform:translateY(-2px)}.content-container .filters-wrapper .btn.active-btn[data-v-68a09eaa]:hover{background:linear-gradient(135deg,#1bb085,#007a5e);box-shadow:0 12px 32px rgba(32,207,152,.4)}.content-container .title[data-v-68a09eaa]{font-weight:700;text-align:center;font-size:1.8rem;margin:0 0 2rem 0;color:#009170;text-shadow:0 1px 2px rgba(0,145,112,.1)}.content-container .grid.history-wrap[data-v-68a09eaa]{margin-bottom:100px}.content-container .grid .p-card[data-v-68a09eaa]{width:100%;border-radius:16px;box-shadow:0 8px 32px rgba(0,145,112,.1);padding:1.5rem;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid rgba(0,145,112,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.content-container .grid .p-card[data-v-68a09eaa]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,145,112,.15)}.content-container .grid .p-card .icon-logo[data-v-68a09eaa]{width:100%}.content-container .grid .p-card .card-body[data-v-68a09eaa]{margin-top:20px}.content-container .grid .p-card .card-body .body-row[data-v-68a09eaa]{margin-bottom:20px}.content-container .grid .p-card .card-body .body-row span[data-v-68a09eaa]{font-size:14px;font-weight:500;color:#2c3e50}.content-container .grid .p-card .card-body .body-row span.row-label[data-v-68a09eaa]{width:105px;text-align:center;color:#009170;font-weight:600}.content-container .grid .p-card .card-body .body-row span.row-content[data-v-68a09eaa]{text-align:center;width:calc(100% - 105px)}.content-container .grid .p-card .card-footer .p-button[data-v-68a09eaa]{border-radius:12px;font-size:15px;font-weight:600;height:50px;border:none;transition:all .3s ease;position:relative;overflow:hidden}.content-container .grid .p-card .card-footer .p-button[data-v-68a09eaa]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.content-container .grid .p-card .card-footer .p-button[data-v-68a09eaa]:hover:before{left:100%}.content-container .grid .p-card .card-footer .p-button[data-v-68a09eaa]:not(:last-child){margin-bottom:20px}.content-container .grid .p-card .card-footer .p-button.p-button-edit[data-v-68a09eaa]{background:linear-gradient(135deg,#009170,#20cf98);color:#fff;box-shadow:0 4px 16px rgba(0,145,112,.2)}.content-container .grid .p-card .card-footer .p-button.p-button-edit[data-v-68a09eaa]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,145,112,.3)}.content-container .grid .p-card .card-footer .p-button.p-button-cancel[data-v-68a09eaa]{background:linear-gradient(135deg,#fff,#f8f9fa);color:#009170;border:2px solid rgba(0,145,112,.2);box-shadow:0 4px 16px rgba(0,0,0,.1)}.content-container .grid .p-card .card-footer .p-button.p-button-cancel[data-v-68a09eaa]:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#009170;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.content-container .fixed-bottom-menu[data-v-68a09eaa]{position:fixed;background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 8px 32px rgba(0,145,112,.1);border-radius:27.5px;height:55px;bottom:43px;width:calc(100% - 28px);border:1px solid rgba(0,145,112,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.content-container .fixed-bottom-menu .btn-wrap[data-v-68a09eaa]{color:#2c3e50;font-weight:600;font-size:8px;line-height:12px;margin:0 12px;transition:all .3s ease;border-radius:8px;padding:.5rem}.content-container .fixed-bottom-menu .btn-wrap[data-v-68a09eaa]:hover{background:rgba(0,145,112,.1);color:#009170}.content-container .fixed-bottom-menu .btn-wrap .pi[data-v-68a09eaa]{color:#009170;margin-bottom:5px;font-size:22px;font-weight:300}.content-container .filters-wrapper[data-v-68a09eaa],.content-container .grid>[data-v-68a09eaa]{animation:fadeInUp-68a09eaa .6s ease-out}@keyframes fadeInUp-68a09eaa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.content-container[data-v-68a09eaa]{padding:16px;padding-bottom:120px}.content-container .title[data-v-68a09eaa]{font-size:1.5rem}.content-container .filters-wrapper[data-v-68a09eaa]{padding:1rem}}#customer-infos-page[data-v-447e6e0c]{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:20px;padding-bottom:120px}#customer-infos-page .title[data-v-447e6e0c]{font-weight:700;text-align:center;font-size:24px;margin:0 0 2rem 0;padding:2rem 1rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,145,112,.1);background:linear-gradient(135deg,#fff,#f8f9fa);background-image:linear-gradient(135deg,#009170,#20cf98);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#009170}#customer-infos-page .customer-infos-body-wrapper[data-v-447e6e0c]{margin-bottom:120px}#customer-infos-page .customer-infos-body-wrapper .p-card[data-v-447e6e0c]{width:100%;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,145,112,.1);background:linear-gradient(135deg,#fff,#f8f9fa);padding:2rem}#customer-infos-page .customer-infos-body-wrapper .p-card .grid[data-v-447e6e0c]{margin-bottom:1.5rem;padding:1rem;background:hsla(0,0%,100%,.7);border-radius:12px;border:1px solid rgba(0,145,112,.1);transition:all .3s ease}#customer-infos-page .customer-infos-body-wrapper .p-card .grid[data-v-447e6e0c]:hover{background:hsla(0,0%,100%,.9);border-color:rgba(0,145,112,.2);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,145,112,.1)}#customer-infos-page .customer-infos-body-wrapper .p-card .grid[data-v-447e6e0c]:last-child{margin-bottom:0}#customer-infos-page .customer-infos-body-wrapper .p-card .grid .label[data-v-447e6e0c]{font-size:14px;font-weight:600;line-height:21px;color:#495057;display:flex;align-items:center}#customer-infos-page .customer-infos-body-wrapper .p-card .grid .col span[data-v-447e6e0c]{font-size:16px;font-weight:500;line-height:24px;color:#2c3e50;display:block;margin-bottom:.5rem}#customer-infos-page .customer-infos-body-wrapper .p-card .grid .col span[data-v-447e6e0c]:last-child{margin-bottom:0}#customer-infos-page .customer-infos-body-wrapper .p-card .grid .col span .pi[data-v-447e6e0c]{color:#009170;margin-right:.5rem;font-size:16px}#customer-infos-page .fixed-bottom-menu[data-v-447e6e0c]{position:fixed;background:linear-gradient(135deg,#fff,#f8f9fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,145,112,.1);box-shadow:0 -8px 32px rgba(0,0,0,.1);border-radius:16px;height:60px;bottom:20px;width:calc(100% - 40px);padding:0 1rem}#customer-infos-page .fixed-bottom-menu .btn-wrap[data-v-447e6e0c]{color:#495057;font-weight:600;font-size:12px;line-height:16px;margin:0 1rem;transition:all .3s ease;border-radius:12px;padding:.5rem}#customer-infos-page .fixed-bottom-menu .btn-wrap[data-v-447e6e0c]:hover{background:rgba(0,145,112,.1);color:#009170;transform:translateY(-2px)}#customer-infos-page .fixed-bottom-menu .btn-wrap .pi[data-v-447e6e0c]{color:#009170;margin-bottom:4px;font-size:20px;font-weight:400;transition:all .3s ease}#customer-infos-page .fixed-bottom-menu .btn-wrap:hover .pi[data-v-447e6e0c]{color:#20cf98;transform:scale(1.1)}#customer-infos-page>[data-v-447e6e0c]{animation:fadeInUp-447e6e0c .6s ease-out}@keyframes fadeInUp-447e6e0c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){#customer-infos-page[data-v-447e6e0c]{padding:16px;padding-bottom:120px}#customer-infos-page .title[data-v-447e6e0c]{font-size:20px;padding:1.5rem 1rem;margin-bottom:1.5rem}#customer-infos-page .customer-infos-body-wrapper[data-v-447e6e0c]{margin-bottom:100px}#customer-infos-page .customer-infos-body-wrapper .p-card[data-v-447e6e0c]{padding:1.5rem}#customer-infos-page .customer-infos-body-wrapper .p-card .grid[data-v-447e6e0c]{padding:.75rem;margin-bottom:1rem}#customer-infos-page .customer-infos-body-wrapper .p-card .grid .label[data-v-447e6e0c]{font-size:13px}#customer-infos-page .customer-infos-body-wrapper .p-card .grid .col span[data-v-447e6e0c]{font-size:14px;line-height:20px}#customer-infos-page .fixed-bottom-menu[data-v-447e6e0c]{height:55px;bottom:16px;width:calc(100% - 32px);padding:0 .75rem}#customer-infos-page .fixed-bottom-menu .btn-wrap[data-v-447e6e0c]{font-size:10px;margin:0 .75rem}#customer-infos-page .fixed-bottom-menu .btn-wrap .pi[data-v-447e6e0c]{font-size:18px}}#content-otp-page[data-v-639a80d0]{width:100%;height:100%;padding:13px 21px 0 21px}#content-otp-page .errors[data-v-639a80d0] .p-message-icon{display:none}#content-otp-page[data-v-639a80d0] .p-inputtext{padding:16px 12px;gap:10px;border:1px solid rgba(0,0,0,.12);border-radius:4px;background:#f9f9f9;min-height:48px}#content-otp-page .controller-wrapper[data-v-639a80d0]{position:fixed;bottom:0;left:0;width:100%;padding:10px;display:flex;justify-content:space-around;align-items:center;background-color:#fff}#content-otp-page .controller-wrapper[data-v-639a80d0] .p-button{font-size:15px;border-radius:10px;width:100%;height:48px;margin:1%;justify-content:center}#content-otp-page .controller-wrapper[data-v-639a80d0] .p-button.accept-btn{background:#20cf98;border:#20cf98;color:#fff}#content-otp-page .controller-wrapper[data-v-639a80d0] .p-button.cancel-btn{color:#252422;background:#fff;border:1px solid rgba(0,0,0,.12)}#preview-only-page[data-v-89f5a5d8]{width:100%;height:100%}#preview-only-page .option-title[data-v-89f5a5d8]{display:flex;flex-direction:column;margin-left:9%}@media screen and (max-width:768px){#preview-only-page .option-title[data-v-89f5a5d8]{margin-left:3%}}#preview-only-page .controller-wrapper[data-v-89f5a5d8]{position:fixed;bottom:0;width:calc(100% - 28px);padding:10px;display:flex;justify-content:space-around;align-items:center;background-color:#fff}#preview-only-page .controller-wrapper[data-v-89f5a5d8] .p-button{font-size:15px;border-radius:10px;width:100%;height:48px;margin:1%;justify-content:center}#preview-only-page .controller-wrapper[data-v-89f5a5d8] .p-button.accept-btn{background:#20cf98!important;border:#20cf98;color:#fff}#preview-only-page .controller-wrapper[data-v-89f5a5d8] .p-button.cancel-btn{color:#252422;background:#fff;border:1px solid rgba(0,0,0,.12)}.icon-logo{width:180px;height:50px;background-image:url(../img/logo.953e57b1.png);background-repeat:no-repeat;background-size:contain;background-position:50%}.icon-avt-1{background-image:url(../img/avt-1.22b09d1c.svg)}.icon-avt-1,.icon-avt-2{width:74px;height:73px;border-radius:50%}.icon-avt-2{background-image:url(../img/avt-2.ee405fc1.svg)}.cursor-pointer{cursor:pointer}