.fade-enter-active[data-v-2a832d72],.fade-leave-active[data-v-2a832d72]{transition:opacity .5s}.fade-enter[data-v-2a832d72],.fade-leave-to[data-v-2a832d72]{opacity:0}.flash-message[data-v-2a832d72]{position:fixed;top:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;padding:10px 16px;border-radius:4px;border:1px solid rgba(0,0,0,0);box-shadow:3px 4px 4px 0px rgba(0,0,0,.3);z-index:9999}.flash-message .message-text[data-v-2a832d72]{white-space:pre-wrap}.flash-message .close[data-v-2a832d72]{margin-left:10px;background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:16px;line-height:1}.flash-message .icon-wrapper[data-v-2a832d72]{display:flex;align-items:center;justify-content:center;margin-right:8px;width:24px;height:24px;border-radius:50%}.flash-message.info[data-v-2a832d72]{background-color:#d9edf7;color:#31708f}.flash-message.success[data-v-2a832d72]{background-color:#e9f8ee;border:1px solid #2eb85c}.flash-message.success .icon-wrapper[data-v-2a832d72]{background-color:#34a06f;color:#fff}.flash-message.warning[data-v-2a832d72]{background-color:#fcf8e3;color:#8a6d3b}.flash-message.error[data-v-2a832d72]{background-color:#f2dede;color:#a94442}
.specialist-plan[data-v-860b4d24]{margin:0 auto;padding:16px}.specialist-plan .header-title[data-v-860b4d24]{font-size:1.2rem;font-weight:bold}.specialist-plan .card-title[data-v-860b4d24]{font-size:1.1rem;font-weight:bold;margin-top:16px;margin-bottom:8px;text-align:center}.calendar-button[data-v-860b4d24]{color:#3acccc;border:2px solid #3acccc;border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:30px;height:30px}.calendar-button span[data-v-860b4d24]{display:inline-block;width:15px}.calendar-button span svg[data-v-860b4d24]{width:15px}.calendar[data-v-860b4d24]  .main-modal-window{width:auto}.notification[data-v-860b4d24]{margin:20px 0 0;max-width:100%}.input-wrap[data-v-860b4d24]{width:100%;padding:0 10px;box-sizing:border-box;margin:10px 0}.input-wrap.border[data-v-860b4d24]{border:1px solid #f34d1d !important;background:#fff;border-radius:5px;text-align:start;padding:10px;margin:20px 0}.input-wrap.check[data-v-860b4d24]{text-align:start}.input-wrap.check .label[data-v-860b4d24]{position:relative;padding-left:27px;font-size:16px}.input-wrap.check .label[data-v-860b4d24]::before{content:"";width:20px;height:20px;border:1px solid #dde3e6;border-radius:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.input-wrap.check .label.is_check[data-v-860b4d24]::after{content:"";position:absolute;top:calc(50% - 4px);left:6px;width:15px;height:10px;border-bottom:4px solid #5cb85c;border-left:4px solid #5cb85c;transform:rotate(-45deg) translateY(-50%)}.input-wrap.check input[type=checkbox][data-v-860b4d24]{display:none;opacity:0;visibility:hidden}.asterisk[data-v-860b4d24]{padding-left:12px;position:relative;text-align:start;color:#f34d1d;margin:0;font-size:12px}.asterisk[data-v-860b4d24]::before{content:"※";position:absolute;top:0;left:0}p[data-v-860b4d24]{margin:0;padding:0}.submit-btn[data-v-860b4d24]{width:460px;padding:5px 10px;font-size:13px;font-weight:bold;border-radius:5px;display:block}.tooltip-wrapper[data-v-860b4d24]{position:relative;display:inline-block}.validation-tooltip[data-v-860b4d24]{position:absolute;top:calc(100% + 10px);left:0;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000;width:320px;opacity:0;transform:translateY(-10px);-webkit-animation:fadeIn-data-v-860b4d24 .3s ease forwards;animation:fadeIn-data-v-860b4d24 .3s ease forwards}.validation-tooltip[data-v-860b4d24]::before{content:"";position:absolute;width:16px;height:16px;background:#fff;top:-8px;left:20px;transform:rotate(45deg);border-left:1px solid #ddd;border-top:1px solid #ddd;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%)}@-webkit-keyframes fadeIn-data-v-860b4d24{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-data-v-860b4d24{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}

/*# sourceMappingURL=chunk-1c4e0bec.css.map?20257771355*/