@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700,800);.multiselect[data-v-0b57e80e],.multiselect__input[data-v-0b57e80e],.multiselect__single[data-v-0b57e80e]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-0b57e80e],.modal .modal-content[data-v-0b57e80e],.modal .modal-dialog[data-v-0b57e80e],.modal[data-v-0b57e80e]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-0b57e80e],.modal .modal-dialog.modal-dialog-scrollable[data-v-0b57e80e]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-0b57e80e]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-0b57e80e]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-0b57e80e]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-0b57e80e]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-0b57e80e]{left:0!important}.atwho-view[data-v-0b57e80e]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-0b57e80e]{max-width:700px!important}.collections-popover[data-v-0b57e80e],.popover-body[data-v-0b57e80e]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-0b57e80e]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-0b57e80e]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-0b57e80e]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-0b57e80e]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-0b57e80e]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-0b57e80e]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-0b57e80e]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-0b57e80e]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-0b57e80e]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-0b57e80e]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-0b57e80e]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-0b57e80e]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-0b57e80e]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-0b57e80e]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-0b57e80e]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-0b57e80e]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-0b57e80e]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-0b57e80e]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-0b57e80e]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-0b57e80e]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-0b57e80e]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-0b57e80e]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-0b57e80e]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-0b57e80e]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-0b57e80e]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-0b57e80e]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-0b57e80e]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-0b57e80e]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-0b57e80e]{font-size:12px}.routine-form .multiselect__tags[data-v-0b57e80e]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-0b57e80e]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-0b57e80e]{height:34px}.routine-form .multiselect__placeholder[data-v-0b57e80e]{margin-bottom:3px}.routine-form .multiselect__input[data-v-0b57e80e]{font-size:14px}.routine-form .multiselect__select[data-v-0b57e80e]:before{top:60%}.headerLink[data-v-0b57e80e]{width:100%;overflow-x:hidden}@media(max-width:767px),(min-width:992px)and (min-height:670px){.headerLink[data-v-0b57e80e]{font-size:13px}}.headerLink a[data-v-0b57e80e]{display:block;color:#6c757d;text-decoration:none;cursor:pointer}.headerLink:last-child>a[data-v-0b57e80e]{border-bottom:1px solid transparent}.headerLink>a[data-v-0b57e80e],.headerLink>div a[data-v-0b57e80e]{position:relative;padding-left:50px;line-height:35px;border-top:1px solid transparent}.headerLink>a[data-v-0b57e80e]:hover,.headerLink>div a[data-v-0b57e80e]:hover{background-color:#f9fafe}.headerLink>a>i[data-v-0b57e80e],.headerLink>div a>i[data-v-0b57e80e]{margin-right:7px}@media(max-width:767px),(min-width:992px)and (min-height:670px){.headerLink>a[data-v-0b57e80e],.headerLink>div a[data-v-0b57e80e]{line-height:55px}}.headerLink .icon[data-v-0b57e80e]{font-size:1.1rem;display:block;position:absolute;top:3px;left:11px;width:28px;height:28px;line-height:28px;text-align:center}@media(max-width:767px),(min-width:992px)and (min-height:670px){.headerLink .icon[data-v-0b57e80e]{top:12px}}.headerLink .badge[data-v-0b57e80e]{float:right;line-height:9px;margin-top:-45px;margin-right:7px;padding:5px;background-color:#3cc095}.headerLabel[data-v-0b57e80e]{font-weight:600;color:#f55d5d}.caretWrapper[data-v-0b57e80e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:15px}.caretWrapper i[data-v-0b57e80e]{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media(prefers-reduced-motion:reduce){.caretWrapper i[data-v-0b57e80e]{-webkit-transition:none;transition:none}}.carretActive i[data-v-0b57e80e]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}a.router-link-active[data-v-0b57e80e]{color:#ffc247}a.router-link-active .icon[data-v-0b57e80e]{border-radius:50%;background-color:#ffc247}a.router-link-active .icon i[data-v-0b57e80e]{color:#fff}.collapse[data-v-0b57e80e],.collapsing[data-v-0b57e80e]{border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;border-radius:0;background-color:hsla(0,0%,100%,.95)}.collapse a[data-v-0b57e80e],.collapsing a[data-v-0b57e80e]{line-height:20px!important}.collapse a.router-link-active[data-v-0b57e80e],.collapsing a.router-link-active[data-v-0b57e80e]{font-weight:600;color:#6c757d}.collapse ul[data-v-0b57e80e],.collapsing ul[data-v-0b57e80e]{background:#f9fafe;padding:1rem}.collapse ul li[data-v-0b57e80e],.collapsing ul li[data-v-0b57e80e]{list-style:none}.collapse ul a[data-v-0b57e80e],.collapsing ul a[data-v-0b57e80e]{padding:10px 20px 10px 26px;font-size:.9rem}.collapse ul a[data-v-0b57e80e]:hover,.collapsing ul a[data-v-0b57e80e]:hover{background-color:#f9fafe}.tool_tip{width:150px;position:absolute!important;left:200px!important}.multiselect[data-v-80b926da],.multiselect__input[data-v-80b926da],.multiselect__single[data-v-80b926da]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-80b926da],.modal .modal-content[data-v-80b926da],.modal .modal-dialog[data-v-80b926da],.modal[data-v-80b926da]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-80b926da],.modal .modal-dialog.modal-dialog-scrollable[data-v-80b926da]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-80b926da]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-80b926da]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-80b926da]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-80b926da]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-80b926da]{left:0!important}.atwho-view[data-v-80b926da]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-80b926da]{max-width:700px!important}.collections-popover[data-v-80b926da],.popover-body[data-v-80b926da]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-80b926da]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-80b926da]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-80b926da]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-80b926da]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-80b926da]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-80b926da]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-80b926da]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-80b926da]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-80b926da]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-80b926da]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-80b926da]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-80b926da]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-80b926da]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-80b926da]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-80b926da]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-80b926da]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-80b926da]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-80b926da]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-80b926da]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-80b926da]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-80b926da]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-80b926da]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-80b926da]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-80b926da]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-80b926da]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-80b926da]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-80b926da]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-80b926da]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-80b926da]{font-size:12px}.routine-form .multiselect__tags[data-v-80b926da]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-80b926da]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-80b926da]{height:34px}.routine-form .multiselect__placeholder[data-v-80b926da]{margin-bottom:3px}.routine-form .multiselect__input[data-v-80b926da]{font-size:14px}.routine-form .multiselect__select[data-v-80b926da]:before{top:60%}.sidebar[data-v-80b926da]{width:47px;position:fixed;left:0;top:0;bottom:0;background-color:#fff;color:#6c757d;overflow-y:auto}.sidebar[data-v-80b926da]::-webkit-scrollbar{height:8px;width:4px}.sidebar[data-v-80b926da]::-webkit-scrollbar-thumb{border:none;background-color:#e9ecef}.logo[data-v-80b926da]{margin:15px 0;font-size:18px;width:100%;font-weight:300;text-align:center;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.logo a[data-v-80b926da]{color:#3c484f;padding:0 5px;text-decoration:none;white-space:nowrap}.sidebarClose .logo[data-v-80b926da]{width:50px}.sidebarStatic .logo[data-v-80b926da]{width:100%;-webkit-transition:none;transition:none}.nav[data-v-80b926da]{width:100%;padding:30px 0 10px;overflow-y:auto;overflow-x:hidden}.navTitle[data-v-80b926da]{margin:35px 0 5px 11px;font-size:1.1rem;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media(min-width:992px){.navTitle[data-v-80b926da]{opacity:1}}.sidebarClose .navTitle[data-v-80b926da]{opacity:0}.sidebarStatic .navTitle[data-v-80b926da]{opacity:1;-webkit-transition:none;transition:none}.actionLink[data-v-80b926da]{color:#aaa;float:right;margin-right:15px;margin-top:-1px}.actionLink .la[data-v-80b926da]{font-size:.875rem;margin-top:4px}.labelName[data-v-80b926da]{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.sidebarClose .labelName[data-v-80b926da]{opacity:0}.sidebarStatic .labelName[data-v-80b926da]{-webkit-transition:none;transition:none;opacity:1}.glyphiconSm[data-v-80b926da]{font-size:9px}.sidebarLabels[data-v-80b926da]{list-style-type:none;padding:11px;padding-right:15px}.sidebarLabels>li+li[data-v-80b926da]{margin-top:10px}.sidebarLabels li>a[data-v-80b926da]{font-size:.9rem;color:#6c757d;text-decoration:none}.sidebarLabels li>a>i[data-v-80b926da]{font-size:11px;vertical-align:1px;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out}.sidebarClose .sidebarLabels>li>a>i[data-v-80b926da]{margin-left:8px;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out}.sidebarStatic .sidebarLabels>li>a>i[data-v-80b926da]{-webkit-transition:none;transition:none;margin-left:0}.sidebarAlerts[data-v-80b926da]{margin-bottom:2rem;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1}.sidebarClose .sidebarAlerts[data-v-80b926da]{opacity:0}.sidebarStatic .sidebarAlerts[data-v-80b926da]{opacity:1;-webkit-transition:none;transition:none}.sidebarAlert[data-v-80b926da]{background:transparent;margin-bottom:0;padding:.5rem 11px;padding-right:15px}.sidebarProgress[data-v-80b926da]{background-color:hsla(0,0%,100%,.9)}.groupTitle[data-v-80b926da]{margin-bottom:15px}.listGroup{display:block;height:320px;overflow-y:scroll}.listGroup .listGroupItem:first-child{border:none}.listGroupItem{-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;text-decoration:none;color:#495057;border-left:none;border-right:none;display:block}.listGroupItem .progress{-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.listGroupItem .progress:hover{background:#000}.listGroupItem:hover{background-color:#f8f9fa}.listGroupItem:hover .progress{background:#fff!important}.listGroupItem:first-child{border-top:none;border-top-right-radius:0;border-top-left-radius:0}.listGroupItem:last-child{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.notificationIcon{margin-right:1rem;float:left}.notificationIcon:after{display:block;clear:both;content:""}@media(min-width:768px){.notifications{width:343px}}.notifications{height:100%;border:none}.cardHeader{border-radius:0}.cardFooter{padding-top:14px;padding-bottom:14px;border-top:none}.btnNotificationsReload{color:#495057;outline:none}.btnNotificationsReload i:before{top:2px}.option__small[data-v-0bfcd5c2]{font-size:10px}.switch-site-modal-tall .modal-dialog[data-v-0bfcd5c2]{max-width:500px}.switch-site-modal-tall .modal-content[data-v-0bfcd5c2]{min-height:400px}.clinic-name-item[data-v-0bfcd5c2]{font-size:.85rem;color:#6c757d;cursor:default!important;pointer-events:none}.multiselect[data-v-0bfcd5c2],.multiselect__input[data-v-0bfcd5c2],.multiselect__single[data-v-0bfcd5c2]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-0bfcd5c2],.modal .modal-content[data-v-0bfcd5c2],.modal .modal-dialog[data-v-0bfcd5c2],.modal[data-v-0bfcd5c2]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-0bfcd5c2],.modal .modal-dialog.modal-dialog-scrollable[data-v-0bfcd5c2]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-0bfcd5c2]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-0bfcd5c2]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-0bfcd5c2]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-0bfcd5c2]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-0bfcd5c2]{left:0!important}.atwho-view[data-v-0bfcd5c2]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-0bfcd5c2]{max-width:700px!important}.collections-popover[data-v-0bfcd5c2],.popover-body[data-v-0bfcd5c2]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-0bfcd5c2]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-0bfcd5c2]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-0bfcd5c2]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-0bfcd5c2]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-0bfcd5c2]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-0bfcd5c2]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-0bfcd5c2]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-0bfcd5c2]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-0bfcd5c2]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-0bfcd5c2]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-0bfcd5c2]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-0bfcd5c2]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-0bfcd5c2]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-0bfcd5c2]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-0bfcd5c2]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-0bfcd5c2]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-0bfcd5c2]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-0bfcd5c2]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-0bfcd5c2]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-0bfcd5c2]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-0bfcd5c2]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-0bfcd5c2]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-0bfcd5c2]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-0bfcd5c2]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-0bfcd5c2]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-0bfcd5c2]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-0bfcd5c2]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-0bfcd5c2]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-0bfcd5c2]{font-size:12px}.routine-form .multiselect__tags[data-v-0bfcd5c2]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-0bfcd5c2]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-0bfcd5c2]{height:34px}.routine-form .multiselect__placeholder[data-v-0bfcd5c2]{margin-bottom:3px}.routine-form .multiselect__input[data-v-0bfcd5c2]{font-size:14px}.routine-form .multiselect__select[data-v-0bfcd5c2]:before{top:60%}.header[data-v-0bfcd5c2]{padding:0 1.85rem 0;background:#f9fbfd}@media(max-width:991.98px){.header[data-v-0bfcd5c2]{padding:7px 10px}}.header .la-globe[data-v-0bfcd5c2]{padding-top:5px}.navbarForm[data-v-0bfcd5c2]{padding:6px 0 6px 1rem;margin-left:10px;display:inline-block;top:2px;width:auto}.navbarForm .inputAddon[data-v-0bfcd5c2]{position:relative;display:inline;border:none;background-color:#fff;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.navbarForm input[data-v-0bfcd5c2]{border:none;padding:.6rem .85rem .6rem 0;display:inline!important;width:250px!important;top:2px}.avatar[data-v-0bfcd5c2]{width:30px}.chatNotification[data-v-0bfcd5c2]{position:absolute;right:2px;width:300px;top:35px;z-index:20;margin-top:3px;padding:5px 0;cursor:pointer}.chatNotification[data-v-0bfcd5c2]:before{content:" ";position:absolute;top:0;right:18px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #343434}.chatNotification .chatNotificationInner[data-v-0bfcd5c2]{min-width:120px;padding:8px;font-size:12px;border-radius:.25rem;text-decoration:none;background-color:#343434;color:#fff}.chatNotification .text[data-v-0bfcd5c2]{margin-top:5px;margin-bottom:0;color:#798892}.chatNotification .title[data-v-0bfcd5c2]{margin:0;font-weight:600;line-height:28px;font-size:.875rem}.chatNotification .title span[data-v-0bfcd5c2]{margin-right:5px}.navbarBrand[data-v-0bfcd5c2]{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:1.25rem;pointer-events:none}.navbarBrand i[data-v-0bfcd5c2]{font-size:10px}.notificationsMenu .dropdown-menu[data-v-0bfcd5c2]{left:auto!important;right:0!important;top:60px!important}.settingsDropdown .dropdown-item[data-v-0bfcd5c2]:focus{outline:none}.notificationsWrapper[data-v-0bfcd5c2]{width:-webkit-min-content;width:-moz-min-content;width:min-content}@media only screen and (max-width:991.98px)and (min-width:768px){.btn-navbar-head[data-v-0bfcd5c2]{padding-left:5px;padding-right:5px;font-size:13px}}@media(max-width:767.98px){.header-mobile[data-v-0bfcd5c2]{padding:7px 15px}.header-mobile i.la.la-bars.la-lg[data-v-0bfcd5c2]{font-size:12px;vertical-align:0}.header-mobile .rounded-lg[data-v-0bfcd5c2]{width:23px;height:23px;vertical-align:-7px}.header-mobile .btn-navbar-head[data-v-0bfcd5c2]{padding-left:0;padding-right:0;font-size:12px}.header-mobile .header-main-nav[data-v-0bfcd5c2]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar .nav .nav-item .nav-link[data-v-0bfcd5c2]{padding-left:5px;padding-right:5px}}@media(max-width:575.98px){.header-mobile[data-v-0bfcd5c2]{padding:7px 5px}}.teamioAnnouncement[data-v-0bfcd5c2]{padding:10px 16px;background-color:red;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teamioAnnouncement a[data-v-0bfcd5c2]{text-decoration:underline;color:#fff}.teamioAnnouncement .announcement-logout-link[data-v-0bfcd5c2]{white-space:nowrap;margin-left:20px;padding:4px 12px;background-color:hsla(0,0%,100%,.2);border-radius:4px;text-decoration:none;font-weight:600}.teamioAnnouncement .announcement-logout-link[data-v-0bfcd5c2]:hover{background-color:hsla(0,0%,100%,.3)}.teamioAnnouncement .announcement-logout-link i[data-v-0bfcd5c2]{margin-right:4px}ul.nav div.multiselect[data-v-0bfcd5c2]{width:350px!important}@media only screen and (min-width:1435px){ul.teamio-mobile-header[data-v-0bfcd5c2]{display:none}}@media only screen and (max-width:1434px){ul.header-main-nav[data-v-0bfcd5c2],ul.main-header-right-side[data-v-0bfcd5c2]{display:none}ul.teamio-mobile-header[data-v-0bfcd5c2]{padding:7px 15px;font-family:Montserrat,sans-serif;display:inline}ul.teamio-mobile-header div.multiselect[data-v-0bfcd5c2]{width:300px!important}}.root{height:100%;position:relative;left:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.root.chatOpen{left:-274px}.wrap{position:relative;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:174px;right:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}@media(max-width:767.98px){.wrap{margin-left:0;left:47px}}.sidebarClose div.wrap{left:0}.sidebarStatic .wrap{-webkit-transition:none;transition:none;left:0;margin-left:47px}.content{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:40px 40px 60px;background-color:#f9fbfd}@media(max-width:767.98px){.content{padding:20px 15px}}@media(min-width:768px)and (max-width:1024px){.content{padding:20px 12px 40px}}@media(min-width:576px){.content{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}}.contentFooter{position:absolute;bottom:15px;color:#798892}.title{margin-top:0;color:#444}.title:after{display:block;clear:both;content:""}.widget{display:block;position:relative;margin-bottom:40px;padding:15px 20px;background:#fff;border-radius:.25rem;-webkit-box-shadow:0 23px 20px -20px rgba(154.875,188.25,221.625,.1),0 0 15px rgba(154.875,188.25,221.625,.06);box-shadow:0 23px 20px -20px rgba(154.875,188.25,221.625,.1),0 0 15px rgba(154.875,188.25,221.625,.06)}.widget>header{margin:-15px -20px;padding:15px 20px}.widget>header h1,.widget>header h2,.widget>header h3,.widget>header h4,.widget>header h5,.widget>header h6{margin:0}.widget .loader{position:absolute;top:0;bottom:0;left:0;right:0}.widget .loader .spinner{position:absolute;top:50%;width:100%;margin-top:-10px;font-size:20px;text-align:center}.widget .widget-body.p-0{margin:15px -20px -15px}.widget .widget-body.p-0+footer{margin-top:15px}.widget.bg-transparent{-webkit-box-shadow:none;box-shadow:none}.widgetBody:after{display:block;clear:both;content:""}.widgetBody>footer{margin:.5rem -20px -15px;padding:10px 20px}.widgetControls+.widgetBody{margin-top:15px}.widget-controls,.widgetControls{position:absolute;z-index:1;top:0;right:0;padding:14px;font-size:.875rem}.widget-controls a,.widgetControls a{padding:1px 4px;border-radius:4px;color:rgba(0,0,0,.4);-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.widget-controls a,.widgetControls a{-webkit-transition:none;transition:none}}.widget-controls a:hover,.widgetControls a:hover{color:rgba(0,0,0,.1);text-decoration:none}.widget-controls a .la,.widgetControls a .la{position:relative;top:2px}.widget-controls a .glyphicon,.widgetControls a .glyphicon{font-size:.7rem}.inverse{top:2px;position:relative;margin-left:3px}.inverse .glyphicon{vertical-align:baseline}.widget-image{position:relative;overflow:hidden;margin:-15px -20px;border-radius:.3rem}.widget-image>img{max-width:100%;border-radius:.3rem .3rem 0 0;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.widget-image:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.widget-image .title{position:absolute;top:0;left:0;margin:20px}.widget-image .info{position:absolute;top:0;right:0;margin:20px}.widget-footer-bottom{position:absolute;bottom:0;width:100%}.widget-sm{height:230px}.widget-md{height:373px}.widget-padding-md{padding:15px 20px}.widget-padding-lg{padding:30px 40px}.widget-body-container{position:relative;height:100%}.widget-top-overflow{margin-top:-15px}.widget-top-overflow>.btn-toolbar{position:absolute;top:0;right:0;z-index:1;margin-right:20px}@media(min-width:768px){.widget-top-overflow>.btn-toolbar{top:auto;bottom:0}}.widget-icon{opacity:.5;font-size:42px;height:60px;line-height:45px;display:inline-block}.common-overlay[data-v-bcf7b4f8]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}.common-overlay-content[data-v-bcf7b4f8]{background-color:#fff;border-radius:8px;padding:30px;text-align:center;max-width:90%;width:400px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2)}.spinner-container[data-v-bcf7b4f8]{margin-bottom:20px}.spinner[data-v-bcf7b4f8]{display:inline-block;width:60px;height:60px;border:5px solid rgba(0,123,255,.2);border-radius:50%;border-top-color:#007bff;-webkit-animation:spin-bcf7b4f8 1s ease-in-out infinite;animation:spin-bcf7b4f8 1s ease-in-out infinite}.overlay-title[data-v-bcf7b4f8]{font-size:24px;margin-bottom:15px;color:#333}.overlay-message[data-v-bcf7b4f8]{font-size:16px;color:#666;margin-bottom:0}@-webkit-keyframes spin-bcf7b4f8{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-bcf7b4f8{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.a2p-site-selector[data-v-20a45757]{max-width:800px}.selected-site-info[data-v-20a45757]{background-color:#f8f9fa;border-radius:.375rem;padding:1rem}.option__desc[data-v-20a45757]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.option__title[data-v-20a45757]{font-weight:600;margin-bottom:.25rem}.option__small[data-v-20a45757]{font-size:.875rem}.custom__tag[data-v-20a45757]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom__tag i[data-v-20a45757]{color:#6c757d}.multiselect{min-height:38px}.multiselect__tags{min-height:38px;border:1px solid #ced4da;border-radius:.375rem}.multiselect__placeholder{color:#6c757d;padding-top:8px}.multiselect__single{padding-top:8px}.multiselect__option{padding:8px 12px}.multiselect__option--highlight{background:#007bff}.multiselect__option--selected{background:#e9ecef}.phone-numbers-list[data-v-7fe0d258]{max-height:400px;overflow-y:auto;width:100%}.phone-number-item[data-v-7fe0d258]{-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#fff;border:1px solid #e9ecef;width:100%;min-width:0}.phone-number-item[data-v-7fe0d258]:hover{background-color:#f8f9fa;border-color:#547fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.phone-number[data-v-7fe0d258]{font-size:1.1rem;color:#495057;font-family:Courier New,monospace;font-weight:600}.no-phone-numbers-state[data-v-7fe0d258]{width:100%;min-width:300px;display:block;text-align:center}.no-phone-numbers-state h6[data-v-7fe0d258],.no-phone-numbers-state p[data-v-7fe0d258]{white-space:normal;word-wrap:break-word;display:block;width:100%}.border-0.mb-4.mt-5 .mb-4[data-v-7fe0d258],.border-0.mb-4.mt-5[data-v-7fe0d258],.mb-4[data-v-7fe0d258]{width:100%;min-width:0}.text-center.py-4[data-v-7fe0d258]{width:100%;min-width:300px;display:block}.text-center.py-4 h6[data-v-7fe0d258],.text-center.py-4 p[data-v-7fe0d258]{white-space:normal;word-wrap:break-word;display:block;width:100%;text-align:center}.feature-permissions-card[data-v-7fe0d258]{position:relative;isolation:isolate;contain:layout style}.feature-permissions-wrapper[data-v-7fe0d258]{position:relative;border:1px solid #e9ecef;border-radius:.3rem;background-color:#fff}.feature-permissions-actions[data-v-7fe0d258],.sms-setup-card[data-v-7fe0d258]{clear:both;position:relative;z-index:1}.sms-setup-card[data-v-7fe0d258]{isolation:isolate}.feature-permissions-header[data-v-7fe0d258]{position:relative;background-color:#fff;border-bottom:2px solid #e9ecef}.feature-permissions-header-table[data-v-7fe0d258]{margin-bottom:0;min-width:400px}.feature-permissions-header-table th[data-v-7fe0d258]{vertical-align:middle;padding:.75rem .5rem;border-color:#e9ecef;font-weight:600;color:#495057;border-bottom:none}.feature-permissions-header-table th[data-v-7fe0d258]:first-child{text-align:left;min-width:200px;background-color:#f8f9fa;font-weight:600}.feature-permissions-header-table th[data-v-7fe0d258]:not(:first-child){text-align:center;min-width:120px;background-color:#547fff;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.feature-permissions-body[data-v-7fe0d258]{max-height:400px;overflow-y:auto;overflow-x:hidden;position:relative}.feature-permissions-body[data-v-7fe0d258]::-webkit-scrollbar{width:8px}.feature-permissions-body[data-v-7fe0d258]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.feature-permissions-body[data-v-7fe0d258]::-webkit-scrollbar-thumb{background:#d6dee5;border-radius:4px}.feature-permissions-body[data-v-7fe0d258]::-webkit-scrollbar-thumb:hover{background:#c1ccd3}.feature-permissions-body-table[data-v-7fe0d258]{margin-bottom:0;min-width:400px}.feature-permissions-body-table td[data-v-7fe0d258],.feature-permissions-body-table th[data-v-7fe0d258]{vertical-align:middle;padding:.75rem .5rem;border-color:#e9ecef}.feature-permissions-body-table td[data-v-7fe0d258]:first-child{text-align:left;font-weight:500;min-width:200px;background-color:#f8f9fa;color:#495057}.feature-permissions-body-table td[data-v-7fe0d258]:not(:first-child){text-align:center;min-width:120px}.feature-permissions-body-table select[data-v-7fe0d258]{width:100%;border:1px solid #d6dee5;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;color:#495057}.feature-permissions-body-table select[data-v-7fe0d258]:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 2px rgba(84,127,255,.1);box-shadow:0 0 0 2px rgba(84,127,255,.1);outline:none}.employee-edit-form[data-v-7fe0d258]{padding:0}.employee-edit-form .form-group[data-v-7fe0d258]{margin-bottom:1.5rem}.employees-section[data-v-7fe0d258]{margin-top:1.5rem!important}.section-header[data-v-7fe0d258]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e9ecef}.section-title[data-v-7fe0d258]{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title i[data-v-7fe0d258]{color:#547fff;font-size:1.25rem}.section-subtitle[data-v-7fe0d258]{color:#6c757d;font-size:.85rem;margin-bottom:0;margin-left:2rem}.employees-table-card[data-v-7fe0d258]{border:none!important;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08)!important;box-shadow:0 2px 12px rgba(0,0,0,.08)!important;border-radius:12px!important;overflow:hidden}.employees-table-card .card-body[data-v-7fe0d258]{padding:0!important}.employees-table table[data-v-7fe0d258]{margin-bottom:0!important}.employees-table thead th[data-v-7fe0d258]{background:linear-gradient(135deg,#547fff,#6b8fff)!important;color:#fff!important;font-weight:600!important;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;padding:.75rem 1rem!important;border:none!important;position:sticky;top:0;z-index:10}.employees-table tbody tr[data-v-7fe0d258]{-webkit-transition:all .2s ease;transition:all .2s ease;border-bottom:1px solid #f0f2f5}.employees-table tbody tr[data-v-7fe0d258]:hover{background-color:#f8f9fb!important;-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-box-shadow:0 2px 8px rgba(84,127,255,.1);box-shadow:0 2px 8px rgba(84,127,255,.1)}.employees-table tbody td[data-v-7fe0d258]{padding:.75rem 1rem!important;vertical-align:middle!important;font-size:.875rem;color:#2c3e50}.employees-table tbody td[data-v-7fe0d258]:first-child{font-weight:600;color:#2c3e50}.employees-table tbody td[data-v-7fe0d258]:nth-child(2){color:#6c757d;font-family:Courier New,monospace;font-size:.85rem}.employees-table tbody td[data-v-7fe0d258]:nth-child(3){font-weight:500}.action-btn[data-v-7fe0d258]{min-width:70px;margin:.2rem;font-size:.8rem;font-weight:600;padding:.4rem .8rem;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;text-transform:uppercase;letter-spacing:.3px}.action-btn.btn-primary[data-v-7fe0d258]{background:linear-gradient(135deg,#547fff,#6b8fff);border:none;-webkit-box-shadow:0 2px 6px rgba(84,127,255,.3);box-shadow:0 2px 6px rgba(84,127,255,.3)}.action-btn.btn-primary[data-v-7fe0d258]:hover{background:linear-gradient(135deg,#4169e6,#5a7fee);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(84,127,255,.4);box-shadow:0 4px 12px rgba(84,127,255,.4)}.action-btn.btn-danger[data-v-7fe0d258]{background:linear-gradient(135deg,#f55d5d,#ff7b7b);border:none;-webkit-box-shadow:0 2px 6px rgba(245,93,93,.3);box-shadow:0 2px 6px rgba(245,93,93,.3)}.action-btn.btn-danger[data-v-7fe0d258]:hover{background:linear-gradient(135deg,#e84a4a,#ff6868);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(245,93,93,.4);box-shadow:0 4px 12px rgba(245,93,93,.4)}.employees-table .VuePagination[data-v-7fe0d258]{padding:1rem;background-color:#fafbfc;border-top:2px solid #e9ecef}.employees-table .VuePagination nav[data-v-7fe0d258]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.employees-table .VuePagination .pagination[data-v-7fe0d258]{margin-bottom:0}.employees-table .VuePagination .page-link[data-v-7fe0d258]{color:#547fff;border:1px solid #e9ecef;margin:0 .25rem;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:500}.employees-table .VuePagination .page-link[data-v-7fe0d258]:hover{background-color:#f0f5ff;border-color:#547fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.employees-table .VuePagination .page-item.active .page-link[data-v-7fe0d258]{background:linear-gradient(135deg,#547fff,#6b8fff);border-color:#547fff;-webkit-box-shadow:0 2px 6px rgba(84,127,255,.3);box-shadow:0 2px 6px rgba(84,127,255,.3)}.employees-table .VueTables__search[data-v-7fe0d258]{padding:1rem;background-color:#fafbfc;border-bottom:2px solid #e9ecef}.employees-table .VueTables__search-field[data-v-7fe0d258]{position:relative}.employees-table .VueTables__search-field input[data-v-7fe0d258]{width:100%;max-width:300px;padding:.6rem .75rem .6rem 2.5rem;border:2px solid #e9ecef;border-radius:8px;font-size:.85rem;-webkit-transition:all .2s ease;transition:all .2s ease}.employees-table .VueTables__search-field input[data-v-7fe0d258]:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 4px rgba(84,127,255,.1);box-shadow:0 0 0 4px rgba(84,127,255,.1);outline:none}.employees-table .VueTables__search-field[data-v-7fe0d258]:before{content:"\F002";font-family:FontAwesome;position:absolute;left:.85rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6c757d;font-size:.9rem}.employees-table .VueTables__limit[data-v-7fe0d258]{padding:1rem;background-color:#fafbfc;border-bottom:2px solid #e9ecef}.employees-table .VueTables__limit-field select[data-v-7fe0d258]{padding:.5rem 2rem .5rem .75rem;border:2px solid #e9ecef;border-radius:6px;font-size:.85rem;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#fff}.employees-table .VueTables__limit-field select[data-v-7fe0d258]:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 4px rgba(84,127,255,.1);box-shadow:0 0 0 4px rgba(84,127,255,.1);outline:none}.employees-table .VueTables__no-results[data-v-7fe0d258]{padding:2rem 1rem;text-align:center;color:#6c757d;font-size:.95rem}@media (max-width:768px){.section-title[data-v-7fe0d258]{font-size:1.35rem}.section-subtitle[data-v-7fe0d258]{margin-left:0;margin-top:.25rem;font-size:.8rem}.employees-table tbody td[data-v-7fe0d258],.employees-table thead th[data-v-7fe0d258]{padding:.6rem .75rem!important;font-size:.8rem}.action-btn[data-v-7fe0d258]{min-width:60px;font-size:.75rem;padding:.35rem .6rem}}.modal-dialog[data-v-7fe0d258]{max-width:600px}.modal-content[data-v-7fe0d258]{border-radius:8px;border:none;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15)}.modal-header[data-v-7fe0d258]{background-color:#fff;border-bottom:1px solid #e9ecef;padding:1.5rem}.modal-title[data-v-7fe0d258]{font-weight:600;color:#495057;font-size:1.25rem}.modal-body[data-v-7fe0d258]{padding:1.5rem;background-color:#fff}.modal-footer[data-v-7fe0d258]{background-color:#f8f9fa;border-top:1px solid #e9ecef;padding:1rem 1.5rem}.form-control[data-v-7fe0d258]{border-radius:.3rem;border:1px solid #d6dee5;padding:.6rem .8rem;font-size:.875rem;color:#495057;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.form-control[data-v-7fe0d258]:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 3px rgba(84,127,255,.1);box-shadow:0 0 0 3px rgba(84,127,255,.1);outline:none}.form-control[data-v-7fe0d258]:disabled{background-color:#f8f9fa;color:#798892;border-color:#e9ecef}.btn[data-v-7fe0d258]{border-radius:.3rem;font-weight:500;padding:.5rem 1rem;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-primary[data-v-7fe0d258]{background-color:#547fff;border-color:#547fff;color:#fff}.btn-primary[data-v-7fe0d258]:hover{background-color:#4169e6;border-color:#4169e6;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(84,127,255,.3);box-shadow:0 2px 8px rgba(84,127,255,.3)}.btn-success[data-v-7fe0d258]{background-color:#3abf94;border-color:#3abf94;color:#fff}.btn-success[data-v-7fe0d258]:hover{background-color:#2da87a;border-color:#2da87a;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(58,191,148,.3);box-shadow:0 2px 8px rgba(58,191,148,.3)}.btn-outline-secondary[data-v-7fe0d258]{border-color:#d6dee5;color:#495057}.btn-outline-secondary[data-v-7fe0d258]:hover{background-color:#f8f9fa;border-color:#c1ccd3;color:#495057}.btn-outline-danger[data-v-7fe0d258]{border-color:#f55d5d;color:#f55d5d}.btn-outline-danger[data-v-7fe0d258]:hover{background-color:#f55d5d;border-color:#f55d5d;color:#fff}.card[data-v-7fe0d258]{border-radius:8px;border:1px solid #e9ecef;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.card-header[data-v-7fe0d258]{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1rem 1.5rem}.alert[data-v-7fe0d258]{border-radius:8px;border:none;padding:14px 18px;font-size:.9rem;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04);box-shadow:0 2px 6px rgba(0,0,0,.04);-webkit-transition:all .3s ease;transition:all .3s ease}.alert[data-v-7fe0d258]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.alert-info[data-v-7fe0d258]{background:linear-gradient(135deg,rgba(84,127,255,.08),rgba(84,127,255,.12));color:#2c3e50;border-left:4px solid #547fff;border-right:1px solid rgba(84,127,255,.2);border-top:1px solid rgba(84,127,255,.15);border-bottom:1px solid rgba(84,127,255,.15)}.alert-info strong[data-v-7fe0d258]{color:#547fff;font-weight:600}.alert-info i[data-v-7fe0d258]{color:#547fff;font-size:1.1rem;margin-right:8px}.alert-success[data-v-7fe0d258]{background:linear-gradient(135deg,rgba(58,191,148,.08),rgba(58,191,148,.12));color:#2c3e50;border-left:4px solid #3abf94;border-right:1px solid rgba(58,191,148,.2);border-top:1px solid rgba(58,191,148,.15);border-bottom:1px solid rgba(58,191,148,.15)}.alert-success strong[data-v-7fe0d258]{color:#3abf94;font-weight:600}.alert-success i[data-v-7fe0d258]{color:#3abf94;font-size:1.1rem;margin-right:8px}.alert-warning[data-v-7fe0d258]{background:linear-gradient(135deg,#fffbf0,#fff8e1);color:#5d4e37;border-left:4px solid #d4980d;border-right:1px solid #f5e6c3;border-top:1px solid #f5e6c3;border-bottom:1px solid #f5e6c3}.alert-warning strong[data-v-7fe0d258]{color:#8b6f00;font-weight:600}.alert-warning i[data-v-7fe0d258]{color:#c78a00;font-size:1.1rem;margin-right:8px}.modal .text-center.py-4[data-v-7fe0d258]{width:100%!important;min-width:300px!important;display:block!important}.modal .text-center.py-4 h6[data-v-7fe0d258],.modal .text-center.py-4 p[data-v-7fe0d258]{white-space:normal!important;word-wrap:break-word!important;display:block!important;width:100%!important;text-align:center!important}.modal .text-muted[data-v-7fe0d258]{white-space:normal!important;word-wrap:break-word!important;display:inline-block!important;width:auto!important}.modal small.text-muted[data-v-7fe0d258]{white-space:normal!important;word-wrap:break-word!important;display:block!important;width:100%!important;max-width:100%!important}.modal .d-flex[data-v-7fe0d258],.modal .mb-4[data-v-7fe0d258]{width:100%!important;min-width:0!important}.bg-light.rounded[data-v-7fe0d258]{width:100%!important;min-width:300px!important;display:block!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.bg-light.rounded h6[data-v-7fe0d258],.bg-light.rounded p[data-v-7fe0d258]{white-space:normal!important;word-wrap:break-word!important;display:block!important;width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.card .mb-4[data-v-7fe0d258]{width:100%!important;min-width:0!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.teamio-modal-content .text-center.py-4[data-v-7fe0d258]{width:100%!important;min-width:300px!important;display:block!important}.teamio-modal-content .text-center.py-4 h6[data-v-7fe0d258],.teamio-modal-content .text-center.py-4 p[data-v-7fe0d258]{white-space:normal!important;word-wrap:break-word!important;display:block!important;width:100%!important;text-align:center!important}.teamio-modal-content .text-muted[data-v-7fe0d258]{white-space:normal!important;word-wrap:break-word!important;display:inline-block!important;width:auto!important}.teamio-modal-content small.text-muted[data-v-7fe0d258]{white-space:normal!important;word-wrap:break-word!important;display:block!important;width:100%!important}.badge[data-v-7fe0d258]{font-size:.75rem;font-weight:500;padding:.4rem .8rem;border-radius:.25rem}.badge-success[data-v-7fe0d258]{background-color:#3abf94;color:#fff}.badge-info[data-v-7fe0d258]{background-color:#547fff;color:#fff}.badge-warning[data-v-7fe0d258]{background-color:#ffc107;color:#212529}.badge-danger[data-v-7fe0d258]{background-color:#f55d5d;color:#fff}.badge-secondary[data-v-7fe0d258]{background-color:#798892;color:#fff}.cursor-pointer[data-v-7fe0d258]{cursor:pointer}.text-ellipsis[data-v-7fe0d258]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamio-modal{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.15);box-shadow:0 15px 30px rgba(0,0,0,.15);border-radius:8px;overflow:hidden}.teamio-modal .modal-content{border:none;border-radius:8px}.teamio-modal .modal-header{border-bottom:1px solid #e9ecef;padding:1.5rem;background-color:#fff}.teamio-modal .modal-title{font-weight:600;color:#495057;font-size:1.25rem}.teamio-modal .modal-body{padding:1.5rem;background-color:#fff}.teamio-modal .modal-footer{background-color:#f8f9fa;border-top:1px solid #e9ecef;padding:1rem 1.5rem}.teamio-modal-content{background-color:#fff;border-radius:0 0 8px 8px}.teamio-modal-subtitle{color:#495057;font-weight:500;font-size:1.1rem;margin-bottom:1.5rem}.teamio-input{border-radius:.3rem;border:1px solid #d6dee5;padding:.6rem .8rem;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s;font-size:.875rem}.teamio-input:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 3px rgba(84,127,255,.1);box-shadow:0 0 0 3px rgba(84,127,255,.1);outline:none}.teamio-input:disabled{background-color:#f8f9fa;color:#798892;border-color:#e9ecef}.teamio-form-label{margin-bottom:.5rem;font-weight:500;color:#495057;font-size:.875rem}.teamio-modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem;border-top:1px solid #f1f1f1}.available-numbers-list{max-height:300px;overflow-y:auto;border:1px solid #e9ecef;border-radius:.3rem;padding:.5rem;background-color:#fff}.number-option{-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;border:1px solid #e9ecef}.number-option:hover{background-color:#f8f9fa;border-color:#547fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.number-option.selected{border-color:#547fff;background-color:rgba(84,127,255,.05);-webkit-box-shadow:0 0 0 2px rgba(84,127,255,.1);box-shadow:0 0 0 2px rgba(84,127,255,.1)}.number-option.selected .fa-check-circle{color:#547fff}.verification-steps{background:linear-gradient(135deg,#f8f9fb,#fff);border-radius:12px;padding:20px;border:1px solid #e9ecef;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.verification-step{margin-bottom:20px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;padding:16px;border-radius:8px;border:1px solid #f0f2f5}.verification-step:hover{-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.verification-step:last-child{margin-bottom:0}.step-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.step-header,.step-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.step-icon{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.step-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.step-content strong{color:#2c3e50;font-weight:600;font-size:.95rem}.step-checking .step-icon{color:#547fff;background:rgba(84,127,255,.1);-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.step-complete .step-icon{color:#3abf94;background:rgba(58,191,148,.12)}.step-error .step-icon{color:#f55d5d;background:rgba(245,93,93,.12)}.step-details{margin-top:12px;font-size:.9rem}.custom-control-input:checked~.custom-control-label:before{-webkit-box-shadow:0 0 0 3px rgba(84,127,255,.15);box-shadow:0 0 0 3px rgba(84,127,255,.15)}.custom-control-label{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;padding-left:8px}.custom-control-label:hover{color:#547fff}.custom-control-label strong{color:#2c3e50;font-weight:600;font-size:.95rem}.custom-radio .custom-control-label:before{border:2px solid #d6dee5;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#547fff;border-color:#547fff}.custom-radio{padding:12px;margin-bottom:8px!important;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease;border:2px solid transparent}.custom-radio:hover{background-color:rgba(84,127,255,.03);border-color:rgba(84,127,255,.15)}.custom-radio .custom-control-input:checked~.custom-control-label{color:#547fff}.custom-radio:has(.custom-control-input:checked){background-color:rgba(84,127,255,.06);border-color:rgba(84,127,255,.25);-webkit-box-shadow:0 2px 8px rgba(84,127,255,.1);box-shadow:0 2px 8px rgba(84,127,255,.1)}#deleteEmployeeWarning .modal-header{background:linear-gradient(135deg,#f8f9fb,#fff);border-bottom:2px solid #e9ecef}#deleteEmployeeWarning .modal-title{color:#2c3e50;font-weight:700;font-size:1.35rem;letter-spacing:-.02em}#deleteEmployeeWarning .border-bottom{background:linear-gradient(135deg,#fef9f8,#fff5f3);padding:18px 20px!important;border-radius:8px;border:1px solid rgba(245,93,93,.15)!important;-webkit-box-shadow:0 2px 8px rgba(245,93,93,.06);box-shadow:0 2px 8px rgba(245,93,93,.06)}#deleteEmployeeWarning .border-bottom p{color:#6c757d;font-weight:500;font-size:.85rem;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}#deleteEmployeeWarning .border-bottom h5{color:#f55d5d;font-weight:700;font-size:1.25rem;margin:0}#deleteEmployeeWarning .progress{background-color:#e9ecef;border-radius:10px;overflow:hidden;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}#deleteEmployeeWarning .progress-bar{background:-webkit-gradient(linear,left top,right top,from(#547fff),color-stop(50%,#7b9aff),to(#547fff));background:linear-gradient(90deg,#547fff,#7b9aff 50%,#547fff);background-size:200% 100%}#deleteEmployeeWarning .text-center.text-muted.small{color:#6c757d!important;font-weight:500;margin-top:12px}#deleteEmployeeWarning .modal-footer{background:linear-gradient(135deg,#fafbfc,#fff);border-top:2px solid #e9ecef;padding:18px 24px}#deleteEmployeeWarning .btn-secondary{background-color:#f8f9fa;border:2px solid #d6dee5;color:#495057;font-weight:600;padding:10px 24px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}#deleteEmployeeWarning .btn-secondary:hover:not(:disabled){background-color:#e9ecef;border-color:#c1ccd3;color:#2c3e50;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}#deleteEmployeeWarning .btn-danger{background:linear-gradient(135deg,#f55d5d,#ff7b7b);border:none;color:#fff;font-weight:600;padding:10px 28px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 4px 12px rgba(245,93,93,.3);box-shadow:0 4px 12px rgba(245,93,93,.3)}#deleteEmployeeWarning .btn-danger:hover:not(:disabled){background:linear-gradient(135deg,#e84a4a,#ff6868);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(245,93,93,.4);box-shadow:0 6px 16px rgba(245,93,93,.4)}#deleteEmployeeWarning .btn-danger:disabled{background:#d6dee5;opacity:.6;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.step-details ul.list-unstyled{margin-top:12px}.step-details ul.list-unstyled li{padding:10px 12px;margin-bottom:8px;border-radius:6px;background-color:#fff;border:1px solid #e9ecef;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.9rem}.step-details ul.list-unstyled li:hover{background-color:#f8f9fb;border-color:#d6dee5;-webkit-transform:translateX(4px);transform:translateX(4px)}.step-details ul.list-unstyled li.text-warning{background:linear-gradient(135deg,#fffbf0,#fff8e1);border-left:3px solid #d4980d;color:#5d4e37}.step-details ul.list-unstyled li.text-warning i.fa-arrow-right{color:#c78a00!important}.step-details ul.list-unstyled li.text-warning strong{color:#8b6f00!important}.step-details ul.list-unstyled li.text-success{background:linear-gradient(135deg,rgba(58,191,148,.06),rgba(58,191,148,.1));border-left:3px solid #3abf94}.step-details ul.list-unstyled li i.fa-arrow-right{color:#547fff;font-weight:600;margin-right:8px}.step-details ul.list-unstyled li strong{font-weight:700;color:#2c3e50}.task-list-container{background-color:#fff!important}.task-content,.task-item{font-size:.875rem!important;line-height:1.4}.task-content{color:#495057!important;white-space:normal;word-wrap:break-word}.task-date{font-size:.875rem!important;color:#6c757d!important}.task-assignee-count{font-size:.75rem!important;color:#6c757d!important;margin-top:.25rem}.task-preview-table{font-size:.875rem;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;background-color:#fff;border:none;border-collapse:separate;border-spacing:0}.task-preview-table thead{background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.task-preview-table thead th{font-weight:600;color:#475569;border:none;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.task-preview-table tbody tr{-webkit-transition:background-color .15s ease;transition:background-color .15s ease;border-bottom:1px solid #f1f5f9}.task-preview-table tbody tr:last-child{border-bottom:none}.task-preview-table tbody tr:hover{background-color:#f8fafc}.task-preview-table tbody td{padding:14px 16px;vertical-align:middle;border:none;color:#334155;font-size:.875rem}.task-preview-table tbody td:first-child{color:#64748b;font-weight:500;font-size:.8125rem}.task-content-cell{line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.task-text{color:#334155;font-size:.875rem;line-height:1.5;margin-bottom:6px}.task-assignees{color:#64748b;font-size:.8125rem;line-height:1.4}.task-assignees strong{color:#475569;font-weight:600;margin-right:4px}.badge-employee{background-color:#3b82f6;background-image:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.6875rem;font-weight:500;padding:.25rem .625rem;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:.01em}.badge-employee i{font-size:.6875rem;margin:0}.badge-patient{background-color:#10b981;background-image:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.6875rem;font-weight:500;padding:.25rem .625rem;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:.01em}.badge-patient i{font-size:.6875rem;margin:0}.badge-assignee{background-color:#64748b;color:#fff;font-size:.6875rem;font-weight:500;padding:.25rem .625rem;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:.01em}.badge-assignee i{font-size:.6875rem;margin:0}.workflow-item{padding:8px 12px;background-color:#f8f9fa;border-radius:6px;border-left:3px solid #17a2b8}.workflow-item strong{color:#2c3e50}#deleteEmployeeWarning .b-form-select,#deleteEmployeeWarning select.form-control{border:2px solid #d6dee5;border-radius:8px;padding:10px 14px;font-size:.9rem;color:#2c3e50;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.04);box-shadow:0 2px 4px rgba(0,0,0,.04)}#deleteEmployeeWarning .b-form-select:focus,#deleteEmployeeWarning select.form-control:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 4px rgba(84,127,255,.15);box-shadow:0 0 0 4px rgba(84,127,255,.15);outline:none}#deleteEmployeeWarning label{font-weight:600;color:#2c3e50;margin-bottom:8px;font-size:.9rem}#deleteEmployeeWarning .modal-dialog{max-width:1140px;max-height:calc(100vh - 60px);margin:30px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#deleteEmployeeWarning .modal-content{max-height:calc(100vh - 60px);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;overflow:hidden!important}#deleteEmployeeWarning .modal-body{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;overflow-y:auto!important;padding:16px 20px!important;min-height:0!important;max-height:none}#deleteEmployeeWarning .modal-body::-webkit-scrollbar{width:8px}#deleteEmployeeWarning .modal-body::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}#deleteEmployeeWarning .modal-body::-webkit-scrollbar-thumb{background:#d6dee5;border-radius:4px}#deleteEmployeeWarning .modal-body::-webkit-scrollbar-thumb:hover{background:#c1ccd3}#deleteEmployeeWarning .border-bottom{padding:12px 16px!important;margin-bottom:16px!important}#deleteEmployeeWarning .verification-steps{margin-bottom:16px!important}#deleteEmployeeWarning .verification-step{margin-bottom:10px;padding:12px}#deleteEmployeeWarning .form-group>p{font-weight:600;color:#2c3e50;font-size:1.05rem;margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #e9ecef}#deleteEmployeeWarning .task-options-group{margin-left:24px;padding-left:8px;border-left:3px solid #e9ecef}#deleteEmployeeWarning .custom-radio{padding:10px 12px;border-radius:8px;border:2px solid transparent;-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:8px!important}#deleteEmployeeWarning .custom-radio:hover{background-color:#f8f9fb;border-color:#e9ecef}#deleteEmployeeWarning .custom-radio.has-active-input{background-color:#f0f5ff;border-color:rgba(84,127,255,.3)}#deleteEmployeeWarning .custom-control-label strong{font-weight:600;color:#2c3e50;font-size:.95rem}#deleteEmployeeWarning .custom-control-label small{color:#6c757d;font-size:.85rem;margin-top:2px}#deleteEmployeeWarning .b-form-select option,#deleteEmployeeWarning select.form-control option{padding:10px;font-size:.9rem}#deleteEmployeeWarning .mt-3>a.task-preview-link{display:inline-block;padding:8px 12px;background-color:#f8f9fb;border:1px solid #e9ecef;border-radius:6px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}#deleteEmployeeWarning .mt-3>a.task-preview-link:hover{background-color:#e9ecf5;border-color:#547fff;-webkit-transform:translateX(2px);transform:translateX(2px)}#deleteEmployeeWarning .mt-3>div[style*=max-height]{max-height:150px!important;overflow-y:auto;background:#fff;border:1px solid #dee2e6;border-radius:6px!important;padding:10px;margin-top:10px}#deleteEmployeeWarning .alert{margin-bottom:12px!important;padding:12px 16px!important}.task-list-container{position:relative;margin-top:10px}.task-list-scrollable{max-height:150px;overflow-y:auto;background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:10px;position:relative}.task-list-scrollable::-webkit-scrollbar{width:6px}.task-list-scrollable::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}.task-list-scrollable::-webkit-scrollbar-thumb{background:#547fff;border-radius:3px}.task-list-scrollable::-webkit-scrollbar-thumb:hover{background:#4169e6}.scroll-indicator{position:absolute;bottom:0;left:0;right:0;height:40px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,100%,.95)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.95) 50%,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:6px;pointer-events:none;border-radius:0 0 6px 6px}.scroll-indicator i{color:#547fff;font-size:14px;margin-right:4px;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.scroll-indicator span{color:#547fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.modal-scroll-indicator{position:sticky;bottom:0;left:0;right:0;z-index:10;pointer-events:none;margin:0 -20px -20px -20px}.scroll-hint{background:-webkit-gradient(linear,left bottom,left top,from(rgba(84,127,255,.95)),to(rgba(84,127,255,.85)));background:linear-gradient(0deg,rgba(84,127,255,.95) 0,rgba(84,127,255,.85));color:#fff;padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;-webkit-box-shadow:0 -4px 12px rgba(0,0,0,.15);box-shadow:0 -4px 12px rgba(0,0,0,.15);border-top:2px solid hsla(0,0%,100%,.3)}.scroll-hint i{font-size:1rem;-webkit-animation:bounceVertical 1.5s infinite;animation:bounceVertical 1.5s infinite}@-webkit-keyframes bounceVertical{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}}@keyframes bounceVertical{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}}.text-success a.task-preview-link,.text-success a.task-preview-link:link,.text-success a.task-preview-link:visited,a.task-preview-link,a.task-preview-link:link,a.task-preview-link:visited{color:#547fff!important;text-decoration:none!important;font-size:.875rem;cursor:pointer!important;-webkit-transition:all .2s ease;transition:all .2s ease;display:inline-block}.text-success a.task-preview-link:active,.text-success a.task-preview-link:hover,a.task-preview-link:active,a.task-preview-link:hover{color:#4169e6!important;text-decoration:underline!important}.text-success a.task-preview-link:focus,a.task-preview-link:focus{color:#547fff!important;outline:none}.step-details a{color:#547fff!important;text-decoration:none!important;font-size:.875rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:inline-block}.step-details a:hover{color:#4169e6!important;text-decoration:underline!important}.multiselect__tags{border-radius:.3rem;border:1px solid #d6dee5;padding:.6rem .8rem;min-height:40px;font-size:.875rem}.multiselect__tags:focus-within{border-color:#547fff;-webkit-box-shadow:0 0 0 3px rgba(84,127,255,.1);box-shadow:0 0 0 3px rgba(84,127,255,.1)}.multiselect__select{height:100%}.multiselect__tag{background:#547fff;color:#fff;border-radius:.25rem;font-size:.875rem}.multiselect__tag-icon:hover{background:hsla(0,0%,100%,.2)}.multiselect__option--highlight{background:#547fff;color:#fff}.multiselect__option--selected.multiselect__option--highlight{background:#3abf94;color:#fff}.multiselect__option--selected{background:#f8f9fa;color:#495057;font-weight:500}.multiselect__content-wrapper{border:1px solid #d6dee5;border-top:none;border-radius:0 0 .3rem .3rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.multiselect__single{color:#495057;font-size:.875rem}.multiselect__placeholder{color:#a3aeb7;font-size:.875rem}.b-toaster-top-center .toast{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);border:none;border-radius:.3rem;overflow:hidden;min-width:350px}.toast.b-toast-info{background-color:rgba(84,127,255,.05);border-left:4px solid #547fff}.toast.b-toast-info .toast-header{background-color:#547fff;color:#fff;border-bottom:none;padding:.75rem 1rem}.toast.b-toast-info .toast-body{padding:1rem;color:#495057;font-weight:500}.toast.b-toast-success{background-color:rgba(58,191,148,.05);border-left:4px solid #3abf94}.toast.b-toast-success .toast-header{background-color:#3abf94;color:#fff;border-bottom:none}.toast.b-toast-error{background-color:rgba(245,93,93,.05);border-left:4px solid #f55d5d}.toast.b-toast-error .toast-header{background-color:#f55d5d;color:#fff;border-bottom:none}.modal-dialog{max-width:600px}.modal-content{border-radius:8px;border:none;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15)}.modal-header{border-bottom:1px solid #e9ecef;padding:1.5rem}.modal-title{color:#495057}.modal-body{padding:1.5rem}.modal-footer{background-color:#f8f9fa;border-top:1px solid #e9ecef;padding:1rem 1.5rem}.btn{-webkit-transition:all .2s ease;transition:all .2s ease}.btn-primary:hover{background-color:#4169e6;border-color:#4169e6;-webkit-box-shadow:0 2px 8px rgba(84,127,255,.3);box-shadow:0 2px 8px rgba(84,127,255,.3)}.btn-primary:hover,.btn-success:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-success:hover{background-color:#2da87a;border-color:#2da87a;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.3);box-shadow:0 2px 8px rgba(58,191,148,.3)}.form-control{border:1px solid #d6dee5;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.form-control:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 3px rgba(84,127,255,.1);box-shadow:0 0 0 3px rgba(84,127,255,.1)}.alert-info{background-color:rgba(84,127,255,.1);color:#495057;border-left:4px solid #547fff}.wizard-intro[data-v-4bc8d834]{max-width:900px;margin:0 auto;padding:2rem}.intro-hero[data-v-4bc8d834]{background:linear-gradient(135deg,rgba(84,127,255,.05),rgba(58,191,148,.05));border-radius:1rem;padding:3rem 2rem;position:relative;overflow:hidden}.intro-hero[data-v-4bc8d834]:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(84,127,255,.1) 0,transparent 70%);pointer-events:none}.hero-icon[data-v-4bc8d834],.icon-container[data-v-4bc8d834]{position:relative;display:inline-block}.icon-badge[data-v-4bc8d834]{position:absolute;bottom:-5px;right:-5px;background:#3abf94;color:#fff;border-radius:50%;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:3px solid #fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.hero-title[data-v-4bc8d834]{color:#495057;font-weight:700;font-size:2.25rem;margin-bottom:1rem}.hero-subtitle[data-v-4bc8d834]{font-size:1.125rem;line-height:1.6;max-width:600px;margin:0 auto}.start-setup-section[data-v-4bc8d834]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.action-buttons-group[data-v-4bc8d834],.start-setup-section[data-v-4bc8d834]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-buttons-group[data-v-4bc8d834]{gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.start-setup-section .btn[data-v-4bc8d834]{font-weight:600;border-radius:2rem;padding:.75rem 2rem;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;border-width:2px}.start-setup-section .btn-primary[data-v-4bc8d834]{-webkit-box-shadow:0 4px 12px rgba(84,127,255,.3);box-shadow:0 4px 12px rgba(84,127,255,.3)}.start-setup-section .btn-primary[data-v-4bc8d834]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(84,127,255,.4);box-shadow:0 6px 20px rgba(84,127,255,.4)}.start-setup-section .btn-outline-secondary[data-v-4bc8d834]{border-color:#d6dee5;color:#495057;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.start-setup-section .btn-outline-secondary[data-v-4bc8d834]:hover{background-color:#f8f9fa;border-color:#c1ccd3;color:#495057;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.start-setup-section .estimated-time[data-v-4bc8d834]{font-size:.875rem}.info-section[data-v-4bc8d834]{background:#fff;border-radius:.75rem;padding:2rem;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #e9ecef}.section-header[data-v-4bc8d834]{border-bottom:2px solid #f8f9fa;padding-bottom:1rem}.section-title[data-v-4bc8d834]{color:#495057;font-weight:600;margin:0;font-size:1.25rem}.benefit-card[data-v-4bc8d834]{background:#fff;border:1px solid #e9ecef;border-radius:.5rem;padding:1.5rem;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.benefit-card[data-v-4bc8d834]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#547fff),to(#3abf94));background:linear-gradient(90deg,#547fff,#3abf94);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.benefit-card[data-v-4bc8d834]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#547fff}.benefit-card[data-v-4bc8d834]:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.benefit-icon[data-v-4bc8d834]{font-size:2rem;margin-bottom:1rem}.benefit-title[data-v-4bc8d834]{color:#495057;font-weight:600;margin-bottom:.75rem}.benefit-text[data-v-4bc8d834]{color:#798892;font-size:.875rem;line-height:1.5;margin:0}.requirements-section[data-v-4bc8d834]{background:#fff;border-radius:.75rem;padding:2rem;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #e9ecef}.requirements-grid[data-v-4bc8d834]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.requirement-item[data-v-4bc8d834]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem;background:#f8f9fa;border-radius:.5rem;border-left:4px solid #547fff;-webkit-transition:all .3s ease;transition:all .3s ease}.requirement-item[data-v-4bc8d834]:hover{background:rgba(84,127,255,.05);-webkit-transform:translateX(4px);transform:translateX(4px)}.req-icon[data-v-4bc8d834]{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;background:#547fff;color:#fff;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1rem;font-size:1.125rem}.req-content[data-v-4bc8d834]{-webkit-box-flex:1;-ms-flex:1;flex:1}.req-title[data-v-4bc8d834]{color:#495057;font-weight:600;margin-bottom:.5rem;font-size:.95rem}.req-description[data-v-4bc8d834]{color:#798892;font-size:.875rem;line-height:1.4;margin:0}.timeline-section[data-v-4bc8d834]{background:#fff;border-radius:.75rem;padding:2rem;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #e9ecef}.process-timeline[data-v-4bc8d834]{position:relative}.process-timeline[data-v-4bc8d834]:before{content:"";position:absolute;left:20px;top:50px;bottom:50px;width:2px;background:-webkit-gradient(linear,left top,left bottom,from(#547fff),to(#3abf94));background:linear-gradient(180deg,#547fff,#3abf94)}.timeline-item[data-v-4bc8d834]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2rem;position:relative}.timeline-item[data-v-4bc8d834]:last-child{margin-bottom:0}.timeline-marker[data-v-4bc8d834]{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;background:#547fff;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.875rem;margin-right:1.5rem;position:relative;z-index:2;-webkit-box-shadow:0 0 0 4px #fff,0 0 0 6px #547fff;box-shadow:0 0 0 4px #fff,0 0 0 6px #547fff}.timeline-content[data-v-4bc8d834]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:.25rem}.timeline-content h6[data-v-4bc8d834]{color:#495057;font-weight:600;margin-bottom:.5rem}.timeline-content p[data-v-4bc8d834]{color:#798892;font-size:.875rem;margin-bottom:.5rem}.time-estimate[data-v-4bc8d834]{display:inline-block;background:rgba(58,191,148,.1);color:#3abf94;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.security-notice[data-v-4bc8d834]{background:rgba(58,191,148,.05);border:1px solid rgba(58,191,148,.2);border-radius:.75rem;padding:1.5rem}.notice-content[data-v-4bc8d834],.notice-icon[data-v-4bc8d834]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notice-icon[data-v-4bc8d834]{-ms-flex-negative:0;flex-shrink:0;width:50px;height:50px;background:#3abf94;color:#fff;border-radius:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;margin-right:1.5rem}.notice-text[data-v-4bc8d834]{-webkit-box-flex:1;-ms-flex:1;flex:1}.notice-title[data-v-4bc8d834]{color:#495057;font-weight:600;margin-bottom:.5rem}.notice-description[data-v-4bc8d834]{color:#798892;font-size:.875rem;line-height:1.5;margin:0}.action-section[data-v-4bc8d834]{background:#f8f9fa;border-radius:.75rem;padding:1.5rem 2rem;border:1px solid #e9ecef}.estimated-time[data-v-4bc8d834]{font-size:.875rem}.action-buttons[data-v-4bc8d834],.estimated-time[data-v-4bc8d834]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.wizard-intro[data-v-4bc8d834]{padding:1rem}.intro-hero[data-v-4bc8d834]{padding:2rem 1.5rem}.hero-title[data-v-4bc8d834]{font-size:1.75rem}.hero-subtitle[data-v-4bc8d834]{font-size:1rem}.info-section[data-v-4bc8d834],.requirements-section[data-v-4bc8d834],.timeline-section[data-v-4bc8d834]{padding:1.5rem}.requirements-grid[data-v-4bc8d834]{grid-template-columns:1fr}.action-section[data-v-4bc8d834]{padding:1.5rem}.action-buttons-group[data-v-4bc8d834]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.start-setup-section .btn[data-v-4bc8d834]{font-size:.9rem;padding:.6rem 1.5rem;width:100%;max-width:250px}.process-timeline[data-v-4bc8d834]:before{left:15px}.timeline-marker[data-v-4bc8d834]{width:30px;height:30px;font-size:.75rem;margin-right:1rem}.notice-content[data-v-4bc8d834]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.notice-icon[data-v-4bc8d834]{margin-right:0;margin-bottom:1rem}}@media (max-width:576px){.benefit-card[data-v-4bc8d834]{padding:1rem}.requirement-item[data-v-4bc8d834]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.req-icon[data-v-4bc8d834]{margin-right:0;margin-bottom:1rem}}.quick-import-section[data-v-4bc8d834]{background:linear-gradient(135deg,rgba(255,193,7,.08),rgba(255,152,0,.08));border:2px dashed #ffc107;border-radius:.75rem;padding:1.5rem}.quick-import-section .section-header[data-v-4bc8d834]{border-bottom:none;padding-bottom:0}.quick-import-section .section-title[data-v-4bc8d834]{color:#856404}.quick-import-content textarea[data-v-4bc8d834]{font-family:Courier New,monospace;font-size:.875rem;background:#fff;border:1px solid #e9ecef}.quick-import-content textarea[data-v-4bc8d834]:focus{border-color:#ffc107;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.25);box-shadow:0 0 0 .2rem rgba(255,193,7,.25)}.extraction-preview[data-v-4bc8d834]{background:#fff;border:1px solid #28a745;border-radius:.5rem;padding:1rem}.extracted-fields[data-v-4bc8d834]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5rem}.extracted-field[data-v-4bc8d834]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:.25rem .5rem;background:#f8f9fa;border-radius:.25rem;font-size:.875rem}.extracted-field .field-label[data-v-4bc8d834]{font-weight:600;color:#495057;margin-right:.5rem;white-space:nowrap}.extracted-field .field-value[data-v-4bc8d834]{color:#28a745;word-break:break-word}.missing-fields-warning[data-v-4bc8d834]{background:rgba(255,193,7,.1);border:1px solid #ffc107;border-radius:.5rem;padding:1rem}.missing-fields-warning h6[data-v-4bc8d834]{font-size:.9rem;font-weight:600}.missing-list[data-v-4bc8d834]{list-style:none;padding-left:0;margin-bottom:.75rem}.missing-list li[data-v-4bc8d834]{padding:.35rem 0;font-size:.875rem;border-bottom:1px dashed rgba(255,193,7,.3)}.missing-list li[data-v-4bc8d834]:last-child{border-bottom:none}.missing-list li strong[data-v-4bc8d834]{color:#856404}.missing-list li .text-muted[data-v-4bc8d834]{font-size:.8rem}.country-warning-banner[data-v-4bc8d834]{background:rgba(220,53,69,.1);border:1px solid #dc3545;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;color:#721c24}.country-info-banner[data-v-4bc8d834]{background:rgba(40,167,69,.1);border:1px solid #28a745;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;color:#155724}.country-badge[data-v-4bc8d834]{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-weight:600;font-size:.85rem;margin-left:.5rem}.country-badge-usa[data-v-4bc8d834]{background:linear-gradient(135deg,#3b4cca,#c33);color:#fff}.country-badge-canada[data-v-4bc8d834]{background:linear-gradient(135deg,#d52b1e,red);color:#fff}.country-badge-warning[data-v-4bc8d834]{background:#ffc107;color:#856404}.country-badge-other[data-v-4bc8d834]{background:#6c757d;color:#fff}.country-note[data-v-4bc8d834]{font-size:.8rem;color:#17a2b8;background:rgba(23,162,184,.1);padding:.25rem .5rem;border-radius:.25rem}.compliance-info-banner[data-v-47c93387]{border-left:4px solid #007bff}.template-content h6[data-v-47c93387]{color:#007bff;font-weight:600;margin-bottom:1rem}.template-content p[data-v-47c93387],.template-content ul[data-v-47c93387]{line-height:1.6;margin-bottom:1rem}.template-content li[data-v-47c93387]{margin-bottom:.5rem}.text-primary[data-v-47c93387]{cursor:pointer}.text-primary[data-v-47c93387]:hover{text-decoration:underline}.a2p-representative[data-v-2bc5bca2]{max-width:800px;margin:0 auto}.wizard-header h4[data-v-2bc5bca2]{color:#547fff;font-weight:600}.card[data-v-2bc5bca2]{border:1px solid #e0e6ed;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.card h6[data-v-2bc5bca2]{color:#2c3e50;font-weight:600;border-bottom:2px solid #f8f9fa;padding-bottom:8px}.border-info[data-v-2bc5bca2]{border-color:#17a2b8!important}.text-info[data-v-2bc5bca2]{color:#17a2b8!important}.form-control[data-v-2bc5bca2]:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 .2rem rgba(84,127,255,.25);box-shadow:0 0 0 .2rem rgba(84,127,255,.25)}.form-control.is-valid[data-v-2bc5bca2]{border-color:#28a745}.form-control.is-invalid[data-v-2bc5bca2]{border-color:#dc3545}.btn-primary[data-v-2bc5bca2]{background-color:#547fff;border-color:#547fff}.btn-primary[data-v-2bc5bca2]:hover{background-color:#4169e1;border-color:#4169e1}.btn-primary[data-v-2bc5bca2]:disabled{background-color:#6c757d;border-color:#6c757d}.text-muted[data-v-2bc5bca2]{font-size:13px}.form-group label[data-v-2bc5bca2]{font-weight:500;color:#495057}.custom-checkbox .custom-control-label[data-v-2bc5bca2]{font-size:14px;line-height:1.4}.custom-checkbox .custom-control-label[data-v-2bc5bca2]:before{border-color:#547fff}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-2bc5bca2]:before{background-color:#547fff;border-color:#547fff}.fas[data-v-2bc5bca2]{color:#547fff}ul[data-v-2bc5bca2]{margin-left:20px}ul li[data-v-2bc5bca2]{margin-bottom:5px;font-size:14px}.alert[data-v-2bc5bca2]{border:none;background-color:#d1ecf1;color:#0c5460}.alert h6[data-v-2bc5bca2],.alert p[data-v-2bc5bca2],.alert small[data-v-2bc5bca2]{color:#0c5460}.a2p-brand-usecase[data-v-49f78856]{max-width:800px;margin:0 auto}.wizard-header h4[data-v-49f78856]{color:#547fff;font-weight:600}.card[data-v-49f78856]{border:1px solid #e0e6ed;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.card h6[data-v-49f78856]{color:#2c3e50;font-weight:600;border-bottom:2px solid #f8f9fa;padding-bottom:8px}.form-control[data-v-49f78856]:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 .2rem rgba(84,127,255,.25);box-shadow:0 0 0 .2rem rgba(84,127,255,.25)}.custom-radio .custom-control-label[data-v-49f78856]{font-size:14px;line-height:1.4}.custom-radio .custom-control-label[data-v-49f78856]:before{border-color:#547fff}.btn-primary[data-v-49f78856],.custom-radio .custom-control-input:checked~.custom-control-label[data-v-49f78856]:before{background-color:#547fff;border-color:#547fff}.btn-primary[data-v-49f78856]:hover{background-color:#4169e1;border-color:#4169e1}.btn-primary[data-v-49f78856]:disabled{background-color:#6c757d;border-color:#6c757d}.text-muted[data-v-49f78856]{font-size:13px}.form-group label[data-v-49f78856]{font-weight:500;color:#495057}.form-group small[data-v-49f78856]{display:block;margin-top:5px}.custom-radio[data-v-49f78856]{margin-bottom:15px}.fas[data-v-49f78856]{color:#547fff}.a2p-documents[data-v-6203ce60]{max-width:800px;margin:0 auto}.wizard-header h4[data-v-6203ce60]{color:#547fff;font-weight:600}.card[data-v-6203ce60]{border:1px solid #e0e6ed;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.card h6[data-v-6203ce60]{color:#2c3e50;font-weight:600;border-bottom:2px solid #f8f9fa;padding-bottom:8px}.document-list[data-v-6203ce60]{list-style:none;padding-left:0}.document-list li[data-v-6203ce60]{padding:4px 0;font-size:14px;position:relative;padding-left:20px}.document-list li[data-v-6203ce60]:before{content:"\2022";color:#547fff;font-weight:700;position:absolute;left:0}.upload-area[data-v-6203ce60]{border:2px dashed #dee2e6;border-radius:8px;padding:20px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.upload-area.dragover[data-v-6203ce60],.upload-area[data-v-6203ce60]:hover{border-color:#547fff;background-color:#f8f9ff}.file-input[data-v-6203ce60]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-placeholder[data-v-6203ce60]{pointer-events:none}.upload-icon[data-v-6203ce60]{font-size:3rem;color:#6c757d;margin-bottom:1rem}.upload-progress[data-v-6203ce60]{background-color:#f8f9fa;border-radius:6px;padding:15px}.progress-bar-sm[data-v-6203ce60]{height:8px}.uploaded-files[data-v-6203ce60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.file-item[data-v-6203ce60]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;background-color:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.file-info[data-v-6203ce60],.file-item[data-v-6203ce60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-info[data-v-6203ce60]{-webkit-box-flex:1;-ms-flex:1;flex:1}.file-icon[data-v-6203ce60]{margin-right:12px;font-size:24px;width:30px;text-align:center}.file-details[data-v-6203ce60]{-webkit-box-flex:1;-ms-flex:1;flex:1}.file-name[data-v-6203ce60]{font-weight:500;color:#2c3e50;margin-bottom:4px}.file-meta[data-v-6203ce60]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:12px;color:#6c757d}.file-meta>span[data-v-6203ce60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.file-actions[data-v-6203ce60]{margin-left:12px}.border-warning[data-v-6203ce60]{border-color:#ffc107!important}.btn-primary[data-v-6203ce60]{background-color:#547fff;border-color:#547fff}.btn-primary[data-v-6203ce60]:hover{background-color:#4169e1;border-color:#4169e1}.btn-outline-primary[data-v-6203ce60]{color:#547fff;border-color:#547fff}.btn-outline-primary[data-v-6203ce60]:hover{background-color:#547fff;border-color:#547fff}.form-control[data-v-6203ce60]:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 .2rem rgba(84,127,255,.25);box-shadow:0 0 0 .2rem rgba(84,127,255,.25)}.fas[data-v-6203ce60]{color:#547fff}.text-success .fas[data-v-6203ce60]{color:#28a745!important}.text-danger .fas[data-v-6203ce60]{color:#dc3545!important}.text-warning .fas[data-v-6203ce60]{color:#ffc107!important}@media (max-width:768px){.file-item[data-v-6203ce60]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.file-actions[data-v-6203ce60]{margin-left:0;margin-top:8px;text-align:right}.upload-area[data-v-6203ce60]{padding:15px;min-height:100px}.upload-icon[data-v-6203ce60]{font-size:2rem;margin-bottom:.5rem}}.a2p-status[data-v-1167f2a0]{max-width:900px;margin:0 auto}.wizard-header h4[data-v-1167f2a0]{color:#547fff;font-weight:600}.card[data-v-1167f2a0]{border:1px solid #e0e6ed;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.status-header[data-v-1167f2a0]{padding-bottom:15px;border-bottom:2px solid #f8f9fa}.status-info h5[data-v-1167f2a0]{font-weight:600;margin-bottom:5px}.status-badge-large[data-v-1167f2a0]{font-size:14px;padding:8px 16px;border-radius:20px}.progress-section[data-v-1167f2a0]{background-color:#f8f9fa;padding:20px;border-radius:8px}.progress-label[data-v-1167f2a0]{font-weight:500;color:#495057}.progress-percentage[data-v-1167f2a0]{font-weight:600;color:#547fff}.custom-progress[data-v-1167f2a0]{border-radius:6px;overflow:hidden}.custom-progress .progress-bar[data-v-1167f2a0]{border-radius:6px}.timeline-card[data-v-1167f2a0]{background-color:#f8f9fa;padding:15px;border-radius:8px;border-left:4px solid #547fff}.subaccount-card[data-v-1167f2a0]{background-color:#f0f8ff;padding:15px;border-radius:8px;border-left:4px solid #17a2b8}.last-update-section[data-v-1167f2a0]{background-color:#f8f9fa;padding:10px 15px;border-radius:6px;font-size:14px}.steps-container[data-v-1167f2a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.step-item[data-v-1167f2a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border-radius:8px;-webkit-transition:background-color .2s;transition:background-color .2s}.step-item.step-completed[data-v-1167f2a0]{background-color:#f8fff9;border-left:4px solid #28a745}.step-item.step-current[data-v-1167f2a0]{background-color:#f8f9ff;border-left:4px solid #547fff}.step-icon[data-v-1167f2a0]{margin-right:12px;font-size:18px;width:24px;text-align:center}.step-content[data-v-1167f2a0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.step-name[data-v-1167f2a0]{font-weight:500;margin-bottom:2px}.step-description[data-v-1167f2a0]{font-size:14px}.history-container[data-v-1167f2a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.history-item[data-v-1167f2a0]{padding:15px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #dee2e6}.history-timestamp[data-v-1167f2a0]{font-size:12px;color:#6c757d;margin-bottom:8px}.history-status[data-v-1167f2a0]{margin-bottom:5px}.history-details[data-v-1167f2a0]{font-size:14px;margin-bottom:5px}.history-error[data-v-1167f2a0]{font-size:14px;font-weight:500}.detail-item[data-v-1167f2a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.detail-item label[data-v-1167f2a0]{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.detail-item span[data-v-1167f2a0]{font-size:14px;color:#495057;word-break:break-word}.technical-details[data-v-1167f2a0]{background-color:#f8f9fa;padding:15px;border-radius:6px;border:1px solid #e9ecef}.tech-detail[data-v-1167f2a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.tech-detail label[data-v-1167f2a0]{font-size:11px;font-weight:600;color:#6c757d;text-transform:uppercase;margin-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tech-detail label i[data-v-1167f2a0]{color:#547fff;width:14px;text-align:center}.tech-detail code[data-v-1167f2a0]{background-color:#e9ecef;padding:4px 8px;border-radius:4px;font-size:12px;color:#495057}.font-monospace[data-v-1167f2a0]{font-family:Monaco,Consolas,Courier New,monospace;font-size:13px}@media (max-width:768px){.status-header[data-v-1167f2a0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.status-badge[data-v-1167f2a0]{margin-top:10px;text-align:center}.progress-section[data-v-1167f2a0]{padding:15px}.step-item[data-v-1167f2a0]{padding:10px}.history-item[data-v-1167f2a0]{padding:12px}}.fade-enter-active[data-v-1167f2a0],.fade-leave-active[data-v-1167f2a0]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-1167f2a0],.fade-leave-to[data-v-1167f2a0]{opacity:0}.waiting-approval-banner[data-v-1167f2a0]{background:linear-gradient(135deg,#fff8e1,#fff3cd);border-left:5px solid #ffc107!important;-webkit-box-shadow:0 2px 8px rgba(255,193,7,.2);box-shadow:0 2px 8px rgba(255,193,7,.2)}.waiting-approval-banner h5[data-v-1167f2a0]{color:#856404;font-weight:600}.waiting-approval-banner .waiting-icon[data-v-1167f2a0]{color:#ffc107;-webkit-animation:pulse-1167f2a0 2s infinite;animation:pulse-1167f2a0 2s infinite}@-webkit-keyframes pulse-1167f2a0{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulse-1167f2a0{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.waiting-approval-banner .approval-info[data-v-1167f2a0]{background:hsla(0,0%,100%,.5);padding:12px;border-radius:6px;margin-top:10px}.waiting-approval-banner .approval-info p[data-v-1167f2a0]{font-size:14px;color:#664d03}.approved-banner[data-v-1167f2a0]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-left:5px solid #28a745!important;-webkit-box-shadow:0 2px 8px rgba(40,167,69,.2);box-shadow:0 2px 8px rgba(40,167,69,.2)}.approved-banner h5[data-v-1167f2a0]{color:#155724;font-weight:600}.approved-banner p[data-v-1167f2a0]{color:#155724}.a2p-wizard-step[data-v-231cd593]{max-width:800px;margin:0 auto}.step-header[data-v-231cd593]{text-align:center;margin-bottom:2rem}.step-title[data-v-231cd593]{color:#495057;font-weight:600;margin-bottom:.5rem}.step-description[data-v-231cd593]{font-size:1rem;line-height:1.5}.search-section[data-v-231cd593]{background-color:#f8f9fa}.number-item[data-v-231cd593],.number-option[data-v-231cd593]{-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#fff}.number-option[data-v-231cd593]:hover{background-color:#f8f9fa;border-color:#547fff!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.number-option.selected[data-v-231cd593]{background-color:rgba(84,127,255,.05)!important;border-color:#547fff!important;-webkit-box-shadow:0 0 0 2px rgba(84,127,255,.1);box-shadow:0 0 0 2px rgba(84,127,255,.1)}.phone-number[data-v-231cd593]{font-size:1.1rem;color:#495057;font-family:Courier New,monospace;font-weight:600}.cursor-pointer[data-v-231cd593]{cursor:pointer}.bg-primary-light[data-v-231cd593]{background-color:rgba(84,127,255,.05)!important}.bg-success-light[data-v-231cd593]{background-color:rgba(58,191,148,.05)!important}.selected-summary[data-v-231cd593]{-webkit-animation:fadeIn-231cd593 .3s ease;animation:fadeIn-231cd593 .3s ease}@-webkit-keyframes fadeIn-231cd593{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-231cd593{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.step-actions[data-v-231cd593]{background-color:#f8f9fa;margin:0 -1.5rem -1.5rem -1.5rem;padding:1rem 1.5rem;border-radius:0 0 .5rem .5rem}.form-label[data-v-231cd593]{margin-bottom:.5rem;font-weight:500;color:#495057}.available-numbers-list[data-v-231cd593]{max-height:400px;overflow-y:auto}.available-numbers-list[data-v-231cd593]::-webkit-scrollbar{width:6px}.available-numbers-list[data-v-231cd593]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.available-numbers-list[data-v-231cd593]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.available-numbers-list[data-v-231cd593]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.a2p-wizard-step[data-v-675b30f5]{max-width:700px;margin:0 auto;padding:2rem 1rem}.completion-header[data-v-675b30f5]{margin-bottom:3rem}.success-icon[data-v-675b30f5]{-webkit-animation:bounceIn-675b30f5 .6s ease;animation:bounceIn-675b30f5 .6s ease}@-webkit-keyframes bounceIn-675b30f5{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:0}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes bounceIn-675b30f5{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:0}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.completion-title[data-v-675b30f5]{font-size:2rem;font-weight:600;margin-bottom:.5rem}.completion-subtitle[data-v-675b30f5]{font-size:1.1rem;line-height:1.5}.next-steps[data-v-675b30f5],.setup-summary[data-v-675b30f5]{max-width:600px}.summary-card[data-v-675b30f5]{background-color:#f8f9fa}.summary-item[data-v-675b30f5]{-webkit-transition:all .2s ease;transition:all .2s ease}.summary-item[data-v-675b30f5]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.bg-success-light[data-v-675b30f5]{background-color:rgba(58,191,148,.05)!important}.next-step-item[data-v-675b30f5]{-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#fff}.next-step-item[data-v-675b30f5]:hover{background-color:#f8f9fa;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.completion-actions[data-v-675b30f5]{margin-top:2rem}.support-section[data-v-675b30f5]{margin-top:2rem;padding-top:1rem}@media (max-width:768px){.completion-title[data-v-675b30f5]{font-size:1.5rem}.completion-actions .btn[data-v-675b30f5]{display:block;width:100%;margin-bottom:.5rem}.completion-actions .btn[data-v-675b30f5]:last-child{margin-bottom:0}}.summary-item[data-v-675b30f5]{-webkit-animation:slideInUp-675b30f5 .5s ease forwards;animation:slideInUp-675b30f5 .5s ease forwards;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.summary-item[data-v-675b30f5]:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.summary-item[data-v-675b30f5]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.summary-item[data-v-675b30f5]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes slideInUp-675b30f5{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp-675b30f5{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.next-step-item[data-v-675b30f5]{-webkit-animation:slideInLeft-675b30f5 .5s ease forwards;animation:slideInLeft-675b30f5 .5s ease forwards;opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.next-step-item[data-v-675b30f5]:first-child{-webkit-animation-delay:.4s;animation-delay:.4s}.next-step-item[data-v-675b30f5]:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.next-step-item[data-v-675b30f5]:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes slideInLeft-675b30f5{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft-675b30f5{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.wizard-progress[data-v-760880b0]{background:#fff;border:1px solid #e9ecef;border-radius:.5rem;padding:1.5rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.progress-title[data-v-760880b0],.step-counter[data-v-760880b0]{color:#495057;font-weight:600}.progress-percentage[data-v-760880b0]{font-size:.875rem}.progress[data-v-760880b0]{background-color:#e9ecef;border-radius:4px}.progress-bar[data-v-760880b0]{-webkit-transition:width .6s ease;transition:width .6s ease;border-radius:4px}.steps-container[data-v-760880b0]{position:relative}.step-indicator[data-v-760880b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:120px;position:relative}.step-circle[data-v-760880b0]{width:40px;height:40px;border-radius:50%;border:2px solid #e9ecef;background-color:#fff;font-size:.875rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:2}.step-completed .step-circle[data-v-760880b0]{background-color:#3abf94;border-color:#3abf94;color:#fff}.step-current .step-circle[data-v-760880b0]{background-color:#547fff;border-color:#547fff;color:#fff;-webkit-animation:pulse-760880b0 2s infinite;animation:pulse-760880b0 2s infinite}.step-pending .step-circle[data-v-760880b0]{background-color:#f8f9fa;border-color:#e9ecef;color:#798892}@-webkit-keyframes pulse-760880b0{0%{-webkit-box-shadow:0 0 0 0 rgba(84,127,255,.4);box-shadow:0 0 0 0 rgba(84,127,255,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(84,127,255,0);box-shadow:0 0 0 10px rgba(84,127,255,0)}to{-webkit-box-shadow:0 0 0 0 rgba(84,127,255,0);box-shadow:0 0 0 0 rgba(84,127,255,0)}}@keyframes pulse-760880b0{0%{-webkit-box-shadow:0 0 0 0 rgba(84,127,255,.4);box-shadow:0 0 0 0 rgba(84,127,255,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(84,127,255,0);box-shadow:0 0 0 10px rgba(84,127,255,0)}to{-webkit-box-shadow:0 0 0 0 rgba(84,127,255,0);box-shadow:0 0 0 0 rgba(84,127,255,0)}}.step-label[data-v-760880b0]{min-height:50px;max-width:100px}.step-name[data-v-760880b0]{font-size:.75rem;font-weight:600;line-height:1.2}.step-subtitle[data-v-760880b0]{font-size:.65rem;line-height:1.1}.step-completed .step-name[data-v-760880b0]{color:#3abf94}.step-current .step-name[data-v-760880b0]{color:#547fff;font-weight:700}.step-pending .step-name[data-v-760880b0]{color:#798892}@media (max-width:768px){.wizard-progress[data-v-760880b0]{padding:1rem}.progress-header[data-v-760880b0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.progress-info[data-v-760880b0]{margin-top:.5rem}.step-indicator[data-v-760880b0]{max-width:80px}.step-circle[data-v-760880b0]{width:32px;height:32px;font-size:.75rem}.step-name[data-v-760880b0]{font-size:.65rem}.step-subtitle[data-v-760880b0]{font-size:.6rem}}@media (max-width:576px){.step-indicators[data-v-760880b0]{overflow-x:auto;padding-bottom:.5rem}.steps-container[data-v-760880b0]{min-width:600px}}.step-indicator[data-v-760880b0]:not(:last-child):after{content:"";position:absolute;top:20px;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px;background-color:#e9ecef;z-index:1;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.step-completed[data-v-760880b0]:not(:last-child):after{background-color:#3abf94}.step-current[data-v-760880b0]:not(:last-child):after{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#547fff),color-stop(50%,#e9ecef));background:linear-gradient(90deg,#547fff 50%,#e9ecef 0)}.multiselect[data-v-c70e933a],.multiselect__input[data-v-c70e933a],.multiselect__single[data-v-c70e933a]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-c70e933a],.modal .modal-content[data-v-c70e933a],.modal .modal-dialog[data-v-c70e933a],.modal[data-v-c70e933a]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-c70e933a],.modal .modal-dialog.modal-dialog-scrollable[data-v-c70e933a]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-c70e933a]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-c70e933a]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-c70e933a]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-c70e933a]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-c70e933a]{left:0!important}.atwho-view[data-v-c70e933a]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-c70e933a]{max-width:700px!important}.collections-popover[data-v-c70e933a],.popover-body[data-v-c70e933a]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-c70e933a]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-c70e933a]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-c70e933a]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-c70e933a]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-c70e933a]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-c70e933a]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-c70e933a]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-c70e933a]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-c70e933a]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-c70e933a]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-c70e933a]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-c70e933a]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-c70e933a]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-c70e933a]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-c70e933a]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-c70e933a]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-c70e933a]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-c70e933a]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-c70e933a]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-c70e933a]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-c70e933a]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-c70e933a]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-c70e933a]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-c70e933a]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-c70e933a]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-c70e933a]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-c70e933a]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-c70e933a]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-c70e933a]{font-size:12px}.routine-form .multiselect__tags[data-v-c70e933a]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-c70e933a]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-c70e933a]{height:34px}.routine-form .multiselect__placeholder[data-v-c70e933a]{margin-bottom:3px}.routine-form .multiselect__input[data-v-c70e933a]{font-size:14px}.routine-form .multiselect__select[data-v-c70e933a]:before{top:60%}.taskHeader[data-v-c70e933a]{width:100%}.taskHeaderLine[data-v-c70e933a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.taskFrom[data-v-c70e933a],.taskHeaderLine[data-v-c70e933a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.taskFrom img[data-v-c70e933a]{height:30px;width:30px}.taskFromInfo[data-v-c70e933a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.1}.taskHeaderDate button[data-v-c70e933a]{font-size:.875rem}.multiselect[data-v-130e069b],.multiselect__input[data-v-130e069b],.multiselect__single[data-v-130e069b]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-130e069b],.modal .modal-content[data-v-130e069b],.modal .modal-dialog[data-v-130e069b],.modal[data-v-130e069b]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-130e069b],.modal .modal-dialog.modal-dialog-scrollable[data-v-130e069b]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-130e069b]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-130e069b]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-130e069b]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-130e069b]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-130e069b]{left:0!important}.atwho-view[data-v-130e069b]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-130e069b]{max-width:700px!important}.collections-popover[data-v-130e069b],.popover-body[data-v-130e069b]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-130e069b]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-130e069b]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-130e069b]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-130e069b]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-130e069b]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-130e069b]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-130e069b]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-130e069b]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-130e069b]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-130e069b]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-130e069b]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-130e069b]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-130e069b]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-130e069b]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-130e069b]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-130e069b]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-130e069b]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-130e069b]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-130e069b]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-130e069b]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-130e069b]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-130e069b]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-130e069b]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-130e069b]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-130e069b]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-130e069b]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-130e069b]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-130e069b]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-130e069b]{font-size:12px}.routine-form .multiselect__tags[data-v-130e069b]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-130e069b]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-130e069b]{height:34px}.routine-form .multiselect__placeholder[data-v-130e069b]{margin-bottom:3px}.routine-form .multiselect__input[data-v-130e069b]{font-size:14px}.routine-form .multiselect__select[data-v-130e069b]:before{top:60%}.button[data-v-130e069b]{border:none;width:100%;padding:10px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;border-radius:.2rem;color:#868e96;background:transparent}.button[data-v-130e069b]:active,.button[data-v-130e069b]:hover{background-color:#e5e5e5;color:#495057}.button .badge[data-v-130e069b]{width:20px;height:20px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:10px}.buttonActive[data-v-130e069b]{background-color:#fff;color:#555;font-weight:600}[contenteditable].editor,textarea.editor{width:80%;max-width:100%;height:40px;max-height:40px;overflow:hidden;white-space:pre-wrap;border:1px solid rgba(0,0,0,.3);padding:.4em}[placeholder].editor:empty:before{content:attr(placeholder);color:#555}.multiselect[data-v-04b541ae],.multiselect__input[data-v-04b541ae],.multiselect__single[data-v-04b541ae]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-04b541ae],.modal .modal-content[data-v-04b541ae],.modal .modal-dialog[data-v-04b541ae],.modal[data-v-04b541ae]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-04b541ae],.modal .modal-dialog.modal-dialog-scrollable[data-v-04b541ae]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-04b541ae]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-04b541ae]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-04b541ae]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-04b541ae]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-04b541ae]{left:0!important}.atwho-view[data-v-04b541ae]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-04b541ae]{max-width:700px!important}.collections-popover[data-v-04b541ae],.popover-body[data-v-04b541ae]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-04b541ae]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-04b541ae]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-04b541ae]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-04b541ae]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-04b541ae]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-04b541ae]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-04b541ae]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-04b541ae]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-04b541ae]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-04b541ae]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-04b541ae]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-04b541ae]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-04b541ae]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-04b541ae]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-04b541ae]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-04b541ae]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-04b541ae]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-04b541ae]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-04b541ae]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-04b541ae]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-04b541ae]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-04b541ae]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-04b541ae]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-04b541ae]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-04b541ae]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-04b541ae]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-04b541ae]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-04b541ae]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-04b541ae]{font-size:12px}.routine-form .multiselect__tags[data-v-04b541ae]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-04b541ae]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-04b541ae]{height:34px}.routine-form .multiselect__placeholder[data-v-04b541ae]{margin-bottom:3px}.routine-form .multiselect__input[data-v-04b541ae]{font-size:14px}.routine-form .multiselect__select[data-v-04b541ae]:before{top:60%}.pagination[data-v-04b541ae]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paginationText[data-v-04b541ae]{color:#868e96;font-size:.9rem}.paginationPages[data-v-04b541ae]{border-left:1px solid #868e96;padding-left:11px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.paginationPages button[data-v-04b541ae]{margin-left:4px}.button[data-v-04b541ae]{-webkit-transition:.3s;transition:.3s;padding:.45rem .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;border-radius:.2rem;color:#888;background:#fff;border:none}.button[data-v-04b541ae]:hover{background-color:transparent}.buttonActive[data-v-04b541ae]{background:#d6dee5}.buttonDisabled[data-v-04b541ae]:hover{background-color:#fff}.taskTableHeader[data-v-c5c6c80e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.taskTableHeader .form-control[data-v-c5c6c80e]{width:auto}.taskTableHeader .btn-group[data-v-c5c6c80e]{margin-right:10px}.taskTableHeader .title[data-v-c5c6c80e]{color:#3abf94}.multiselect[data-v-3d24f8ef],.multiselect__input[data-v-3d24f8ef],.multiselect__single[data-v-3d24f8ef]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-3d24f8ef],.modal .modal-content[data-v-3d24f8ef],.modal .modal-dialog[data-v-3d24f8ef],.modal[data-v-3d24f8ef]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-3d24f8ef],.modal .modal-dialog.modal-dialog-scrollable[data-v-3d24f8ef]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-3d24f8ef]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-3d24f8ef]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-3d24f8ef]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-3d24f8ef]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-3d24f8ef]{left:0!important}.atwho-view[data-v-3d24f8ef]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-3d24f8ef]{max-width:700px!important}.collections-popover[data-v-3d24f8ef],.popover-body[data-v-3d24f8ef]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-3d24f8ef]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-3d24f8ef]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-3d24f8ef]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-3d24f8ef]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-3d24f8ef]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-3d24f8ef]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-3d24f8ef]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-3d24f8ef]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-3d24f8ef]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-3d24f8ef]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-3d24f8ef]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-3d24f8ef]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-3d24f8ef]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-3d24f8ef]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-3d24f8ef]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-3d24f8ef]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-3d24f8ef]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-3d24f8ef]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-3d24f8ef]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-3d24f8ef]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-3d24f8ef]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-3d24f8ef]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-3d24f8ef]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-3d24f8ef]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-3d24f8ef]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-3d24f8ef]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-3d24f8ef]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-3d24f8ef]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-3d24f8ef]{font-size:12px}.routine-form .multiselect__tags[data-v-3d24f8ef]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-3d24f8ef]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-3d24f8ef]{height:34px}.routine-form .multiselect__placeholder[data-v-3d24f8ef]{margin-bottom:3px}.routine-form .multiselect__input[data-v-3d24f8ef]{font-size:14px}.routine-form .multiselect__select[data-v-3d24f8ef]:before{top:60%}.taskComments[data-v-3d24f8ef]{width:50%}@media(max-width:767.98px){.taskComments[data-v-3d24f8ef]{width:100%}}.commentsButtons[data-v-3d24f8ef],.commentsInfo[data-v-3d24f8ef]{margin:-5px 0 10px}.multiselect[data-v-088d922a],.multiselect__input[data-v-088d922a],.multiselect__single[data-v-088d922a]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-088d922a],.modal .modal-content[data-v-088d922a],.modal .modal-dialog[data-v-088d922a],.modal[data-v-088d922a]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-088d922a],.modal .modal-dialog.modal-dialog-scrollable[data-v-088d922a]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-088d922a]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-088d922a]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-088d922a]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-088d922a]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-088d922a]{left:0!important}.atwho-view[data-v-088d922a]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-088d922a]{max-width:700px!important}.collections-popover[data-v-088d922a],.popover-body[data-v-088d922a]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-088d922a]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-088d922a]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-088d922a]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-088d922a]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-088d922a]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-088d922a]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-088d922a]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-088d922a]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-088d922a]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-088d922a]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-088d922a]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-088d922a]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-088d922a]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-088d922a]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-088d922a]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-088d922a]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-088d922a]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-088d922a]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-088d922a]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-088d922a]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-088d922a]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-088d922a]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-088d922a]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-088d922a]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-088d922a]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-088d922a]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-088d922a]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-088d922a]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-088d922a]{font-size:12px}.routine-form .multiselect__tags[data-v-088d922a]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-088d922a]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-088d922a]{height:34px}.routine-form .multiselect__placeholder[data-v-088d922a]{margin-bottom:3px}.routine-form .multiselect__input[data-v-088d922a]{font-size:14px}.routine-form .multiselect__select[data-v-088d922a]:before{top:60%}.taskComments[data-v-088d922a]{width:50%}@media(max-width:767.98px){.taskComments[data-v-088d922a]{width:100%}}.commentsButtons[data-v-088d922a],.commentsInfo[data-v-088d922a]{margin:-5px 0 10px}.widget .loader[data-v-088d922a]{position:relative}.multiselect[data-v-94a533a8],.multiselect__input[data-v-94a533a8],.multiselect__single[data-v-94a533a8]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-94a533a8],.modal .modal-content[data-v-94a533a8],.modal .modal-dialog[data-v-94a533a8],.modal[data-v-94a533a8]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-94a533a8],.modal .modal-dialog.modal-dialog-scrollable[data-v-94a533a8]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-94a533a8]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-94a533a8]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-94a533a8]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-94a533a8]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-94a533a8]{left:0!important}.atwho-view[data-v-94a533a8]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-94a533a8]{max-width:700px!important}.collections-popover[data-v-94a533a8],.popover-body[data-v-94a533a8]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-94a533a8]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-94a533a8]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-94a533a8]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-94a533a8]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-94a533a8]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-94a533a8]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-94a533a8]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-94a533a8]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-94a533a8]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-94a533a8]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-94a533a8]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-94a533a8]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-94a533a8]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-94a533a8]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-94a533a8]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-94a533a8]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-94a533a8]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-94a533a8]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-94a533a8]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-94a533a8]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-94a533a8]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-94a533a8]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-94a533a8]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-94a533a8]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-94a533a8]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-94a533a8]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-94a533a8]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-94a533a8]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-94a533a8]{font-size:12px}.routine-form .multiselect__tags[data-v-94a533a8]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-94a533a8]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-94a533a8]{height:34px}.routine-form .multiselect__placeholder[data-v-94a533a8]{margin-bottom:3px}.routine-form .multiselect__input[data-v-94a533a8]{font-size:14px}.routine-form .multiselect__select[data-v-94a533a8]:before{top:60%}.taskAssets[data-v-94a533a8]{width:50%}@media(max-width:767.98px){.taskAssets[data-v-94a533a8]{width:100%}}.assetsButtons[data-v-94a533a8],.assetsInfo[data-v-94a533a8]{margin:-5px 0 10px}.multiselect[data-v-d27a0b06],.multiselect__input[data-v-d27a0b06],.multiselect__single[data-v-d27a0b06]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-d27a0b06],.modal .modal-content[data-v-d27a0b06],.modal .modal-dialog[data-v-d27a0b06],.modal[data-v-d27a0b06]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-d27a0b06],.modal .modal-dialog.modal-dialog-scrollable[data-v-d27a0b06]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-d27a0b06]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-d27a0b06]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-d27a0b06]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-d27a0b06]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-d27a0b06]{left:0!important}.atwho-view[data-v-d27a0b06]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-d27a0b06]{max-width:700px!important}.collections-popover[data-v-d27a0b06],.popover-body[data-v-d27a0b06]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-d27a0b06]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-d27a0b06]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-d27a0b06]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-d27a0b06]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-d27a0b06]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-d27a0b06]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-d27a0b06]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-d27a0b06]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-d27a0b06]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-d27a0b06]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-d27a0b06]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-d27a0b06]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-d27a0b06]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-d27a0b06]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-d27a0b06]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-d27a0b06]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-d27a0b06]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-d27a0b06]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-d27a0b06]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-d27a0b06]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-d27a0b06]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-d27a0b06]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-d27a0b06]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-d27a0b06]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-d27a0b06]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-d27a0b06]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-d27a0b06]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-d27a0b06]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-d27a0b06]{font-size:12px}.routine-form .multiselect__tags[data-v-d27a0b06]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-d27a0b06]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-d27a0b06]{height:34px}.routine-form .multiselect__placeholder[data-v-d27a0b06]{margin-bottom:3px}.routine-form .multiselect__input[data-v-d27a0b06]{font-size:14px}.routine-form .multiselect__select[data-v-d27a0b06]:before{top:60%}.multiselect[data-v-168ebdf4],.multiselect__input[data-v-168ebdf4],.multiselect__single[data-v-168ebdf4]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-168ebdf4],.modal .modal-content[data-v-168ebdf4],.modal .modal-dialog[data-v-168ebdf4],.modal[data-v-168ebdf4]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-168ebdf4],.modal .modal-dialog.modal-dialog-scrollable[data-v-168ebdf4]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-168ebdf4]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-168ebdf4]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-168ebdf4]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-168ebdf4]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-168ebdf4]{left:0!important}.atwho-view[data-v-168ebdf4]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-168ebdf4]{max-width:700px!important}.collections-popover[data-v-168ebdf4],.popover-body[data-v-168ebdf4]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-168ebdf4]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-168ebdf4]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-168ebdf4]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-168ebdf4]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-168ebdf4]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-168ebdf4]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-168ebdf4]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-168ebdf4]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-168ebdf4]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-168ebdf4]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-168ebdf4]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-168ebdf4]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-168ebdf4]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-168ebdf4]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-168ebdf4]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-168ebdf4]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-168ebdf4]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-168ebdf4]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-168ebdf4]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-168ebdf4]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-168ebdf4]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-168ebdf4]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-168ebdf4]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-168ebdf4]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-168ebdf4]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-168ebdf4]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-168ebdf4]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-168ebdf4]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-168ebdf4]{font-size:12px}.routine-form .multiselect__tags[data-v-168ebdf4]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-168ebdf4]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-168ebdf4]{height:34px}.routine-form .multiselect__placeholder[data-v-168ebdf4]{margin-bottom:3px}.routine-form .multiselect__input[data-v-168ebdf4]{font-size:14px}.routine-form .multiselect__select[data-v-168ebdf4]:before{top:60%}.multiselect[data-v-23aca5d9],.multiselect__input[data-v-23aca5d9],.multiselect__single[data-v-23aca5d9]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-23aca5d9],.modal .modal-content[data-v-23aca5d9],.modal .modal-dialog[data-v-23aca5d9],.modal[data-v-23aca5d9]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-23aca5d9],.modal .modal-dialog.modal-dialog-scrollable[data-v-23aca5d9]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-23aca5d9]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-23aca5d9]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-23aca5d9]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-23aca5d9]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-23aca5d9]{left:0!important}.atwho-view[data-v-23aca5d9]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-23aca5d9]{max-width:700px!important}.collections-popover[data-v-23aca5d9],.popover-body[data-v-23aca5d9]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-23aca5d9]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-23aca5d9]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-23aca5d9]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-23aca5d9]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-23aca5d9]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-23aca5d9]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-23aca5d9]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-23aca5d9]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-23aca5d9]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-23aca5d9]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-23aca5d9]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-23aca5d9]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-23aca5d9]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-23aca5d9]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-23aca5d9]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-23aca5d9]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-23aca5d9]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-23aca5d9]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-23aca5d9]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-23aca5d9]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-23aca5d9]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-23aca5d9]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-23aca5d9]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-23aca5d9]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-23aca5d9]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-23aca5d9]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-23aca5d9]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-23aca5d9]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-23aca5d9]{font-size:12px}.routine-form .multiselect__tags[data-v-23aca5d9]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-23aca5d9]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-23aca5d9]{height:34px}.routine-form .multiselect__placeholder[data-v-23aca5d9]{margin-bottom:3px}.routine-form .multiselect__input[data-v-23aca5d9]{font-size:14px}.routine-form .multiselect__select[data-v-23aca5d9]:before{top:60%}.unreadedTask td[data-v-23aca5d9]{font-weight:600}.taskContext[data-v-23aca5d9]{width:10px;padding-right:0}.taskCheckbox[data-v-23aca5d9]{width:50px;padding-right:0}.taskStarred[data-v-23aca5d9]{color:#ffc247}@media(max-width:767.98px){.taskClip[data-v-23aca5d9]{display:none}}.taskDate[data-v-23aca5d9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:767.98px){.taskDate[data-v-23aca5d9]{width:65px}}.loader[data-v-23aca5d9],.loader[data-v-23aca5d9]:after,.loader[data-v-23aca5d9]:before{background:#408080;-webkit-animation:load1-23aca5d9 1s ease-in-out infinite;animation:load1-23aca5d9 1s ease-in-out infinite;width:1em;height:4em}.loader[data-v-23aca5d9]{color:#408080;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader[data-v-23aca5d9]:after,.loader[data-v-23aca5d9]:before{position:absolute;top:0;content:""}.loader[data-v-23aca5d9]:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader[data-v-23aca5d9]:after{left:1.5em}@-webkit-keyframes load1-23aca5d9{0%,80%,to{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}@keyframes load1-23aca5d9{0%,80%,to{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}.multiselect[data-v-68601046],.multiselect__input[data-v-68601046],.multiselect__single[data-v-68601046]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-68601046],.modal .modal-content[data-v-68601046],.modal .modal-dialog[data-v-68601046],.modal[data-v-68601046]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-68601046],.modal .modal-dialog.modal-dialog-scrollable[data-v-68601046]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-68601046]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-68601046]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-68601046]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-68601046]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-68601046]{left:0!important}.atwho-view[data-v-68601046]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-68601046]{max-width:700px!important}.collections-popover[data-v-68601046],.popover-body[data-v-68601046]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-68601046]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-68601046]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-68601046]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-68601046]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-68601046]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-68601046]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-68601046]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-68601046]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-68601046]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-68601046]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-68601046]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-68601046]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-68601046]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-68601046]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-68601046]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-68601046]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-68601046]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-68601046]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-68601046]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-68601046]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-68601046]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-68601046]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-68601046]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-68601046]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-68601046]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-68601046]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-68601046]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-68601046]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-68601046]{font-size:12px}.routine-form .multiselect__tags[data-v-68601046]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-68601046]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-68601046]{height:34px}.routine-form .multiselect__placeholder[data-v-68601046]{margin-bottom:3px}.routine-form .multiselect__input[data-v-68601046]{font-size:14px}.routine-form .multiselect__select[data-v-68601046]:before{top:60%}.table td[data-v-68601046]{padding:0;vertical-align:middle}.table tr td[data-v-68601046]:first-child{width:45px;padding-top:12px}.table tr td[data-v-68601046]:nth-child(2){width:25px}.table tr[data-v-68601046]:hover{background-color:#dee4ee}.table .tr:hover td[data-v-68601046]{background-color:transparent}.VueTables__date-filter[data-v-68601046]{border:1px solid #ccc;padding:6px;border-radius:4px;cursor:pointer}.unreadedTask td[data-v-68601046]{font-weight:600}.needsReviewTask[data-v-68601046]{text-decoration:line-through}.needsReviewTask a[data-v-68601046]{color:#c1ccd3}.abc-checkbox-primary input[type=radio]:checked+label[data-v-68601046]:before,.needsReviewTask .abc-checkbox-primary input[type=checkbox]:checked+label[data-v-68601046]:before{background-color:#c1ccd3;border-color:#c1ccd3}.taskContext[data-v-68601046]{width:10px;padding-right:0}.taskStarred[data-v-68601046]{color:#ffc247}@media(max-width:767.98px){.taskClip[data-v-68601046]{display:none}}.taskDate[data-v-68601046]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:767.98px){.taskDate[data-v-68601046]{width:65px}}.email-page .pageTopLine[data-v-049f20c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.email-page .pageTopLine .close[data-v-049f20c4]{margin-left:25px}.email-page .alertTransform[data-v-049f20c4]{-webkit-transition:.6s;transition:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:translateX(-130vw);transform:translateX(-130vw);padding-right:1.25rem}.email-page .alertAfter[data-v-049f20c4]{-webkit-transform:translateX(0);transform:translateX(0)}.request-feature-card[data-v-681d19d1]{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;margin:.75rem 0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.request-feature-card[data-v-681d19d1]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#4285f4),color-stop(50%,#34a853),to(#fbbc04));background:linear-gradient(90deg,#4285f4,#34a853 50%,#fbbc04);border-radius:12px 12px 0 0}.request-feature-card[data-v-681d19d1]:hover{-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#cbd5e1}.request-feature-card .feature-icon[data-v-681d19d1]{text-align:center;margin-bottom:1rem}.request-feature-card .feature-icon i[data-v-681d19d1]{font-size:2.5rem;color:#fff;background:linear-gradient(135deg,#4285f4,#34a853);width:60px;height:60px;line-height:60px;border-radius:16px;-webkit-box-shadow:0 4px 12px rgba(66,133,244,.3);box-shadow:0 4px 12px rgba(66,133,244,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.request-feature-card .feature-icon i[data-v-681d19d1]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 6px 16px rgba(66,133,244,.4);box-shadow:0 6px 16px rgba(66,133,244,.4)}.request-feature-card .feature-content[data-v-681d19d1]{margin-bottom:1.25rem}.request-feature-card .feature-content .feature-title[data-v-681d19d1]{font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:.75rem;text-align:center;letter-spacing:-.025em}.request-feature-card .feature-content .feature-description[data-v-681d19d1]{font-size:.9rem;color:#64748b;margin-bottom:1rem;text-align:center;line-height:1.5;font-weight:400}.request-feature-card .feature-content .feature-benefits[data-v-681d19d1]{background:rgba(66,133,244,.04);border-radius:8px;padding:.875rem;border:1px solid rgba(66,133,244,.1);margin-top:.5rem}.request-feature-card .feature-content .feature-benefits ul[data-v-681d19d1]{list-style:none;padding:0;margin:0}.request-feature-card .feature-content .feature-benefits ul li[data-v-681d19d1]{font-size:.85rem;color:#475569;padding:.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:500;line-height:1.4;text-align:left}.request-feature-card .feature-content .feature-benefits ul li i[data-v-681d19d1]{margin-right:.75rem;margin-top:.1rem;font-size:.75rem;color:#34a853;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.request-feature-card .feature-content .feature-benefits ul li[data-v-681d19d1]:not(:last-child){border-bottom:1px solid rgba(66,133,244,.08)}.request-feature-card .feature-action[data-v-681d19d1]{text-align:center}.request-feature-card .feature-action .request-btn[data-v-681d19d1]{width:100%;font-weight:600;font-size:.9rem;padding:.75rem 1rem;border-radius:8px;background:linear-gradient(135deg,#4285f4,#34a853);border:none;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:none;letter-spacing:.025em}.request-feature-card .feature-action .request-btn[data-v-681d19d1]:hover{background:linear-gradient(135deg,#3367d6,#2d8f3f);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(66,133,244,.3);box-shadow:0 4px 12px rgba(66,133,244,.3)}.request-feature-card .feature-action .request-btn[data-v-681d19d1]:active{-webkit-transform:translateY(0);transform:translateY(0)}.request-feature-card .feature-action .request-btn i[data-v-681d19d1]{margin-right:.5rem}.request-feature-card .feature-action .request-success[data-v-681d19d1]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:8px;padding:1rem;color:#166534;-webkit-box-shadow:0 2px 8px rgba(34,197,94,.1);box-shadow:0 2px 8px rgba(34,197,94,.1)}.request-feature-card .feature-action .request-success .success-text[data-v-681d19d1]{font-weight:700;display:block;font-size:.9rem}.request-feature-card .feature-action .request-success .success-subtext[data-v-681d19d1]{font-size:.8rem;color:#15803d;margin-top:.375rem;display:block;font-weight:500}.request-feature-card .feature-action .request-cooldown[data-v-681d19d1]{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:8px;padding:1rem;color:#6b7280;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.request-feature-card .feature-action .request-cooldown .cooldown-text[data-v-681d19d1]{font-size:.8rem;line-height:1.4;font-weight:500}.moolah-card-element[data-v-dd79b734]{min-height:400px;margin:16px 0}.success-checkmark[data-v-dd79b734]{width:80px;height:80px;border-radius:50%;background-color:#2e7d32;color:#fff;font-size:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paid-amount[data-v-dd79b734]{font-size:2rem;font-weight:700;color:#2e7d32;margin-bottom:4px}.processing-overlay[data-v-dd79b734]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999;border-radius:.3rem}.post-comments .comment-body[data-v-2b0c2dac]{overflow:visible}.featureNotEnabled[data-v-2b0c2dac]{font-weight:700;color:#e20f0f}.sms-short-url-note[data-v-2b0c2dac]{margin-top:10px;padding:10px 14px;background-color:#fff3f3;border:1px solid #e74c3c;border-left:4px solid #e74c3c;border-radius:4px;font-size:13px;color:#c0392b;line-height:1.5}.sms-short-url-note strong[data-v-2b0c2dac]{color:#e74c3c}.sms-preview-text[data-v-2b0c2dac]{display:block;margin-top:6px;font-style:italic;color:#555;word-break:break-word}.sms-sender-info[data-v-2b0c2dac]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-left:4px solid #17a2b8;border-radius:6px;padding:12px 16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.sms-sender-info .fa-mobile-phone[data-v-2b0c2dac]{color:#17a2b8!important}.feature-help-popover[data-v-2b0c2dac]{min-width:350px!important;max-width:450px!important;width:auto!important}.feature-help-popover .popover-body[data-v-2b0c2dac],.feature-help-popover[data-v-2b0c2dac]{white-space:normal!important;word-wrap:break-word!important;text-orientation:mixed!important;-webkit-writing-mode:horizontal-tb!important;-ms-writing-mode:lr-tb!important;writing-mode:horizontal-tb!important}.feature-help-popover .popover-body[data-v-2b0c2dac]{min-width:300px!important;width:100%!important}.feature-help-popover .help_popover[data-v-2b0c2dac],.feature-help-popover .popover-body [data-v-2b0c2dac]{white-space:normal!important;word-wrap:break-word!important;text-orientation:mixed!important;-webkit-writing-mode:horizontal-tb!important;-ms-writing-mode:lr-tb!important;writing-mode:horizontal-tb!important}.feature-help-popover .help_popover[data-v-2b0c2dac]{min-width:300px!important;width:100%!important}.feature-help-popover .help_popover [data-v-2b0c2dac],.popover[data-v-2b0c2dac]{white-space:normal!important;word-wrap:break-word!important;text-orientation:mixed!important;-webkit-writing-mode:horizontal-tb!important;-ms-writing-mode:lr-tb!important;writing-mode:horizontal-tb!important}.popover[data-v-2b0c2dac]{min-width:300px!important}.popover-body[data-v-2b0c2dac],.popover-body [data-v-2b0c2dac]{white-space:normal!important;word-wrap:break-word!important;text-orientation:mixed!important;-webkit-writing-mode:horizontal-tb!important;-ms-writing-mode:lr-tb!important;writing-mode:horizontal-tb!important}.followup-panel[data-v-2b0c2dac]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100%}.followup-error-state[data-v-2b0c2dac]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem 2rem;text-align:center}.error-icon[data-v-2b0c2dac],.followup-error-state[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-icon[data-v-2b0c2dac]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#fee2e2,#fecaca);margin-bottom:1.5rem}.error-icon i[data-v-2b0c2dac]{font-size:2.5rem;color:#dc2626}.error-title[data-v-2b0c2dac]{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.75rem}.error-message[data-v-2b0c2dac]{color:#64748b;margin-bottom:.5rem}.error-hint[data-v-2b0c2dac]{color:#10b981;font-weight:500;margin-bottom:1.5rem}.followup-header[data-v-2b0c2dac]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);padding:1rem 1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.25);box-shadow:0 2px 8px rgba(59,130,246,.25)}.followup-header-content[data-v-2b0c2dac],.followup-header[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.followup-header-content[data-v-2b0c2dac]{gap:.875rem}.followup-header-icon[data-v-2b0c2dac]{width:40px;height:40px;border-radius:10px;background:hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.followup-header-icon i[data-v-2b0c2dac]{font-size:1.25rem;color:#fff}.followup-header-text[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.followup-title[data-v-2b0c2dac]{color:#fff;font-size:1.125rem;font-weight:600;margin:0;line-height:1.3}.followup-subtitle[data-v-2b0c2dac]{color:hsla(0,0%,100%,.75);font-size:.8125rem}.followup-close-btn[data-v-2b0c2dac]{width:36px;height:36px;border-radius:8px;border:none;background:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.followup-close-btn[data-v-2b0c2dac]:hover{background:hsla(0,0%,100%,.25)}.followup-close-btn i[data-v-2b0c2dac]{font-size:1rem}.followup-content[data-v-2b0c2dac]{padding:1rem}.patient-info-card[data-v-2b0c2dac]{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border:1px solid #e5e7eb;padding:1.25rem;margin-bottom:1rem}.patient-header[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.patient-avatar[data-v-2b0c2dac]{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.patient-avatar i[data-v-2b0c2dac]{font-size:1.5rem;color:#4f46e5}.patient-details[data-v-2b0c2dac]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.patient-name-row[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.patient-name[data-v-2b0c2dac]{font-size:1.125rem;font-weight:600;color:#0f172a;text-decoration:none}.patient-name[data-v-2b0c2dac]:hover{color:#3b82f6}.patient-demographics[data-v-2b0c2dac]{color:#64748b;font-size:.875rem}.premed-badge[data-v-2b0c2dac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:6px}.premed-badge i[data-v-2b0c2dac]{font-size:.6875rem}.contact-pills[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.contact-pill[data-v-2b0c2dac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;background:#f1f5f9;color:#475569;font-size:.8125rem;padding:.375rem .75rem;border-radius:20px;-webkit-transition:all .15s ease;transition:all .15s ease}.contact-pill i[data-v-2b0c2dac]{color:#64748b;font-size:.875rem}.contact-pill[data-v-2b0c2dac]:hover{background:#e2e8f0}.contact-pill-email i[data-v-2b0c2dac]{color:#3b82f6}.patient-address[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;color:#64748b;font-size:.8125rem;margin-top:.375rem}.patient-address i[data-v-2b0c2dac]{color:#94a3b8;margin-top:2px}.status-indicators[data-v-2b0c2dac]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.status-item[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;margin-bottom:.5rem}.status-item[data-v-2b0c2dac]:last-child{margin-bottom:0}.status-balance[data-v-2b0c2dac]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d}.status-recall[data-v-2b0c2dac]{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #fca5a5}.status-scheduled[data-v-2b0c2dac]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac}.status-label[data-v-2b0c2dac]{font-size:.8125rem;font-weight:500;color:#64748b}.status-value[data-v-2b0c2dac]{font-size:.9375rem;font-weight:600;color:#0f172a;margin-left:auto}.followup-actions-card[data-v-2b0c2dac]{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border:1px solid #e5e7eb;padding:1.25rem;margin-bottom:1rem}.actions-header[data-v-2b0c2dac]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.actions-header[data-v-2b0c2dac],.actions-title[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.actions-title[data-v-2b0c2dac]{font-size:1rem;font-weight:600;color:#0f172a;margin:0;gap:.5rem}.actions-title i[data-v-2b0c2dac]{color:#3b82f6}.attempts-counter[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;background:#f1f5f9;padding:.5rem .875rem}.attempts-current[data-v-2b0c2dac]{color:#10b981}.attempts-divider[data-v-2b0c2dac]{color:#94a3b8;font-size:.8125rem}.attempts-max[data-v-2b0c2dac]{color:#3b82f6}.attempts-label[data-v-2b0c2dac]{color:#64748b;font-size:.8125rem}.action-buttons-grid[data-v-2b0c2dac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.action-btn[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:1rem .75rem;border-radius:10px;border:2px solid transparent;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:500;font-size:.8125rem;position:relative}.action-btn i[data-v-2b0c2dac]{font-size:1.25rem}.action-btn span[data-v-2b0c2dac]{text-align:center}.action-btn-phone[data-v-2b0c2dac]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;border-color:#86efac}.action-btn-phone[data-v-2b0c2dac]:hover:not(:disabled){background:linear-gradient(135deg,#bbf7d0,#86efac);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(34,197,94,.25);box-shadow:0 4px 12px rgba(34,197,94,.25)}.action-btn-sms[data-v-2b0c2dac]{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0369a1;border-color:#7dd3fc}.action-btn-sms[data-v-2b0c2dac]:hover:not(:disabled){background:linear-gradient(135deg,#bae6fd,#7dd3fc);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(14,165,233,.25);box-shadow:0 4px 12px rgba(14,165,233,.25)}.action-btn-email[data-v-2b0c2dac]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border-color:#fcd34d}.action-btn-email[data-v-2b0c2dac]:hover:not(:disabled){background:linear-gradient(135deg,#fde68a,#fcd34d);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(245,158,11,.25);box-shadow:0 4px 12px rgba(245,158,11,.25)}.action-btn-payment[data-v-2b0c2dac]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4338ca;border-color:#a5b4fc}.action-btn-payment[data-v-2b0c2dac]:hover:not(:disabled){background:linear-gradient(135deg,#c7d2fe,#a5b4fc);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(99,102,241,.25);box-shadow:0 4px 12px rgba(99,102,241,.25)}.action-btn-disabled[data-v-2b0c2dac],.action-btn[data-v-2b0c2dac]:disabled{opacity:.5;cursor:not-allowed}.action-btn-disabled[data-v-2b0c2dac]:hover,.action-btn[data-v-2b0c2dac]:disabled:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.help-icon[data-v-2b0c2dac]{position:absolute;top:.5rem;right:.5rem;color:#f59e0b;font-size:.875rem!important}.followup-alerts[data-v-2b0c2dac]{margin-top:1rem}.alert-card[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem;padding:1rem;border-radius:10px;margin-bottom:.75rem}.alert-card[data-v-2b0c2dac]:last-child{margin-bottom:0}.alert-icon[data-v-2b0c2dac]{font-size:1.25rem;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.alert-content[data-v-2b0c2dac]{-webkit-box-flex:1;-ms-flex:1;flex:1}.alert-content strong[data-v-2b0c2dac]{display:block;font-size:.9375rem;margin-bottom:.25rem}.alert-content p[data-v-2b0c2dac]{margin:0;font-size:.8125rem;opacity:.9}.alert-list[data-v-2b0c2dac]{margin:.5rem 0 0 1rem;padding:0;font-size:.8125rem}.alert-list li[data-v-2b0c2dac]{margin-bottom:.25rem}.alert-card-danger[data-v-2b0c2dac]{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #fca5a5}.alert-card-danger .alert-icon[data-v-2b0c2dac]{color:#dc2626}.alert-card-danger .alert-content[data-v-2b0c2dac]{color:#991b1b}.alert-card-warning[data-v-2b0c2dac]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d}.alert-card-warning .alert-icon[data-v-2b0c2dac]{color:#d97706}.alert-card-warning .alert-content[data-v-2b0c2dac]{color:#92400e}.alert-card-success[data-v-2b0c2dac]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac}.alert-card-success .alert-icon[data-v-2b0c2dac]{color:#16a34a}.alert-card-success .alert-content[data-v-2b0c2dac]{color:#166534}.followup-btn[data-v-2b0c2dac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;border:none;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.followup-btn-primary[data-v-2b0c2dac]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.followup-btn-primary[data-v-2b0c2dac]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(59,130,246,.35);box-shadow:0 4px 12px rgba(59,130,246,.35)}.followup-btn-secondary[data-v-2b0c2dac]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.followup-btn-secondary[data-v-2b0c2dac]:hover{background:#e2e8f0}.followup-btn-success[data-v-2b0c2dac]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.followup-btn-success[data-v-2b0c2dac]:hover{background:linear-gradient(135deg,#059669,#047857);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(16,185,129,.35);box-shadow:0 4px 12px rgba(16,185,129,.35)}.status-info[data-v-2b0c2dac]{background:#f8fafc;border:1px solid #e2e8f0}.status-info .status-icon[data-v-2b0c2dac]{color:#64748b}.status-icon[data-v-2b0c2dac]{font-size:1rem;-ms-flex-negative:0;flex-shrink:0}.attempts-counter[data-v-2b0c2dac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.25rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-radius:20px;padding:.375rem .875rem}.attempts-current[data-v-2b0c2dac]{font-size:1.125rem;font-weight:700;color:#15803d}.attempts-separator[data-v-2b0c2dac]{font-size:.875rem;font-weight:500;color:#86efac}.attempts-max[data-v-2b0c2dac]{font-size:1.125rem;font-weight:700;color:#15803d}.attempts-label[data-v-2b0c2dac]{font-size:.75rem;font-weight:500;color:#166534;margin-left:.25rem;text-transform:uppercase;letter-spacing:.5px}.action-buttons-row[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.followup-action-btn[data-v-2b0c2dac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:6px;border:none;cursor:pointer;font-size:.8125rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;background:#10b981;color:#fff}.followup-action-btn i[data-v-2b0c2dac]:first-child{font-size:.6875rem}.followup-action-btn[data-v-2b0c2dac]:hover:not(:disabled):not(.followup-action-btn-disabled){background:#059669;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(16,185,129,.3);box-shadow:0 2px 8px rgba(16,185,129,.3)}.followup-action-btn-disabled[data-v-2b0c2dac]{opacity:.4;cursor:not-allowed;background:#10b981}.followup-action-btn-disabled[data-v-2b0c2dac]:hover{-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:#10b981!important}.btn-help-icon[data-v-2b0c2dac]{font-size:.875rem;margin-left:.125rem;opacity:.85}.followup-form-card[data-v-2b0c2dac]{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border:1px solid #e5e7eb;margin-top:1rem;overflow:hidden}.form-card-header[data-v-2b0c2dac]{gap:1rem;padding:1rem 1.25rem;background:#f8fafc;border-bottom:1px solid #e5e7eb}.form-card-header[data-v-2b0c2dac],.form-card-icon[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-card-icon[data-v-2b0c2dac]{width:44px;height:44px;border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.form-card-icon i[data-v-2b0c2dac]{font-size:1.25rem;color:#fff}.form-card-icon-phone[data-v-2b0c2dac]{background:linear-gradient(135deg,#10b981,#059669)}.form-card-icon-sms[data-v-2b0c2dac]{background:linear-gradient(135deg,#f59e0b,#d97706)}.form-card-icon-email[data-v-2b0c2dac]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.form-card-title h5[data-v-2b0c2dac]{margin:0 0 .125rem 0;font-size:1rem;font-weight:600;color:#0f172a}.form-card-title span[data-v-2b0c2dac]{font-size:.8125rem;color:#64748b}.form-info-banner[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom:1px solid #bfdbfe}.form-info-banner i[data-v-2b0c2dac]{color:#3b82f6;font-size:1.125rem}.form-info-banner span[data-v-2b0c2dac]{font-size:.8125rem;color:#1e40af}.form-card-body[data-v-2b0c2dac]{padding:1.25rem}.form-field[data-v-2b0c2dac]{margin-bottom:1.25rem}.form-field[data-v-2b0c2dac]:last-child{margin-bottom:0}.form-field-label[data-v-2b0c2dac]{display:block;font-size:.8125rem;font-weight:600;color:#374151;margin-bottom:.5rem}.form-field-select[data-v-2b0c2dac]{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#374151;background-color:#fff;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.form-field-select[data-v-2b0c2dac]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.form-field-input[data-v-2b0c2dac]{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem}.form-field-textarea[data-v-2b0c2dac]{width:100%;padding:.75rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#374151;resize:vertical;min-height:100px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.form-field-textarea[data-v-2b0c2dac]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.form-field-textarea[data-v-2b0c2dac]::-webkit-input-placeholder{color:#9ca3af}.form-field-textarea[data-v-2b0c2dac]::-moz-placeholder{color:#9ca3af}.form-field-textarea[data-v-2b0c2dac]:-ms-input-placeholder{color:#9ca3af}.form-field-textarea[data-v-2b0c2dac]::-ms-input-placeholder{color:#9ca3af}.form-field-textarea[data-v-2b0c2dac]::placeholder{color:#9ca3af}.form-field-hint[data-v-2b0c2dac]{font-size:.75rem;color:#6b7280;margin:.5rem 0 0 0}.form-field-warning[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;font-size:.8125rem}.form-field-warning i[data-v-2b0c2dac]{color:#d97706}.form-field-warning a[data-v-2b0c2dac]{color:#b45309;font-weight:500}.form-checkbox-label[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b7280;cursor:pointer;margin-top:.75rem}.form-checkbox-label input[type=checkbox][data-v-2b0c2dac]{width:16px;height:16px;accent-color:#3b82f6}.date-field-wrapper[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.date-display[data-v-2b0c2dac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem .875rem;background:#f1f5f9;border-radius:6px;font-size:.875rem;font-weight:500;color:#334155}.date-display i[data-v-2b0c2dac]{color:#10b981}.override-link[data-v-2b0c2dac]{font-size:.8125rem;color:#3b82f6;text-decoration:none}.override-link[data-v-2b0c2dac]:hover{text-decoration:underline}.help-tooltip i[data-v-2b0c2dac]{color:#f59e0b;font-size:1rem;cursor:help}.form-card-actions[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;padding:1rem 1.25rem;background:#f8fafc;border-top:1px solid #e5e7eb}.btn-form[data-v-2b0c2dac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;border:none;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-form-success[data-v-2b0c2dac]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-form-success[data-v-2b0c2dac]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(16,185,129,.3);box-shadow:0 4px 12px rgba(16,185,129,.3)}.btn-form-success[data-v-2b0c2dac]:disabled{opacity:.6;cursor:not-allowed}.btn-form-cancel[data-v-2b0c2dac]{background:#fff;color:#64748b;border:1px solid #e2e8f0}.btn-form-cancel[data-v-2b0c2dac]:hover{background:#f1f5f9;color:#475569}.followup-tabs-container[data-v-2b0c2dac]{margin-top:1.5rem;background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e5e7eb;overflow:hidden}.followup-tabs .nav-tabs[data-v-2b0c2dac],.followup-tabs>.nav[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;padding:.75rem;margin:0;background:#f8fafc;border-bottom:1px solid #e5e7eb;list-style:none}.followup-tabs .nav-tabs .nav-item[data-v-2b0c2dac],.followup-tabs>.nav .nav-item[data-v-2b0c2dac]{margin:0}.followup-tabs .nav-tabs .nav-link[data-v-2b0c2dac],.followup-tabs>.nav .nav-link[data-v-2b0c2dac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;border:1px solid transparent;border-radius:6px;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#64748b;white-space:nowrap;-webkit-transition:all .15s ease;transition:all .15s ease;background:transparent;text-decoration:none}.followup-tabs .nav-tabs .nav-link[data-v-2b0c2dac]:hover,.followup-tabs>.nav .nav-link[data-v-2b0c2dac]:hover{color:#475569;background:#fff;border-color:#e2e8f0}.followup-tabs .nav-tabs .nav-link.active[data-v-2b0c2dac],.followup-tabs>.nav .nav-link.active[data-v-2b0c2dac]{color:#1e40af;background:#fff;border-color:#e2e8f0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);font-weight:600}.followup-tabs .nav-tabs .nav-link .badge[data-v-2b0c2dac],.followup-tabs>.nav .nav-link .badge[data-v-2b0c2dac]{font-size:.625rem;padding:.125rem .375rem;border-radius:10px;font-weight:600;min-width:16px;text-align:center}.followup-tabs .nav-tabs .nav-link .badge-pill[data-v-2b0c2dac],.followup-tabs>.nav .nav-link .badge-pill[data-v-2b0c2dac]{background:#ef4444;color:#fff}.followup-tabs .tab-content[data-v-2b0c2dac]{padding:1rem;background:#fff}.followup-tabs .tab-content .tab-pane[data-v-2b0c2dac]{-webkit-animation:fadeIn-2b0c2dac .15s ease;animation:fadeIn-2b0c2dac .15s ease}.followup-tabs .tab-content .table[data-v-2b0c2dac]{width:100%;margin-bottom:0;font-size:.875rem;border-collapse:collapse}.followup-tabs .tab-content .table thead th[data-v-2b0c2dac]{font-weight:600;color:#374151;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-top:none;padding:.75rem 1rem;text-transform:uppercase;font-size:.75rem;letter-spacing:.3px;text-align:left}.followup-tabs .tab-content .table tbody td[data-v-2b0c2dac]{padding:.75rem 1rem;vertical-align:middle;border-bottom:1px solid #f1f5f9;color:#374151;font-size:.875rem;line-height:1.5}.followup-tabs .tab-content .table tbody tr:hover td[data-v-2b0c2dac]{background:#fafbfc}.followup-tabs .tab-content .table tbody tr:last-child td[data-v-2b0c2dac]{border-bottom:none}.followup-tabs .tab-content .table-three-cols td[data-v-2b0c2dac]:first-child,.followup-tabs .tab-content .table-three-cols th[data-v-2b0c2dac]:first-child{width:40%}.followup-tabs .tab-content .table-three-cols td[data-v-2b0c2dac]:nth-child(2),.followup-tabs .tab-content .table-three-cols th[data-v-2b0c2dac]:nth-child(2){width:25%}.followup-tabs .tab-content .table-three-cols td[data-v-2b0c2dac]:nth-child(3),.followup-tabs .tab-content .table-three-cols th[data-v-2b0c2dac]:nth-child(3){width:35%}.followup-tabs .tab-content .table-four-cols td[data-v-2b0c2dac]:first-child,.followup-tabs .tab-content .table-four-cols th[data-v-2b0c2dac]:first-child{width:30%}.followup-tabs .tab-content .table-four-cols td[data-v-2b0c2dac]:nth-child(2),.followup-tabs .tab-content .table-four-cols th[data-v-2b0c2dac]:nth-child(2){width:25%}.followup-tabs .tab-content .table-four-cols td[data-v-2b0c2dac]:nth-child(3),.followup-tabs .tab-content .table-four-cols th[data-v-2b0c2dac]:nth-child(3){width:20%}.followup-tabs .tab-content .table-four-cols td[data-v-2b0c2dac]:nth-child(4),.followup-tabs .tab-content .table-four-cols th[data-v-2b0c2dac]:nth-child(4){width:25%}.followup-tabs .tab-content .VueTables .table-responsive[data-v-2b0c2dac]{border-radius:6px;border:1px solid #e5e7eb;overflow:hidden}.followup-tabs .tab-content .VueTables table.table tbody td[data-v-2b0c2dac]{padding:.5rem .75rem!important;vertical-align:middle;line-height:1.4;font-size:.875rem!important;color:#374151!important}.followup-tabs .tab-content .VueTables table.table thead th[data-v-2b0c2dac]{padding:.625rem .75rem!important;font-size:.75rem!important;color:#374151!important}.followup-tabs .tab-content .VueTables .VueTables__search-field[data-v-2b0c2dac]{margin-bottom:1rem}.followup-tabs .tab-content .VueTables .VueTables__search-field input[data-v-2b0c2dac]{border-radius:6px;border:1px solid #d1d5db;padding:.5rem .75rem;font-size:.875rem}.followup-tabs .tab-content .VueTables .VueTables__search-field input[data-v-2b0c2dac]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.followup-tabs .tab-content .VueTables .VueTables__limit-field select[data-v-2b0c2dac]{border-radius:6px;border:1px solid #d1d5db;padding:.375rem .5rem;font-size:.8125rem}.followup-tabs .tab-content .VueTables .VuePagination[data-v-2b0c2dac]{margin-top:1rem}.followup-tabs .tab-content .VueTables .VuePagination .pagination[data-v-2b0c2dac]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem}.followup-tabs .tab-content .VueTables .VuePagination .pagination .page-item .page-link[data-v-2b0c2dac]{border:1px solid #e5e7eb;border-radius:6px;padding:.375rem .75rem;font-size:.8125rem;color:#64748b}.followup-tabs .tab-content .VueTables .VuePagination .pagination .page-item .page-link[data-v-2b0c2dac]:hover{background:#f1f5f9;border-color:#d1d5db}.followup-tabs .tab-content .VueTables .VuePagination .pagination .page-item.active .page-link[data-v-2b0c2dac]{background:#3b82f6;border-color:#3b82f6;color:#fff}.followup-tabs .tab-content span[data-v-2b0c2dac]:only-child{display:block;text-align:center;padding:2rem 1rem;color:#94a3b8;font-size:.875rem}.followup-tabs .card[data-v-2b0c2dac]{border:none;background:transparent}.followup-tabs .card-header[data-v-2b0c2dac]{display:none}.followup-tabs .card-body[data-v-2b0c2dac]{padding:0}@-webkit-keyframes fadeIn-2b0c2dac{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-2b0c2dac{0%{opacity:0}to{opacity:1}}[data-v-2b0c2dac] .type-col{width:70px!important;text-align:center!important}[data-v-2b0c2dac] .comm-type-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.1875rem .5rem;background-color:#e8f4ea!important;border-radius:10rem;font-size:.6875rem;font-weight:600;color:#3d8b4f;white-space:nowrap;line-height:1.2}[data-v-2b0c2dac] .comm-type-tag i{font-size:.625rem;color:#3d8b4f}.early-followup-wizard[data-v-2b0c2dac]{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #93c5fd;overflow:hidden}.wizard-header[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-bottom:1px solid #93c5fd}.wizard-header .wizard-icon[data-v-2b0c2dac]{font-size:1.5rem;color:#2563eb}.wizard-header .wizard-title strong[data-v-2b0c2dac]{display:block;font-size:1rem;color:#1e40af;margin-bottom:.25rem}.wizard-header .wizard-title p[data-v-2b0c2dac]{margin:0;font-size:.8125rem;color:#1d4ed8}.wizard-steps[data-v-2b0c2dac]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;padding:1rem 1.25rem;background:#eff6ff;border-bottom:1px solid #dbeafe}.wizard-step[data-v-2b0c2dac],.wizard-steps[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wizard-step[data-v-2b0c2dac]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.wizard-step .step-number[data-v-2b0c2dac]{width:32px;height:32px;border-radius:50%;background:#e5e7eb;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease}.wizard-step .step-label[data-v-2b0c2dac]{font-size:.75rem;font-weight:500;color:#6b7280;-webkit-transition:all .2s ease;transition:all .2s ease}.wizard-step.active .step-number[data-v-2b0c2dac]{background:#3b82f6;color:#fff}.wizard-step.active .step-label[data-v-2b0c2dac]{color:#1e40af;font-weight:600}.wizard-step.completed .step-number[data-v-2b0c2dac]{background:#10b981;color:#fff}.wizard-step.completed .step-label[data-v-2b0c2dac]{color:#059669}.wizard-step-connector[data-v-2b0c2dac]{width:60px;height:2px;background:#e5e7eb;margin:0 .5rem;margin-bottom:1.25rem;-webkit-transition:all .2s ease;transition:all .2s ease}.wizard-step-connector.active[data-v-2b0c2dac]{background:#10b981}.wizard-content[data-v-2b0c2dac]{padding:1.25rem}.wizard-step-card h4[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:0 0 .5rem 0;font-size:.9375rem;font-weight:600;color:#374151}.wizard-step-card h4 i[data-v-2b0c2dac]{color:#3b82f6}.wizard-step-card p[data-v-2b0c2dac]{margin:0 0 1rem 0;font-size:.8125rem;color:#6b7280}.wizard-step-card.wizard-step-card-success h4 i[data-v-2b0c2dac]{color:#10b981}.wizard-date-options[data-v-2b0c2dac]{gap:1rem}.wizard-date-btn[data-v-2b0c2dac],.wizard-date-options[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wizard-date-btn[data-v-2b0c2dac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:1rem 1.5rem;background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.wizard-date-btn i[data-v-2b0c2dac]{font-size:1.25rem;color:#6b7280}.wizard-date-btn span[data-v-2b0c2dac]{font-size:.875rem;font-weight:600;color:#374151}.wizard-date-btn small[data-v-2b0c2dac]{font-size:.75rem;color:#9ca3af}.wizard-date-btn[data-v-2b0c2dac]:hover{border-color:#3b82f6;background:#eff6ff}.wizard-date-btn:hover i[data-v-2b0c2dac]{color:#3b82f6}.wizard-date-btn[data-v-2b0c2dac]:disabled{opacity:.5;cursor:not-allowed}.wizard-date-btn-primary[data-v-2b0c2dac]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6}.wizard-date-btn-primary i[data-v-2b0c2dac],.wizard-date-btn-primary span[data-v-2b0c2dac]{color:#fff}.wizard-date-btn-primary small[data-v-2b0c2dac]{color:hsla(0,0%,100%,.8)}.wizard-date-btn-primary[data-v-2b0c2dac]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb}.wizard-date-divider[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.wizard-date-divider[data-v-2b0c2dac]:after,.wizard-date-divider[data-v-2b0c2dac]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#e5e7eb}.wizard-date-divider span[data-v-2b0c2dac]{font-size:.75rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.wizard-date-picker .wizard-date-input[data-v-2b0c2dac]{width:100%;padding:.625rem .875rem;font-size:.875rem;border:2px solid #e5e7eb;border-radius:8px;background:#fff}.wizard-date-picker .wizard-date-input[data-v-2b0c2dac]:focus{outline:none;border-color:#d97706;-webkit-box-shadow:0 0 0 3px rgba(217,119,6,.15);box-shadow:0 0 0 3px rgba(217,119,6,.15)}.wizard-loading[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.75rem;margin-top:1rem;background:#f3f4f6;border-radius:8px;font-size:.8125rem;color:#6b7280}.wizard-loading i[data-v-2b0c2dac]{color:#d97706}.wizard-action-buttons[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.wizard-action-btn[data-v-2b0c2dac]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:1rem;background:#fff;border:2px solid #10b981;border-radius:10px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.wizard-action-btn i[data-v-2b0c2dac]{font-size:1.25rem;color:#10b981}.wizard-action-btn span[data-v-2b0c2dac]{font-size:.8125rem;font-weight:600;color:#374151}.wizard-action-btn[data-v-2b0c2dac]:hover{background:#ecfdf5;border-color:#059669}.wizard-action-btn.wizard-action-btn-disabled[data-v-2b0c2dac],.wizard-action-btn[data-v-2b0c2dac]:disabled{opacity:.5;cursor:not-allowed;border-color:#d1d5db;background:#f9fafb}.wizard-action-btn.wizard-action-btn-disabled i[data-v-2b0c2dac],.wizard-action-btn:disabled i[data-v-2b0c2dac]{color:#9ca3af}.wizard-action-btn.wizard-action-btn-disabled[data-v-2b0c2dac]:hover,.wizard-action-btn[data-v-2b0c2dac]:disabled:hover{background:#f9fafb;border-color:#d1d5db}.wizard-action-btn .wizard-btn-hint[data-v-2b0c2dac]{font-size:.6875rem;color:#9ca3af;font-weight:400}.wizard-back-link[data-v-2b0c2dac]{margin-top:1rem;text-align:center}.wizard-back-link a[data-v-2b0c2dac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;font-size:.8125rem;color:#6b7280;text-decoration:none}.wizard-back-link a[data-v-2b0c2dac]:hover{color:#374151}.status-tag[data-v-2b0c2dac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.1875rem .5rem;border-radius:10rem;font-size:.6875rem;font-weight:600;white-space:nowrap;line-height:1.2}.status-tag i[data-v-2b0c2dac]{font-size:.625rem}.status-tag-pending[data-v-2b0c2dac]{background:#fef3c7;color:#92400e}.status-tag-pending i[data-v-2b0c2dac]{color:#d97706}.status-tag-success[data-v-2b0c2dac]{background:#dcfce7;color:#166534}.status-tag-success i[data-v-2b0c2dac]{color:#16a34a}.status-tag-default[data-v-2b0c2dac]{background:#f1f5f9;color:#475569}.empty-state-message[data-v-2b0c2dac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:.8125rem;color:#64748b}.empty-state-message i[data-v-2b0c2dac]{color:#94a3b8}.form-actions[data-v-2b0c2dac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;padding-top:1rem}.VueTables__row td.type-col,.VueTables__row td.type-col>div,td.type-col,td.type-col>div{background:none!important;background-color:transparent!important;border-radius:0!important}span.comm-type-tag{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:.25rem!important;padding:.1875rem .5rem!important;background:#e8f4ea!important;background-color:#e8f4ea!important;border-radius:10rem!important;font-size:.6875rem!important;font-weight:600!important;color:#3d8b4f!important;white-space:nowrap!important;line-height:1.2!important;width:auto!important;height:auto!important;position:relative!important;overflow:visible!important}span.comm-type-tag:after,span.comm-type-tag:before{display:none!important;content:none!important}span.comm-type-tag i{font-size:.625rem!important;color:#3d8b4f!important;background:none!important}span.status-tag{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:.25rem!important;padding:.1875rem .5rem!important;border-radius:10rem!important;font-size:.6875rem!important;font-weight:600!important;white-space:nowrap!important;line-height:1.2!important;width:auto!important;height:auto!important;border:none!important}span.status-tag:after,span.status-tag:before{display:none!important;content:none!important}span.status-tag i{font-size:.625rem!important;background:none!important}span.status-tag-pending{background:#fef3c7!important;background-color:#fef3c7!important;color:#92400e!important}span.status-tag-pending i{color:#d97706!important}span.status-tag-success{background:#dcfce7!important;background-color:#dcfce7!important;color:#166534!important}span.status-tag-success i{color:#16a34a!important}span.status-tag-default{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#475569!important}.tab-count-badge{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;min-width:1.125rem!important;height:1.125rem!important;padding:0 .375rem!important;margin-left:.375rem!important;border-radius:10rem!important;font-size:.6875rem!important;font-weight:600!important;line-height:1!important}.tab-count-badge-primary{background:#3b82f6!important;background-color:#3b82f6!important;color:#fff!important}.tab-count-badge-danger{background:#ef4444!important;background-color:#ef4444!important;color:#fff!important}.tab-count-badge-success{background:#10b981!important;background-color:#10b981!important;color:#fff!important}.tab-count-badge-info{background:#0ea5e9!important;background-color:#0ea5e9!important;color:#fff!important}.followup-lock-toast[data-v-5dadee6f]{padding:.25rem 0}.toast-header-row[data-v-5dadee6f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.5rem}.toast-header-row i[data-v-5dadee6f]{font-size:1rem}.toast-header-row strong[data-v-5dadee6f]{font-size:.9375rem}.toast-message[data-v-5dadee6f]{font-size:.8125rem;margin:0 0 .75rem 0;opacity:.95;line-height:1.4}.toast-actions[data-v-5dadee6f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.toast-actions .btn[data-v-5dadee6f]{font-size:.75rem;padding:.25rem .625rem}.step-header[data-v-10ab909f]{background:linear-gradient(135deg,#e8f5e8,#f0f9f0);border:1px solid #c3e6c3;border-radius:8px;padding:1rem 1.25rem}.step-header .step-title[data-v-10ab909f]{color:#155724;font-weight:600;margin-bottom:.5rem;font-size:1.1rem}.step-header .step-description[data-v-10ab909f]{color:#155724;font-size:.95rem;line-height:1.4}.modal-header-content[data-v-10ab909f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.modal-header-content .modal-title[data-v-10ab909f]{margin:0;color:#333}.modal-header-content .close[data-v-10ab909f]{background:none;border:none;font-size:1.5rem;font-weight:700;color:#999}.modal-header-content .close[data-v-10ab909f]:hover{color:#333}.content-type-card[data-v-10ab909f],.message-type-card[data-v-10ab909f]{border:2px solid #e9ecef;-webkit-transition:all .3s ease;transition:all .3s ease}.content-type-card[data-v-10ab909f]:hover,.message-type-card[data-v-10ab909f]:hover{border-color:#1976d2;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.content-type-card.selected[data-v-10ab909f],.message-type-card.selected[data-v-10ab909f]{border-color:#28a745;background-color:#f8fff9;-webkit-box-shadow:0 4px 12px rgba(40,167,69,.2);box-shadow:0 4px 12px rgba(40,167,69,.2)}.patient-preview[data-v-10ab909f]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px}.patient-preview .patient-list[data-v-10ab909f]{max-height:150px;overflow-y:auto}.patient-preview .patient-list .patient-item[data-v-10ab909f]{padding:5px 0;border-bottom:1px solid #e9ecef;font-size:14px}.patient-preview .patient-list .patient-item[data-v-10ab909f]:last-child{border-bottom:none}.template-preview[data-v-10ab909f]{max-height:200px;overflow-y:auto}.form-selection-area[data-v-10ab909f]{max-height:300px;overflow-y:auto;border:1px solid #e9ecef;border-radius:4px;padding:10px}.form-selection-area .form-item[data-v-10ab909f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:8px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.form-selection-area .form-item[data-v-10ab909f]:hover{border-color:#28a745;background:#f8fff8}.form-selection-area .form-item.selected[data-v-10ab909f]{border-color:#28a745;background:#e8f5e8}.form-selection-area .form-item[data-v-10ab909f]:last-child{margin-bottom:0}.form-selection-area .form-item .form-checkbox-wrapper[data-v-10ab909f]{padding-right:10px;padding-top:2px}.form-selection-area .form-item .form-checkbox-wrapper .form-checkbox[data-v-10ab909f]{margin:0}.form-selection-area .form-item .form-info[data-v-10ab909f]{-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer}.form-selection-area .form-item .form-info .form-title[data-v-10ab909f]{font-weight:600;color:#333;margin-bottom:4px;font-size:14px}.form-selection-area .form-item .form-info .form-description[data-v-10ab909f]{color:#666;font-size:13px;line-height:1.4;margin-bottom:8px}.form-selection-area .form-item .form-info .form-meta[data-v-10ab909f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-selection-area .form-item .form-info .form-meta .form-type[data-v-10ab909f]{padding:2px 8px;border-radius:12px;font-weight:500;text-transform:uppercase;font-size:10px}.form-selection-area .form-item .form-info .form-meta .form-type.type-intake[data-v-10ab909f]{background:#e3f2fd;color:#1976d2}.form-selection-area .form-item .form-info .form-meta .form-type.type-consent[data-v-10ab909f]{background:#fff3e0;color:#f57c00}.form-selection-area .form-item .form-info .form-meta .form-type.type-medical[data-v-10ab909f]{background:#fce4ec;color:#c2185b}.form-selection-area .form-item .form-info .form-meta .form-type.type-insurance[data-v-10ab909f]{background:#e8f5e8;color:#388e3c}.form-selection-area .form-item .form-info .form-meta .form-type.type-patient[data-v-10ab909f]{background:#f3e5f5;color:#7b1fa2}.form-selection-area .form-item .form-info .form-meta .form-type[data-v-10ab909f]:not([class*=type-]){background:#f0f0f0;color:#666}.form-selection-area .form-item .form-info .form-meta .form-updated[data-v-10ab909f]{color:#999}.form-selection-area .form-item .form-actions[data-v-10ab909f]{padding-left:10px;color:#666}.form-selection-area .form-item .form-actions .fa[data-v-10ab909f]{font-size:14px;cursor:pointer;padding:4px;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.form-selection-area .form-item .form-actions .fa[data-v-10ab909f]:hover{color:#007bff;background-color:#f8f9fa;-webkit-transform:scale(1.1);transform:scale(1.1)}.search-input-container[data-v-10ab909f]{position:relative}.search-input-container .fa-search[data-v-10ab909f]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#666;z-index:2}.search-input-container .search-input[data-v-10ab909f]{padding-left:40px}.selected-forms-summary[data-v-10ab909f]{background:#e8f5e8;border:1px solid #c3e6c3;border-radius:6px;padding:12px}.selected-forms-summary h6[data-v-10ab909f]{margin-bottom:8px;color:#155724}.selected-forms-summary .selected-forms-list .badge[data-v-10ab909f]{font-size:11px;padding:6px 8px}.selected-forms-summary .selected-forms-list .badge .fa-times[data-v-10ab909f]{margin-left:4px;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.selected-forms-summary .selected-forms-list .badge .fa-times[data-v-10ab909f]:hover{opacity:1}.cursor-pointer[data-v-10ab909f]{cursor:pointer}@media(max-width:768px){.content-type-card[data-v-10ab909f],.message-type-card[data-v-10ab909f]{margin-bottom:15px}.patient-preview .patient-item[data-v-10ab909f]{font-size:13px}}.template-selection .selected-template[data-v-10ab909f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;border:1px solid #28a745;border-radius:8px;background:#f8fff9}.template-selection .selected-template .template-info[data-v-10ab909f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.template-selection .selected-template .template-info strong[data-v-10ab909f]{color:#28a745;display:block;margin-bottom:4px}.template-selection .selected-template .template-info .template-preview[data-v-10ab909f]{font-size:13px;color:#666;font-style:italic}.template-selection .no-template[data-v-10ab909f]{text-align:center;padding:20px;border:2px dashed #ddd;border-radius:8px;background:#f8f9fa}.tooltip-inner a[data-v-5389ccf8]:hover{text-decoration:none;color:#fff}.VuePagination__pagination-item .active[data-v-5389ccf8]{color:green!important}.admin-table-header[data-v-5389ccf8]{margin-bottom:12px}.admin-table-header .title-section[data-v-5389ccf8]{margin-bottom:10px;padding-left:0}.admin-table-header .title-section .table-title[data-v-5389ccf8]{font-size:1.25rem;font-weight:600;color:#28a745;margin:0}.admin-table-header .unified-action-bar[data-v-5389ccf8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;margin-bottom:10px;margin-left:0}.admin-table-header .unified-action-bar .selection-status[data-v-5389ccf8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.admin-table-header .unified-action-bar .selection-status .selected-count[data-v-5389ccf8]{color:#155724}.admin-table-header .unified-action-bar .selection-status .selected-count .fa-check-circle[data-v-5389ccf8]{color:#28a745}.admin-table-header .unified-action-bar .selection-status .no-selection[data-v-5389ccf8]{color:#6c757d}.admin-table-header .unified-action-bar .selection-status .no-selection .fa-square-o[data-v-5389ccf8]{color:#adb5bd}.admin-table-header .unified-action-bar .action-buttons[data-v-5389ccf8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.admin-table-header .unified-action-bar .action-buttons .action-btn[data-v-5389ccf8]{font-size:12px;padding:5px 10px;border-radius:4px;font-weight:500;white-space:nowrap}.admin-table-header .unified-action-bar .action-buttons .action-btn .fa[data-v-5389ccf8]{font-size:11px}.admin-table-header .unified-action-bar .action-buttons .action-btn[data-v-5389ccf8]:disabled{opacity:.5;cursor:not-allowed}.admin-table-header .unified-action-bar .action-buttons .action-btn.btn-outline-primary[data-v-5389ccf8]{color:#007bff;border-color:#007bff}.admin-table-header .unified-action-bar .action-buttons .action-btn.btn-outline-primary[data-v-5389ccf8]:hover:not(:disabled){background-color:#007bff;color:#fff}.admin-table-header .unified-action-bar .action-buttons .action-btn.btn-success[data-v-5389ccf8]{background-color:#28a745;border-color:#28a745}.admin-table-header .unified-action-bar .action-buttons .action-btn.btn-success[data-v-5389ccf8]:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.admin-table-header .unified-action-bar .action-buttons .action-btn.btn-outline-secondary[data-v-5389ccf8]{color:#6c757d;border-color:#6c757d}.admin-table-header .unified-action-bar .action-buttons .action-btn.btn-outline-secondary[data-v-5389ccf8]:hover:not(:disabled){background-color:#6c757d;color:#fff}@media(max-width:992px){.admin-table-header .unified-action-bar[data-v-5389ccf8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;text-align:center}.admin-table-header .unified-action-bar .selection-status[data-v-5389ccf8]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admin-table-header .unified-action-bar .action-buttons[data-v-5389ccf8]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}}@media(max-width:768px){.admin-table-header .unified-action-bar .action-buttons .action-btn[data-v-5389ccf8]{font-size:11px;padding:4px 8px}.admin-table-header .unified-action-bar .action-buttons .action-btn .fa[data-v-5389ccf8]{font-size:10px}}.admin-table-wrapper .table-responsive.overdue-recall-table{margin-left:0!important;margin-top:0!important}.admin-table-wrapper .overdue-recall-table table{width:100%!important;table-layout:auto!important}.admin-table-wrapper .overdue-recall-table.has-selection-col td:first-child,.admin-table-wrapper .overdue-recall-table.has-selection-col th:first-child{min-width:40px!important;width:40px!important;padding-left:10px!important;padding-right:4px!important}.admin-table-wrapper .overdue-recall-table.has-selection-col .abc-checkbox{margin:0;padding:0}.admin-table-wrapper .overdue-recall-table th[id^=VueTables_th--dateBroken],.admin-table-wrapper .overdue-recall-table th[id^=VueTables_th--DateDue],.admin-table-wrapper .overdue-recall-table th[id^=VueTables_th--dateOfService],.admin-table-wrapper .overdue-recall-table th[id^=VueTables_th--DateSent],.admin-table-wrapper .overdue-recall-table th[id^=VueTables_th--dateTxPlanned],.admin-table-wrapper .overdue-recall-table th[id^=VueTables_th--lastVisit]{min-width:95px!important;width:95px!important}.admin-table-wrapper .overdue-recall-table th[id^=VueTables_th--Patient]{min-width:200px!important}.admin-table-wrapper .overdue-recall-table thead th{vertical-align:middle!important;padding:8px 6px!important;font-size:12px;font-weight:600;background-color:#f8f9fa;border-bottom:2px solid #dee2e6}.admin-table-wrapper .overdue-recall-table thead tr.VueTables__heading th.VueTables__sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap!important}.admin-table-wrapper .overdue-recall-table thead tr.VueTables__heading th.VueTables__sortable:hover{background-color:#e9ecef}.admin-table-wrapper .overdue-recall-table thead tr.VueTables__heading th.VueTables__sortable>*,.admin-table-wrapper .overdue-recall-table thead tr.VueTables__heading th>div,.admin-table-wrapper .overdue-recall-table thead tr.VueTables__heading th>span{display:inline!important;vertical-align:middle!important}.admin-table-wrapper .overdue-recall-table thead tr.VueTables__filters-row th{vertical-align:bottom!important;padding:6px 6px!important}.admin-table-wrapper .overdue-recall-table thead tr.VueTables__filters-row th.VueTables__sortable>*,.admin-table-wrapper .overdue-recall-table thead tr.VueTables__filters-row th>div{display:block!important}.admin-table-wrapper .overdue-recall-table thead tr.VueTables__filters-row input,.admin-table-wrapper .overdue-recall-table thead tr.VueTables__filters-row select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:30px}.admin-table-wrapper .overdue-recall-table .VueTables__sort-icon{display:inline!important;font-size:9px!important;vertical-align:middle!important;margin-left:4px!important;opacity:.4}.admin-table-wrapper .overdue-recall-table .VueTables__sort-icon.glyphicon-chevron-down,.admin-table-wrapper .overdue-recall-table .VueTables__sort-icon.glyphicon-chevron-up{opacity:1;color:#1976d2}.admin-table-wrapper .overdue-recall-table thead tr.VueTables__heading th.VueTables__sortable>div,.admin-table-wrapper .overdue-recall-table thead tr.VueTables__heading th.VueTables__sortable>span{display:inline!important;vertical-align:middle!important}.admin-table-wrapper .overdue-recall-table .header-multiline{display:inline-block!important;vertical-align:middle!important;line-height:1.2}.admin-table-wrapper .overdue-recall-table .header-multiline small{display:block;font-size:10px;color:#666}.admin-table-wrapper .overdue-recall-table tbody td{padding:6px 8px!important;vertical-align:middle;font-size:12px}.admin-table-wrapper .overdue-recall-table tbody tr:nth-child(2n){background-color:#fafbfc}.admin-table-wrapper .overdue-recall-table tbody tr:hover{background-color:#f0f7ff}.admin-table-wrapper .overdue-recall-table .attempts-icons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.admin-table-wrapper .overdue-recall-table .attempts-icons i{font-size:14px}.admin-table-wrapper .overdue-recall-table .attempts-more-indicator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#28a745;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;margin-left:3px;min-width:22px}.admin-table-wrapper .overdue-recall-table{margin-left:0!important;margin-top:0!important}.admin-table-wrapper .overdue-recall-table td>div:has(.change-fu-date-dropdown),.admin-table-wrapper .overdue-recall-table td>div:has(.not-set-dropdown),.admin-table-wrapper .overdue-recall-table td div[slot=FollowUpActionPlan]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:4px}.admin-table-wrapper .overdue-recall-table .not-set-dropdown{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-negative:0;flex-shrink:0}.admin-table-wrapper .overdue-recall-table .not-set-dropdown .btn{min-width:110px!important}.admin-table-wrapper .overdue-recall-table .change-fu-date-dropdown{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-negative:0;flex-shrink:0}.admin-table-wrapper .overdue-recall-table .followup-icons-inline{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;vertical-align:middle!important}.admin-table-wrapper .overdue-recall-table .followup-icons-inline i{vertical-align:middle;margin-left:4px;-ms-flex-negative:0;flex-shrink:0}.admin-table-wrapper .overdue-recall-table td:has(.change-fu-date-dropdown),.admin-table-wrapper .overdue-recall-table td:has(.followup-icons-inline),.admin-table-wrapper .overdue-recall-table td:has(.not-set-dropdown){white-space:nowrap!important}.admin-table-wrapper .overdue-recall-table td:has(.change-fu-date-dropdown)>div:first-child,.admin-table-wrapper .overdue-recall-table td:has(.followup-icons-inline)>div:first-child,.admin-table-wrapper .overdue-recall-table td:has(.not-set-dropdown)>div:first-child{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.admin-table-wrapper .overdue-recall-table .fa-circle.text-danger,.admin-table-wrapper .overdue-recall-table .fa-exclamation.text-danger,.admin-table-wrapper .overdue-recall-table .glyphicon-list-alt,.admin-table-wrapper .overdue-recall-table .la-refresh{vertical-align:middle}.admin-table-wrapper .overdue-recall-table .followup-action-cell{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:2px}.admin-table-wrapper .overdue-recall-table .followup-action-cell>*{-ms-flex-negative:0;flex-shrink:0}.admin-table-wrapper .overdue-recall-table .VueTables__AdjustmentProcedureCode-filter-wrapper>div>input:first-child,.admin-table-wrapper .overdue-recall-table .VueTables__fee-filter-wrapper>div>input:first-child,.admin-table-wrapper .overdue-recall-table .VueTables__insurance-filter-wrapper>div>input:first-child,.admin-table-wrapper .overdue-recall-table .VueTables__lastVisit-filter-wrapper>div>input:first-child{display:none!important}caption .btn-toolbar[data-v-5389ccf8]{width:100%;display:block;padding-top:.75rem;padding-bottom:.75rem;color:#798892;text-align:right;caption-side:bottom}.BaseTodoItem[data-v-7797fcfc]{background:#fff;border-radius:5px;border-bottom:1px solid #e8ecee;cursor:pointer}.BaseTodoItem--completed[data-v-7797fcfc]{text-decoration:line-through;opacity:.5}.BaseTodoItem__pastdue[data-v-7797fcfc]{color:red}.BaseTodoItem__col[data-v-7797fcfc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:0 4px}.BaseTodoItem__col--checkbox[data-v-7797fcfc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.BaseTodoItem__col--content[data-v-7797fcfc]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:.25rem}.BaseTodoItem__col--attachments[data-v-7797fcfc],.BaseTodoItem__col--comments[data-v-7797fcfc],.BaseTodoItem__col--subtasks[data-v-7797fcfc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible}.BaseTodoItem__col--patients[data-v-7797fcfc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.BaseTodoItem__col--tags[data-v-7797fcfc]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.BaseTodoItem__col--status[data-v-7797fcfc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible}.BaseTodoItem__col--repeats[data-v-7797fcfc]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.BaseTodoItem__col--due-date[data-v-7797fcfc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.BaseTodoItem__col--assignees[data-v-7797fcfc],.BaseTodoItem__col--creator[data-v-7797fcfc]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:.25rem}.BaseTodoItem__col--actions[data-v-7797fcfc]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:1200px){.BaseTodoItem__col--comments[data-v-7797fcfc]{display:none!important}}@media(max-width:1024px){.BaseTodoItem__col[data-v-7797fcfc]{padding:0 2px;min-height:0;overflow:visible!important}.BaseTodoItem__col--assignees[data-v-7797fcfc],.BaseTodoItem__col--attachments[data-v-7797fcfc],.BaseTodoItem__col--comments[data-v-7797fcfc],.BaseTodoItem__col--creator[data-v-7797fcfc],.BaseTodoItem__col--due-date[data-v-7797fcfc],.BaseTodoItem__col--patients[data-v-7797fcfc],.BaseTodoItem__col--repeats[data-v-7797fcfc],.BaseTodoItem__col--subtasks[data-v-7797fcfc],.BaseTodoItem__col--tags[data-v-7797fcfc]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.BaseTodoItem__col--checkbox[data-v-7797fcfc]{grid-row:1;grid-column:1;align-self:start;padding-top:2px}.BaseTodoItem__col--content[data-v-7797fcfc]{grid-row:1;grid-column:2/4}.BaseTodoItem__col--actions[data-v-7797fcfc]{grid-row:1;grid-column:4;align-self:start}.BaseTodoItem__col--status[data-v-7797fcfc]{grid-row:2;grid-column:2;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.BaseTodoItem__col--due-date[data-v-7797fcfc]{grid-row:2;grid-column:3;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.BaseTodoItem__col--patients[data-v-7797fcfc]{grid-row:3;grid-column:2;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.BaseTodoItem__col--tags[data-v-7797fcfc]{grid-row:3;grid-column:3;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.BaseTodoItem__col--repeats[data-v-7797fcfc]{grid-row:4;grid-column:2;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.BaseTodoItem__col--attachments[data-v-7797fcfc]{grid-row:4;grid-column:3;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.BaseTodoItem__col--subtasks[data-v-7797fcfc]{grid-row:5;grid-column:2}.BaseTodoItem__col--comments[data-v-7797fcfc]{grid-row:5;grid-column:3}.BaseTodoItem__col--creator[data-v-7797fcfc]{grid-row:6;grid-column:2;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.BaseTodoItem__col--assignees[data-v-7797fcfc]{grid-row:6;grid-column:3;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.TodoItem[data-v-02c1844e]{cursor:pointer;padding:.5rem;border-bottom:1px solid #e5e7eb;-webkit-transition:all .2s ease;transition:all .2s ease;display:grid;grid-template-columns:36px minmax(0,1fr) 40px 40px 40px 140px 85px 100px 110px 85px 95px 115px 36px;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;background-color:#fff;position:relative;z-index:1}.TodoItem[data-v-02c1844e]:hover{background-color:#f9fafb}.TodoItem:hover .delete-button[data-v-02c1844e]{opacity:.9}.TodoItem__task-selected[data-v-02c1844e]{background-color:#e6f7f2;border:1px solid #a3e6d1;border-left:4px solid #3abf94;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.TodoItem__task-selected[data-v-02c1844e]:hover{background-color:#d1f0e8}.TodoItem--completed[data-v-02c1844e]{opacity:.75;background-color:#f9fafb}.TodoItem--completed .todo-text[data-v-02c1844e]{text-decoration:line-through;color:#94a3b8}.TodoItem--completed .avatar[data-v-02c1844e],.TodoItem--completed .badge[data-v-02c1844e],.TodoItem--completed .date-text[data-v-02c1844e],.TodoItem--completed .indicator-icon[data-v-02c1844e],.TodoItem--completed .tag[data-v-02c1844e]{opacity:.7}.TodoItem--completed .column-status .badge-success[data-v-02c1844e]{opacity:1}.checkbox-wrapper[data-v-02c1844e]{width:100%;height:100%}.checkbox-wrapper[data-v-02c1844e],.completion-circle[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:10}.completion-circle[data-v-02c1844e]{width:30px;height:30px;border-radius:50%;cursor:pointer;background:transparent;border:none;padding:0}.completion-circle .completion-circle__svg[data-v-02c1844e]{-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.completion-circle .completion-circle__ring[data-v-02c1844e]{stroke:#cbd5e1;-webkit-transition:stroke .2s ease,fill .2s ease;transition:stroke .2s ease,fill .2s ease;fill:transparent}.completion-circle .completion-circle__check[data-v-02c1844e]{stroke:transparent;-webkit-transition:stroke .2s ease;transition:stroke .2s ease}.completion-circle:hover .completion-circle__ring[data-v-02c1844e]{stroke:#3abf94}.completion-circle:hover .completion-circle__check[data-v-02c1844e]{stroke:#d1fae5}.completion-circle.is-checked .completion-circle__ring[data-v-02c1844e]{stroke:#3abf94;fill:#3abf94}.completion-circle.is-checked .completion-circle__check[data-v-02c1844e]{stroke:#fff}.completion-circle:hover .completion-circle__svg[data-v-02c1844e]{-webkit-transform:scale(1.1);transform:scale(1.1)}.TodoItem--completing .todo-text[data-v-02c1844e]{text-decoration:line-through;color:#94a3b8;-webkit-transition:all .3s ease;transition:all .3s ease}.TodoItem--completing .avatar[data-v-02c1844e],.TodoItem--completing .badge[data-v-02c1844e],.TodoItem--completing .date-text[data-v-02c1844e],.TodoItem--completing .indicator-icon[data-v-02c1844e],.TodoItem--completing .tag[data-v-02c1844e]{opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.TodoItem--completing[data-v-02c1844e]{-webkit-animation:taskSlideOut-02c1844e .4s ease-in .8s forwards;animation:taskSlideOut-02c1844e .4s ease-in .8s forwards}@-webkit-keyframes taskSlideOut-02c1844e{0%{opacity:1;max-height:60px;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;overflow:hidden;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes taskSlideOut-02c1844e{0%{opacity:1;max-height:60px;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;overflow:hidden;-webkit-transform:translateX(20px);transform:translateX(20px)}}.loading-spinner[data-v-02c1844e]{margin-left:.5rem;color:#3abf94;font-size:1rem;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;display:inline-block;vertical-align:middle}@-webkit-keyframes pulse-02c1844e{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes pulse-02c1844e{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.todo-content[data-v-02c1844e]{min-width:0;overflow:hidden;padding:.125rem 0;position:relative;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.todo-content:hover .todo-text[data-v-02c1844e]{color:#1e293b}.todo-text[data-v-02c1844e]{font-size:.9375rem;line-height:1.6;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:450;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:.01em}.todo-text--completed[data-v-02c1844e]{text-decoration:line-through;color:#94a3b8}.column-actions[data-v-02c1844e],.column-assignees[data-v-02c1844e],.column-attachments[data-v-02c1844e],.column-comments[data-v-02c1844e],.column-dates[data-v-02c1844e],.column-repeats[data-v-02c1844e],.column-status[data-v-02c1844e],.column-tags[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:24px;text-align:center}.column-attachments[data-v-02c1844e],.column-comments[data-v-02c1844e]{overflow:visible}.column-tags[data-v-02c1844e]{max-width:100px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.column-patients[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:4px;min-width:100px}.patient-container[data-v-02c1844e]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4px;position:relative}.patient-container[data-v-02c1844e],.patient-tags[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;width:100%}.patient-tags[data-v-02c1844e]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:3px;max-width:130px}.patient-tag[data-v-02c1844e]{background-color:#f1f5f9;color:#334155;padding:.1rem .4rem;border-radius:4px;font-size:.7rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:80px;max-width:120px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.08);border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;height:20px;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:.01em;-webkit-transition:all .15s ease;transition:all .15s ease}.patient-tag[data-v-02c1844e]:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.patient-count-badge[data-v-02c1844e]{background-color:#f1f5f9;color:#334155;font-weight:600;font-size:.75rem;border-radius:12px;padding:.1rem .4rem;position:absolute;right:0;top:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.patient-simple-count[data-v-02c1844e]{display:none}.patient-icon[data-v-02c1844e]{font-size:.75rem;color:#64748b;opacity:.9}.column-status[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;min-width:100px}.tag-container[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;max-width:100%}.tag[data-v-02c1844e]{background-color:#dbeafe;color:#1d4ed8;padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block;margin-right:.25rem;margin-bottom:.25rem;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.08)}.indicator-icon[data-v-02c1844e]{font-size:.95rem;color:#94a3b8;-webkit-transition:color .15s ease;transition:color .15s ease}.indicator-icon[data-v-02c1844e]:hover{color:#64748b}.date-container[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;width:100%}.date-container i[data-v-02c1844e]{color:#64748b;font-size:.875rem;margin-right:.125rem}.date-container .badge-due-today[data-v-02c1844e]{background-color:#fb923c;background-image:linear-gradient(45deg,#fb923c,#f97316);font-weight:600;letter-spacing:.02em;padding:.15rem .625rem;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.date-text[data-v-02c1844e]{color:#334155;font-size:.875rem;background-color:#f1f5f9}.badge[data-v-02c1844e],.date-text[data-v-02c1844e]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:500;letter-spacing:.01em;padding:.15rem .5rem;border-radius:4px}.badge[data-v-02c1844e]{font-size:.6875rem;color:#fff;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.badge-danger[data-v-02c1844e]{background-color:#ef4444;background-image:linear-gradient(135deg,#ef4444,#dc2626)}.badge-success[data-v-02c1844e]{background-color:#10b981;background-image:linear-gradient(135deg,#10b981,#059669)}.badge-due-today[data-v-02c1844e]{background-color:#f97316;background-image:linear-gradient(135deg,#fb923c,#f97316);font-weight:600}.assignee-container[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;overflow:visible;width:100%;min-width:0}.assignee-count[data-v-02c1844e]{font-size:.75rem;color:#64748b;font-weight:600;background-color:#f1f5f9;padding:.1rem .4rem;border-radius:12px;margin-left:.25rem;-ms-flex-negative:0;flex-shrink:0;display:inline-block;white-space:nowrap;position:relative;z-index:10;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.column-actions[data-v-02c1844e]{position:relative;width:40px;justify-self:end;margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:5}.column-actions[data-v-02c1844e],.delete-button[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delete-button[data-v-02c1844e]{background:transparent;border:none;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#cbd5e1;width:32px;height:32px;border-radius:4px;opacity:.6;-webkit-transition:all .2s ease;transition:all .2s ease;margin-right:2px}.delete-button[data-v-02c1844e]:hover{background-color:#fee2e2;color:#ef4444;opacity:1}.delete-button i[data-v-02c1844e]{font-size:1.125rem}.empty-status[data-v-02c1844e]{min-height:1.5rem}@media(max-width:1400px){.TodoItem[data-v-02c1844e]{grid-template-columns:36px minmax(160px,1fr) 36px 36px 36px 120px 80px 90px 100px 80px 90px 110px 36px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}}@media(max-width:1200px){.TodoItem[data-v-02c1844e]{grid-template-columns:36px minmax(150px,1fr) 36px 36px 110px 75px 85px 95px 75px 85px 105px 36px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.column-comments[data-v-02c1844e]{display:none!important}}@media(max-width:1024px){.TodoItem[data-v-02c1844e]{min-width:0;width:100%;max-width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:box-shadow .15s ease,border-color .15s ease;transition:box-shadow .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease}.TodoItem[data-v-02c1844e]:hover{border-color:#cbd5e1;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.todo-text[data-v-02c1844e]{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-wrap:break-word;font-size:.875rem;font-weight:500;line-height:1.45;color:#1e293b}.todo-content[data-v-02c1844e]{overflow:visible}.status-badge[data-v-02c1844e]{font-size:.6875rem;padding:3px 10px;border-radius:20px;white-space:nowrap;font-weight:600;letter-spacing:.02em}.status-badge-overdue[data-v-02c1844e]{background-color:#dc2626;color:#fff;font-weight:700;-webkit-box-shadow:0 1px 4px rgba(220,38,38,.25);box-shadow:0 1px 4px rgba(220,38,38,.25)}.status-badge-completed[data-v-02c1844e]{background-color:#dcfce7;color:#166534}.status-badge-incomplete[data-v-02c1844e]{background-color:#f1f5f9;color:#64748b}.column-status[data-v-02c1844e]{overflow:visible}.patient-tag[data-v-02c1844e]{font-size:.7rem;color:#0369a1;font-weight:500;padding:1px 6px;background:#f0f9ff;border-radius:4px;border:1px solid #bae6fd}.badge-due-today[data-v-02c1844e],.date-text[data-v-02c1844e]{font-size:.7rem;font-weight:500;color:#475569}.badge-due-today[data-v-02c1844e]{color:#dc2626;font-weight:600}.column-tags .tag[data-v-02c1844e]{font-size:.625rem;padding:2px 7px;border-radius:10px;font-weight:500;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.column-repeats .repeat-tag[data-v-02c1844e]{font-size:.625rem;padding:2px 7px;border-radius:10px;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.creator-avatar[data-v-02c1844e]{width:22px;height:22px;min-width:22px;font-size:.55rem;border:1.5px solid #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(0,0,0,.08)}.person-name[data-v-02c1844e]{font-size:.7rem;color:#475569;font-weight:500}.assignee-count[data-v-02c1844e]{font-size:.6rem;padding:1px 5px;background:#e2e8f0;color:#334155;border-radius:10px;font-weight:600}.indicator-icon[data-v-02c1844e]{font-size:.75rem;color:#94a3b8}.count-badge[data-v-02c1844e]{font-size:.6rem;font-weight:600}.delete-button[data-v-02c1844e]{font-size:.75rem;opacity:.3;color:#94a3b8;-webkit-transition:opacity .15s,color .15s;transition:opacity .15s,color .15s}.delete-button[data-v-02c1844e]:hover{opacity:1;color:#ef4444}}@media(min-width:641px)and (max-width:1024px){.TodoItem[data-v-02c1844e]{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 24px;grid-template-rows:repeat(6,auto);row-gap:4px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:12px 10px;margin-bottom:6px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.todo-text[data-v-02c1844e]{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-wrap:break-word}.todo-content[data-v-02c1844e]{overflow:visible}}@media(max-width:640px){.TodoItem[data-v-02c1844e]{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 24px;grid-template-rows:repeat(6,auto);row-gap:3px;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;padding:10px 8px;margin-bottom:8px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.todo-text[data-v-02c1844e]{font-size:.8125rem;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-wrap:break-word}.todo-content[data-v-02c1844e]{overflow:visible}}@media(max-width:420px){.TodoItem[data-v-02c1844e]{padding:10px 8px;margin-bottom:6px;-webkit-column-gap:3px;-moz-column-gap:3px;column-gap:3px}.todo-text[data-v-02c1844e]{font-size:.8rem}.status-badge[data-v-02c1844e]{font-size:.625rem;padding:2px 7px}.creator-avatar[data-v-02c1844e]{width:18px;height:18px;min-width:18px}}.debug-info[data-v-02c1844e]{font-size:.6rem;color:red;position:absolute;top:-10px;background:#ff0;padding:1px;z-index:999}.repeat-tag[data-v-02c1844e]{background-color:#dbeafe;color:#1d4ed8;padding:.15rem .5rem;border-radius:4px;display:inline-block;font-weight:500;font-size:.75rem;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.08)}.mr-1[data-v-02c1844e]{margin-right:.25rem}.status-container[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;white-space:nowrap;cursor:pointer}.status-container:hover .status-badge[data-v-02c1844e]{opacity:.8}.column-creator[data-v-02c1844e]{text-align:left;padding-left:.15rem}.column-creator[data-v-02c1844e],.creator-container[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:0;width:100%}.creator-container[data-v-02c1844e]{gap:.5rem}.creator-avatar[data-v-02c1844e]{width:22px;height:22px;min-width:22px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.6rem;color:#fff;background-color:#3b82f6;border:1px solid #fff;background-size:cover;background-position:50%}.person-name[data-v-02c1844e]{font-size:.75rem;color:#475569;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.creator-name[data-v-02c1844e],.person-name[data-v-02c1844e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.column-assignees[data-v-02c1844e]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:0;text-align:left;padding-left:0;width:100%}.attachment-icon-container[data-v-02c1844e],.column-assignees[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.attachment-icon-container[data-v-02c1844e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:.25rem;position:relative}.column-subtasks[data-v-02c1844e]{min-width:24px;text-align:center}.column-subtasks[data-v-02c1844e],.subtask-icon-container[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible}.subtask-icon-container[data-v-02c1844e]{height:100%;padding:.25rem;position:relative}.subtask-icon-container .indicator-icon[data-v-02c1844e]{color:#3abf94}.subtask-count[data-v-02c1844e]{background-color:#d1fae5;color:#065f46}.subtask-count.all-complete[data-v-02c1844e]{background-color:#10b981;color:#fff}.count-badge[data-v-02c1844e]{background-color:#f1f5f9;color:#475569;font-size:.6875rem;font-weight:500;padding:.1rem .4rem;border-radius:4px;margin-left:.25rem;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.comment-icon-container[data-v-02c1844e]{height:100%;padding:.25rem;position:relative;overflow:visible}.comment-icon-container[data-v-02c1844e],.unread-indicator[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.unread-indicator[data-v-02c1844e]{position:absolute;top:0;right:-2px;background-color:#ef4444;color:#fff;font-size:.6rem;font-weight:700;width:12px;height:12px;border-radius:50%;line-height:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.comment-icon-container.has-unread-comments .indicator-icon[data-v-02c1844e]{color:#3b82f6;font-weight:700}.status-badge[data-v-02c1844e]{padding:.15rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;display:inline-block;line-height:1.2;white-space:nowrap}.status-badge-completed[data-v-02c1844e]{background-color:#dcfce7;color:#166534}.status-badge-overdue[data-v-02c1844e]{background-color:#fef2f2;color:#dc2626}.status-badge-incomplete[data-v-02c1844e]{background-color:#f1f5f9;color:#64748b}.completed-status-container[data-v-02c1844e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.15rem}.completed-status-container[data-v-02c1844e],.completer-info[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.completer-info[data-v-02c1844e]{gap:.25rem;font-size:.75rem;color:#64748b;margin-top:.1rem;cursor:default}.completer-avatar[data-v-02c1844e]{width:16px;height:16px;border-radius:50%;background-size:cover;background-position:50%;font-size:.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;color:#fff;-ms-flex-negative:0;flex-shrink:0;background-color:#cbd5e1}.completer-name[data-v-02c1844e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.multiple-assignees[data-v-02c1844e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;width:100%;min-width:0;overflow:visible}.column-repeats[data-v-02c1844e]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;min-width:100px}.clickable[data-v-02c1844e]{cursor:pointer}.clickable[data-v-02c1844e]:hover{text-decoration:underline;opacity:.8}.tag[data-v-02c1844e]{color:#666}.tag[data-v-02c1844e]:hover{color:#333}.assignee-name[data-v-02c1844e],.creator-name[data-v-02c1844e],.patient-name[data-v-02c1844e]{color:#2c3e50}.assignee-name[data-v-02c1844e]:hover,.creator-name[data-v-02c1844e]:hover,.patient-name[data-v-02c1844e]:hover{color:#1a2634}.TodoItem--newly-added[data-v-02c1844e]{-webkit-animation:highlightPulse-02c1844e 5s ease-out;animation:highlightPulse-02c1844e 5s ease-out}@-webkit-keyframes highlightPulse-02c1844e{0%{background-color:rgba(72,187,120,.35);-webkit-box-shadow:0 0 0 3px rgba(72,187,120,.4);box-shadow:0 0 0 3px rgba(72,187,120,.4)}50%{background-color:rgba(72,187,120,.2);-webkit-box-shadow:0 0 0 2px rgba(72,187,120,.25);box-shadow:0 0 0 2px rgba(72,187,120,.25)}to{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}}@keyframes highlightPulse-02c1844e{0%{background-color:rgba(72,187,120,.35);-webkit-box-shadow:0 0 0 3px rgba(72,187,120,.4);box-shadow:0 0 0 3px rgba(72,187,120,.4)}50%{background-color:rgba(72,187,120,.2);-webkit-box-shadow:0 0 0 2px rgba(72,187,120,.25);box-shadow:0 0 0 2px rgba(72,187,120,.25)}to{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}}.just-added-badge[data-v-02c1844e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:600;color:#047857;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:12px;white-space:nowrap;-webkit-animation:badgeFadeOut-02c1844e 5s ease-out forwards;animation:badgeFadeOut-02c1844e 5s ease-out forwards;-webkit-box-shadow:0 1px 2px rgba(4,120,87,.15);box-shadow:0 1px 2px rgba(4,120,87,.15)}.just-added-badge i[data-v-02c1844e]{font-size:10px}@-webkit-keyframes badgeFadeOut-02c1844e{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes badgeFadeOut-02c1844e{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}.new-today-badge[data-v-02c1844e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px;padding:2px 8px;font-size:10px;font-weight:500;color:#6b7280;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;white-space:nowrap}.atwho-view{color:#000;border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);min-width:120px;z-index:11110!important}.atwho-ul{list-style:none}.atwho-li{display:block}.atwho-view{border-radius:6px;-webkit-box-shadow:0 0 10px 0 rgba(101,111,122,.5);box-shadow:0 0 10px 0 rgba(101,111,122,.5)}.atwho-ul{max-height:135px;padding:0;margin:0}.atwho-li{-webkit-box-sizing:border-box;box-sizing:border-box;height:27px;padding:0 12px;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.atwho-li span{overflow:hidden;text-overflow:ellipsis}.atwho-cur{background:#5bb8ff;color:#fff}.atwho-wrap{position:relative}.atwho-panel{position:absolute}.atwho-inner{position:relative}.atwho-view{position:absolute;bottom:0;left:-.8em;cursor:default;background-color:hsla(0,0%,100%,.94);min-width:140px;max-width:180px;max-height:200px;overflow-y:auto}.atwho-view::-webkit-scrollbar{width:11px;height:11px}.atwho-view::-webkit-scrollbar-track{background-color:#f5f5f5}.atwho-view::-webkit-scrollbar-thumb{min-height:36px;border:2px solid transparent;border-top:3px solid transparent;border-bottom:3px solid transparent;background-clip:padding-box;border-radius:7px;background-color:#c4c4c4}ul[data-v-17704d0f]{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0}li[data-v-17704d0f],ul[data-v-17704d0f]{display:-webkit-box;display:-ms-flexbox;display:flex}li[data-v-17704d0f]{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;padding:16px;width:100%;text-align:left;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(3,22,41,.11),0 6px 16px 0 rgba(3,22,41,.08);box-shadow:0 1px 2px 0 rgba(3,22,41,.11),0 6px 16px 0 rgba(3,22,41,.08);border-radius:6px}.file-name[data-v-17704d0f]{min-width:150px;font-size:16px}.file-name p[data-v-17704d0f]{margin:0}.upload-progress[data-v-17704d0f],.uploaded-date[data-v-17704d0f]{font-size:12px;font-weight:300}.file-details[data-v-17704d0f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.file-info[data-v-17704d0f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.close[data-v-17704d0f]{position:absolute;margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:16px;cursor:pointer}.close:hover g[data-v-17704d0f]{stroke:#41b883}.icon[data-v-17704d0f]{width:32px;height:32px;margin-right:16px}.file-selector[data-v-460c94cc]{padding:55px;font-weight:600;background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;color:#4e5b69;z-index:-9}figure[data-v-460c94cc]{margin:0}.dropzone-container[data-v-460c94cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px dashed #ccc;border-radius:15px}h1[data-v-460c94cc],h2[data-v-460c94cc]{font-weight:400}ul[data-v-460c94cc]{list-style-type:none;padding:0}li[data-v-460c94cc]{display:inline-block;margin:0 10px}a[data-v-460c94cc]{color:#42b983}button[data-v-460c94cc]{background:#031629;-webkit-box-shadow:0 0 2px 0 rgba(3,22,41,.11),0 6px 16px 0 rgba(3,22,41,.08);box-shadow:0 0 2px 0 rgba(3,22,41,.11),0 6px 16px 0 rgba(3,22,41,.08);font-family:SFProDisplay-Regular;font-size:14px;color:#fff;letter-spacing:.4px;padding:12px 30px;border-radius:4px;outline:none;cursor:pointer;-webkit-transition:all .25s;transition:all .25s}button[data-v-460c94cc]:hover{background-color:#41b883;border-color:transparent}.separator[data-v-460c94cc]{position:relative}.separator[data-v-460c94cc]:after{position:absolute;content:"";height:1px;width:200px;background:#d8d8d8;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}span[data-v-460c94cc]{position:relative;background:#f9f9f9;padding:0 4px;z-index:9;font-size:12px;color:#4e5b69}.tag-input-details[data-v-01c0e3fe]{min-height:38px;width:100%}.tag-input-details[data-v-01c0e3fe] .multiselect__tags{min-height:38px;padding:5px 40px 0 8px;border:1px solid #cbd5e1;border-radius:4px}.tag-input-details[data-v-01c0e3fe] .multiselect__tag{background:#3abf94;color:#fff;margin-bottom:3px}.tag-input-details[data-v-01c0e3fe] .multiselect__tag-icon:after{color:#fff}.tag-input-details[data-v-01c0e3fe] .multiselect__tag-icon:focus,.tag-input-details[data-v-01c0e3fe] .multiselect__tag-icon:hover{background:#2d9474}.tag-input-details[data-v-01c0e3fe] .multiselect__input{background:transparent;margin-bottom:4px}.tag-input-details[data-v-01c0e3fe] .multiselect--active{z-index:1000}.TodoDetails[data-v-01c0e3fe]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc}.task-details-section[data-v-01c0e3fe],.TodoDetails[data-v-01c0e3fe]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.task-details-section[data-v-01c0e3fe]{padding:1rem}.details-header[data-v-01c0e3fe]{margin-bottom:.875rem;border-bottom:1px solid #e5e7eb;padding-bottom:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.details-title[data-v-01c0e3fe]{font-size:1.15rem;font-weight:600;color:#0f172a;margin:0}.task-details-main[data-v-01c0e3fe]{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb;margin-bottom:1rem;padding:1rem}.task-details-main-item[data-v-01c0e3fe]{margin-bottom:.5rem}.task-details-main-item[data-v-01c0e3fe]:not(:first-child){padding-top:.5rem}.todocontent[data-v-01c0e3fe]{width:100%;min-height:100px;padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.9375rem;line-height:1.5;margin-bottom:.75rem;background-color:#fff;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.todocontent[data-v-01c0e3fe]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.2);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.detail-row[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.375rem}.detail-label[data-v-01c0e3fe]{width:110px;font-weight:600;color:#475569;font-size:.875rem}.detail-value[data-v-01c0e3fe]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:.9375rem}.badge-assignee[data-v-01c0e3fe]{background-color:#3b82f6;font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;margin-right:.5rem;font-weight:500;white-space:nowrap}.due-date[data-v-01c0e3fe]{background-color:#f1f5f9;color:#334155}.completed-date[data-v-01c0e3fe],.due-date[data-v-01c0e3fe]{padding:.25rem .5rem;border-radius:.25rem;font-weight:500;font-size:.875rem}.completed-date[data-v-01c0e3fe]{background-color:#dcfce7;color:#166534}.date-value[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.repeat-descr[data-v-01c0e3fe]{font-size:.8125rem;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-picker-container[data-v-01c0e3fe]{margin-top:.75rem;border-top:1px solid #e5e7eb;padding-top:.75rem}.due-date-popover[data-v-01c0e3fe]{width:100%}.date-picker-header[data-v-01c0e3fe]{margin-bottom:.5rem}.date-picker-title[data-v-01c0e3fe]{font-size:.9375rem;color:#475569;margin:0}.repeat-options[data-v-01c0e3fe]{-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;z-index:1100}.repeat-link[data-v-01c0e3fe]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3b82f6;font-size:.875rem}.repeat-link[data-v-01c0e3fe]:hover{color:#2563eb}.repeat-link i[data-v-01c0e3fe]{margin-right:.25rem;font-size:.8125rem}.repeat-form[data-v-01c0e3fe]{background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);margin-top:.5rem;overflow:visible;position:relative}.repeat-frequency[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.75rem}.repeat-frequency label[data-v-01c0e3fe]{font-weight:500;font-size:.875rem;margin:0;color:#475569;min-width:50px}.repeat-select-fixed[data-v-01c0e3fe]{width:100%;padding:.5rem 2rem .5rem .75rem;border:1px solid #ccc;border-radius:.375rem;font-size:.875rem;color:#334155;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;text-indent:0;text-overflow:ellipsis;white-space:nowrap;overflow:visible;min-height:38px;line-height:1.5}.repeat-select-fixed[data-v-01c0e3fe]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.2);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.repeat-select-fixed[data-v-01c0e3fe]:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed}.daily-options[data-v-01c0e3fe],.monthly-options[data-v-01c0e3fe],.weekly-options[data-v-01c0e3fe],.yearly-options[data-v-01c0e3fe]{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed #e2e8f0;width:100%}.exclude-days[data-v-01c0e3fe]{margin-top:.5rem;width:100%;overflow:visible;position:relative}.exclude-label[data-v-01c0e3fe]{font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.exclude-checkboxes[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%;position:relative;overflow:visible}.days-of-week[data-v-01c0e3fe]{margin-top:.5rem;width:100%}.days-label[data-v-01c0e3fe]{font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.day-buttons[data-v-01c0e3fe]{gap:.375rem}.day-buttons[data-v-01c0e3fe],.day-select-group[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.day-select-group[data-v-01c0e3fe]{gap:.25rem;margin-bottom:.75rem}.day-select-group .btn-outline-secondary[data-v-01c0e3fe]{color:#475569;border-color:#cbd5e1;background-color:#fff;font-size:.75rem;padding:.25rem 0;border-radius:.25rem}.day-select-group .btn-outline-secondary[data-v-01c0e3fe]:hover{background-color:#f1f5f9;border-color:#94a3b8}.day-select-group .btn-outline-secondary[data-v-01c0e3fe]:focus{-webkit-box-shadow:0 0 0 .2rem rgba(59,130,246,.25);box-shadow:0 0 0 .2rem rgba(59,130,246,.25)}.day-select-group .btn-outline-secondary.active[data-v-01c0e3fe]{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.monthly-day-select[data-v-01c0e3fe],.yearly-day-select[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;font-size:.875rem}.monthly-day-select label[data-v-01c0e3fe],.yearly-day-select label[data-v-01c0e3fe]{font-weight:500;margin:0;color:#475569;min-width:30px}.monthly-day-select span[data-v-01c0e3fe],.yearly-day-select span[data-v-01c0e3fe]{color:#475569}.monthly-day-select .day-label[data-v-01c0e3fe],.yearly-day-select .day-label[data-v-01c0e3fe]{margin-left:4px}.monthly-day-select sup[data-v-01c0e3fe],.yearly-day-select sup[data-v-01c0e3fe]{color:#64748b}.last-day-option[data-v-01c0e3fe]{font-size:.875rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;margin-top:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.last-day-checkbox-container[data-v-01c0e3fe]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:calc(100% - 2rem)}.padded-checkbox[data-v-01c0e3fe]{margin-left:15px!important;padding:5px 0!important}.custom-control[data-v-01c0e3fe]{margin-bottom:0;padding-left:1.75rem}.custom-control-label[data-v-01c0e3fe]{color:#475569;padding-top:.125rem;width:100%;white-space:normal;line-height:1.4}.custom-control-label[data-v-01c0e3fe]:after,.custom-control-label[data-v-01c0e3fe]:before{top:.25rem;left:-1.5rem}.last-day-checkbox-container[data-v-01c0e3fe]{padding:0 15px 0 20px;margin:5px 0;width:100%}.custom-control-label[data-v-01c0e3fe]{padding-left:5px}.last-day-option[data-v-01c0e3fe]{margin-top:10px;padding:8px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}[data-v-01c0e3fe] .custom-control-input:checked~.custom-control-label:before{background-color:#3b82f6;border-color:#3b82f6}[data-v-01c0e3fe] .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");background-position:50%;background-size:50% 50%}.task-details-item[data-v-01c0e3fe]{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb;margin-bottom:.75rem;overflow:visible!important;position:relative}.task-details-item-header[data-v-01c0e3fe]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;background-color:#f8fafc}.section-title[data-v-01c0e3fe],.task-details-item-header[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title[data-v-01c0e3fe]{margin:0;font-size:.9375rem;font-weight:600;color:#0f172a}.section-icon[data-v-01c0e3fe]{margin-right:.5rem;color:#64748b}.toggle-icon[data-v-01c0e3fe]{color:#64748b;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.toggle-icon.expanded[data-v-01c0e3fe]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.new-feature-badge[data-v-01c0e3fe]{background:linear-gradient(135deg,#3b82f6,#6366f1);font-size:.675rem;font-weight:600;padding:.2rem .6rem;border-radius:.375rem;margin-left:.625rem;letter-spacing:.05em;vertical-align:middle;-webkit-box-shadow:0 2px 4px rgba(59,130,246,.25);box-shadow:0 2px 4px rgba(59,130,246,.25);-webkit-transition:all .2s ease;transition:all .2s ease}.new-feature-badge[data-v-01c0e3fe]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 3px 6px rgba(59,130,246,.3);box-shadow:0 3px 6px rgba(59,130,246,.3)}.attachment-panel[data-v-01c0e3fe],.comments-panel[data-v-01c0e3fe]{padding:1rem}.panel-body.attachment-panel[data-v-01c0e3fe]{overflow:visible!important;position:relative}.wiki-container[data-v-01c0e3fe]{width:100%}.wiki-dropdown-wrapper[data-v-01c0e3fe]{position:relative;z-index:9999}.wiki-list[data-v-01c0e3fe]{margin:0 0 1rem 0}.wiki-item[data-v-01c0e3fe]{padding:.5rem 0;border-bottom:1px solid #e5e7eb}.wiki-item[data-v-01c0e3fe]:last-child{border-bottom:none}.comments-container[data-v-01c0e3fe]{gap:1.25rem}.comment-list[data-v-01c0e3fe],.comments-container[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comment-list[data-v-01c0e3fe]{gap:1rem}.comment-item[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.comment-avatar[data-v-01c0e3fe]{-ms-flex-negative:0;flex-shrink:0}.avatar-circle[data-v-01c0e3fe]{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff;position:relative;overflow:hidden}.comment-content[data-v-01c0e3fe]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;background-color:#f8fafc;border-radius:.5rem;padding:.75rem 1rem;position:relative}.comment-content[data-v-01c0e3fe]:before{content:"";position:absolute;left:-6px;top:12px;width:12px;height:12px;background-color:#f8fafc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.comment-header[data-v-01c0e3fe]{margin-bottom:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comment-author[data-v-01c0e3fe]{font-weight:600;font-size:.875rem;color:#0f172a}.comment-time[data-v-01c0e3fe]{font-size:.75rem;color:#64748b}.comment-text[data-v-01c0e3fe]{font-size:.875rem;line-height:1.5;word-break:break-word}.pagination-container[data-v-01c0e3fe]{margin-top:1rem;padding:.5rem 0}.pagination-btn[data-v-01c0e3fe],.pagination-container[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-btn[data-v-01c0e3fe]{width:2rem;height:2rem;border-radius:50%;background-color:#f8fafc;border:1px solid #e5e7eb;color:#0f172a;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.pagination-btn[data-v-01c0e3fe]:hover:not(:disabled){background-color:#e2e8f0;border-color:#cbd5e1}.pagination-btn[data-v-01c0e3fe]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn i[data-v-01c0e3fe]{font-size:.75rem}.pagination-info[data-v-01c0e3fe]{margin:0 .75rem;font-size:.875rem;color:#64748b;font-weight:500}.new-comment[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-top:1rem}.comment-input-container[data-v-01c0e3fe]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.comment-input[data-v-01c0e3fe]{width:100%;min-height:80px;padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;line-height:1.5;resize:vertical}.comment-input[data-v-01c0e3fe]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.2);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.comment-options[data-v-01c0e3fe]{margin-top:.5rem}.commlog-option[data-v-01c0e3fe]{font-size:.875rem}.details-footer[data-v-01c0e3fe]{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;padding-top:1rem}.complete-toggle-button[data-v-01c0e3fe]{margin-right:auto}.action-button[data-v-01c0e3fe]{font-weight:500;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.5rem 1rem}.action-button i[data-v-01c0e3fe]{font-size:.875rem}.save-button[data-v-01c0e3fe]{background-color:#3b82f6;border-color:#3b82f6}.save-button[data-v-01c0e3fe]:hover{background-color:#2563eb;border-color:#2563eb}.cancel-button[data-v-01c0e3fe]{color:#64748b;border-color:#d1d5db}.cancel-button[data-v-01c0e3fe]:hover{color:#334155;background-color:#f1f5f9}.month-select[data-v-01c0e3fe]{min-width:100px}.info-icon[data-v-01c0e3fe]{font-size:.875rem;cursor:help;color:#64748b;opacity:.8}.info-icon[data-v-01c0e3fe]:hover{opacity:1;color:#3b82f6}[data-v-01c0e3fe] .vdp-datepicker__calendar .cell.day-header{font-weight:600;color:#475569}[data-v-01c0e3fe] .vdp-datepicker__calendar header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.25rem}[data-v-01c0e3fe] .vdp-datepicker__calendar header .next,[data-v-01c0e3fe] .vdp-datepicker__calendar header .prev{display:inline-block;width:1.5rem;height:1.5rem;position:relative}[data-v-01c0e3fe] .vdp-datepicker__calendar header .next:after,[data-v-01c0e3fe] .vdp-datepicker__calendar header .prev:after{content:"";position:absolute;top:50%;left:50%;border-style:solid;border-width:.25rem .25rem 0 0;height:.5rem;width:.5rem;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);-webkit-transition:border-color .2s ease;transition:border-color .2s ease;border-color:#64748b}[data-v-01c0e3fe] .vdp-datepicker__calendar header .next:hover:after,[data-v-01c0e3fe] .vdp-datepicker__calendar header .prev:hover:after{border-color:#3b82f6}[data-v-01c0e3fe] .vdp-datepicker__calendar header .next:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}[data-v-01c0e3fe] .vdp-datepicker__calendar header span{color:#1e293b;font-weight:600}[data-v-01c0e3fe] .vdp-datepicker__calendar .up:after{border-color:#64748b}[data-v-01c0e3fe] .vdp-datepicker__calendar .up:hover:after{border-color:#3b82f6}[data-v-01c0e3fe] .vdp-datepicker__calendar .disabled{color:#cbd5e1}@media(max-width:768px){.date-picker-layout[data-v-01c0e3fe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.repeat-options[data-v-01c0e3fe]{width:100%}.monthly-day-select[data-v-01c0e3fe],.yearly-day-select[data-v-01c0e3fe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.monthly-day-select label[data-v-01c0e3fe],.yearly-day-select label[data-v-01c0e3fe]{margin-bottom:.25rem}.detail-row[data-v-01c0e3fe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detail-label[data-v-01c0e3fe]{width:100%;margin-bottom:.375rem}.detail-value[data-v-01c0e3fe]{width:100%}}@media(max-width:576px){.task-details-section[data-v-01c0e3fe]{padding:.75rem}.details-footer[data-v-01c0e3fe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.action-button[data-v-01c0e3fe]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:480px){.day-select-group[data-v-01c0e3fe]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.day-select-group .btn-outline-secondary[data-v-01c0e3fe]{-webkit-box-flex:0;-ms-flex:0 0 calc(14.28% - 0.25rem);flex:0 0 calc(14.28% - 0.25rem);padding:.25rem 0;font-size:.75rem}}.modern-assignees-container[data-v-01c0e3fe]{gap:.75rem}.assignee-avatars[data-v-01c0e3fe],.modern-assignees-container[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.assignee-avatars[data-v-01c0e3fe]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.avatar[data-v-01c0e3fe]{width:28px;height:28px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.7rem;color:#fff;background-color:#3b82f6;border:1.5px solid #fff;background-size:cover;background-position:50%;margin-left:-.5rem;position:relative;overflow:hidden}.avatar[data-v-01c0e3fe]:first-child{margin-left:0}.assignee-names[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.assignee-name[data-v-01c0e3fe]{font-size:.875rem;color:#334155;line-height:1.25}.assignee-count[data-v-01c0e3fe]{font-size:.75rem;color:#64748b;font-weight:500;margin-top:.125rem}.modern-patients-container[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.patient-tags[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.patient-tag[data-v-01c0e3fe]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e2e8f0;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;color:#334155;font-weight:500}.patient-icon[data-v-01c0e3fe]{color:#64748b;margin-right:.375rem;font-size:.875rem}.patient-count[data-v-01c0e3fe]{font-size:.75rem;color:#64748b;font-weight:500}.no-patients[data-v-01c0e3fe]{font-size:.875rem;color:#94a3b8;font-style:italic}.modern-tags-container[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.tag-list[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.tag-item[data-v-01c0e3fe]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f1f5f9;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;color:#475569;font-weight:500}.repeat-tag[data-v-01c0e3fe]{background-color:#dbeafe;color:#2563eb}.no-tags[data-v-01c0e3fe]{font-size:.875rem;color:#94a3b8;font-style:italic}.wiki-multiselect[data-v-01c0e3fe]{margin-top:.75rem;position:static}[data-v-01c0e3fe] .multiselect__tags{min-height:38px;padding:.375rem 2rem .375rem .75rem;border:1px solid #e5e7eb}[data-v-01c0e3fe] .multiselect__select{height:38px;width:38px;z-index:3}[data-v-01c0e3fe] .multiselect__content-wrapper{z-index:999;border:1px solid #e5e7eb;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);background:#fff;overflow-y:auto}[data-v-01c0e3fe] .multiselect__element{margin:0}[data-v-01c0e3fe] .multiselect__option{min-height:36px;line-height:1.4}[data-v-01c0e3fe] .multiselect__tag{background-color:#e0f2fe;color:#0369a1;padding:.25rem .5rem;margin-right:.375rem;display:-webkit-box;display:-ms-flexbox;display:flex}[data-v-01c0e3fe] .multiselect__tag-icon{line-height:1.5;margin-left:.375rem;width:18px;height:18px}[data-v-01c0e3fe] .multiselect__tag-icon:after{color:#0369a1;font-size:14px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-v-01c0e3fe] .multiselect__tag-icon:hover{background-color:#bae6fd}[data-v-01c0e3fe] .multiselect__tag-icon:hover:after{color:#0369a1}[data-v-01c0e3fe] .multiselect__option--highlight:after{color:#fff}[data-v-01c0e3fe] .multiselect__placeholder{font-size:.875rem;padding:0 .25rem}[data-v-01c0e3fe] .custom__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;font-size:.875rem;color:#0f172a}[data-v-01c0e3fe] .custom__tag i{color:#64748b}[data-v-01c0e3fe] .custom__tag a{color:#0f172a;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}[data-v-01c0e3fe] .custom__tag a:hover{color:#3b82f6;text-decoration:underline}[data-v-01c0e3fe] .option__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.375rem}[data-v-01c0e3fe] .option__desc .option__title{font-size:.875rem;color:#334155}.wiki-container[data-v-01c0e3fe]{padding:.5rem 0}.no-wiki-message[data-v-01c0e3fe]{color:#64748b;font-size:.875rem;margin-bottom:1rem}.no-wiki-message a[data-v-01c0e3fe]{color:#3b82f6;text-decoration:none;font-weight:600}.no-wiki-message a[data-v-01c0e3fe]:hover{text-decoration:underline}.selected-wikis-container[data-v-01c0e3fe]{margin-bottom:1.25rem;padding:.75rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e5e7eb}.selected-wiki-title[data-v-01c0e3fe]{font-size:.875rem;font-weight:600;color:#475569;margin-bottom:.5rem}.wiki-list[data-v-01c0e3fe]{list-style:none;padding:0;margin:0}.wiki-item[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem 0}.wiki-item[data-v-01c0e3fe]:not(:last-child){border-bottom:1px dashed #e2e8f0;margin-bottom:.375rem}.wiki-icon[data-v-01c0e3fe]{color:#64748b;margin-right:.5rem;font-size:.875rem}.wiki-link[data-v-01c0e3fe]{color:#3b82f6;text-decoration:none;font-size:.875rem}.wiki-link[data-v-01c0e3fe]:hover{text-decoration:underline;color:#2563eb}.wiki-dropdown-section[data-v-01c0e3fe]{margin-top:.5rem}.wiki-dropdown-container[data-v-01c0e3fe]{position:relative}.wiki-dropdown-label[data-v-01c0e3fe]{display:block;margin-bottom:.5rem;font-size:.875rem;color:#475569;font-weight:600}.wiki-multiselect-wrapper[data-v-01c0e3fe]{position:relative;z-index:9999}[data-v-01c0e3fe] .multiselect.wiki-multiselect{position:static}[data-v-01c0e3fe] .multiselect__tags{min-height:40px;padding:.5rem 2.5rem .5rem .75rem;border:1px solid #cbd5e1;border-radius:.375rem;background-color:#fff;font-size:.875rem}[data-v-01c0e3fe] .multiselect__select{width:40px;height:40px}[data-v-01c0e3fe] .multiselect__placeholder{color:#94a3b8;padding-top:0;margin-bottom:0}[data-v-01c0e3fe] .multiselect__content-wrapper{border-radius:0 0 .375rem .375rem;border-color:#cbd5e1;background-color:#fff;position:absolute;width:100%;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:9999;max-height:240px!important}[data-v-01c0e3fe] .multiselect__element{padding:0}[data-v-01c0e3fe] .multiselect__option{padding:.75rem 1rem;font-size:.875rem;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-01c0e3fe] .multiselect__option--highlight{background-color:#3b82f6;color:#fff}[data-v-01c0e3fe] .multiselect__option--highlight:after{background-color:#3b82f6}[data-v-01c0e3fe] .multiselect__option--highlight .wiki-option-icon,[data-v-01c0e3fe] .multiselect__option--highlight .wiki-option-name{color:#fff}[data-v-01c0e3fe] .multiselect__option--selected{background-color:#f1f5f9;color:#0f172a;font-weight:600}[data-v-01c0e3fe] .multiselect__option--selected.multiselect__option--highlight{background-color:#dbeafe;color:#2563eb}[data-v-01c0e3fe] .multiselect__option--selected.multiselect__option--highlight .wiki-option-icon,[data-v-01c0e3fe] .multiselect__option--selected.multiselect__option--highlight .wiki-option-name{color:#2563eb}.wiki-option[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.wiki-option-icon[data-v-01c0e3fe]{color:#64748b;margin-right:.5rem;font-size:.875rem}.wiki-option-name[data-v-01c0e3fe]{color:#0f172a;font-size:.875rem}[data-v-01c0e3fe] .multiselect__tag{background-color:#dbeafe;color:#2563eb;border-radius:.25rem;margin-right:.5rem;margin-bottom:.25rem;padding:.25rem .5rem .25rem .375rem;font-size:.75rem;font-weight:500;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-01c0e3fe] .multiselect__tag,[data-v-01c0e3fe] .multiselect__tag-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-01c0e3fe] .multiselect__tag-icon{line-height:normal;position:relative;margin-left:.25rem;width:1rem;height:1rem;border-radius:50%;background-color:rgba(37,99,235,.1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-01c0e3fe] .multiselect__tag-icon:after{color:#2563eb;font-size:.75rem;font-weight:700}[data-v-01c0e3fe] .multiselect__tag-icon:hover{background-color:rgba(37,99,235,.2)}[data-v-01c0e3fe] .multiselect__tag-icon:hover:after{color:#1e40af}.calendar-picker[data-v-01c0e3fe]{width:100%;margin-bottom:1rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:8px;overflow:hidden}.date-picker-container[data-v-01c0e3fe]{margin-bottom:1.5rem;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.date-picker-header[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f1f5f9}.date-picker-title[data-v-01c0e3fe]{font-weight:600;color:#334155;margin-bottom:0;font-size:.9rem}.repeat-link[data-v-01c0e3fe]{font-size:.85rem;color:#3abf94;font-weight:500;text-decoration:none}.repeat-link[data-v-01c0e3fe]:hover{text-decoration:underline;color:#2c9d78}.date-picker-layout[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.calendar-container[data-v-01c0e3fe]{width:100%}.selected-date[data-v-01c0e3fe]{gap:.5rem;font-size:.9rem;padding:.5rem 0;margin-top:.5rem}@media(max-width:768px){.date-picker-layout[data-v-01c0e3fe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-container[data-v-01c0e3fe]{width:100%}}.date-picker-row[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;width:100%;margin-top:15px}.calendar-container[data-v-01c0e3fe]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:265px;margin-right:15px}.repeat-options[data-v-01c0e3fe]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;border-left:1px solid #e5e7eb;padding-left:20px}.modal-date[data-v-01c0e3fe]{width:265px;margin:0 auto 10px auto;text-align:center}.selected-date[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:10px;font-size:14px;color:#475569}.selected-date i[data-v-01c0e3fe]{color:#3abf94}[data-v-01c0e3fe] .vdp-datepicker__calendar{width:265px!important;border:1px solid #e7e7e7;border-radius:4px;padding:6px;margin:0 auto;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}@media(max-width:768px){.date-picker-row[data-v-01c0e3fe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-container[data-v-01c0e3fe]{width:100%;margin-right:0;margin-bottom:20px}.repeat-options[data-v-01c0e3fe]{width:100%;border-left:none;padding-left:0;border-top:1px solid #e5e7eb;padding-top:20px}.modal-date[data-v-01c0e3fe]{margin:0 auto}}.date-picker-container.compact-layout[data-v-01c0e3fe]{margin-top:.75rem;border-top:1px solid #e5e7eb;padding-top:.75rem}.date-picker-row.compact-repeat[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;width:100%;margin-top:15px}.calendar-container.compact-calendar[data-v-01c0e3fe]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:265px;margin-right:15px}.repeat-options.compact-repeat[data-v-01c0e3fe]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:320px;max-width:none;border-left:1px solid #e5e7eb;padding-left:20px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-date.compact-calendar[data-v-01c0e3fe]{width:265px;margin:0 auto 10px auto;text-align:center}.selected-date.compact-calendar[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:10px;font-size:14px;color:#475569}.selected-date.compact-calendar i[data-v-01c0e3fe]{color:#3abf94}[data-v-01c0e3fe] .vdp-datepicker__calendar.compact-calendar{width:265px!important;border:1px solid #e7e7e7;border-radius:4px;padding:6px;margin:0 auto;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}@media(max-width:768px){.date-picker-row.compact-repeat[data-v-01c0e3fe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-container.compact-calendar[data-v-01c0e3fe]{width:100%;margin-right:0;margin-bottom:20px}.repeat-options.compact-repeat[data-v-01c0e3fe]{width:100%;min-width:auto;max-width:100%;border-left:none;padding-left:0;border-top:1px solid #e5e7eb;padding-top:20px}.modal-date.compact-calendar[data-v-01c0e3fe]{margin:0 auto}}.compact-layout[data-v-01c0e3fe] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.compact-layout[data-v-01c0e3fe] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.compact-layout[data-v-01c0e3fe] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border-color:#3abf94}.compact-layout[data-v-01c0e3fe] .vdp-datepicker__calendar .cell.selected{background:#3abf94;color:#fff}.compact-layout[data-v-01c0e3fe] .vdp-datepicker__calendar .cell.day-header{font-size:.7rem;color:#64748b}.compact-layout[data-v-01c0e3fe] .vdp-datepicker__calendar .cell{height:24px!important;line-height:24px!important;font-size:.75rem}.compact-layout[data-v-01c0e3fe] .vdp-datepicker__calendar .cell.day{width:24px;height:24px!important;line-height:24px!important;margin:1px}.compact-layout[data-v-01c0e3fe]{margin-bottom:1rem;border-radius:6px;overflow:hidden}.compact-layout .date-picker-header[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:none}.compact-layout .date-picker-title[data-v-01c0e3fe]{font-weight:600;color:#334155;margin-bottom:0;font-size:.9rem}.compact-layout .date-picker-row[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px;width:100%}.compact-layout .calendar-container[data-v-01c0e3fe]{-webkit-box-flex:0;-ms-flex:0 0 215px;flex:0 0 215px;margin-right:10px}.compact-layout .repeat-options[data-v-01c0e3fe]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;border-left:1px solid #e5e7eb;padding-left:15px}.compact-layout .modal-date[data-v-01c0e3fe]{width:215px!important;margin:0;text-align:center}.compact-layout[data-v-01c0e3fe] .vdp-datepicker__calendar{width:215px!important;font-size:.8rem;border:1px solid #e7e7eb;border-radius:4px;padding:4px;margin:0 auto;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05)}.compact-layout .selected-date[data-v-01c0e3fe]{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.85rem;color:#475569}.compact-layout .repeat-form[data-v-01c0e3fe]{margin-top:0;padding:.6rem;border-radius:4px;background-color:#f8fafc}.compact-layout .repeat-frequency[data-v-01c0e3fe]{margin-bottom:.5rem}.compact-layout .repeat-frequency label[data-v-01c0e3fe]{font-size:.8rem;min-width:45px}.compact-layout .repeat-select-fixed[data-v-01c0e3fe]{font-size:.8rem;padding:.25rem 1.5rem .25rem .5rem;min-height:32px}.compact-layout .daily-options[data-v-01c0e3fe],.compact-layout .monthly-options[data-v-01c0e3fe],.compact-layout .weekly-options[data-v-01c0e3fe],.compact-layout .yearly-options[data-v-01c0e3fe]{margin-top:.5rem;padding-top:.5rem}.compact-layout .days-label[data-v-01c0e3fe],.compact-layout .exclude-label[data-v-01c0e3fe]{font-size:.8rem;margin-bottom:.25rem}.compact-layout .exclude-checkboxes[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;width:100%;position:relative;overflow:visible}.compact-layout .exclude-days[data-v-01c0e3fe]{width:100%;overflow:visible;position:relative}.compact-layout .monthly-day-select[data-v-01c0e3fe],.compact-layout .yearly-day-select[data-v-01c0e3fe]{margin-bottom:.5rem;font-size:.8rem}@media(max-width:768px){.compact-layout .date-picker-row[data-v-01c0e3fe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.compact-layout .calendar-container[data-v-01c0e3fe]{width:100%;margin-right:0;margin-bottom:15px}.compact-layout .repeat-options[data-v-01c0e3fe]{width:100%;border-left:none;padding-left:0;border-top:1px solid #e5e7eb;padding-top:15px}.compact-layout .modal-date[data-v-01c0e3fe]{margin:0 auto}}.wiki-count-badge[data-v-01c0e3fe]{background-color:#dbeafe;color:#2563eb}.comment-count-badge[data-v-01c0e3fe],.wiki-count-badge[data-v-01c0e3fe]{font-size:.75rem;padding:.2rem .5rem;border-radius:.25rem;margin-left:.5rem}.comment-count-badge[data-v-01c0e3fe]{background-color:#dcfce7;color:#166534}.status-badge[data-v-01c0e3fe]{padding:.2rem .6rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;display:inline-block;line-height:1.2;white-space:nowrap}.status-badge-completed[data-v-01c0e3fe]{background-color:#dcfce7;color:#166534}.status-badge-overdue[data-v-01c0e3fe]{background-color:#fef2f2;color:#dc2626}.status-badge-incomplete[data-v-01c0e3fe]{background-color:#f1f5f9;color:#64748b}.todo-details-panel[data-v-01c0e3fe]{padding:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.task-content-editable[data-v-01c0e3fe]{border:1px solid #e9ecef;padding:10px;min-height:80px;border-radius:4px;margin-bottom:15px;background-color:#fff}.task-content-editable[data-v-01c0e3fe]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.3);box-shadow:0 0 0 3px rgba(58,191,148,.3)}.task-id-section[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:.8rem;color:#64748b}.task-id-text[data-v-01c0e3fe]{font-family:monospace;background-color:#f1f5f9;padding:2px 5px;border-radius:3px;color:#475569;font-weight:500}.copy-button[data-v-01c0e3fe]{color:#64748b;text-decoration:none;cursor:pointer;font-size:.9rem}.copy-button[data-v-01c0e3fe]:hover{color:#3abf94}.copy-button i[data-v-01c0e3fe]{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.copy-button .text-success[data-v-01c0e3fe]{color:#16a34a!important}.assignee-section[data-v-01c0e3fe]{min-height:40px}.assignee-multiselect-wrapper[data-v-01c0e3fe]{position:relative;z-index:10}.assignee-multiselect[data-v-01c0e3fe] .multiselect__tags{min-height:40px;border:1px solid #cbd5e1;border-radius:.375rem;padding:.25rem 2.5rem .25rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.assignee-multiselect[data-v-01c0e3fe] .multiselect__placeholder{padding-left:.25rem;color:#94a3b8}.assignee-option[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.small-avatar[data-v-01c0e3fe]{width:20px;height:20px;font-size:.6rem;border:none}.assignee-option-name[data-v-01c0e3fe]{font-size:.875rem}.assignee-tag[data-v-01c0e3fe]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;gap:.3rem;background-color:#e0f2fe;color:#0369a1;border-radius:.25rem;padding:.25rem .5rem}.assignee-tag span[data-v-01c0e3fe]{font-size:.8125rem}.assignee-tag .multiselect__tag-icon[data-v-01c0e3fe]{margin-left:.2rem;width:16px;height:16px;line-height:1}.avatar-circle>.avatar-image[data-v-01c0e3fe],.avatar-image[data-v-01c0e3fe],.avatar>.avatar-image[data-v-01c0e3fe]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit;display:block}.avatar-circle>.avatar-image.avatar-hidden[data-v-01c0e3fe],.avatar>.avatar-image.avatar-hidden[data-v-01c0e3fe]{display:none!important;visibility:hidden}.subtasks-section[data-v-01c0e3fe]{margin-bottom:1rem}.new-feature-badge[data-v-01c0e3fe]{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:.15rem .5rem;border-radius:4px;margin-left:.5rem;display:inline-block;-webkit-animation:pulse-glow-01c0e3fe 2s ease-in-out infinite;animation:pulse-glow-01c0e3fe 2s ease-in-out infinite;-webkit-box-shadow:0 2px 4px rgba(249,115,22,.3);box-shadow:0 2px 4px rgba(249,115,22,.3)}@-webkit-keyframes pulse-glow-01c0e3fe{0%,to{-webkit-box-shadow:0 2px 4px rgba(249,115,22,.3);box-shadow:0 2px 4px rgba(249,115,22,.3)}50%{-webkit-box-shadow:0 2px 8px rgba(249,115,22,.5);box-shadow:0 2px 8px rgba(249,115,22,.5)}}@keyframes pulse-glow-01c0e3fe{0%,to{-webkit-box-shadow:0 2px 4px rgba(249,115,22,.3);box-shadow:0 2px 4px rgba(249,115,22,.3)}50%{-webkit-box-shadow:0 2px 8px rgba(249,115,22,.5);box-shadow:0 2px 8px rgba(249,115,22,.5)}}.subtask-progress-badge[data-v-01c0e3fe]{background-color:#dbeafe;color:#1d4ed8;font-size:.75rem;font-weight:600;padding:.25rem .6rem;border-radius:10px;margin-left:.5rem;min-width:2.5rem;text-align:center;display:inline-block}.subtasks-panel[data-v-01c0e3fe]{padding:1rem 1.25rem}.subtasks-container[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.subtasks-progress[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:.5rem}.progress-bar-container[data-v-01c0e3fe]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background-color:#e2e8f0;border-radius:3px;overflow:hidden}.progress-bar-fill[data-v-01c0e3fe]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#3abf94),to(#22c55e));background:linear-gradient(90deg,#3abf94,#22c55e);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.progress-text[data-v-01c0e3fe]{font-size:.75rem;color:#64748b;font-weight:500;white-space:nowrap}.subtask-list[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.subtask-item[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.625rem .75rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.subtask-item[data-v-01c0e3fe]:hover{background-color:#f1f5f9;border-color:#cbd5e1}.subtask-item.subtask-completed[data-v-01c0e3fe]{background-color:#f0fdf4;border-color:#bbf7d0}.subtask-checkbox-wrapper[data-v-01c0e3fe]{-ms-flex-negative:0;flex-shrink:0}.subtask-checkbox[data-v-01c0e3fe]{width:22px;height:22px;border:none;background:transparent;cursor:pointer;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.subtask-checkbox[data-v-01c0e3fe]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.subtask-checkbox i[data-v-01c0e3fe]{font-size:1.1rem;color:#94a3b8;-webkit-transition:color .2s ease;transition:color .2s ease}.subtask-checkbox:hover i[data-v-01c0e3fe]{color:#3abf94}.subtask-checkbox.is-checked i[data-v-01c0e3fe]{color:#22c55e}.subtask-content[data-v-01c0e3fe]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.875rem;color:#334155;line-height:1.4}.subtask-content.completed-text[data-v-01c0e3fe]{text-decoration:line-through;color:#94a3b8}.subtask-drag-handle[data-v-01c0e3fe]{-ms-flex-negative:0;flex-shrink:0;width:20px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:-webkit-grab;cursor:grab;opacity:.4;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.subtask-drag-handle[data-v-01c0e3fe]:active{cursor:-webkit-grabbing;cursor:grabbing}.subtask-item:hover .subtask-drag-handle[data-v-01c0e3fe]{opacity:1}.subtask-drag-handle i[data-v-01c0e3fe]{font-size:.75rem;color:#94a3b8}.subtask-drag-handle:hover i[data-v-01c0e3fe]{color:#64748b}.subtask-ghost[data-v-01c0e3fe]{opacity:.5;background-color:#dbeafe!important;border:1px dashed #3b82f6!important}.subtask-item.sortable-chosen[data-v-01c0e3fe]{background-color:#f0fdf4;border-color:#3abf94;-webkit-box-shadow:0 4px 12px rgba(58,191,148,.15);box-shadow:0 4px 12px rgba(58,191,148,.15)}.subtask-delete-btn[data-v-01c0e3fe]{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;border:none;background:transparent;cursor:pointer;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:4px}.subtask-item:hover .subtask-delete-btn[data-v-01c0e3fe]{opacity:1}.subtask-delete-btn[data-v-01c0e3fe]:hover{background-color:#fee2e2}.subtask-delete-btn i[data-v-01c0e3fe]{font-size:.75rem;color:#94a3b8}.subtask-delete-btn:hover i[data-v-01c0e3fe]{color:#ef4444}.subtasks-empty[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 1rem;text-align:center}.subtasks-empty .empty-icon[data-v-01c0e3fe]{font-size:2rem;color:#cbd5e1;margin-bottom:.5rem}.subtasks-empty p[data-v-01c0e3fe]{margin:0;font-size:.875rem;font-weight:500;color:#64748b}.subtasks-empty .empty-hint[data-v-01c0e3fe]{font-size:.75rem;color:#94a3b8;margin-top:.25rem}.add-subtask-container[data-v-01c0e3fe]{-ms-flex-align:center;gap:.5rem;margin-top:.5rem}.add-subtask-container[data-v-01c0e3fe],.add-subtask-input-wrapper[data-v-01c0e3fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.add-subtask-input-wrapper[data-v-01c0e3fe]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;-ms-flex-align:center}.add-subtask-input-wrapper .add-icon[data-v-01c0e3fe]{position:absolute;left:.75rem;font-size:.8rem;color:#94a3b8;pointer-events:none}.add-subtask-input[data-v-01c0e3fe]{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;color:#334155;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.add-subtask-input[data-v-01c0e3fe]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.15);box-shadow:0 0 0 3px rgba(58,191,148,.15)}.add-subtask-input[data-v-01c0e3fe]::-webkit-input-placeholder{color:#94a3b8}.add-subtask-input[data-v-01c0e3fe]::-moz-placeholder{color:#94a3b8}.add-subtask-input[data-v-01c0e3fe]:-ms-input-placeholder{color:#94a3b8}.add-subtask-input[data-v-01c0e3fe]::-ms-input-placeholder{color:#94a3b8}.add-subtask-input[data-v-01c0e3fe]::placeholder{color:#94a3b8}.add-subtask-btn[data-v-01c0e3fe]{-ms-flex-negative:0;flex-shrink:0;padding:.5rem 1rem;background-color:#3abf94;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.add-subtask-btn[data-v-01c0e3fe]:hover:not(:disabled){background-color:#2ea37e}.add-subtask-btn[data-v-01c0e3fe]:disabled{background-color:#cbd5e1;cursor:not-allowed}.panel-card[data-v-36ca82bf]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel-header[data-v-36ca82bf]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--widget-header-padding,16px 20px);border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0;-ms-flex-negative:0;flex-shrink:0;position:relative}.panel-header .drag-indicator[data-v-36ca82bf],.panel-header[data-v-36ca82bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-header .drag-indicator[data-v-36ca82bf]{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;cursor:-webkit-grab;cursor:grab}.panel-header .drag-indicator[data-v-36ca82bf]:active{cursor:-webkit-grabbing;cursor:grabbing}.panel-header .drag-indicator .grip-dots[data-v-36ca82bf]{display:block;width:8px;height:14px;background-image:radial-gradient(circle,#94a3b8 1.5px,transparent 0);background-size:4px 4px;background-position:0 0}.panel-header .section-title[data-v-36ca82bf]{font-size:1rem;font-weight:600;color:#0f172a;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-transition:padding-left .15s ease;transition:padding-left .15s ease}.panel-header .section-icon[data-v-36ca82bf]{color:#64748b;font-size:1rem;width:20px;text-align:center}.panel-header .header-actions[data-v-36ca82bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.panel-header .view-all-link[data-v-36ca82bf]{font-size:.8125rem;color:#3abf94;text-decoration:none;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.panel-header .view-all-link[data-v-36ca82bf]:hover{color:rgb(48.4963855422,159.7036144578,123.7493975904)}.panel-body[data-v-36ca82bf]{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.panel-footer[data-v-36ca82bf]{padding:12px 20px;border-top:1px solid #e2e8f0;background-color:#f8fafc;text-align:center;-ms-flex-negative:0;flex-shrink:0}.progress-section[data-v-36ca82bf]{padding:var(--widget-stat-padding,12px 20px);background-color:#f8fafc;border-bottom:1px solid #e2e8f0;-ms-flex-negative:0;flex-shrink:0}.progress-section .progress-info[data-v-36ca82bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;font-size:.75rem;color:#64748b}.progress-section .progress[data-v-36ca82bf]{height:6px;background-color:#e2e8f0;border-radius:3px;overflow:hidden}.progress-section .progress .progress-bar[data-v-36ca82bf]{background-color:#3abf94;border-radius:3px}.empty-state[data-v-36ca82bf]{padding:2rem;text-align:center;color:#64748b}.empty-state .empty-icon[data-v-36ca82bf]{font-size:2rem;color:#94a3b8;margin-bottom:.75rem}.empty-state .empty-icon .fa[data-v-36ca82bf],.empty-state .empty-icon i[data-v-36ca82bf]{font-size:inherit;color:inherit}.empty-state .empty-title[data-v-36ca82bf]{font-size:.9375rem;font-weight:600;color:#475569;margin-bottom:4px}.empty-state .empty-text[data-v-36ca82bf]{font-size:.8125rem;color:#94a3b8;margin:0}.panel-card .panel-body .stats-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:var(--widget-stat-padding,12px 20px);border-bottom:1px solid #e8ecf1;margin-bottom:0;min-height:60px}.panel-card .panel-body .stats-row .stat-item{display:block!important;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 12px!important;border-left:none!important;position:relative}.panel-card .panel-body .stats-row .stat-item+.stat-item:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:24px;width:1px;background-color:#e2e8f0}.panel-card .panel-body .stats-row .stat-item .stat-value{display:block;font-size:var(--widget-stat-size,1.5rem);font-weight:700;color:#334155;line-height:1.2}.panel-card .panel-body .stats-row .stat-item .stat-value.cards{color:#3b82f6}.panel-card .panel-body .stats-row .stat-item .stat-value.columns{color:#8b5cf6}.panel-card .panel-body .stats-row .stat-item .stat-value.pinned{color:#f59e0b}.panel-card .panel-body .stats-row .stat-item .stat-value.templates{color:#8b5cf6}.panel-card .panel-body .stats-row .stat-item .stat-value.has-items{color:#f59e0b}.panel-card .panel-body .stats-row .stat-item .stat-value.completed{color:#22c55e}.panel-card .panel-body .stats-row .stat-item .stat-value.overdue{color:#ef4444}.panel-card .panel-body .stats-row .stat-item .stat-value.active{color:#22c55e}.panel-card .panel-body .stats-row .stat-item .stat-value.inactive{color:#94a3b8}.panel-card .panel-body .stats-row .stat-item .stat-value.total{color:#334155}.panel-card .panel-body .stats-row .stat-item .stat-label{font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.forms-list[data-v-6186cf5c],.messages-list[data-v-30cbe564]{max-height:300px;overflow-y:auto}.form-avatar[data-v-6186cf5c]{background-color:rgba(59,191,148,.1)!important;color:#3abf94!important}.form-avatar i[data-v-6186cf5c]{font-size:1rem}.feature-preview-container[data-v-621ba308]{position:relative;overflow:hidden;border-radius:12px;background-color:#fff;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);min-height:200px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature-preview-container .preview-items[data-v-621ba308]{-webkit-filter:blur(1px);filter:blur(1px);opacity:.75;pointer-events:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.feature-preview-container .preview-items .preview-table .table[data-v-621ba308]{margin-bottom:0}.feature-preview-container .preview-items .preview-table .table thead th[data-v-621ba308]{border-top:none;font-weight:600;color:#334155;font-size:.8125rem}.feature-preview-container .preview-items .preview-table .table tbody td[data-v-621ba308]{font-size:.875rem;color:#475569;vertical-align:middle}.feature-preview-container .preview-items .list-item[data-v-621ba308]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 18px;border-bottom:1px solid #e8ecf1}.feature-preview-container .preview-items .list-item[data-v-621ba308]:last-child{border-bottom:none}.feature-preview-container .preview-items .list-item .item-avatar[data-v-621ba308]{width:36px;height:36px;border-radius:50%;background-color:#3b82f6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.8125rem;-ms-flex-negative:0;flex-shrink:0}.feature-preview-container .preview-items .list-item .item-avatar.form-avatar[data-v-621ba308]{background-color:rgba(58,191,148,.1);color:#3abf94}.feature-preview-container .preview-items .list-item .item-content[data-v-621ba308]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.feature-preview-container .preview-items .list-item .item-header[data-v-621ba308]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2px}.feature-preview-container .preview-items .list-item .item-title[data-v-621ba308]{font-weight:600;color:#334155;font-size:.875rem}.feature-preview-container .preview-items .list-item .item-time[data-v-621ba308]{font-size:.75rem;color:#94a3b8}.feature-preview-container .preview-items .list-item .item-preview[data-v-621ba308]{font-size:.8125rem;color:#64748b;margin:0}.feature-preview-container .preview-items .list-item .item-badge[data-v-621ba308]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:12px;font-size:.6875rem;font-weight:500;margin-top:4px}.feature-preview-container .preview-items .list-item .item-badge.new-patient[data-v-621ba308]{background-color:rgba(59,130,246,.1);color:#3b82f6}.feature-preview-container .preview-items .campaigns-preview[data-v-621ba308],.feature-preview-container .preview-items .stats-preview[data-v-621ba308]{padding:16px 20px}.feature-preview-container .preview-items .campaigns-preview .stats-row[data-v-621ba308],.feature-preview-container .preview-items .stats-preview .stats-row[data-v-621ba308]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:12px 0}.feature-preview-container .preview-items .campaigns-preview .stats-row .stat-item[data-v-621ba308],.feature-preview-container .preview-items .stats-preview .stats-row .stat-item[data-v-621ba308]{text-align:center}.feature-preview-container .preview-items .campaigns-preview .stats-row .stat-item .stat-value[data-v-621ba308],.feature-preview-container .preview-items .stats-preview .stats-row .stat-item .stat-value[data-v-621ba308]{display:block;font-size:1.5rem;font-weight:700;color:#334155}.feature-preview-container .preview-items .campaigns-preview .stats-row .stat-item .stat-label[data-v-621ba308],.feature-preview-container .preview-items .stats-preview .stats-row .stat-item .stat-label[data-v-621ba308]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.feature-preview-container .preview-overlay[data-v-621ba308]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;background:hsla(0,0%,100%,.3)}.feature-preview-container .overlay-content[data-v-621ba308]{text-align:center;padding:20px 24px;border-radius:12px;max-width:280px;background-color:#fff;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12);box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid #e2e8f0}.feature-preview-container .overlay-content .overlay-icon[data-v-621ba308]{font-size:1.5rem;margin-bottom:8px;display:block;color:#3b82f6}.feature-preview-container .overlay-content strong[data-v-621ba308]{display:block;font-size:.9375rem;font-weight:600;margin-bottom:4px;color:#1e293b}.feature-preview-container .overlay-content p[data-v-621ba308]{font-size:.8125rem;margin:0 0 12px 0;color:#64748b}.feature-preview-container .overlay-content .upsell-btn[data-v-621ba308]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:.8125rem;font-weight:600;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#3b82f6;color:#fff}.feature-preview-container .overlay-content .upsell-btn[data-v-621ba308]:hover{background-color:#2563eb;text-decoration:none;color:#fff}.dashboard-toolbar-inline[data-v-2356954e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.size-toggle[data-v-2356954e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;background-color:#f1f5f9;padding:3px;border-radius:6px}.size-toggle .size-btn[data-v-2356954e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:none;background-color:transparent;border-radius:4px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;color:#94a3b8}.size-toggle .size-btn i[data-v-2356954e]{font-size:.75rem}.size-toggle .size-btn[data-v-2356954e]:hover{background-color:#e2e8f0;color:#64748b}.size-toggle .size-btn.active[data-v-2356954e]{background-color:#fff;color:#3abf94;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.08)}.add-widget-dropdown[data-v-2356954e]{position:relative}.add-widget-dropdown .add-widget-btn[data-v-2356954e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 10px;border:1px solid #e2e8f0;background-color:#fff;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;color:#64748b;font-size:.75rem;font-weight:500}.add-widget-dropdown .add-widget-btn i[data-v-2356954e]{font-size:.6875rem}.add-widget-dropdown .add-widget-btn[data-v-2356954e]:hover:not(:disabled){border-color:#3abf94;color:#3abf94}.add-widget-dropdown .add-widget-btn.disabled[data-v-2356954e],.add-widget-dropdown .add-widget-btn[data-v-2356954e]:disabled{opacity:.5;cursor:not-allowed;background-color:#f8fafc}.add-widget-dropdown .add-widget-btn.disabled[data-v-2356954e]:hover,.add-widget-dropdown .add-widget-btn[data-v-2356954e]:disabled:hover{border-color:#e2e8f0;color:#64748b}.add-widget-dropdown .widget-dropdown-menu[data-v-2356954e]{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:1000;overflow:hidden}.add-widget-dropdown .dropdown-section-header[data-v-2356954e]{padding:8px 14px 6px;font-size:.6875rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;background-color:#f8fafc;border-bottom:1px solid #f1f5f9}.add-widget-dropdown .dropdown-item[data-v-2356954e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;font-size:.8125rem;color:#334155}.add-widget-dropdown .dropdown-item i[data-v-2356954e]{width:16px;text-align:center;color:#64748b;font-size:.875rem}.add-widget-dropdown .dropdown-item[data-v-2356954e]:hover{background-color:#f8fafc}.add-widget-dropdown .dropdown-item:hover i[data-v-2356954e]{color:#3abf94}.add-widget-dropdown .dropdown-item[data-v-2356954e]:not(:last-child){border-bottom:1px solid #f1f5f9}.reset-btn[data-v-2356954e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 10px;border:none;background-color:transparent;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;color:#94a3b8;font-size:.75rem}.reset-btn i[data-v-2356954e]{font-size:.6875rem}.reset-btn[data-v-2356954e]:hover{background-color:#fef2f2;color:#ef4444}.widget-wrapper[data-v-1c23729f]{position:relative;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;height:100%}.widget-wrapper:hover .remove-btn[data-v-1c23729f],.widget-wrapper[data-v-1c23729f]:hover .drag-indicator{opacity:1}.widget-wrapper[data-v-1c23729f]:hover .section-title{padding-left:16px}.remove-btn[data-v-1c23729f]{position:absolute;top:-8px;right:-8px;z-index:10;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;cursor:pointer;opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.remove-btn i[data-v-1c23729f]{font-size:.75rem;color:#94a3b8}.remove-btn[data-v-1c23729f]:hover{background-color:#fef2f2;border-color:#fecaca}.remove-btn:hover i[data-v-1c23729f]{color:#ef4444}.widget-content[data-v-1c23729f]{height:100%;cursor:-webkit-grab;cursor:grab}.widget-content[data-v-1c23729f]:active{cursor:-webkit-grabbing;cursor:grabbing}.tasks-summary .stats-row[data-v-33b62f13]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:var(--widget-stat-padding,12px 20px);border-bottom:1px solid #e8ecf1;margin-bottom:0;min-height:60px}.tasks-summary .stat-item[data-v-33b62f13]{display:block!important;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 8px!important;border-left:none!important}.tasks-summary .stat-value[data-v-33b62f13]{display:block;font-size:var(--widget-stat-size,1.5rem);font-weight:700;color:#334155;line-height:1.2}.tasks-summary .stat-value.has-items[data-v-33b62f13]{color:#f59e0b}.tasks-summary .stat-value.completed[data-v-33b62f13]{color:#22c55e}.tasks-summary .stat-value.overdue[data-v-33b62f13]{color:#ef4444}.tasks-summary .stat-label[data-v-33b62f13]{font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.tasks-summary .tasks-list[data-v-33b62f13]{max-height:calc(var(--widget-max-items, 3)*70px);overflow-y:auto}.tasks-summary .task-item[data-v-33b62f13]{cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.tasks-summary .task-item[data-v-33b62f13]:hover{background-color:#f8fafc}.tasks-summary .task-avatar[data-v-33b62f13]{width:36px;height:36px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(59,191,148,.1);color:#3abf94;border:none!important}.tasks-summary .task-avatar.overdue[data-v-33b62f13]{background-color:rgba(239,68,68,.1);color:#ef4444}.tasks-summary .task-avatar i[data-v-33b62f13]{font-size:1rem}.tasks-summary .item-time.overdue[data-v-33b62f13]{color:#ef4444;font-weight:500}.tasks-summary .item-preview i[data-v-33b62f13]{font-size:.75rem;opacity:.7;margin-right:4px}.tasks-summary .item-preview .separator[data-v-33b62f13]{margin:0 6px;color:#cbd5e1}.campaigns-summary .mini-chart-section[data-v-df287d5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,rgba(139,92,246,.04),rgba(139,92,246,.01));border-bottom:1px solid #e8ecf1}.campaigns-summary .chart-summary[data-v-df287d5c]{-ms-flex-negative:0;flex-shrink:0}.campaigns-summary .summary-main[data-v-df287d5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;margin-bottom:2px}.campaigns-summary .summary-value[data-v-df287d5c]{font-size:1.75rem;font-weight:700;color:#0f172a;line-height:1.1}.campaigns-summary .summary-trend[data-v-df287d5c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:12px}.campaigns-summary .summary-trend i[data-v-df287d5c]{font-size:.625rem}.campaigns-summary .summary-trend.trend-up[data-v-df287d5c]{background-color:rgba(34,197,94,.1);color:#16a34a}.campaigns-summary .summary-trend.trend-down[data-v-df287d5c]{background-color:rgba(239,68,68,.1);color:#dc2626}.campaigns-summary .summary-label[data-v-df287d5c]{font-size:.8125rem;color:#64748b}.campaigns-summary .mini-sparkline[data-v-df287d5c]{width:120px;height:32px;-ms-flex-negative:0;flex-shrink:0}.campaigns-summary .mini-sparkline svg[data-v-df287d5c]{width:100%;height:100%}.campaigns-summary .stats-row[data-v-df287d5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:var(--widget-stat-padding,12px 20px);border-bottom:1px solid #e8ecf1;margin-bottom:0;min-height:50px}.campaigns-summary .stat-item[data-v-df287d5c]{display:block!important;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 8px!important;border-left:none!important}.campaigns-summary .stat-item.highlight .stat-value[data-v-df287d5c]{color:#8b5cf6}.campaigns-summary .stat-value[data-v-df287d5c]{display:block;font-size:var(--widget-stat-size,1.25rem);font-weight:700;color:#334155;line-height:1.2}.campaigns-summary .stat-label[data-v-df287d5c]{font-size:.625rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.campaigns-summary .campaigns-list .list-header[data-v-df287d5c]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;padding:var(--widget-list-padding,12px 20px 8px 20px)}.campaigns-summary .campaign-item[data-v-df287d5c]{cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.campaigns-summary .campaign-item[data-v-df287d5c]:hover{background-color:#f8fafc}.campaigns-summary .campaign-avatar[data-v-df287d5c]{width:36px;height:36px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.campaigns-summary .campaign-avatar.status-active[data-v-df287d5c]{background-color:rgba(34,197,94,.1);color:#22c55e}.campaigns-summary .campaign-avatar.status-scheduled[data-v-df287d5c]{background-color:rgba(59,130,246,.1);color:#3b82f6}.campaigns-summary .campaign-avatar.status-completed[data-v-df287d5c]{background-color:rgba(100,116,139,.1);color:#64748b}.campaigns-summary .campaign-avatar.status-draft[data-v-df287d5c]{background-color:rgba(251,191,36,.1);color:#f59e0b}.campaigns-summary .campaign-avatar i[data-v-df287d5c]{font-size:1rem}.campaigns-summary .item-badge[data-v-df287d5c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:12px;font-size:.6875rem;font-weight:500}.campaigns-summary .item-badge.status-active[data-v-df287d5c]{background-color:rgba(34,197,94,.1);color:#22c55e}.campaigns-summary .item-badge.status-scheduled[data-v-df287d5c]{background-color:rgba(59,130,246,.1);color:#3b82f6}.campaigns-summary .item-badge.status-completed[data-v-df287d5c]{background-color:rgba(100,116,139,.1);color:#64748b}.campaigns-summary .item-badge.status-draft[data-v-df287d5c]{background-color:rgba(251,191,36,.1);color:#f59e0b}.workflows-summary .stats-row[data-v-5fac98e5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:var(--widget-stat-padding,12px 20px);border-bottom:1px solid #e8ecf1;margin-bottom:0;min-height:60px}.workflows-summary .stat-item[data-v-5fac98e5]{display:block!important;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 8px!important;border-left:none!important}.workflows-summary .stat-value[data-v-5fac98e5]{display:block;font-size:var(--widget-stat-size,1.5rem);font-weight:700;line-height:1.2}.workflows-summary .stat-value.active[data-v-5fac98e5]{color:#22c55e}.workflows-summary .stat-value.inactive[data-v-5fac98e5]{color:#94a3b8}.workflows-summary .stat-value.total[data-v-5fac98e5]{color:#334155}.workflows-summary .stat-label[data-v-5fac98e5]{font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.workflows-summary .workflows-list .list-header[data-v-5fac98e5]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;padding:var(--widget-list-padding,12px 20px 8px 20px)}.workflows-summary .workflow-item[data-v-5fac98e5]{cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;padding:var(--widget-list-item-padding,14px 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;border-bottom:1px solid #e8ecf1;border-left:none!important;border-right:none!important;border-top:none!important}.workflows-summary .workflow-item[data-v-5fac98e5]:last-child{border-bottom:none}.workflows-summary .workflow-item[data-v-5fac98e5]:hover{background-color:#f8fafc}.workflows-summary .workflow-avatar[data-v-5fac98e5]{width:36px;height:36px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(100,116,139,.1);color:#64748b;border:none!important}.workflows-summary .workflow-avatar.active[data-v-5fac98e5]{background-color:rgba(34,197,94,.1);color:#22c55e}.workflows-summary .workflow-avatar i[data-v-5fac98e5]{font-size:1rem}.workflows-summary .item-badge[data-v-5fac98e5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:12px;font-size:.6875rem;font-weight:500}.workflows-summary .item-badge.active[data-v-5fac98e5]{background-color:rgba(34,197,94,.1);color:#22c55e}.workflows-summary .item-badge.inactive[data-v-5fac98e5]{background-color:rgba(100,116,139,.1);color:#64748b}.team-chat-summary .unread-banner[data-v-b47334e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:var(--widget-stat-padding,10px 14px);background-color:rgba(59,130,246,.1);border-radius:8px;margin:12px;color:#3b82f6;font-size:.875rem;font-weight:500}.team-chat-summary .unread-banner i[data-v-b47334e6]{font-size:1rem}.team-chat-summary .chats-list[data-v-b47334e6]{max-height:280px;overflow-y:auto}.team-chat-summary .chat-item[data-v-b47334e6]{cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;position:relative;padding-right:40px}.team-chat-summary .chat-item[data-v-b47334e6]:hover{background-color:#f8fafc}.team-chat-summary .chat-item.has-unread[data-v-b47334e6]{background-color:rgba(59,130,246,.03)}.team-chat-summary .chat-item.has-unread .item-title[data-v-b47334e6]{font-weight:600}.team-chat-summary .item-avatar[data-v-b47334e6]{width:40px;height:40px;border-radius:50%;font-size:.875rem;-ms-flex-negative:0;flex-shrink:0}.team-chat-summary .item-avatar[data-v-b47334e6],.team-chat-summary .unread-badge[data-v-b47334e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600}.team-chat-summary .unread-badge[data-v-b47334e6]{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);min-width:20px;height:20px;padding:0 6px;border-radius:10px;background-color:#3b82f6;color:#fff;font-size:.6875rem}.team-chat-summary .no-recent[data-v-b47334e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:24px;color:#64748b}.team-chat-summary .no-recent i[data-v-b47334e6]{color:#22c55e;font-size:1.25rem}.wiki-summary .stats-row[data-v-7aa2e512]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:var(--widget-stat-padding,12px 20px);border-bottom:1px solid #e8ecf1;margin-bottom:0;min-height:60px}.wiki-summary .stat-item[data-v-7aa2e512]{display:block!important;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 8px!important;border-left:none!important}.wiki-summary .stat-value[data-v-7aa2e512]{display:block;font-size:var(--widget-stat-size,1.5rem);font-weight:700;color:#334155;line-height:1.2}.wiki-summary .stat-value.pinned[data-v-7aa2e512]{color:#f59e0b}.wiki-summary .stat-value.templates[data-v-7aa2e512]{color:#8b5cf6}.wiki-summary .stat-label[data-v-7aa2e512]{font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.wiki-summary .wiki-section[data-v-7aa2e512]{margin-bottom:0}.wiki-summary .wiki-section .list-header[data-v-7aa2e512]{font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;padding:var(--widget-list-padding,8px 20px 4px 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.wiki-summary .wiki-section .list-header i[data-v-7aa2e512]{font-size:.5625rem}.wiki-summary .wiki-item[data-v-7aa2e512]{cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;padding:var(--widget-list-item-padding,10px 20px)}.wiki-summary .wiki-item[data-v-7aa2e512]:hover{background-color:#f8fafc}.wiki-summary .wiki-avatar[data-v-7aa2e512]{width:32px;height:32px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.wiki-summary .wiki-avatar.pinned[data-v-7aa2e512]{background-color:rgba(245,158,11,.1);color:#f59e0b}.wiki-summary .wiki-avatar.standard[data-v-7aa2e512]{background-color:rgba(100,116,139,.1);color:#64748b}.wiki-summary .wiki-avatar.email-template[data-v-7aa2e512]{background-color:rgba(139,92,246,.1);color:#8b5cf6}.wiki-summary .wiki-avatar.sms-template[data-v-7aa2e512]{background-color:rgba(34,197,94,.1);color:#22c55e}.wiki-summary .wiki-avatar.public[data-v-7aa2e512]{background-color:rgba(59,130,246,.1);color:#3b82f6}.wiki-summary .wiki-avatar i[data-v-7aa2e512]{font-size:.875rem}.kanban-summary .stats-row[data-v-495d3c81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:var(--widget-stat-padding,12px 20px);border-bottom:1px solid #e8ecf1;margin-bottom:0;min-height:60px}.kanban-summary .stat-item[data-v-495d3c81]{display:block!important;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 8px!important;border-left:none!important}.kanban-summary .stat-value[data-v-495d3c81]{display:block;font-size:var(--widget-stat-size,1.5rem);font-weight:700;color:#334155;line-height:1.2}.kanban-summary .stat-value.cards[data-v-495d3c81]{color:#3b82f6}.kanban-summary .stat-value.columns[data-v-495d3c81]{color:#8b5cf6}.kanban-summary .stat-label[data-v-495d3c81]{font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.kanban-summary .boards-list .list-header[data-v-495d3c81]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;padding:var(--widget-list-padding,12px 20px 8px 20px)}.kanban-summary .board-item[data-v-495d3c81]{cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.kanban-summary .board-item[data-v-495d3c81]:hover{background-color:#f8fafc}.kanban-summary .board-avatar[data-v-495d3c81]{width:36px;height:36px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kanban-summary .board-avatar i[data-v-495d3c81]{font-size:1rem}.kanban-summary .item-badge[data-v-495d3c81]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:12px;font-size:.6875rem;font-weight:500;background-color:rgba(100,116,139,.1);color:#64748b}.kanban-summary .column-preview[data-v-495d3c81]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:4px}.kanban-summary .column-preview .column-chip[data-v-495d3c81]{font-size:.6875rem;padding:2px 6px;background-color:#f1f5f9;border-radius:4px;color:#64748b}.trend-chart-widget[data-v-18c5d43e]{background:#fff;border-radius:16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}.chart-header[data-v-18c5d43e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 24px 0}.chart-title-section[data-v-18c5d43e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-title[data-v-18c5d43e]{font-size:1.0625rem;font-weight:600;color:#1e293b;margin:0 0 4px 0}.chart-subtitle[data-v-18c5d43e]{font-size:.8125rem;color:#64748b;margin:0}.chart-controls[data-v-18c5d43e]{-ms-flex-negative:0;flex-shrink:0}.period-tabs[data-v-18c5d43e]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f1f5f9;border-radius:8px;padding:3px;gap:2px}.period-tab[data-v-18c5d43e]{padding:6px 14px;font-size:.8125rem;font-weight:500;color:#64748b;background:transparent;border:none;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.period-tab[data-v-18c5d43e]:hover{color:#334155}.period-tab.active[data-v-18c5d43e]{background:#fff;color:#3abf94;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.chart-body[data-v-18c5d43e]{padding:16px 24px 16px}.chart-top-row[data-v-18c5d43e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}.chart-summary[data-v-18c5d43e]{display:inline-block}.inline-stats[data-v-18c5d43e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.inline-stat[data-v-18c5d43e]{text-align:center}.inline-stat .inline-stat-value[data-v-18c5d43e]{display:block;font-size:1.25rem;font-weight:700;color:#334155;line-height:1.2}.inline-stat .inline-stat-label[data-v-18c5d43e]{font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.summary-main[data-v-18c5d43e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;margin-bottom:4px}.summary-value[data-v-18c5d43e]{font-size:2rem;font-weight:700;color:#0f172a;line-height:1.1}.summary-trend[data-v-18c5d43e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.875rem;font-weight:600;padding:3px 10px;border-radius:14px}.summary-trend i[data-v-18c5d43e]{font-size:.6875rem}.summary-trend.trend-up[data-v-18c5d43e]{background-color:rgba(34,197,94,.1);color:#16a34a}.summary-trend.trend-down[data-v-18c5d43e]{background-color:rgba(239,68,68,.1);color:#dc2626}.summary-label[data-v-18c5d43e]{font-size:.875rem;color:#64748b}.chart-container[data-v-18c5d43e]{position:relative;width:100%}.area-chart[data-v-18c5d43e]{width:100%;height:140px;display:block}.data-point[data-v-18c5d43e]{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.area-chart:hover .data-point[data-v-18c5d43e]{opacity:1}.x-axis-labels[data-v-18c5d43e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 10px 0}.x-axis-labels span[data-v-18c5d43e]{font-size:.6875rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.chart-legend[data-v-18c5d43e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:14px 24px;border-top:1px solid #f1f5f9;background-color:#fafbfc}.legend-item[data-v-18c5d43e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.legend-dot[data-v-18c5d43e]{width:10px;height:10px;border-radius:50%}.legend-label[data-v-18c5d43e]{font-size:.8125rem;color:#64748b}.recent-section[data-v-18c5d43e]{border-top:1px solid #e8ecf1}.recent-header[data-v-18c5d43e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 24px 10px}.recent-title[data-v-18c5d43e]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.view-all-link[data-v-18c5d43e]{font-size:.8125rem;color:#3abf94;text-decoration:none;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:color .15s ease;transition:color .15s ease}.view-all-link i[data-v-18c5d43e]{font-size:.625rem}.view-all-link[data-v-18c5d43e]:hover{color:#2d9a78}.recent-list[data-v-18c5d43e]{padding:0 0 8px}.recent-item[data-v-18c5d43e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:10px 24px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.recent-item.clickable[data-v-18c5d43e]{cursor:pointer}.recent-item.clickable[data-v-18c5d43e]:hover{background-color:#f8fafc}.item-avatar[data-v-18c5d43e]{width:36px;height:36px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.item-avatar i[data-v-18c5d43e]{font-size:1rem}.item-content[data-v-18c5d43e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.item-header[data-v-18c5d43e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:2px}.item-name[data-v-18c5d43e]{font-size:.875rem;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-badge[data-v-18c5d43e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:12px;font-size:.6875rem;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.item-badge.badge-success[data-v-18c5d43e]{background-color:rgba(34,197,94,.1);color:#22c55e}.item-badge.badge-info[data-v-18c5d43e]{background-color:rgba(59,130,246,.1);color:#3b82f6}.item-badge.badge-warning[data-v-18c5d43e]{background-color:rgba(251,191,36,.1);color:#f59e0b}.item-badge.badge-default[data-v-18c5d43e]{background-color:rgba(100,116,139,.1);color:#64748b}.item-meta[data-v-18c5d43e]{font-size:.75rem;color:#64748b;margin:0}.recent-empty[data-v-18c5d43e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 24px;border-top:1px solid #e8ecf1;color:#94a3b8;gap:8px}.recent-empty i[data-v-18c5d43e]{font-size:1.25rem;opacity:.6}.recent-empty span[data-v-18c5d43e]{font-size:.8125rem}.campaigns-trend-chart[data-v-a118c154]{background:#fff;border-radius:16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}.chart-header[data-v-a118c154]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 24px 0}.chart-title-section[data-v-a118c154]{-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-title[data-v-a118c154]{font-size:1.0625rem;font-weight:600;color:#1e293b;margin:0 0 4px 0}.chart-subtitle[data-v-a118c154]{font-size:.8125rem;color:#64748b;margin:0}.chart-controls[data-v-a118c154]{-ms-flex-negative:0;flex-shrink:0}.period-tabs[data-v-a118c154]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f1f5f9;border-radius:8px;padding:3px;gap:2px}.period-tab[data-v-a118c154]{padding:6px 14px;font-size:.8125rem;font-weight:500;color:#64748b;background:transparent;border:none;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.period-tab[data-v-a118c154]:hover{color:#334155}.period-tab.active[data-v-a118c154]{background:#fff;color:#8b5cf6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.chart-body[data-v-a118c154]{padding:16px 24px 16px}.chart-top-row[data-v-a118c154]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}.chart-summary[data-v-a118c154]{display:inline-block}.summary-main[data-v-a118c154]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;margin-bottom:4px}.summary-value[data-v-a118c154]{font-size:2rem;font-weight:700;color:#0f172a;line-height:1.1}.summary-trend[data-v-a118c154]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.875rem;font-weight:600;padding:3px 10px;border-radius:14px}.summary-trend i[data-v-a118c154]{font-size:.6875rem}.summary-trend.trend-up[data-v-a118c154]{background-color:rgba(34,197,94,.1);color:#16a34a}.summary-trend.trend-down[data-v-a118c154]{background-color:rgba(239,68,68,.1);color:#dc2626}.summary-label[data-v-a118c154]{font-size:.875rem;color:#64748b}.inline-stats[data-v-a118c154]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.inline-stat[data-v-a118c154]{text-align:center}.inline-stat .inline-stat-value[data-v-a118c154]{display:block;font-size:1.25rem;font-weight:700;color:#334155;line-height:1.2}.inline-stat .inline-stat-label[data-v-a118c154]{font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.chart-container[data-v-a118c154]{position:relative;width:100%}.area-chart[data-v-a118c154]{width:100%;height:140px;display:block}.data-point[data-v-a118c154]{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.area-chart:hover .data-point[data-v-a118c154]{opacity:1}.x-axis-labels[data-v-a118c154]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 10px 0}.x-axis-labels span[data-v-a118c154]{font-size:.6875rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.campaigns-section[data-v-a118c154]{border-top:1px solid #e8ecf1}.section-header[data-v-a118c154]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 24px 10px}.section-title[data-v-a118c154]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.view-all-link[data-v-a118c154]{font-size:.8125rem;color:#8b5cf6;text-decoration:none;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:color .15s ease;transition:color .15s ease}.view-all-link i[data-v-a118c154]{font-size:.625rem}.view-all-link[data-v-a118c154]:hover{color:#7c3aed}.campaigns-list[data-v-a118c154]{padding:0 0 8px}.campaign-item[data-v-a118c154]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:10px 24px;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.campaign-item[data-v-a118c154]:hover{background-color:#f8fafc}.campaign-avatar[data-v-a118c154]{width:36px;height:36px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.campaign-avatar.status-active[data-v-a118c154]{background-color:rgba(34,197,94,.1);color:#22c55e}.campaign-avatar.status-scheduled[data-v-a118c154]{background-color:rgba(59,130,246,.1);color:#3b82f6}.campaign-avatar.status-completed[data-v-a118c154]{background-color:rgba(100,116,139,.1);color:#64748b}.campaign-avatar.status-draft[data-v-a118c154]{background-color:rgba(251,191,36,.1);color:#f59e0b}.campaign-avatar i[data-v-a118c154]{font-size:1rem}.campaign-content[data-v-a118c154]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.campaign-header[data-v-a118c154]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:2px}.campaign-name[data-v-a118c154]{font-size:.875rem;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-badge[data-v-a118c154]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:12px;font-size:.6875rem;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.campaign-badge.status-active[data-v-a118c154]{background-color:rgba(34,197,94,.1);color:#22c55e}.campaign-badge.status-scheduled[data-v-a118c154]{background-color:rgba(59,130,246,.1);color:#3b82f6}.campaign-badge.status-completed[data-v-a118c154]{background-color:rgba(100,116,139,.1);color:#64748b}.campaign-badge.status-draft[data-v-a118c154]{background-color:rgba(251,191,36,.1);color:#f59e0b}.campaign-meta[data-v-a118c154]{font-size:.75rem;color:#64748b;margin:0}.campaigns-empty[data-v-a118c154]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 24px;border-top:1px solid #e8ecf1;color:#94a3b8;gap:8px}.campaigns-empty i[data-v-a118c154]{font-size:1.25rem;opacity:.6}.campaigns-empty span[data-v-a118c154]{font-size:.8125rem}.activity-feed[data-v-5c30fe5d]{background:#fff;border-radius:16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.activity-header[data-v-5c30fe5d]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #f1f5f9;background-color:#fafbfc}.activity-header[data-v-5c30fe5d],.activity-title[data-v-5c30fe5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activity-title[data-v-5c30fe5d]{font-size:1rem;font-weight:600;color:#1e293b;margin:0;gap:10px}.activity-title i[data-v-5c30fe5d]{color:#f59e0b;font-size:1.125rem}.header-actions[data-v-5c30fe5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.variant-toggle[data-v-5c30fe5d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;background:#f1f5f9;border-radius:6px;padding:3px}.variant-btn[data-v-5c30fe5d]{width:28px;height:28px;border:none;background:transparent;border-radius:4px;color:#64748b;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s ease;transition:all .15s ease}.variant-btn[data-v-5c30fe5d]:hover{color:#334155}.variant-btn.active[data-v-5c30fe5d]{background:#fff;color:#3abf94;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.08)}.variant-btn i[data-v-5c30fe5d]{font-size:.75rem}.activity-badge[data-v-5c30fe5d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background-color:#3abf94;color:#fff;font-size:.75rem;font-weight:600;border-radius:12px}.activity-list[data-v-5c30fe5d]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;max-height:400px}.variant-cards[data-v-5c30fe5d]{padding:8px 0}.variant-cards .activity-card[data-v-5c30fe5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;border-bottom:1px solid #f1f5f9}.variant-cards .activity-card[data-v-5c30fe5d]:last-child{border-bottom:none}.variant-cards .activity-card[data-v-5c30fe5d]:hover{background-color:#f8fafc}.variant-cards .activity-card:hover .activity-actions[data-v-5c30fe5d]{opacity:1}.variant-cards .activity-card.priority-high .activity-icon[data-v-5c30fe5d]{background-color:rgba(239,68,68,.1);color:#ef4444}.variant-cards .activity-card.priority-medium .activity-icon[data-v-5c30fe5d]{background-color:rgba(245,158,11,.1);color:#f59e0b}.variant-cards .activity-card.priority-low .activity-icon[data-v-5c30fe5d]{background-color:rgba(34,197,94,.1);color:#22c55e}.variant-cards .activity-icon[data-v-5c30fe5d]{width:40px;height:40px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.variant-cards .activity-icon i[data-v-5c30fe5d]{font-size:1rem}.variant-cards .activity-content[data-v-5c30fe5d]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.variant-cards .activity-main[data-v-5c30fe5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.variant-cards .activity-title-text[data-v-5c30fe5d]{font-size:.875rem;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-cards .activity-time[data-v-5c30fe5d]{font-size:.75rem;color:#94a3b8;white-space:nowrap}.variant-cards .activity-subtitle[data-v-5c30fe5d]{font-size:.8125rem;color:#64748b;margin:2px 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-cards .activity-actions[data-v-5c30fe5d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.variant-cards .action-btn[data-v-5c30fe5d]{width:30px;height:30px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;color:#64748b;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s ease;transition:all .15s ease}.variant-cards .action-btn[data-v-5c30fe5d]:hover{border-color:#cbd5e1;color:#334155}.variant-cards .action-btn.success[data-v-5c30fe5d]:hover{background-color:#22c55e;border-color:#22c55e;color:#fff}.variant-cards .action-btn.primary[data-v-5c30fe5d]:hover{background-color:#3abf94;border-color:#3abf94;color:#fff}.variant-cards .action-btn i[data-v-5c30fe5d]{font-size:.75rem}.variant-timeline[data-v-5c30fe5d]{padding:16px 16px 16px 24px;position:relative}.variant-timeline[data-v-5c30fe5d]:before{content:"";position:absolute;left:30px;top:24px;bottom:24px;width:2px;background:#e2e8f0}.variant-timeline .timeline-item[data-v-5c30fe5d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:8px 0;cursor:pointer;position:relative}.variant-timeline .timeline-item:hover .timeline-content[data-v-5c30fe5d]{background-color:#f8fafc}.variant-timeline .timeline-item.priority-high .timeline-marker[data-v-5c30fe5d]{background-color:#ef4444;border-color:#ef4444}.variant-timeline .timeline-item.priority-medium .timeline-marker[data-v-5c30fe5d]{background-color:#f59e0b;border-color:#f59e0b}.variant-timeline .timeline-item.priority-low .timeline-marker[data-v-5c30fe5d]{background-color:#22c55e;border-color:#22c55e}.variant-timeline .timeline-marker[data-v-5c30fe5d]{width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;z-index:1}.variant-timeline .timeline-marker i[data-v-5c30fe5d]{font-size:.6875rem;color:#fff}.variant-timeline .timeline-content[data-v-5c30fe5d]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:6px 12px;border-radius:8px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.variant-timeline .timeline-header[data-v-5c30fe5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.variant-timeline .timeline-title[data-v-5c30fe5d]{font-size:.8125rem;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-timeline .timeline-time[data-v-5c30fe5d]{font-size:.6875rem;color:#94a3b8;white-space:nowrap}.variant-timeline .timeline-subtitle[data-v-5c30fe5d]{font-size:.75rem;color:#64748b;margin:2px 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-bold[data-v-5c30fe5d]{padding:8px 0}.variant-bold .bold-item[data-v-5c30fe5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;border-left:4px solid transparent}.variant-bold .bold-item[data-v-5c30fe5d]:hover{background-color:#f8fafc}.variant-bold .bold-item.priority-high[data-v-5c30fe5d]{border-left-color:#ef4444}.variant-bold .bold-item.priority-high .bold-icon[data-v-5c30fe5d]{background-color:#ef4444}.variant-bold .bold-item.priority-high .bold-priority-badge[data-v-5c30fe5d]{background-color:rgba(239,68,68,.1);color:#ef4444}.variant-bold .bold-item.priority-medium[data-v-5c30fe5d]{border-left-color:#f59e0b}.variant-bold .bold-item.priority-medium .bold-icon[data-v-5c30fe5d]{background-color:#f59e0b}.variant-bold .bold-item.priority-medium .bold-priority-badge[data-v-5c30fe5d]{background-color:rgba(245,158,11,.1);color:#f59e0b}.variant-bold .bold-item.priority-low[data-v-5c30fe5d]{border-left-color:#22c55e}.variant-bold .bold-item.priority-low .bold-icon[data-v-5c30fe5d]{background-color:#22c55e}.variant-bold .bold-item.priority-low .bold-priority-badge[data-v-5c30fe5d]{background-color:rgba(34,197,94,.1);color:#22c55e}.variant-bold .bold-icon[data-v-5c30fe5d]{width:44px;height:44px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.variant-bold .bold-icon i[data-v-5c30fe5d]{font-size:1.125rem;color:#fff}.variant-bold .bold-content[data-v-5c30fe5d]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.variant-bold .bold-title[data-v-5c30fe5d]{font-size:.9375rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-bold .bold-meta[data-v-5c30fe5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.8125rem;color:#64748b}.variant-bold .bold-subtitle[data-v-5c30fe5d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-bold .bold-time[data-v-5c30fe5d]{white-space:nowrap;color:#94a3b8}.variant-bold .bold-time[data-v-5c30fe5d]:before{content:"\2022";margin-right:8px}.variant-bold .bold-priority-badge[data-v-5c30fe5d]{padding:4px 10px;border-radius:12px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.activity-empty[data-v-5c30fe5d]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;color:#94a3b8}.activity-empty i[data-v-5c30fe5d]{font-size:2.5rem;margin-bottom:16px;color:#22c55e;opacity:.6}.activity-empty .empty-title[data-v-5c30fe5d]{font-size:1rem;font-weight:600;color:#64748b;margin:0 0 4px 0}.activity-empty .empty-text[data-v-5c30fe5d]{font-size:.875rem;color:#94a3b8;margin:0}.activity-footer[data-v-5c30fe5d]{padding:14px 20px;border-top:1px solid #f1f5f9;background-color:#fafbfc}.view-all-btn[data-v-5c30fe5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background-color:transparent;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;font-weight:500;color:#3abf94;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.view-all-btn[data-v-5c30fe5d]:hover{background-color:rgba(58,191,148,.05);border-color:#3abf94}.view-all-btn i[data-v-5c30fe5d]{font-size:.75rem}.insights-section[data-v-494ceff4]{margin-bottom:28px;background:linear-gradient(135deg,rgba(139,92,246,.04),rgba(59,130,246,.02));border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.insights-header[data-v-494ceff4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid rgba(139,92,246,.1);background:linear-gradient(135deg,rgba(139,92,246,.06),rgba(59,130,246,.03))}.insights-header[data-v-494ceff4],.insights-title-area[data-v-494ceff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.insights-title-area[data-v-494ceff4]{gap:14px}.insights-title-area>i[data-v-494ceff4]{font-size:1.25rem;color:#8b5cf6;margin-top:2px}.insights-title-area .insights-count-badge[data-v-494ceff4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background-color:#8b5cf6;color:#fff;font-size:.75rem;font-weight:600;border-radius:12px;margin-top:2px}.insights-title-text .insights-title[data-v-494ceff4]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 4px 0}.insights-title-text .insights-subtitle[data-v-494ceff4]{font-size:.8125rem;color:#64748b;margin:0}.insights-hide-btn[data-v-494ceff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:none;background-color:rgba(148,163,184,.1);border-radius:8px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.insights-hide-btn i[data-v-494ceff4]{font-size:.75rem;color:#94a3b8}.insights-hide-btn[data-v-494ceff4]:hover{background-color:#fee2e2}.insights-hide-btn:hover i[data-v-494ceff4]{color:#dc2626}.insights-content[data-v-494ceff4]{padding:0;background:#fff}.insights-content[data-v-494ceff4] .activity-feed{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.insights-content[data-v-494ceff4] .activity-feed .activity-header{padding:16px 24px;border-bottom:1px solid #e8ecf1}.insights-content[data-v-494ceff4] .activity-feed .activity-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0;padding:0}.insights-content[data-v-494ceff4] .activity-feed .activity-card{border-radius:0;border:none;border-bottom:1px solid #e8ecf1;border-right:1px solid #e8ecf1;margin:0}.insights-content[data-v-494ceff4] .activity-feed .activity-card:hover{background-color:#fafbfc}.tier-section[data-v-494ceff4]{margin-bottom:28px}.section-header[data-v-494ceff4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding:0 4px}.section-header[data-v-494ceff4],.section-title-area[data-v-494ceff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title-area[data-v-494ceff4]{gap:8px}.section-title-area i[data-v-494ceff4]{color:#3abf94;font-size:.875rem}.section-title-area .section-title[data-v-494ceff4]{font-size:.8125rem;font-weight:600;color:#334155;text-transform:uppercase;letter-spacing:.5px}.section-title-area .section-hint[data-v-494ceff4]{font-weight:400;color:#94a3b8;text-transform:none;letter-spacing:0;font-size:.75rem}.section-title-area .section-hint[data-v-494ceff4]:before{content:"\2022";margin:0 6px}.charts-row[data-v-494ceff4]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1200px){.charts-row[data-v-494ceff4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.charts-row[data-v-494ceff4]{grid-template-columns:1fr}}.charts-row.is-dragging .chart-wrapper .chart-remove-btn[data-v-494ceff4]{opacity:1}.chart-wrapper[data-v-494ceff4]{position:relative;cursor:-webkit-grab;cursor:grab;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chart-wrapper[data-v-494ceff4]:active{cursor:-webkit-grabbing;cursor:grabbing}.chart-wrapper:hover .chart-remove-btn[data-v-494ceff4]{opacity:1}.chart-wrapper .chart-remove-btn[data-v-494ceff4]{position:absolute;top:-8px;right:-8px;z-index:10;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;cursor:pointer;opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.chart-wrapper .chart-remove-btn i[data-v-494ceff4]{font-size:.75rem;color:#94a3b8}.chart-wrapper .chart-remove-btn[data-v-494ceff4]:hover{background-color:#fef2f2;border-color:#fecaca}.chart-wrapper .chart-remove-btn:hover i[data-v-494ceff4]{color:#ef4444}.chart-wrapper>.campaigns-feature-preview[data-v-494ceff4],.chart-wrapper>.campaigns-trend-chart[data-v-494ceff4],.chart-wrapper>.trend-chart-widget[data-v-494ceff4]{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-ghost[data-v-494ceff4]{opacity:.4;background-color:#e2e8f0;border:2px dashed #94a3b8;border-radius:16px}.chart-ghost .chart-remove-btn[data-v-494ceff4]{opacity:0}.chart-drag[data-v-494ceff4]{opacity:.9;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.15);-webkit-transform:rotate(2deg);transform:rotate(2deg);cursor:-webkit-grabbing;cursor:grabbing}.widgets-grid.customizable[data-v-494ceff4]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--widget-gap,20px);margin-bottom:24px}@media(max-width:1200px){.widgets-grid.customizable[data-v-494ceff4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.widgets-grid.customizable[data-v-494ceff4]{grid-template-columns:1fr}}.size-compact .charts-row[data-v-494ceff4]{gap:12px}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .chart-header,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .chart-header{padding:14px 18px 0}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .chart-title,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .chart-title{font-size:.9375rem}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .chart-subtitle,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .chart-subtitle{font-size:.75rem}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .chart-body,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .chart-body{padding:12px 18px 12px}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .summary-value,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .summary-value{font-size:1.5rem}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .summary-label,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .summary-label{font-size:.75rem}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .inline-stat-value,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .inline-stat-value{font-size:1rem}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .area-chart,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .area-chart{height:100px}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .recent-header,.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .section-header,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .recent-header,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .section-header{padding:10px 18px 8px}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .campaign-item,.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .recent-item,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .campaign-item,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .recent-item{padding:8px 18px}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .campaign-avatar,.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .item-avatar,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .campaign-avatar,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .item-avatar{width:30px;height:30px}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .campaign-avatar i,.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .item-avatar i,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .campaign-avatar i,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .item-avatar i{font-size:.875rem}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .campaign-name,.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .item-name,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .campaign-name,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .item-name{font-size:.8125rem}.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .campaign-meta,.size-compact .chart-wrapper[data-v-494ceff4] .campaigns-trend-chart .item-meta,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .campaign-meta,.size-compact .chart-wrapper[data-v-494ceff4] .trend-chart-widget .item-meta{font-size:.6875rem}.size-compact .widgets-grid.customizable[data-v-494ceff4]{grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1600px){.size-compact .widgets-grid.customizable[data-v-494ceff4]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1200px){.size-compact .widgets-grid.customizable[data-v-494ceff4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.size-compact .widgets-grid.customizable[data-v-494ceff4]{grid-template-columns:1fr}}.size-normal .widgets-grid.customizable[data-v-494ceff4]{grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1200px){.size-normal .widgets-grid.customizable[data-v-494ceff4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.size-normal .widgets-grid.customizable[data-v-494ceff4]{grid-template-columns:1fr}}.size-large .widgets-grid.customizable[data-v-494ceff4]{grid-template-columns:repeat(2,1fr);gap:28px}@media(max-width:900px){.size-large .widgets-grid.customizable[data-v-494ceff4]{grid-template-columns:1fr}}.empty-grid-state[data-v-494ceff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;background-color:#fff;border-radius:12px;border:2px dashed #e2e8f0;text-align:center}.empty-grid-state i[data-v-494ceff4]{font-size:2.5rem;color:#cbd5e1;margin-bottom:12px}.empty-grid-state p[data-v-494ceff4]{font-size:1rem;color:#64748b;margin:0 0 16px 0}.empty-grid-state .add-widgets-btn[data-v-494ceff4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;background-color:#3abf94;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.empty-grid-state .add-widgets-btn[data-v-494ceff4]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904)}[data-v-494ceff4] .campaigns-preview .stats-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:var(--widget-stat-padding,12px 20px);border-bottom:1px solid #e8ecf1;min-height:60px}[data-v-494ceff4] .campaigns-preview .stats-row .stat-item{display:block!important;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 8px!important;border-left:none!important}[data-v-494ceff4] .campaigns-preview .stats-row .stat-item .stat-value{display:block;font-size:var(--widget-stat-size,1.5rem);font-weight:700;color:#334155;line-height:1.2}[data-v-494ceff4] .campaigns-preview .stats-row .stat-item .stat-label{font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.campaigns-feature-preview[data-v-494ceff4]{position:relative;background:#fff;border-radius:16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.campaigns-feature-preview .preview-header[data-v-494ceff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 24px 0}.campaigns-feature-preview .preview-title-section[data-v-494ceff4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.campaigns-feature-preview .preview-title[data-v-494ceff4]{font-size:1.0625rem;font-weight:600;color:#1e293b;margin:0 0 4px 0}.campaigns-feature-preview .preview-subtitle[data-v-494ceff4]{font-size:.8125rem;color:#64748b;margin:0}.campaigns-feature-preview .preview-body[data-v-494ceff4]{padding:16px 24px;-webkit-filter:blur(1px);filter:blur(1px);opacity:.6}.campaigns-feature-preview .preview-chart-area[data-v-494ceff4]{margin-bottom:16px}.campaigns-feature-preview .preview-chart-area .placeholder-chart[data-v-494ceff4]{width:100%;height:120px;display:block}.campaigns-feature-preview .preview-stats[data-v-494ceff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}.campaigns-feature-preview .preview-stat[data-v-494ceff4]{text-align:center}.campaigns-feature-preview .preview-stat .stat-value[data-v-494ceff4]{display:block;font-size:1.25rem;font-weight:700;color:#94a3b8;line-height:1.2}.campaigns-feature-preview .preview-stat .stat-label[data-v-494ceff4]{font-size:.6875rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.campaigns-feature-preview .preview-overlay[data-v-494ceff4]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;background:hsla(0,0%,100%,.3)}.campaigns-feature-preview .overlay-content[data-v-494ceff4]{text-align:center;padding:20px 24px;border-radius:12px;max-width:280px;background-color:#fff;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12);box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid #e2e8f0}.campaigns-feature-preview .overlay-content .overlay-icon[data-v-494ceff4]{font-size:1.5rem;margin-bottom:8px;display:block;color:#8b5cf6}.campaigns-feature-preview .overlay-content strong[data-v-494ceff4]{display:block;font-size:.9375rem;font-weight:600;margin-bottom:4px;color:#1e293b}.campaigns-feature-preview .overlay-content p[data-v-494ceff4]{font-size:.8125rem;margin:0 0 12px 0;color:#64748b}.campaigns-feature-preview .overlay-content .upsell-btn[data-v-494ceff4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:.8125rem;font-weight:600;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#8b5cf6;color:#fff}.campaigns-feature-preview .overlay-content .upsell-btn[data-v-494ceff4]:hover{background-color:#7c3aed;text-decoration:none;color:#fff}[data-v-494ceff4] .chart-preview{padding:20px}[data-v-494ceff4] .chart-preview .chart-preview-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#f1f5f9));background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-radius:8px;color:#94a3b8}[data-v-494ceff4] .chart-preview .chart-preview-placeholder i{font-size:2rem;margin-bottom:8px}[data-v-494ceff4] .chart-preview .chart-preview-placeholder span{font-size:.875rem;font-weight:500}.widget-ghost[data-v-494ceff4]{opacity:.4;background-color:#e2e8f0;border:2px dashed #94a3b8;border-radius:12px}.widget-drag[data-v-494ceff4]{opacity:.9;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.15);-webkit-transform:rotate(2deg);transform:rotate(2deg);cursor:-webkit-grabbing;cursor:grabbing}.hero-stats-bar-container[data-v-1ef766d6]{margin-bottom:28px}.tier-label[data-v-1ef766d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;padding-left:4px}.tier-label i[data-v-1ef766d6]{color:#3abf94;font-size:.875rem}.tier-label span[data-v-1ef766d6]{font-size:.8125rem;font-weight:600;color:#334155;text-transform:uppercase;letter-spacing:.5px}.tier-label .tier-hint[data-v-1ef766d6]{font-weight:400;color:#94a3b8;text-transform:none;letter-spacing:0;font-size:.75rem}.tier-label .tier-hint[data-v-1ef766d6]:before{content:"\2022";margin:0 6px}.hero-stats-bar[data-v-1ef766d6]{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media(max-width:1400px){.hero-stats-bar[data-v-1ef766d6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1000px){.hero-stats-bar[data-v-1ef766d6]{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:600px){.hero-stats-bar[data-v-1ef766d6]{grid-template-columns:1fr;gap:10px}}.hero-stats-bar.is-dragging .hero-stat-card .stat-remove-btn[data-v-1ef766d6]{opacity:1}.hero-stat-card[data-v-1ef766d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;border-radius:16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);border:1px solid #e2e8f0;position:relative;overflow:visible;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:-webkit-grab;cursor:grab}.hero-stat-card[data-v-1ef766d6]:active{cursor:-webkit-grabbing;cursor:grabbing}.hero-stat-card:hover .stat-remove-btn[data-v-1ef766d6]{opacity:1}.hero-stat-card .stat-remove-btn[data-v-1ef766d6]{position:absolute;top:-8px;right:-8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border:none;background-color:#f1f5f9;border-radius:50%;cursor:pointer;opacity:0;-webkit-transition:opacity .15s ease,background-color .15s ease;transition:opacity .15s ease,background-color .15s ease;z-index:5;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.hero-stat-card .stat-remove-btn i[data-v-1ef766d6]{font-size:.625rem;color:#64748b}.hero-stat-card .stat-remove-btn[data-v-1ef766d6]:hover{background-color:#fee2e2}.hero-stat-card .stat-remove-btn:hover i[data-v-1ef766d6]{color:#dc2626}.hero-stat-card .stat-card-content[data-v-1ef766d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:20px 24px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.hero-stat-card.clickable .stat-card-content[data-v-1ef766d6]{cursor:pointer}.hero-stat-card.clickable .stat-card-content[data-v-1ef766d6]:hover{background-color:#fafbfc}.stat-icon-wrapper[data-v-1ef766d6]{width:52px;height:52px;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.stat-icon-wrapper i[data-v-1ef766d6]{font-size:1.5rem}.stat-icon-wrapper.icon-default[data-v-1ef766d6]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.stat-icon-wrapper.icon-default i[data-v-1ef766d6]{color:#64748b}.stat-icon-wrapper.icon-blue[data-v-1ef766d6]{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(59,130,246,.05))}.stat-icon-wrapper.icon-blue i[data-v-1ef766d6]{color:#3b82f6}.stat-icon-wrapper.icon-green[data-v-1ef766d6]{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.05))}.stat-icon-wrapper.icon-green i[data-v-1ef766d6]{color:#22c55e}.stat-icon-wrapper.icon-orange[data-v-1ef766d6]{background:linear-gradient(135deg,rgba(249,115,22,.15),rgba(249,115,22,.05))}.stat-icon-wrapper.icon-orange i[data-v-1ef766d6]{color:#f97316}.stat-icon-wrapper.icon-red[data-v-1ef766d6]{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(239,68,68,.05))}.stat-icon-wrapper.icon-red i[data-v-1ef766d6]{color:#ef4444}.stat-icon-wrapper.icon-purple[data-v-1ef766d6]{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(139,92,246,.05))}.stat-icon-wrapper.icon-purple i[data-v-1ef766d6]{color:#8b5cf6}.stat-icon-wrapper.icon-teal[data-v-1ef766d6]{background:linear-gradient(135deg,rgba(58,191,148,.15),rgba(58,191,148,.05))}.stat-icon-wrapper.icon-teal i[data-v-1ef766d6]{color:#3abf94}.stat-content[data-v-1ef766d6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.stat-value-row[data-v-1ef766d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;margin-bottom:4px}.stat-value[data-v-1ef766d6]{font-size:2rem;font-weight:700;color:#0f172a;line-height:1.1}.stat-trend[data-v-1ef766d6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;font-size:.8125rem;font-weight:600;padding:2px 8px;border-radius:12px}.stat-trend i[data-v-1ef766d6]{font-size:.625rem}.stat-trend.trend-up[data-v-1ef766d6]{background-color:rgba(34,197,94,.1);color:#16a34a}.stat-trend.trend-down[data-v-1ef766d6]{background-color:rgba(239,68,68,.1);color:#dc2626}.stat-label[data-v-1ef766d6]{font-size:.9375rem;font-weight:500;color:#334155}.stat-subtitle[data-v-1ef766d6]{font-size:.75rem;color:#94a3b8;margin-top:2px}.stat-sparkline[data-v-1ef766d6]{position:absolute;right:16px;bottom:16px;width:60px;height:24px;opacity:.6}.stat-sparkline svg[data-v-1ef766d6]{width:100%;height:100%}.stat-ghost[data-v-1ef766d6]{opacity:.4;background-color:#e2e8f0;border:2px dashed #94a3b8}.stat-drag[data-v-1ef766d6]{opacity:.95;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.15);-webkit-transform:rotate(1deg);transform:rotate(1deg);z-index:1000}.dashboard-page{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:1.5rem 2rem;min-height:100vh}@media(max-width:768px){.dashboard-page{padding:1rem}}@media(max-width:480px){.dashboard-page{padding:.75rem}}.dashboard-page .dashboard-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.dashboard-page .dashboard-header .header-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.dashboard-page .dashboard-header .header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.dashboard-page .dashboard-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.dashboard-page .page-title{font-size:1.75rem;font-weight:600;color:#0f172a;margin:0 0 4px 0;line-height:1.3}.dashboard-page .page-subtitle{font-size:.9375rem;color:#64748b;margin:0}.dashboard-page .dashboard-widgets-container{margin-bottom:24px}.dashboard-page .dashboard-main-layout{display:grid;grid-template-columns:1fr 340px;gap:24px;margin-bottom:24px}@media(max-width:1200px){.dashboard-page .dashboard-main-layout{grid-template-columns:1fr}}.dashboard-page .dashboard-content{min-width:0}.dashboard-page .dashboard-sidebar{min-width:0;overflow:hidden}@media(max-width:1200px){.dashboard-page .dashboard-sidebar{display:none}}.dashboard-page .charts-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}@media(max-width:1200px){.dashboard-page .charts-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dashboard-page .charts-row{grid-template-columns:1fr}}.dashboard-page .stats-bar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px;overflow-x:auto;padding-bottom:4px}@media(max-width:768px){.dashboard-page .stats-bar{gap:12px}}.dashboard-page .stats-bar::-webkit-scrollbar{height:4px}.dashboard-page .stats-bar::-webkit-scrollbar-track{background:#e2e8f0;border-radius:2px}.dashboard-page .stats-bar::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:2px}.dashboard-page .stat-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:8px;background-color:#fff;border-radius:12px;padding:16px 14px;min-width:120px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.dashboard-page .stat-card:hover{background-color:#f8fafc;border-color:#cbd5e1}.dashboard-page .stat-card .stat-icon{width:40px;height:40px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;background-color:#f1f5f9}.dashboard-page .stat-card .stat-icon .fa,.dashboard-page .stat-card .stat-icon i{font-size:1.25rem;line-height:1;display:inline-block;color:#64748b}.dashboard-page .stat-card .stat-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.dashboard-page .stat-card .stat-value{font-size:1.5rem;font-weight:700;color:#0f172a;line-height:1.2}.dashboard-page .stat-card .stat-label{font-size:.75rem;color:#64748b;white-space:nowrap}@media(max-width:768px){.dashboard-page .stat-card{min-width:100px;padding:12px 10px;gap:6px}.dashboard-page .stat-card .stat-icon{width:36px;height:36px}.dashboard-page .stat-card .stat-icon .fa,.dashboard-page .stat-card .stat-icon i{font-size:1.125rem}.dashboard-page .stat-card .stat-value{font-size:1.25rem}.dashboard-page .stat-card .stat-label{font-size:.6875rem}}.dashboard-page .widgets-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px}@media(max-width:1200px){.dashboard-page .widgets-grid{grid-template-columns:1fr}}.dashboard-page .widgets-grid.three-col{grid-template-columns:repeat(3,1fr)}@media(max-width:1400px){.dashboard-page .widgets-grid.three-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.dashboard-page .widgets-grid.three-col{grid-template-columns:1fr}}.dashboard-page .widgets-grid-full{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:24px}.dashboard-page .feature-widgets-section{margin-top:0;margin-bottom:24px}.dashboard-page .feature-widgets-section .section-heading{font-size:1.125rem;font-weight:600;color:#334155;margin:0 0 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.dashboard-page .feature-widgets-section .section-heading i{color:#3abf94;font-size:1rem}.dashboard-page .panel-card{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}.dashboard-page .panel-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0}.dashboard-page .panel-header,.dashboard-page .panel-header .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard-page .panel-header .section-title{font-size:1rem;font-weight:600;color:#0f172a;margin:0;gap:10px}.dashboard-page .panel-header .section-icon{color:#64748b;font-size:1rem;width:20px;text-align:center}.dashboard-page .panel-header .header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.dashboard-page .panel-header .view-all-link{font-size:.8125rem;color:#3abf94;text-decoration:none;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.dashboard-page .panel-header .view-all-link:hover{color:rgb(48.4963855422,159.7036144578,123.7493975904)}.dashboard-page .panel-header .responsible-person{gap:8px;font-size:.8125rem}.dashboard-page .panel-header .responsible-person,.dashboard-page .panel-header .responsible-person .person-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b}.dashboard-page .panel-header .responsible-person .person-icon{width:24px;height:24px;border-radius:50%;background-color:#e2e8f0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem}.dashboard-page .panel-body{padding:0}.dashboard-page .panel-footer{padding:12px 20px;border-top:1px solid #e2e8f0;background-color:#f8fafc;text-align:center}.dashboard-page .progress-section{padding:12px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.dashboard-page .progress-section .progress-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;font-size:.75rem;color:#64748b}.dashboard-page .progress-section .progress{height:6px;background-color:#e2e8f0;border-radius:3px;overflow:hidden}.dashboard-page .progress-section .progress .progress-bar{background-color:#3abf94;border-radius:3px}.dashboard-page .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:14px 20px;border-bottom:1px solid #e2e8f0;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.dashboard-page .list-item:last-child{border-bottom:none}.dashboard-page .list-item:hover{background-color:#f8fafc}.dashboard-page .list-item .item-avatar{width:40px;height:40px;border-radius:50%;background-color:#3b82f6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.875rem;-ms-flex-negative:0;flex-shrink:0}.dashboard-page .list-item .item-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dashboard-page .list-item .item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.dashboard-page .list-item .item-title{font-weight:600;color:#334155;font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-page .list-item .item-time{font-size:.75rem;color:#94a3b8;white-space:nowrap;margin-left:12px}.dashboard-page .list-item .item-preview{font-size:.8125rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-page .list-item .item-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:12px;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.dashboard-page .list-item .item-badge.new-patient{background-color:rgba(59,130,246,.1);color:#3b82f6}.dashboard-page .list-item .item-badge.other{background-color:rgba(100,116,139,.1);color:#64748b}.dashboard-page .empty-state{padding:2rem;text-align:center;color:#64748b}.dashboard-page .empty-state .empty-icon{font-size:2rem;color:#94a3b8;margin-bottom:.75rem}.dashboard-page .empty-state .empty-icon .fa,.dashboard-page .empty-state .empty-icon i{font-size:inherit;color:inherit}.dashboard-page .empty-state .empty-title{font-size:.9375rem;font-weight:600;color:#475569;margin-bottom:4px}.dashboard-page .empty-state .empty-text{font-size:.8125rem;color:#94a3b8;margin:0}.dashboard-page .tasks-list .todo-item-wrapper{border-bottom:1px solid #e2e8f0}.dashboard-page .tasks-list .todo-item-wrapper:last-child{border-bottom:none}.dashboard-page .legacy-widget .widget{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;margin-bottom:0;overflow:hidden}.dashboard-page .legacy-widget .widget .widget-title h5{font-size:1rem;font-weight:600;color:#0f172a}.dashboard-page .view-toggle .btn-group .btn{padding:8px 12px;font-size:.8125rem}.dashboard-page .view-toggle .btn-group .btn.active{background-color:#3abf94;border-color:#3abf94;color:#fff}.dashboard-page .loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10000}.dashboard-page .loading-overlay .loading-content{text-align:center;padding:30px}.dashboard-page .loading-overlay .loading-content .spinner{width:50px;height:50px;border:4px solid #e2e8f0;border-top-color:#3abf94;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;margin:0 auto 20px}.dashboard-page .loading-overlay .loading-content .loading-title{font-size:1.25rem;font-weight:600;color:#334155;margin-bottom:8px}.dashboard-page .loading-overlay .loading-content .loading-text{font-size:.875rem;color:#64748b}.dashboard-page .accordion-dashboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:24px}.dashboard-page .accordion-section{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.dashboard-page .accordion-section.is-expanded,.dashboard-page .accordion-section:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.dashboard-page .accordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.dashboard-page .accordion-header:hover{background-color:#f8fafc}.dashboard-page .accordion-header.non-collapsible{cursor:default}.dashboard-page .accordion-header.non-collapsible:hover{background-color:transparent}.dashboard-page .accordion-header-left,.dashboard-page .accordion-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.dashboard-page .accordion-chevron{font-size:.75rem;color:#94a3b8;width:16px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.dashboard-page .accordion-icon{width:32px;height:32px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f1f5f9}.dashboard-page .accordion-icon i{font-size:1rem;color:#64748b}.dashboard-page .accordion-icon.messages i,.dashboard-page .accordion-icon.tasks i{color:#64748b}.dashboard-page .accordion-icon.forms i{color:#3abf94}.dashboard-page .accordion-icon.balances i,.dashboard-page .accordion-icon.broken i,.dashboard-page .accordion-icon.claims i,.dashboard-page .accordion-icon.preauths i,.dashboard-page .accordion-icon.recall i,.dashboard-page .accordion-icon.treatment i{color:#64748b}.dashboard-page .accordion-title{font-size:.9375rem;font-weight:600;color:#1e293b}.dashboard-page .accordion-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;font-size:.75rem;font-weight:500;background-color:#e2e8f0;color:#64748b;-webkit-transition:all .2s ease;transition:all .2s ease}.dashboard-page .accordion-count.has-items{background-color:#e2e8f0;color:#334155;font-weight:600}.dashboard-page .accordion-content{border-top:1px solid #e2e8f0;background-color:#fff}.dashboard-page .accordion-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:20px;color:#94a3b8;font-size:.8125rem}.dashboard-page .accordion-empty i{font-size:.875rem}.dashboard-page .accordion-slide-enter-active,.dashboard-page .accordion-slide-leave-active{-webkit-transition:all .25s ease;transition:all .25s ease;max-height:1000px;overflow:hidden}.dashboard-page .accordion-slide-enter,.dashboard-page .accordion-slide-leave-to{max-height:0;opacity:0}.dashboard-page .accordion-header-right .responsible-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.8125rem;color:#64748b}.dashboard-page .accordion-header-right .responsible-person i{font-size:.75rem;opacity:.6}.dashboard-page .accordion-header-right .view-all-link{font-size:.8125rem;color:#3abf94;text-decoration:none;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.dashboard-page .accordion-header-right .view-all-link:hover{color:rgb(46.1204819277,151.8795180723,117.686746988)}.dashboard-page .accordion-content .forms-list.embedded,.dashboard-page .accordion-content .messages-list.embedded{max-height:280px;overflow-y:auto}.dashboard-page .accordion-content .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 18px;border-bottom:1px solid #e8ecf1;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.dashboard-page .accordion-content .list-item:last-child{border-bottom:none}.dashboard-page .accordion-content .list-item:hover{background-color:#f1f5f9}.dashboard-page .accordion-content .list-item .item-avatar{width:36px;height:36px;border-radius:50%;background-color:#3b82f6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.8125rem;-ms-flex-negative:0;flex-shrink:0}.dashboard-page .accordion-content .list-item .item-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dashboard-page .accordion-content .list-item .item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2px}.dashboard-page .accordion-content .list-item .item-title{font-weight:600;color:#334155;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-page .accordion-content .list-item .item-time{font-size:.75rem;color:#94a3b8;white-space:nowrap;margin-left:12px}.dashboard-page .accordion-content .list-item .item-preview{font-size:.8125rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.dashboard-page .accordion-content .list-item .item-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:12px;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em;margin-top:4px}.dashboard-page .accordion-content .list-item .item-badge.new-patient{background-color:rgba(59,130,246,.1);color:#3b82f6}.dashboard-page .accordion-content .list-item .form-avatar{background-color:rgba(58,191,148,.1)!important;color:#3abf94!important}.dashboard-page .accordion-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:768px){.dashboard-page .accordion-grid{grid-template-columns:1fr}}.dashboard-page .accordion-grid .accordion-section.compact .accordion-header{padding:12px 16px}.dashboard-page .accordion-grid .accordion-section.compact .accordion-content{min-height:100px}.dashboard-page .accordion-section.feature-disabled{opacity:.95;border-color:#e2e8f0}.dashboard-page .accordion-section.feature-disabled .accordion-icon{opacity:.6}.dashboard-page .feature-upsell{gap:14px;padding:18px 16px;background-color:#f8fafc;border-radius:0}.dashboard-page .feature-upsell,.dashboard-page .feature-upsell .upsell-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard-page .feature-upsell .upsell-icon{width:40px;height:40px;border-radius:10px;background-color:#e2e8f0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.dashboard-page .feature-upsell .upsell-icon i{font-size:1.125rem;color:#64748b}.dashboard-page .feature-upsell .upsell-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.dashboard-page .feature-upsell .upsell-content strong{display:block;font-size:.875rem;font-weight:600;color:#334155;margin-bottom:2px}.dashboard-page .feature-upsell .upsell-content p{font-size:.8125rem;color:#64748b;margin:0 0 6px 0}.dashboard-page .feature-upsell .upsell-content .upsell-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.8125rem;font-weight:500;color:#3abf94;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.dashboard-page .feature-upsell .upsell-content .upsell-link:hover{color:rgb(46.1204819277,151.8795180723,117.686746988)}.dashboard-page .feature-upsell .upsell-content .upsell-link i{font-size:.6875rem}.dashboard-page .dev-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.dashboard-page .dev-pattern-select{font-size:.75rem;padding:4px 8px;border:1px solid #fcd34d;border-radius:4px;background-color:#fef3c7;color:#64748b;cursor:pointer}.dashboard-page .dev-pattern-select:focus{outline:none;border-color:#f59e0b}.dashboard-page .feature-preview-container{position:relative;overflow:hidden}.dashboard-page .feature-preview-container .preview-items .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 18px;border-bottom:1px solid #e8ecf1}.dashboard-page .feature-preview-container .preview-items .list-item:last-child{border-bottom:none}.dashboard-page .feature-preview-container .preview-items .list-item .item-avatar{width:36px;height:36px;border-radius:50%;background-color:#3b82f6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.8125rem;-ms-flex-negative:0;flex-shrink:0}.dashboard-page .feature-preview-container .preview-items .list-item .item-avatar.form-avatar{background-color:rgba(58,191,148,.1);color:#3abf94}.dashboard-page .feature-preview-container .preview-items .list-item .item-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dashboard-page .feature-preview-container .preview-items .list-item .item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2px}.dashboard-page .feature-preview-container .preview-items .list-item .item-title{font-weight:600;color:#334155;font-size:.875rem}.dashboard-page .feature-preview-container .preview-items .list-item .item-time{font-size:.75rem;color:#94a3b8}.dashboard-page .feature-preview-container .preview-items .list-item .item-preview{font-size:.8125rem;color:#64748b;margin:0}.dashboard-page .feature-preview-container .preview-items .list-item .item-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:12px;font-size:.6875rem;font-weight:500;margin-top:4px}.dashboard-page .feature-preview-container .preview-items .list-item .item-badge.new-patient{background-color:rgba(59,130,246,.1);color:#3b82f6}.dashboard-page .feature-preview-container .preview-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.dashboard-page .feature-preview-container .overlay-content{text-align:center;padding:20px 24px;border-radius:12px;max-width:280px}.dashboard-page .feature-preview-container .overlay-content .overlay-icon{font-size:1.5rem;margin-bottom:8px;display:block}.dashboard-page .feature-preview-container .overlay-content strong{display:block;font-size:.9375rem;font-weight:600;margin-bottom:4px}.dashboard-page .feature-preview-container .overlay-content p{font-size:.8125rem;margin:0 0 12px 0}.dashboard-page .feature-preview-container .overlay-content .upsell-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:.8125rem;font-weight:600;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.dashboard-page .feature-preview-container.pattern-ghosted .preview-items{opacity:.4;pointer-events:none}.dashboard-page .feature-preview-container.pattern-ghosted .preview-overlay{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.7)),to(rgba(248,250,252,.95)));background:linear-gradient(180deg,hsla(0,0%,100%,.7),rgba(248,250,252,.95));backdrop-filter:blur(1px)}.dashboard-page .feature-preview-container.pattern-ghosted .overlay-content{background-color:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e2e8f0}.dashboard-page .feature-preview-container.pattern-ghosted .overlay-content .overlay-icon{color:#3abf94}.dashboard-page .feature-preview-container.pattern-ghosted .overlay-content strong{color:#1e293b}.dashboard-page .feature-preview-container.pattern-ghosted .overlay-content p{color:#64748b}.dashboard-page .feature-preview-container.pattern-ghosted .overlay-content .upsell-btn{background-color:#3abf94;color:#fff}.dashboard-page .feature-preview-container.pattern-ghosted .overlay-content .upsell-btn:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.dashboard-page .feature-preview-container.pattern-blurred .preview-items{-webkit-filter:blur(1.5px);filter:blur(1.5px);opacity:.7;pointer-events:none}.dashboard-page .feature-preview-container.pattern-blurred .preview-overlay{background:hsla(0,0%,100%,.4)}.dashboard-page .feature-preview-container.pattern-blurred .overlay-content{background-color:#fff;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12);box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid #e2e8f0}.dashboard-page .feature-preview-container.pattern-blurred .overlay-content .overlay-icon{color:#3b82f6}.dashboard-page .feature-preview-container.pattern-blurred .overlay-content strong{color:#1e293b}.dashboard-page .feature-preview-container.pattern-blurred .overlay-content p{color:#64748b}.dashboard-page .feature-preview-container.pattern-blurred .overlay-content .upsell-btn{background-color:#3b82f6;color:#fff}.dashboard-page .feature-preview-container.pattern-blurred .overlay-content .upsell-btn:hover{background-color:rgb(19.9912195122,105.1219512195,244.2087804878)}.dashboard-page .feature-preview-container.pattern-grayscale .preview-items{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.35;pointer-events:none}.dashboard-page .feature-preview-container.pattern-grayscale .preview-overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(248,250,252,.5)),to(rgba(248,250,252,.9)));background:linear-gradient(180deg,rgba(248,250,252,.5),rgba(248,250,252,.9))}.dashboard-page .feature-preview-container.pattern-grayscale .overlay-content{background-color:#f8fafc;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #e2e8f0}.dashboard-page .feature-preview-container.pattern-grayscale .overlay-content .overlay-icon{color:#64748b}.dashboard-page .feature-preview-container.pattern-grayscale .overlay-content strong{color:#334155}.dashboard-page .feature-preview-container.pattern-grayscale .overlay-content p{color:#64748b}.dashboard-page .feature-preview-container.pattern-grayscale .overlay-content .upsell-btn{background-color:#475569;color:#fff}.dashboard-page .feature-preview-container.pattern-grayscale .overlay-content .upsell-btn:hover{background-color:#334155}.dashboard-page .feature-preview-container.pattern-skeleton .preview-items .list-item .item-avatar{background-color:#e2e8f0!important;color:transparent!important}.dashboard-page .feature-preview-container.pattern-skeleton .preview-items .list-item .item-avatar i{color:#cbd5e1!important}.dashboard-page .feature-preview-container.pattern-skeleton .preview-items .list-item .item-preview,.dashboard-page .feature-preview-container.pattern-skeleton .preview-items .list-item .item-time,.dashboard-page .feature-preview-container.pattern-skeleton .preview-items .list-item .item-title{color:transparent;background:-webkit-gradient(linear,left top,right top,from(#e2e8f0),color-stop(50%,#f1f5f9),to(#e2e8f0));background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;border-radius:4px;-webkit-animation:skeleton-shimmer 1.5s ease-in-out infinite;animation:skeleton-shimmer 1.5s ease-in-out infinite}.dashboard-page .feature-preview-container.pattern-skeleton .preview-items .list-item .item-title{width:120px;height:14px;display:inline-block}.dashboard-page .feature-preview-container.pattern-skeleton .preview-items .list-item .item-time{width:60px;height:12px;display:inline-block}.dashboard-page .feature-preview-container.pattern-skeleton .preview-items .list-item .item-preview{width:180px;height:12px;margin-top:4px}.dashboard-page .feature-preview-container.pattern-skeleton .preview-items .list-item .item-badge{background-color:#e2e8f0;color:transparent}.dashboard-page .feature-preview-container.pattern-skeleton .preview-overlay{background:hsla(0,0%,100%,.85)}.dashboard-page .feature-preview-container.pattern-skeleton .overlay-content{background-color:#fff;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);border:2px dashed #cbd5e1}.dashboard-page .feature-preview-container.pattern-skeleton .overlay-content .overlay-icon{color:#94a3b8}.dashboard-page .feature-preview-container.pattern-skeleton .overlay-content strong{color:#475569}.dashboard-page .feature-preview-container.pattern-skeleton .overlay-content p{color:#94a3b8}.dashboard-page .feature-preview-container.pattern-skeleton .overlay-content .upsell-btn{background-color:transparent;color:#3abf94;border:2px solid #3abf94}.dashboard-page .feature-preview-container.pattern-skeleton .overlay-content .upsell-btn:hover{background-color:#3abf94;color:#fff}@-webkit-keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tables-basic .table th{font-size:.875rem}.post-user{position:relative}.post-user:after{display:block;clear:both;content:""}.post-user img{border:3px solid #fff}.post-user .mr{margin-right:5px}.post-user{text-align:right}.change-fu-date-dropdown label,.not-set-dropdown .dropdown-menu,.not-set-dropdown>button,.not-set-dropdown label{font-weight:700}.removeFromList:hover{font-weight:700;cursor:pointer}.widget .admin-table-wrapper .table td{padding:8px!important;vertical-align:middle!important;line-height:1.4!important;height:50px!important}.widget .admin-table-wrapper .table th{padding:8px!important}.widget .admin-table-wrapper .table tbody tr{height:50px!important;min-height:50px!important}.widget .admin-table-wrapper td>div[slot=Patient] small{line-height:1.3}.widget .admin-table-wrapper td>div[slot=Patient] small .fw-semi-bold{margin-bottom:1px}.widget .admin-table-wrapper td>div[slot=Patient] .btn-xs{padding:1px 5px!important;margin-top:1px!important;margin-bottom:1px!important;font-size:10px!important}.widget .admin-table-wrapper td>div[slot=Patient] p{margin-bottom:1px!important;margin-top:1px!important;line-height:1.2!important}.widget .admin-table-wrapper td>div[slot=Patient] p small{font-size:10px}.widget .admin-table-wrapper td>div[slot=FollowUpActionPlan] .dropdown .btn{padding:3px 8px!important;font-size:11px!important}.widget .admin-table-wrapper .attempts-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.widget .admin-table-wrapper .attempts-icons i{font-size:13px}.widget .admin-table-wrapper .attempts-more-indicator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#28a745;color:#fff;font-size:10px;font-weight:600;padding:2px 5px;border-radius:10px;margin-left:2px;min-width:20px}.admin-by-employee .TodoItem{display:grid;grid-template-columns:22px minmax(0,1fr) clamp(56px,7vw,82px) clamp(70px,8vw,110px) clamp(80px,14vw,150px) clamp(40px,5vw,56px);-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:100%;max-width:100%;padding:.35rem .35rem!important;border-bottom:1px solid #f0f2f5;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-by-employee .BaseTodoItem__col--actions,.admin-by-employee .BaseTodoItem__col--attachments,.admin-by-employee .BaseTodoItem__col--comments,.admin-by-employee .BaseTodoItem__col--creator,.admin-by-employee .BaseTodoItem__col--patients,.admin-by-employee .BaseTodoItem__col--repeats{display:none!important}.admin-by-employee .BaseTodoItem__col--checkbox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admin-by-employee .BaseTodoItem__col--content{overflow:hidden}.admin-by-employee .BaseTodoItem__col--status{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admin-by-employee .BaseTodoItem__col--due-date{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap}.admin-by-employee .BaseTodoItem__col--tags{min-width:0}.admin-by-employee .BaseTodoItem__col--assignees,.admin-by-employee .BaseTodoItem__col--tags{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.admin-by-employee .BaseTodoItem__col{padding:0 2px}.admin-by-employee .BaseTodoItem__col--content .todo-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-by-employee .BaseTodoItem__col--tags .tag-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.admin-by-employee .BaseTodoItem__col--tags .tag{max-width:70px;font-size:10px;padding:2px 6px;margin-right:4px;white-space:nowrap}.admin-by-employee .BaseTodoItem__col--tags .tag:nth-child(n+2){display:none}.admin-by-employee .BaseTodoItem__col--tags .tag-container{position:relative}.admin-by-employee .BaseTodoItem__col--tags .tag-container:hover:after{content:attr(data-all-tags);position:absolute;left:0;top:100%;background:#1f2937;color:#fff;padding:4px 6px;border-radius:4px;font-size:10px;white-space:nowrap;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:10}.admin-by-employee .BaseTodoItem__col--assignees{min-width:0}.admin-by-employee .BaseTodoItem__col--assignees .creator-name{display:none!important}.admin-by-employee .BaseTodoItem__col--assignees .assignee-count{margin-left:4px;font-size:10px;background:#eef2f6;padding:2px 6px}.admin-by-employee .BaseTodoItem__col--assignees .creator-avatar{width:24px;height:24px;font-size:.65rem;font-size:.72rem;line-height:24px;font-weight:600}.admin-by-employee .BaseTodoItem__col--due-date .date-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.admin-by-employee .BaseTodoItem__col--due-date .badge-due-today,.admin-by-employee .BaseTodoItem__col--due-date .date-text{font-size:10px;padding:2px 6px;line-height:1}.admin-by-employee .BaseTodoItem__col--status .status-badge{font-size:10px;padding:2px 6px;letter-spacing:0;line-height:1}@media(max-width:1200px){.admin-by-employee .TodoItem{grid-template-columns:20px minmax(0,1fr) clamp(52px,8vw,74px) clamp(64px,9vw,96px) clamp(70px,18vw,140px) clamp(36px,6vw,50px)}}@media(max-width:992px){.admin-by-employee .TodoItem{grid-template-columns:20px minmax(0,1fr) clamp(50px,9vw,72px) clamp(64px,10vw,90px) clamp(38px,6vw,48px)}.admin-by-employee .BaseTodoItem__col--tags{display:none!important}.admin-by-employee .BaseTodoItem__col--assignees{grid-column:5}}@media(max-width:768px){.admin-by-employee .TodoItem{grid-template-columns:20px minmax(0,1fr) clamp(50px,10vw,70px) clamp(64px,14vw,90px)}.admin-by-employee .BaseTodoItem__col--assignees{display:none!important}}.admin-by-employee .overdue-recall-table{margin-bottom:.5rem}.admin-by-employee .overdue-recall-table table{table-layout:fixed;width:100%;border-collapse:collapse}.admin-by-employee .overdue-recall-table thead th{font-size:11px;font-weight:600;padding:4px 6px;line-height:1.2;white-space:nowrap;border-bottom:1px solid #eef2f5!important}.admin-by-employee .overdue-recall-table tbody td{padding:4px 6px!important;font-size:11px;line-height:1.15;vertical-align:middle;border-top:1px solid #f4f6f8}.admin-by-employee{--abe-col-checkbox:32px;--abe-col-followup-min:108px;--abe-col-followup-max:170px;--abe-col-attempts-min:54px;--abe-col-attempts-max:88px}.admin-by-employee .overdue-recall-table td:first-child,.admin-by-employee .overdue-recall-table th:first-child{width:var(--abe-col-checkbox);text-align:center}.admin-by-employee .overdue-recall-table td:nth-child(2),.admin-by-employee .overdue-recall-table th:nth-child(2){width:auto}.admin-by-employee .overdue-recall-table td:nth-child(3),.admin-by-employee .overdue-recall-table th:nth-child(3){width:clamp(var(--abe-col-followup-min),32vw,var(--abe-col-followup-max))}.admin-by-employee .overdue-recall-table td:nth-child(4),.admin-by-employee .overdue-recall-table th:nth-child(4){width:clamp(var(--abe-col-attempts-min),12vw,var(--abe-col-attempts-max));text-align:center}.admin-by-employee .overdue-recall-table td:nth-child(2){position:relative;overflow:hidden}.admin-by-employee .overdue-recall-table td:nth-child(2) a{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-by-employee .overdue-recall-table td:nth-child(2) .btn+.btn,.admin-by-employee .overdue-recall-table td:nth-child(2) p{display:none!important}.admin-by-employee .overdue-recall-table td:nth-child(2) .badge,.admin-by-employee .overdue-recall-table td:nth-child(2) .btn{padding:2px 6px;font-size:10px;line-height:1;margin-top:2px}.admin-by-employee .overdue-recall-table td:nth-child(3) .btn,.admin-by-employee .overdue-recall-table td:nth-child(3) .dropdown-toggle{padding:2px 6px!important;font-size:10px;line-height:1}.admin-by-employee .overdue-recall-table td:nth-child(3) .b-dropdown{display:inline-block}.admin-by-employee .overdue-recall-table td:nth-child(3) .dropdown-menu{max-width:260px}.admin-by-employee .overdue-recall-table td:nth-child(4) i{font-size:14px;margin-right:2px}.admin-by-employee .overdue-recall-table td:nth-child(4) i:last-child{margin-right:0}.admin-by-employee .overdue-recall-table td:nth-child(3){display:grid;grid-template-columns:1fr 18px;grid-auto-rows:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:0 6px;position:relative}.admin-by-employee .overdue-recall-table td:nth-child(3) .b-dropdown,.admin-by-employee .overdue-recall-table td:nth-child(3) .badge{grid-column:1;grid-row:1}.admin-by-employee .overdue-recall-table td:nth-child(3) .fa-circle{grid-column:2;grid-row:1;margin:4px 0 0 0}.admin-by-employee .overdue-recall-table td:nth-child(3) .fa-circle~.glyphicon,.admin-by-employee .overdue-recall-table td:nth-child(3) .fa-circle~i{margin-left:4px!important;margin-top:0!important;display:inline-block}.admin-by-employee .overdue-recall-table td:nth-child(3)>.glyphicon,.admin-by-employee .overdue-recall-table td:nth-child(3)>i{justify-self:center}.admin-by-employee .overdue-recall-table td:first-child{overflow:visible}.admin-by-employee .overdue-recall-table td:first-child .abc-checkbox{margin:0;padding:0}.admin-by-employee .overdue-recall-table .btn{border-radius:4px}.admin-by-employee .overdue-recall-table .glyphicon-ban-circle{font-size:14px}.admin-by-employee .overdue-recall-table tbody tr:hover td{background:#fafbfc}.admin-by-employee .overdue-recall-table .VuePagination{padding:4px 0 0}.admin-by-employee .overdue-recall-table .VuePagination li a{padding:2px 6px;font-size:11px}@media(max-width:1200px){.admin-by-employee{--abe-col-followup-max:150px}}@media(max-width:1024px){.admin-by-employee{--abe-col-followup-max:138px;--abe-col-attempts-max:80px}}@media(max-width:900px){.admin-by-employee .overdue-recall-table td:nth-child(2) .btn{max-width:90%;overflow:hidden;text-overflow:ellipsis}}@media(max-width:768px){.admin-by-employee .overdue-recall-table tbody td,.admin-by-employee .overdue-recall-table thead th{padding:3px 4px!important}.admin-by-employee{--abe-col-followup-min:96px}}@media(max-width:640px){.admin-by-employee .overdue-recall-table td:nth-child(4),.admin-by-employee .overdue-recall-table th:nth-child(4){display:none}}.admin-by-employee .overdue-recall-table td:nth-child(2),.admin-by-employee .overdue-recall-table th:nth-child(2){width:clamp(120px,36%,260px)}.admin-by-employee .overdue-recall-table td:nth-child(3),.admin-by-employee .overdue-recall-table th:nth-child(3){width:clamp(150px,46%,320px)}.admin-by-employee .overdue-recall-table td:nth-child(3){display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding-right:4px!important;white-space:nowrap}.admin-by-employee .overdue-recall-table td:nth-child(3) .b-dropdown,.admin-by-employee .overdue-recall-table td:nth-child(3) .badge{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.admin-by-employee .overdue-recall-table td:nth-child(3) .fa,.admin-by-employee .overdue-recall-table td:nth-child(3) .fa-circle,.admin-by-employee .overdue-recall-table td:nth-child(3) .glyphicon{margin-top:0!important}.admin-by-employee .overdue-recall-table td:nth-child(3) .fa-circle{margin-left:2px!important}.admin-by-employee .overdue-recall-table td:nth-child(3) .fa-circle~.glyphicon,.admin-by-employee .overdue-recall-table td:nth-child(3) .fa-circle~i{font-size:13px}@media(max-width:1100px){.admin-by-employee .overdue-recall-table td:nth-child(3) .fa-circle~.glyphicon:last-of-type{display:none}}@media(max-width:1000px){.admin-by-employee .overdue-recall-table td:nth-child(3) .fa-circle~.glyphicon{display:none}}.wiki-import-modal .wizard-progress[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem;padding:0 1rem}.wiki-import-modal .wizard-progress .progress-step[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.wiki-import-modal .wizard-progress .progress-step[data-v-4dfdf330]:not(:last-child):after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background:#e2e8f0;margin:0 1rem}.wiki-import-modal .wizard-progress .progress-step.completed[data-v-4dfdf330]:after{background:#3abf94}.wiki-import-modal .wizard-progress .progress-step.clickable[data-v-4dfdf330]{cursor:pointer}.wiki-import-modal .wizard-progress .progress-step .step-indicator[data-v-4dfdf330]{width:36px;height:36px;border-radius:50%;background:#e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;color:#718096;-ms-flex-negative:0;flex-shrink:0}.wiki-import-modal .wizard-progress .progress-step .step-label[data-v-4dfdf330]{margin-left:.75rem;font-size:.875rem;color:#718096;white-space:nowrap}.wiki-import-modal .wizard-progress .progress-step.active .step-indicator[data-v-4dfdf330]{background:#547fff;color:#fff}.wiki-import-modal .wizard-progress .progress-step.active .step-label[data-v-4dfdf330]{color:#547fff;font-weight:600}.wiki-import-modal .wizard-progress .progress-step.completed .step-indicator[data-v-4dfdf330]{background:#3abf94;color:#fff}.wiki-import-modal .wizard-progress .progress-step.completed .step-label[data-v-4dfdf330]{color:#3abf94}.wiki-import-modal .wizard-content[data-v-4dfdf330]{min-height:400px;max-height:65vh;overflow-y:auto;padding:0 1rem}.wiki-import-modal .wizard-content .step-title[data-v-4dfdf330]{font-weight:600;color:#2d3748;margin-bottom:.5rem}.wiki-import-modal .wizard-content .step-subtitle[data-v-4dfdf330]{color:#718096;margin-bottom:1.5rem}.wiki-import-modal .wizard-content .section-label[data-v-4dfdf330]{font-weight:600;color:#4a5568}.wiki-import-modal .wizard-footer[data-v-4dfdf330]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #e9ecef}.wiki-import-modal .wizard-footer .footer-right[data-v-4dfdf330],.wiki-import-modal .wizard-footer[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-import-modal .import-type-cards[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.wiki-import-modal .import-type-card[data-v-4dfdf330]{border:2px solid #e0e0e0;border-radius:12px;padding:30px 24px;width:260px;text-align:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.wiki-import-modal .import-type-card[data-v-4dfdf330]:hover{border-color:#547fff;-webkit-box-shadow:0 2px 8px rgba(84,127,255,.15);box-shadow:0 2px 8px rgba(84,127,255,.15)}.wiki-import-modal .import-type-card.selected[data-v-4dfdf330]{border-color:#547fff;background:#f0f7ff}.wiki-import-modal .import-type-card .card-icon[data-v-4dfdf330]{margin-bottom:12px;color:#547fff}.wiki-import-modal .import-type-card h5[data-v-4dfdf330]{margin-bottom:8px;font-weight:600}.wiki-import-modal .import-type-card p[data-v-4dfdf330]{font-size:.85rem;margin-bottom:0}.wiki-import-modal .kb-file-list[data-v-4dfdf330]{max-height:250px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px;padding:8px}.wiki-import-modal .kb-file-item[data-v-4dfdf330]{padding:6px 8px;border-bottom:1px solid #f0f0f0}.wiki-import-modal .kb-file-item[data-v-4dfdf330]:last-child{border-bottom:none}.wiki-import-modal .kb-review-list[data-v-4dfdf330]{border:1px solid #e2e8f0;border-radius:8px}.wiki-import-modal .kb-review-item[data-v-4dfdf330]{padding:12px 14px 12px 32px;border-bottom:1px solid #f0f0f0}.wiki-import-modal .kb-review-item[data-v-4dfdf330]:last-child{border-bottom:none}.wiki-import-modal .kb-review-item.failed[data-v-4dfdf330]{background:#fff5f5}.wiki-import-modal .kb-review-item label[data-v-4dfdf330]{font-weight:500}.wiki-import-modal .kb-review-item .form-control-sm[data-v-4dfdf330]{border-color:#e2e8f0}.wiki-import-modal .kb-review-item .form-control-sm[data-v-4dfdf330]:focus{border-color:#3abf94;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.15);box-shadow:0 0 0 2px rgba(58,191,148,.15)}.wiki-import-modal .kb-size-warning[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 16px;background:#fff8e1;border-left:4px solid #f59e0b;border-radius:0 8px 8px 0}.wiki-import-modal .kb-size-warning .kb-size-warning-icon[data-v-4dfdf330]{-ms-flex-negative:0;flex-shrink:0;color:#f59e0b;font-size:1.1rem;margin-top:1px}.wiki-import-modal .kb-size-warning .kb-size-warning-text[data-v-4dfdf330]{font-size:.85rem;color:#92400e;line-height:1.5}.wiki-import-modal .kb-size-warning .kb-size-warning-text strong[data-v-4dfdf330]{color:#78350f}.wiki-import-modal .kb-size-warning .kb-size-warning-text p[data-v-4dfdf330]{margin-top:2px;color:#a16207}.wiki-import-modal .wizard-actions[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-import-modal .upload-layout[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wiki-import-modal .upload-zone[data-v-4dfdf330]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:2px dashed #cbd5e0;border-radius:12px;padding:3rem 2rem;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;background:#f7fafc;cursor:pointer}.wiki-import-modal .upload-zone.drag-over[data-v-4dfdf330],.wiki-import-modal .upload-zone[data-v-4dfdf330]:hover{border-color:#547fff;background:rgba(84,127,255,.04)}.wiki-import-modal .upload-zone .upload-icon[data-v-4dfdf330]{margin-bottom:1rem}.wiki-import-modal .upload-zone .upload-icon i[data-v-4dfdf330]{font-size:3rem;color:#cbd5e0}.wiki-import-modal .upload-zone.drag-over .upload-icon i[data-v-4dfdf330],.wiki-import-modal .upload-zone:hover .upload-icon i[data-v-4dfdf330]{color:#547fff}.wiki-import-modal .upload-zone h5[data-v-4dfdf330]{font-weight:600;color:#2d3748;margin-bottom:.25rem}.wiki-import-modal .upload-zone .upload-divider[data-v-4dfdf330]{position:relative;margin:1.5rem 0;text-align:center}.wiki-import-modal .upload-zone .upload-divider[data-v-4dfdf330]:before{content:"";position:absolute;left:30%;right:30%;top:50%;height:1px;background:#e2e8f0}.wiki-import-modal .upload-zone .upload-divider span[data-v-4dfdf330]{position:relative;background:#f7fafc;padding:0 1rem;color:#a0aec0;font-size:.875rem}.wiki-import-modal .format-preview[data-v-4dfdf330]{width:280px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #e2e8f0;border-radius:12px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wiki-import-modal .format-preview .format-preview-header[data-v-4dfdf330]{padding:.75rem 1rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;font-size:.8125rem;font-weight:600;color:#4a5568}.wiki-import-modal .format-preview .format-preview-body[data-v-4dfdf330]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.75rem 1rem;overflow-y:auto}.wiki-import-modal .format-preview .format-sample[data-v-4dfdf330]{margin-bottom:.75rem;font-size:.75rem;line-height:1.5;color:#4a5568;padding-bottom:.75rem;border-bottom:1px dashed #e2e8f0}.wiki-import-modal .format-preview .format-sample[data-v-4dfdf330]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.wiki-import-modal .format-preview .format-label[data-v-4dfdf330]{font-weight:600;color:#2d3748}.wiki-import-modal .format-preview .format-var[data-v-4dfdf330]{color:#4338ca;background:#eef2ff;padding:.1rem .3rem;border-radius:3px;font-family:monospace;font-size:.7rem}.wiki-import-modal .format-preview .download-sample-link[data-v-4dfdf330]{display:block;padding:.625rem 1rem;text-align:center;border-top:1px solid #e2e8f0;font-size:.8125rem;color:#547fff;font-weight:500;text-decoration:none}.wiki-import-modal .format-preview .download-sample-link[data-v-4dfdf330]:hover{background:#f7fafc;text-decoration:none;color:#3b6de0}.wiki-import-modal .parsing-state[data-v-4dfdf330]{text-align:center;padding:3rem 2rem}.wiki-import-modal .parsing-state .parsing-spinner[data-v-4dfdf330]{margin-bottom:1.5rem}.wiki-import-modal .parsing-state .parsing-spinner i[data-v-4dfdf330]{color:#547fff}.wiki-import-modal .parsing-state h5[data-v-4dfdf330]{font-weight:600;color:#2d3748;margin-bottom:.5rem}.wiki-import-modal .upload-error[data-v-4dfdf330]{text-align:center;padding:3rem 2rem}.wiki-import-modal .upload-error .error-icon[data-v-4dfdf330]{margin-bottom:1rem}.wiki-import-modal .upload-error .error-icon i[data-v-4dfdf330]{font-size:3rem;color:#e53e3e}.wiki-import-modal .upload-error h5[data-v-4dfdf330]{font-weight:600;color:#2d3748;margin-bottom:.5rem}.wiki-import-modal .file-selected-indicator[data-v-4dfdf330]{padding:.75rem 1rem;background:#f0fff4;border:1px solid #c6f6d5;border-radius:8px;font-size:.875rem}.wiki-import-modal .select-all-row[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 1rem;background:#f7fafc;border-radius:8px;margin-bottom:1rem;border:1px solid #e2e8f0}.wiki-import-modal .select-all-row .selected-counter[data-v-4dfdf330]{font-size:.8125rem;color:#718096;font-weight:500}.wiki-import-modal .template-list[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.wiki-import-modal .template-card[data-v-4dfdf330]{border:1px solid #e2e8f0;border-radius:10px;padding:1rem;-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff}.wiki-import-modal .template-card[data-v-4dfdf330]:hover{border-color:#cbd5e0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06)}.wiki-import-modal .template-card.excluded[data-v-4dfdf330]{opacity:.5;background:#fafafa}.wiki-import-modal .template-card .template-card-header[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:.75rem}.wiki-import-modal .template-card .template-card-header .template-checkbox[data-v-4dfdf330]{-ms-flex-negative:0;flex-shrink:0}.wiki-import-modal .template-card .template-card-header .template-title-input[data-v-4dfdf330]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;border:1px solid transparent;background:transparent;padding:.25rem .5rem;border-radius:6px;font-size:.9375rem;color:#2d3748}.wiki-import-modal .template-card .template-card-header .template-title-input[data-v-4dfdf330]:hover{border-color:#e2e8f0;background:#f7fafc}.wiki-import-modal .template-card .template-card-header .template-title-input[data-v-4dfdf330]:focus{border-color:#547fff;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(84,127,255,.1);box-shadow:0 0 0 3px rgba(84,127,255,.1)}.wiki-import-modal .template-card .template-card-header .type-badges[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375rem;-ms-flex-negative:0;flex-shrink:0}.wiki-import-modal .template-card .template-card-body[data-v-4dfdf330]{padding-left:2.25rem}.wiki-import-modal .template-card .template-card-body .template-body-text[data-v-4dfdf330]{font-size:.8125rem;color:#4a5568;line-height:1.5;margin-bottom:.25rem;white-space:pre-line}.wiki-import-modal .template-card .template-card-body .show-more-link[data-v-4dfdf330]{font-size:.75rem;color:#547fff;text-decoration:none;font-weight:500}.wiki-import-modal .template-card .template-card-body .show-more-link[data-v-4dfdf330]:hover{text-decoration:underline}.wiki-import-modal .template-card .template-card-footer[data-v-4dfdf330]{padding-left:2.25rem;margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem}.wiki-import-modal .template-card .type-reason[data-v-4dfdf330]{padding-left:2.25rem;margin-top:.5rem;font-size:.75rem;color:#a0aec0;font-style:italic}.wiki-import-modal .type-badge[data-v-4dfdf330]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:20px;font-size:.7rem;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wiki-import-modal .type-badge.type-sms[data-v-4dfdf330]{background:#f0fff4;color:#22543d;border:1px solid #c6f6d5}.wiki-import-modal .type-badge.type-email[data-v-4dfdf330]{background:#ebf8ff;color:#2a4365;border:1px solid #bee3f8}.wiki-import-modal .type-badge.type-inactive[data-v-4dfdf330]{background:#f7fafc;color:#a0aec0;border:1px solid #e2e8f0}.wiki-import-modal .type-badge[data-v-4dfdf330]:hover{opacity:.8}.wiki-import-modal .variable-badge[data-v-4dfdf330]{display:inline-block;padding:.1rem .5rem;background:#eef2ff;color:#4338ca;border-radius:4px;font-size:.6875rem;font-family:monospace;border:1px solid #c7d2fe}.wiki-import-modal .mapping-section[data-v-4dfdf330]{margin-bottom:1.5rem}.wiki-import-modal .mapping-table[data-v-4dfdf330]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.wiki-import-modal .mapping-header[data-v-4dfdf330]{display:grid;grid-template-columns:1.5fr 1fr 2fr 1fr;gap:.75rem;padding:.75rem 1rem;background:#f8fafc;border-bottom:2px solid #e2e8f0;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:#64748b;font-weight:600}.wiki-import-modal .mapping-row[data-v-4dfdf330]{display:grid;grid-template-columns:1.5fr 1fr 2fr 1fr;gap:.75rem;padding:.75rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f1f5f9}.wiki-import-modal .mapping-row[data-v-4dfdf330]:last-child{border-bottom:none}.wiki-import-modal .mapping-row[data-v-4dfdf330]:hover{background:#fafbfc}.wiki-import-modal .mapping-row .col-var code[data-v-4dfdf330]{font-size:.8125rem;color:#4338ca;background:#eef2ff;padding:.15rem .4rem;border-radius:4px}.wiki-import-modal .mapping-row .col-used .usage-count[data-v-4dfdf330]{font-size:.8125rem;color:#718096}.wiki-import-modal .mapping-row .col-map .mapping-select[data-v-4dfdf330]{font-size:.8125rem;border-radius:6px;border-color:#e2e8f0}.wiki-import-modal .mapping-row .col-map .mapping-select[data-v-4dfdf330]:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 3px rgba(84,127,255,.1);box-shadow:0 0 0 3px rgba(84,127,255,.1)}.wiki-import-modal .mapping-row .col-conf[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-import-modal .confidence-badge[data-v-4dfdf330]{display:inline-block;padding:.15rem .5rem;border-radius:20px;font-size:.6875rem;font-weight:600;text-transform:capitalize}.wiki-import-modal .confidence-badge.conf-high[data-v-4dfdf330]{background:#f0fff4;color:#22543d}.wiki-import-modal .confidence-badge.conf-medium[data-v-4dfdf330]{background:ivory;color:#744210}.wiki-import-modal .confidence-badge.conf-low[data-v-4dfdf330]{background:#fff5f5;color:#742a2a}.wiki-import-modal .hardcoded-section .hardcoded-row[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.5rem;background:#fff;-webkit-transition:background .15s ease;transition:background .15s ease}.wiki-import-modal .hardcoded-section .hardcoded-row[data-v-4dfdf330]:hover{background:#fafbfc}.wiki-import-modal .hardcoded-section .hardcoded-row .hv-checkbox[data-v-4dfdf330]{-ms-flex-negative:0;flex-shrink:0}.wiki-import-modal .hardcoded-section .hardcoded-row .hv-value[data-v-4dfdf330]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.wiki-import-modal .hardcoded-section .hardcoded-row .hv-value code[data-v-4dfdf330]{font-size:.8125rem;color:#c53030;background:#fff5f5;padding:.15rem .4rem;border-radius:4px}.wiki-import-modal .hardcoded-section .hardcoded-row .hv-value .hv-occurrences[data-v-4dfdf330]{font-size:.75rem;color:#a0aec0}.wiki-import-modal .hardcoded-section .hardcoded-row .hv-arrow[data-v-4dfdf330]{color:#cbd5e0;-ms-flex-negative:0;flex-shrink:0}.wiki-import-modal .hardcoded-section .hardcoded-row .hv-replacement[data-v-4dfdf330]{-webkit-box-flex:1;-ms-flex:1;flex:1}.wiki-import-modal .hardcoded-section .hardcoded-row .hv-replacement code[data-v-4dfdf330]{font-size:.8125rem;color:#22543d;background:#f0fff4;padding:.15rem .4rem;border-radius:4px}.wiki-import-modal .no-variables-message[data-v-4dfdf330]{text-align:center;padding:3rem 2rem}.wiki-import-modal .no-variables-message h6[data-v-4dfdf330]{font-weight:600;color:#2d3748;margin-top:.5rem}.wiki-import-modal .import-summary-bar[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,rgba(84,127,255,.08),rgba(58,191,148,.08));border-radius:10px;border:1px solid rgba(84,127,255,.15);margin-bottom:1.5rem}.wiki-import-modal .import-summary-bar .summary-stat[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-import-modal .import-summary-bar .summary-stat .stat-number[data-v-4dfdf330]{font-size:1.5rem;font-weight:700;color:#2d3748}.wiki-import-modal .import-summary-bar .summary-stat .stat-label[data-v-4dfdf330]{font-size:.75rem;color:#718096;text-transform:uppercase;letter-spacing:.03em;font-weight:500}.wiki-import-modal .confirm-preview-list[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.wiki-import-modal .confirm-preview-item[data-v-4dfdf330]{padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.wiki-import-modal .confirm-preview-item .confirm-item-header[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.375rem}.wiki-import-modal .confirm-preview-item .confirm-item-header strong[data-v-4dfdf330]{font-size:.875rem;color:#2d3748}.wiki-import-modal .confirm-preview-item .confirm-item-header .confirm-type-badges[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.wiki-import-modal .confirm-preview-item .confirm-item-body[data-v-4dfdf330]{font-size:.8125rem;color:#718096;margin-bottom:0;line-height:1.4;white-space:pre-line}.wiki-import-modal .import-progress-section[data-v-4dfdf330]{padding:3rem 2rem;text-align:center}.wiki-import-modal .import-results-summary[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:1.5rem}.wiki-import-modal .import-results-summary .result-stat[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:8px;font-weight:600;font-size:.9375rem}.wiki-import-modal .import-results-summary .result-stat.result-success[data-v-4dfdf330]{background:#f0fff4;color:#22543d;border:1px solid #c6f6d5}.wiki-import-modal .import-results-summary .result-stat.result-failed[data-v-4dfdf330]{background:#fff5f5;color:#742a2a;border:1px solid #fed7d7}.wiki-import-modal .import-results-summary .result-stat i[data-v-4dfdf330]{font-size:1.125rem}.wiki-import-modal .import-results-list[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.wiki-import-modal .import-result-row[data-v-4dfdf330]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.625rem 1rem;border-radius:6px;background:#f7fafc;border:1px solid #e2e8f0}.wiki-import-modal .import-result-row.result-error[data-v-4dfdf330]{background:#fff5f5;border-color:#fed7d7}.wiki-import-modal .import-result-row .result-title[data-v-4dfdf330]{font-size:.875rem;color:#2d3748;font-weight:500}.wiki-import-modal .import-result-row .result-error-msg[data-v-4dfdf330]{font-size:.75rem;margin-left:auto}@media(max-width:768px){.wiki-import-modal .wizard-progress[data-v-4dfdf330]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.wiki-import-modal .wizard-progress .progress-step[data-v-4dfdf330]{-webkit-box-flex:0;-ms-flex:none;flex:none}.wiki-import-modal .wizard-progress .progress-step .step-label[data-v-4dfdf330],.wiki-import-modal .wizard-progress .progress-step[data-v-4dfdf330]:not(:last-child):after{display:none}.wiki-import-modal .mapping-header[data-v-4dfdf330],.wiki-import-modal .mapping-row[data-v-4dfdf330]{grid-template-columns:1fr;gap:.25rem}.wiki-import-modal .mapping-header[data-v-4dfdf330]{display:none}.wiki-import-modal .mapping-row .mapping-col[data-v-4dfdf330]:before{content:attr(data-label);font-size:.65rem;text-transform:uppercase;color:#a0aec0;display:block;margin-bottom:.125rem}.wiki-import-modal .upload-layout[data-v-4dfdf330]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wiki-import-modal .format-preview[data-v-4dfdf330]{width:100%}.wiki-import-modal .hardcoded-row[data-v-4dfdf330]{-ms-flex-wrap:wrap;flex-wrap:wrap}.wiki-import-modal .import-summary-bar[data-v-4dfdf330]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}}.multiselect[data-v-6af414b0],.multiselect__input[data-v-6af414b0],.multiselect__single[data-v-6af414b0]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-6af414b0],.modal .modal-content[data-v-6af414b0],.modal .modal-dialog[data-v-6af414b0],.modal[data-v-6af414b0]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-6af414b0],.modal .modal-dialog.modal-dialog-scrollable[data-v-6af414b0]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-6af414b0]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-6af414b0]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-6af414b0]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-6af414b0]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-6af414b0]{left:0!important}.atwho-view[data-v-6af414b0]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-6af414b0]{max-width:700px!important}.collections-popover[data-v-6af414b0],.popover-body[data-v-6af414b0]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-6af414b0]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-6af414b0]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-6af414b0]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-6af414b0]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-6af414b0]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-6af414b0]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-6af414b0]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-6af414b0]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-6af414b0]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-6af414b0]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-6af414b0]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-6af414b0]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-6af414b0]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-6af414b0]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-6af414b0]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-6af414b0]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-6af414b0]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-6af414b0]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-6af414b0]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-6af414b0]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-6af414b0]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-6af414b0]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-6af414b0]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-6af414b0]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-6af414b0]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-6af414b0]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-6af414b0]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-6af414b0]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-6af414b0]{font-size:12px}.routine-form .multiselect__tags[data-v-6af414b0]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-6af414b0]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-6af414b0]{height:34px}.routine-form .multiselect__placeholder[data-v-6af414b0]{margin-bottom:3px}.routine-form .multiselect__input[data-v-6af414b0]{font-size:14px}.routine-form .multiselect__select[data-v-6af414b0]:before{top:60%}.wiki-page[data-v-6af414b0]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:1rem}.wiki-page .wiki-header[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.wiki-page .wiki-header .header-left[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.wiki-page .wiki-header .header-actions[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.wiki-page .wiki-header[data-v-6af414b0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wiki-page .wiki-header .header-actions[data-v-6af414b0]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.wiki-page .page-title[data-v-6af414b0]{font-size:28px;font-weight:700;color:#2d3748;margin:0;line-height:1.3}.wiki-page .page-subtitle[data-v-6af414b0]{font-size:.9rem;color:#64748b;margin:0;line-height:1.4}.wiki-page .create-btn[data-v-6af414b0],.wiki-page .import-btn[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-weight:500;padding:10px 16px;border-radius:8px}.wiki-page .create-btn[data-v-6af414b0]{background-color:#3abf94!important;border-color:#3abf94!important;color:#fff!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transition:all .2s ease;transition:all .2s ease}.wiki-page .create-btn[data-v-6af414b0]:hover{background-color:rgb(52.0602409639,171.4397590361,132.843373494)!important;border-color:rgb(52.0602409639,171.4397590361,132.843373494)!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.wiki-page .create-btn i[data-v-6af414b0]{font-size:12px}.wiki-page .stats-bar[data-v-6af414b0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media(max-width:1200px){.wiki-page .stats-bar[data-v-6af414b0]{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.wiki-page .stats-bar[data-v-6af414b0]{grid-template-columns:1fr}}.wiki-page .stat-card[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;-webkit-transition:all .2s ease;transition:all .2s ease}.wiki-page .stat-card[data-v-6af414b0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.06)}.wiki-page .stat-icon[data-v-6af414b0]{width:44px;height:44px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.wiki-page .stat-icon i[data-v-6af414b0]{font-size:1.125rem}.wiki-page .stat-icon.stat-icon-blue[data-v-6af414b0]{background:rgba(59,130,246,.1);color:#3b82f6}.wiki-page .stat-icon.stat-icon-green[data-v-6af414b0]{background:rgba(58,191,148,.1);color:#3abf94}.wiki-page .stat-icon.stat-icon-teal[data-v-6af414b0]{background:rgba(6,182,212,.1);color:#06b6d4}.wiki-page .stat-icon.stat-icon-amber[data-v-6af414b0]{background:rgba(245,158,11,.1);color:#f59e0b}.wiki-page .stat-info[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wiki-page .stat-info .stat-number[data-v-6af414b0]{font-size:1.375rem;font-weight:700;color:#1e293b;line-height:1.2}.wiki-page .stat-info .stat-label[data-v-6af414b0]{font-size:.75rem;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.wiki-page .wiki-panel[data-v-6af414b0]{min-width:0}.wiki-page .panel-card[data-v-6af414b0]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:visible!important;position:relative}.wiki-page .panel-header[data-v-6af414b0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.wiki-page .panel-header[data-v-6af414b0],.wiki-page .section-title[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-page .section-title[data-v-6af414b0]{margin:0;font-size:1rem;font-weight:600;color:#0f172a}.wiki-page .section-icon[data-v-6af414b0]{margin-right:.75rem;color:#3abf94;font-size:1.125rem;width:20px;text-align:center}.wiki-page .filter-row[data-v-6af414b0]{padding:12px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.wiki-page .filter-container[data-v-6af414b0],.wiki-page .filter-row[data-v-6af414b0],.wiki-page .search-box[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-page .search-box[data-v-6af414b0]{position:relative;width:250px}.wiki-page .search-icon[data-v-6af414b0]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#64748b;font-size:.875rem;z-index:1;pointer-events:none}.wiki-page .search-input[data-v-6af414b0]{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.75rem;color:#334155;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;height:38px}.wiki-page .search-input[data-v-6af414b0]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.2);box-shadow:0 0 0 2px rgba(58,191,148,.2)}.wiki-page .search-input[data-v-6af414b0]::-webkit-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.wiki-page .search-input[data-v-6af414b0]::-moz-placeholder{color:#64748b;opacity:1;font-size:.75rem}.wiki-page .search-input[data-v-6af414b0]:-ms-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.wiki-page .search-input[data-v-6af414b0]::-ms-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.wiki-page .search-input[data-v-6af414b0]::placeholder{color:#64748b;opacity:1;font-size:.75rem}.wiki-page .clear-icon[data-v-6af414b0]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:.875rem;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease;z-index:2}.wiki-page .clear-icon[data-v-6af414b0]:hover{color:#64748b}.wiki-page .searching-icon[data-v-6af414b0]{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#3abf94;font-size:.875rem}.wiki-page .tag-filters[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-page .tag-filters .tag-filter-btn[data-v-6af414b0]{padding:4px 12px;font-size:.75rem;font-weight:500;border-radius:16px;background:#e2e8f0;color:#475569;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wiki-page .tag-filters .tag-filter-btn[data-v-6af414b0]:hover{background:#cbd5e1;color:#334155}.wiki-page .tag-filters .tag-filter-btn.active[data-v-6af414b0]{background:#3abf94;color:#fff}.wiki-page .active-filters[data-v-6af414b0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f0fdf4;border-bottom:1px solid #bbf7d0;padding:10px 20px}.wiki-page .active-filters .filter-info[data-v-6af414b0],.wiki-page .active-filters[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-page .active-filters .filter-info[data-v-6af414b0]{gap:8px;font-size:.8125rem;color:#166534}.wiki-page .active-filters .filter-info .fa-filter[data-v-6af414b0]{font-size:11px}.wiki-page .active-filters .filter-info .active-tag[data-v-6af414b0]{font-weight:600;background:#3abf94;color:#fff;padding:2px 10px;border-radius:12px}.wiki-page .active-filters .clear-filter-btn[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.75rem;color:#dc2626;text-decoration:none;font-weight:500}.wiki-page .active-filters .clear-filter-btn[data-v-6af414b0]:hover{color:#b91c1c}.wiki-page .empty-state[data-v-6af414b0]{padding:3rem 2rem;text-align:center;color:#64748b}.wiki-page .empty-state .empty-icon[data-v-6af414b0]{width:64px;height:64px;border-radius:16px;background:rgba(59,130,246,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1rem}.wiki-page .empty-state .empty-icon i[data-v-6af414b0]{font-size:1.5rem;color:#3b82f6}.wiki-page .empty-state h5[data-v-6af414b0]{font-weight:600;color:#1e293b;margin-bottom:.5rem}.wiki-page .empty-state p[data-v-6af414b0]{color:#64748b;max-width:360px;margin:0 auto;font-size:.875rem}.wiki-page .wiki-table-container[data-v-6af414b0]{padding:0;background-color:#fff}.wiki-page .wiki-table-header[data-v-6af414b0]{display:grid;grid-template-columns:minmax(250px,1fr) 180px 140px 100px;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;background-color:#f8fafc;height:42px}.wiki-page .wiki-table-header>div[data-v-6af414b0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.wiki-page .wiki-table-header .sortable[data-v-6af414b0]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .2s ease;transition:color .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-page .wiki-table-header .sortable[data-v-6af414b0]:hover{color:#3abf94}.wiki-page .wiki-table-header .sortable .fa-sort-asc[data-v-6af414b0],.wiki-page .wiki-table-header .sortable .fa-sort-desc[data-v-6af414b0],.wiki-page .wiki-table-header .sortable .fa-sort[data-v-6af414b0]{margin-left:6px;font-size:10px;opacity:.6}.wiki-page .wiki-table-header .sortable:hover .fa-sort[data-v-6af414b0]{opacity:1}.wiki-page .wiki-item[data-v-6af414b0]{cursor:pointer;padding:.875rem 1rem;border-bottom:1px solid #e5e7eb;-webkit-transition:all .2s ease;transition:all .2s ease;display:grid;grid-template-columns:minmax(250px,1fr) 180px 140px 100px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;min-height:56px;border-left:3px solid transparent}.wiki-page .wiki-item[data-v-6af414b0]:hover{background-color:#f8fafc;-webkit-box-shadow:inset 0 0 0 1px rgba(58,191,148,.08);box-shadow:inset 0 0 0 1px rgba(58,191,148,.08);border-left-color:#3abf94}.wiki-page .wiki-item[data-v-6af414b0]:last-child{border-bottom:none}.wiki-page .section-label[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:.625rem 1rem;margin-top:.25rem;color:#94a3b8}.wiki-page .section-label[data-v-6af414b0]:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#e2e8f0}.wiki-page .section-label i[data-v-6af414b0]{font-size:.625rem}.wiki-page .pinned-section-label[data-v-6af414b0]{color:#3abf94}.wiki-page .pinned-section-label i[data-v-6af414b0]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wiki-page .pinned-section-label[data-v-6af414b0]:after{background:-webkit-gradient(linear,left top,right top,from(#3abf94),to(#e2e8f0));background:linear-gradient(90deg,#3abf94,#e2e8f0);opacity:.3}.wiki-page .all-pages-label[data-v-6af414b0]{margin-top:.75rem;color:#64748b}.wiki-page .pinned-wiki-item[data-v-6af414b0]{border-left-color:#3abf94;background-color:#fafffe}.wiki-page .text-title-wrap[data-v-6af414b0]{height:100%}.wiki-page .text-title-wrap .wiki-icon[data-v-6af414b0],.wiki-page .text-title-wrap[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-page .text-title-wrap .wiki-icon[data-v-6af414b0]{color:#3b82f6;font-size:.875rem;margin-right:1rem;width:34px;height:34px;text-align:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:0;background:rgba(59,130,246,.08);border-radius:8px}.wiki-page .text-title-wrap div[data-v-6af414b0]{font-weight:500;color:#334155;cursor:pointer;font-size:.9375rem;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;line-height:1.2}.wiki-page .text-title-wrap div[data-v-6af414b0]:hover{color:#3abf94}.wiki-page .text-title-wrap .public-badge[data-v-6af414b0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.6875rem;color:#059669;font-weight:500;background:#d1fae5;padding:2px 8px;border-radius:10px}.wiki-page .text-title-wrap .public-badge .fa[data-v-6af414b0]{font-size:9px}.wiki-page .tags-column[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-page .tags-column .tags-container[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.wiki-page .tags-column .tag-badge[data-v-6af414b0]{padding:3px 8px;font-size:.6875rem;font-weight:500;background:#e2e8f0;color:#475569;border-radius:10px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.wiki-page .tags-column .tag-badge[data-v-6af414b0]:hover{background:#3abf94;color:#fff}.wiki-page .tags-column .more-tags[data-v-6af414b0]{padding:3px 6px;font-size:.6875rem;font-weight:500;color:#94a3b8;background:#f1f5f9;border-radius:10px}.wiki-page .tags-column .no-tags[data-v-6af414b0]{color:#cbd5e1;font-size:14px}.wiki-page .date-column[data-v-6af414b0]{font-size:.875rem;color:#64748b;white-space:nowrap}.wiki-page .actions-container[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-page .action-icon[data-v-6af414b0]{color:#94a3b8;margin-left:.5rem;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;font-size:.875rem;width:30px;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;border-radius:6px}.wiki-page .action-icon[data-v-6af414b0]:hover{color:#3abf94;background:rgba(58,191,148,.08)}.wiki-page .action-icon.fa-trash[data-v-6af414b0]:hover{color:#dc2626;background:rgba(220,38,38,.06)}.wiki-page .action-icon.copied[data-v-6af414b0]{color:#059669}.wiki-page .action-icon.pinned[data-v-6af414b0]{color:#3abf94}.wiki-page .action-icon.pin-loading[data-v-6af414b0]{color:#94a3b8}.wiki-page .text-right[data-v-6af414b0]{text-align:right}.wiki-page .pagination-container[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;border-top:1px solid #e2e8f0;background-color:#f8fafc;border-radius:0 0 12px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}@media(max-width:576px){.wiki-page .pagination-container[data-v-6af414b0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center}}.wiki-page .pagination-info[data-v-6af414b0]{font-size:13px;color:#64748b;font-weight:500}.wiki-page .pagination-controls[data-v-6af414b0]{gap:8px}.wiki-page .pagination-btn[data-v-6af414b0],.wiki-page .pagination-controls[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-page .pagination-btn[data-v-6af414b0]{width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#4a5568;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.wiki-page .pagination-btn[data-v-6af414b0]:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0;color:#2d3748}.wiki-page .pagination-btn[data-v-6af414b0]:disabled{opacity:.4;cursor:not-allowed}.wiki-page .pagination-btn .fa[data-v-6af414b0]{font-size:12px}.wiki-page .pagination-page[data-v-6af414b0]{font-size:13px;color:#4a5568;font-weight:500;padding:0 8px;min-width:100px;text-align:center}.delete-modal-content[data-v-6af414b0]{text-align:center;padding:20px 0}.delete-modal-content .warning-icon[data-v-6af414b0]{font-size:48px;color:#ed8936;margin-bottom:16px}.delete-modal-content p[data-v-6af414b0]{font-size:16px;color:#2d3748;margin-bottom:8px}.delete-modal-content .warning-text[data-v-6af414b0]{font-size:14px;color:#718096}.modal-footer-btns[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;width:100%}.multiselect__tag[data-v-6af414b0]{background-color:#3abf94;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.15)),to(transparent));background-image:linear-gradient(90deg,hsla(0,0%,100%,.15),transparent)}.multiselect__tag-icon[data-v-6af414b0]:after{color:#fff;font-size:17px}.add-edit-text[data-v-6af414b0]{color:#718096;font-weight:600;font-size:16px;margin-top:20px;margin-bottom:5px}.abc-checkbox label[data-v-6af414b0]{padding-left:10px!important}.delete-warning-banner[data-v-6af414b0]{background:#c0392b;color:#fff;padding:12px 16px;border-radius:6px;margin-bottom:12px;font-size:.95em}.delete-warning-banner i[data-v-6af414b0]{margin-right:8px}.delete-reference-list[data-v-6af414b0]{list-style:none;padding:0;margin:0 0 8px 0}.delete-reference-list li[data-v-6af414b0]{padding:8px 12px;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ref-type-badge[data-v-6af414b0]{background:#e74c3c;color:#fff;padding:2px 8px;border-radius:3px;font-size:.75em;font-weight:600;white-space:nowrap}.ref-link[data-v-6af414b0]{color:#2c3e50;text-decoration:underline}.ref-link[data-v-6af414b0]:hover{color:#c0392b}.ref-link i[data-v-6af414b0]{font-size:.8em;margin-left:4px}.delete-acknowledge-label[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;background:#fff3cd;border:1px solid #ffc107;border-radius:6px;font-weight:600;cursor:pointer}.delete-acknowledge-label input[type=checkbox][data-v-6af414b0]{width:18px;height:18px;cursor:pointer}.abc-checkbox label[data-v-6af414b0]:after,.abc-checkbox label[data-v-6af414b0]:before{outline:0!important;top:0!important}.modal-header[data-v-6af414b0]{padding:1.2rem 1rem .7rem!important}button.close[data-v-6af414b0]{padding:.8rem 1rem!important;font-size:2.2rem!important;outline:none!important}.modal-title[data-v-6af414b0]{font-weight:700}.modal-body[data-v-6af414b0]{margin-bottom:10px}@media(max-width:1200px){.wiki-page .wiki-item[data-v-6af414b0],.wiki-page .wiki-table-header[data-v-6af414b0]{grid-template-columns:minmax(200px,1fr) 150px 120px 80px}}@media(max-width:991px){.wiki-page .wiki-item[data-v-6af414b0],.wiki-page .wiki-table-header[data-v-6af414b0]{grid-template-columns:minmax(180px,1fr) 100px 80px}.wiki-page .wiki-item .tags-column[data-v-6af414b0],.wiki-page .wiki-table-header>div[data-v-6af414b0]:nth-child(2){display:none}}@media(max-width:768px){.wiki-page[data-v-6af414b0]{padding:.5rem}.wiki-page .filter-row[data-v-6af414b0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wiki-page .filter-row .search-box[data-v-6af414b0]{width:100%}.wiki-page .filter-row .tag-filters[data-v-6af414b0]{width:100%;overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:4px}.wiki-page .filter-row .tag-filters[data-v-6af414b0]::-webkit-scrollbar{height:4px}.wiki-page .filter-row .tag-filters[data-v-6af414b0]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:2px}.wiki-page .wiki-table-header[data-v-6af414b0]{display:none}.wiki-page .wiki-item[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px 16px}.wiki-page .wiki-item .text-title-wrap[data-v-6af414b0]{width:100%}.wiki-page .wiki-item .tags-column[data-v-6af414b0]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wiki-page .wiki-item .date-column[data-v-6af414b0]{width:100%;font-size:.75rem;color:#94a3b8}.wiki-page .wiki-item .date-column[data-v-6af414b0]:before{content:"Updated: ";font-weight:500}.wiki-page .wiki-item .actions-container[data-v-6af414b0]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:8px;border-top:1px solid #edf2f7}}@media(max-width:480px){.wiki-page .pagination-info[data-v-6af414b0]{text-align:center}.wiki-page .pagination-controls[data-v-6af414b0]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wiki-page .pagination-controls .pagination-btn[data-v-6af414b0]{min-width:28px;height:28px;font-size:12px}.wiki-page .pagination-controls .pagination-page[data-v-6af414b0]{min-width:80px;font-size:12px}}.editor-wrapper[data-v-7279626a]{border:1px solid #ccc;border-radius:4px;padding:10px;min-height:300px}.editor-wrapper[data-v-7279626a] .image-tool__upload{border:2px dashed #e1e8ed;border-radius:8px;padding:40px 20px;text-align:center;background:#f8f9fa;-webkit-transition:all .3s ease;transition:all .3s ease}.editor-wrapper[data-v-7279626a] .image-tool__upload:hover{border-color:#1976d2;background:#f3f8ff}.editor-wrapper[data-v-7279626a] .image-tool__upload--dragover{border-color:#1976d2;background:#e3f2fd;-webkit-transform:scale(1.02);transform:scale(1.02)}.editor-wrapper[data-v-7279626a] .image-tool__upload-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 24px;background:#1976d2;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:20px;-webkit-transition:background-color .2s;transition:background-color .2s}.editor-wrapper[data-v-7279626a] .image-tool__upload-button:hover{background:#1565c0}.editor-wrapper[data-v-7279626a] .image-tool__url-input{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;max-width:400px;margin:0 auto}.editor-wrapper[data-v-7279626a] .image-tool__url-input input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.editor-wrapper[data-v-7279626a] .image-tool__url-input button{padding:10px 16px;background:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.editor-wrapper[data-v-7279626a] .image-tool__url-input button:hover{background:#45a049}.editor-wrapper[data-v-7279626a] .image-tool__image{text-align:center;margin:10px 0}.editor-wrapper[data-v-7279626a] .image-tool__image img{max-width:100%;height:auto;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.editor-wrapper[data-v-7279626a] .image-tool__image--stretched img{width:100%}.editor-wrapper[data-v-7279626a] .image-tool__image--bordered img{border:2px solid #e1e8ed}.editor-wrapper[data-v-7279626a] .image-tool__caption{margin-top:10px;font-style:italic;color:#666;text-align:center;font-size:14px}.editor-wrapper[data-v-7279626a] .image-tool__loading{text-align:center;padding:40px;color:#666}.editor-wrapper[data-v-7279626a] .image-tool__error{margin:20px 0}.custom-link-wrapper{display:none}.custom-link-wrapper-showed{display:block!important;background:#fff!important;border:1px solid #e1e8ed!important;border-radius:12px!important;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important;padding:20px!important;margin-top:8px!important;max-width:450px!important;min-width:350px!important;z-index:1000!important}.custom-link-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:15px!important}.custom-link-tool__input-el{display:block!important;width:100%!important;padding:14px 18px!important;border:2px solid #e1e8ed!important;border-radius:8px!important;font-size:14px!important;outline:none!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.custom-link-tool__input-el:focus{border-color:#007bff!important;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.1)!important;box-shadow:0 0 0 3px rgba(0,123,255,.1)!important}.custom-link-filter-holder{border-bottom:1px solid #e1e8ed!important;padding-bottom:15px!important;margin-bottom:10px!important}.filtertext{display:inline-block!important;padding:8px 16px!important;margin:0 8px 8px 0!important;background:#f8f9fa!important;color:#495057!important;border:1px solid #dee2e6!important;border-radius:25px!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;text-transform:uppercase!important;letter-spacing:.5px!important}.filtertext:hover{background:#007bff!important;color:#fff!important;border-color:#007bff!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 4px 12px rgba(0,123,255,.3)!important;box-shadow:0 4px 12px rgba(0,123,255,.3)!important}.custom-link-tool__ul{margin:0!important;padding:0!important;list-style:none!important;max-height:350px!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:10px!important;background:#f8f9fa!important;border:1px solid #e9ecef!important}.custom-link-tool__ul::-webkit-scrollbar{width:8px!important}.custom-link-tool__ul::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px!important}.custom-link-tool__ul::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:4px!important}.custom-link-tool__ul::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.custom-link-tool__li{display:block!important;margin:0!important;padding:16px 20px!important;cursor:pointer!important;border-bottom:1px solid #e9ecef!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;font-size:14px!important;line-height:1.5!important;color:#495057!important;word-wrap:break-word!important;position:relative!important;background:#fff!important}.custom-link-tool__li:last-child{border-bottom:none!important}.custom-link-tool__li:hover{background:#007bff!important;color:#fff!important;-webkit-transform:translateX(8px) scale(1.02)!important;transform:translateX(8px) scale(1.02)!important;font-weight:500!important;-webkit-box-shadow:0 4px 15px rgba(0,123,255,.25)!important;box-shadow:0 4px 15px rgba(0,123,255,.25)!important;border-radius:8px!important;margin:2px 4px!important;z-index:10!important}.custom-link-tool__li:active{background:#0056b3!important;-webkit-transform:translateX(4px) scale(1.01)!important;transform:translateX(4px) scale(1.01)!important}.custom-link-tool__li:hover:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:hsla(0,0%,100%,.1)!important;border-radius:8px!important;-webkit-animation:pulse 1.5s infinite!important;animation:pulse 1.5s infinite!important}.cel-wrapper{display:none}.cel-wrapper--showed{display:block!important;background:#fff!important;border:1px solid #e1e8ed!important;border-radius:12px!important;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important;padding:16px 20px!important;margin-top:8px!important;min-width:400px!important;max-width:500px!important;z-index:1000!important}.cel-label{font-size:12px!important;font-weight:600!important;color:#6c757d!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:8px!important}.cel-input,.cel-label{display:block!important}.cel-input{width:100%!important;padding:12px 16px!important;border:2px solid #e1e8ed!important;border-radius:8px!important;font-size:14px!important;outline:none!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:#333!important}.cel-input:focus{border-color:#007bff!important;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.1)!important;box-shadow:0 0 0 3px rgba(0,123,255,.1)!important}.cel-input::-webkit-input-placeholder{color:#adb5bd!important}.cel-input::-moz-placeholder{color:#adb5bd!important}.cel-input:-ms-input-placeholder{color:#adb5bd!important}.cel-input::-ms-input-placeholder{color:#adb5bd!important}.cel-input::placeholder{color:#adb5bd!important}.cel-buttons{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;gap:8px!important;margin-top:12px!important}.cel-btn{padding:8px 20px!important;border-radius:6px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;border:none!important;line-height:1.4!important}.cel-btn--ok{background:#28a745!important;color:#fff!important}.cel-btn--ok:hover{background:#218838!important}.cel-btn--cancel{background:#fff!important;color:#6c757d!important;border:1px solid #dee2e6!important}.cel-btn--cancel:hover{background:#f8f9fa!important;color:#495057!important}.text-tagnew{font-size:25px}.edit-access{min-width:120px}.add-tags-p{width:150px;margin:0;font-weight:600;color:grey}.upload-asset-btn{border:none!important}.edit-access-mob{margin-bottom:30px}@media(max-width:670.98px){.edit-access-mob{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mob-mt-20{margin-top:20px}}@media(max-width:550.98px){.add-tags-p{margin-bottom:7px;margin-top:10px}.edit-access-mob1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width:576.98px){.text-tagnew{font-size:20px}}.multiselect .multiselect__select:before{top:16px!important}.multiselect .multiselect__option:after{margin-top:-8px}.abc .ce-block__content{max-width:98%!important;margin:0 auto;padding:0 30px}.abc{background-color:#f7f7f7;border-radius:4px}h2.ce-header{font-size:23px;font-weight:600}.abc .ce-toolbar__content{max-width:94%}.abc ::v-deep .custom-link-wrapper-showed{background:#fff;border:1px solid #e1e8ed;border-radius:12px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12);box-shadow:0 8px 32px rgba(0,0,0,.12);padding:16px;margin-top:8px;max-width:400px;min-width:320px;z-index:1000}.abc ::v-deep .custom-link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.abc ::v-deep .custom-link-filter-holder{border-bottom:1px solid #e1e8ed;padding-bottom:12px;margin-bottom:8px}.abc ::v-deep .custom-link-tool__input-el{width:100%;padding:12px 16px;border:2px solid #e1e8ed;border-radius:8px;font-size:14px;outline:none;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.abc ::v-deep .custom-link-tool__input-el:focus{border-color:#007bff;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.1);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.abc ::v-deep .filtertext{display:inline-block;padding:8px 16px;margin:0 6px 6px 0;background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.abc ::v-deep .filtertext:hover{background:#007bff;color:#fff;border-color:#007bff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.abc ::v-deep .custom-link-tool__ul{margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto;border-radius:8px;background:#f8f9fa;border:1px solid #e9ecef}.abc ::v-deep .custom-link-tool__ul::-webkit-scrollbar{width:8px}.abc ::v-deep .custom-link-tool__ul::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.abc ::v-deep .custom-link-tool__ul::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.abc ::v-deep .custom-link-tool__ul::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.abc ::v-deep .custom-link-tool__li{display:block;margin:0;padding:14px 16px;cursor:pointer;border-bottom:1px solid #e9ecef;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:14px;line-height:1.5;color:#495057;word-wrap:break-word}.abc ::v-deep .custom-link-tool__li:last-child{border-bottom:none}.abc ::v-deep .custom-link-tool__li:hover{background:#007bff;color:#fff;-webkit-transform:translateX(4px);transform:translateX(4px);font-weight:500}.abc ::v-deep .custom-link-tool__li:active{background:#0056b3;-webkit-transform:translateX(2px);transform:translateX(2px)}.wiki-create-page[data-v-75ecde37]{max-width:100%}.wiki-create-header[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.wiki-create-header .header-left[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.wiki-create-header .header-left .back-link[data-v-75ecde37]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#718096;text-decoration:none;font-size:14px;-webkit-transition:color .2s ease;transition:color .2s ease}.wiki-create-header .header-left .back-link[data-v-75ecde37]:hover{color:#3abf94}.wiki-create-header .header-left .back-link .fa[data-v-75ecde37]{font-size:12px}.wiki-create-header .header-left .page-title[data-v-75ecde37]{font-size:24px;font-weight:700;color:#2d3748;margin:0}.wiki-create-header .header-actions[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.wiki-create-content-wrapper[data-v-75ecde37]{display:grid;grid-template-columns:1fr 280px;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(max-width:1200px){.wiki-create-content-wrapper[data-v-75ecde37]{grid-template-columns:1fr 240px}}@media(max-width:991px){.wiki-create-content-wrapper[data-v-75ecde37]{grid-template-columns:1fr}}.wiki-create-main[data-v-75ecde37]{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0}@media(max-width:991px){.wiki-create-sidebar[data-v-75ecde37]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.wiki-create-sidebar .sidebar-section[data-v-75ecde37]{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0}.wiki-create-sidebar .sidebar-section .sidebar-title[data-v-75ecde37]{font-size:14px;font-weight:600;color:#2d3748;margin:0 0 16px 0;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.wiki-create-sidebar .sidebar-section .sidebar-tags[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.wiki-create-sidebar .sidebar-section .sidebar-tags .sidebar-tag[data-v-75ecde37]{display:inline-block;padding:6px 12px;font-size:13px;font-weight:500;background:#edf2f7;color:#4a5568;border-radius:16px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wiki-create-sidebar .sidebar-section .sidebar-tags .sidebar-tag[data-v-75ecde37]:hover{background:#3abf94;color:#fff}.wiki-name-row[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex}.wiki-name-panel[data-v-75ecde37]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-color:#c3dafe;background:linear-gradient(135deg,#f0f4ff,#fff)}.wiki-name-panel .panel-header[data-v-75ecde37]{border-bottom-color:#c3dafe}.wiki-name-panel .panel-header .panel-title[data-v-75ecde37]{color:#3730a3}.wiki-name-panel .required-star[data-v-75ecde37]{color:#dc3545;font-weight:700}.wiki-name-panel .wiki-name-input[data-v-75ecde37]{font-size:.95rem;font-weight:500}.wiki-name-error[data-v-75ecde37]{border-color:#dc3545!important;background:linear-gradient(135deg,#fff5f5,#fff)!important}.wiki-name-error .panel-header[data-v-75ecde37]{border-bottom-color:#dc3545!important}.settings-row[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.settings-panel[data-v-75ecde37]{border:1px solid #e0e0e0;border-radius:8px;padding:10px 12px;background:linear-gradient(135deg,#f8f9fa,#fff);-webkit-box-flex:1;-ms-flex:1 1 180px;flex:1 1 180px}.settings-panel .panel-header[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;padding-bottom:5px;border-bottom:1px solid #eee}.settings-panel .panel-header .panel-icon[data-v-75ecde37]{font-size:.9rem;margin-right:5px}.settings-panel .panel-header .panel-title[data-v-75ecde37]{font-weight:600;color:#333;font-size:.8rem}.settings-panel .panel-content[data-v-75ecde37]{font-size:.85rem}.settings-panel .compact-checkbox[data-v-75ecde37]{margin-bottom:2px!important}.settings-panel .compact-checkbox label[data-v-75ecde37]{font-size:.8rem}.tags-panel[data-v-75ecde37]{border-color:#d6c9e8;background:linear-gradient(135deg,#f9f7fc,#fff);min-width:200px}.tags-panel .panel-header[data-v-75ecde37]{border-bottom-color:#d6c9e8}.tags-panel .panel-header .panel-title[data-v-75ecde37]{color:#6f42c1}.tags-panel .tags-content .multiselect[data-v-75ecde37]{font-size:.8rem;min-height:32px}.tags-panel .tags-content .multiselect .multiselect__tags[data-v-75ecde37]{min-height:32px;padding:4px 30px 0 6px;font-size:.8rem}.tags-panel .tags-content .multiselect .multiselect__placeholder[data-v-75ecde37]{font-size:.8rem;padding-top:2px}.tags-panel .tags-content .multiselect .multiselect__tag[data-v-75ecde37]{font-size:.75rem;padding:3px 20px 3px 6px;margin-bottom:2px}.tags-panel .tags-content .multiselect .multiselect__input[data-v-75ecde37]{font-size:.8rem}.page-settings-panel[data-v-75ecde37]{border-color:#bee5eb;background:linear-gradient(135deg,#f0f9ff,#fff)}.page-settings-panel .panel-header[data-v-75ecde37]{border-bottom-color:#bee5eb}.page-settings-panel .panel-header .panel-title[data-v-75ecde37]{color:#17a2b8}.email-subject-panel[data-v-75ecde37]{border-color:#b8daff;background:linear-gradient(135deg,#f0f7ff,#fff);min-width:220px}.email-subject-panel .panel-header[data-v-75ecde37]{border-bottom-color:#b8daff}.email-subject-panel .panel-header .panel-title[data-v-75ecde37]{color:#0056b3}.email-subject-panel .required-star[data-v-75ecde37]{color:#dc3545;font-weight:700}.email-subject-panel .email-subject-input[data-v-75ecde37]{font-size:.85rem}.email-subject-error[data-v-75ecde37]{border-color:#dc3545!important;background:linear-gradient(135deg,#fff5f5,#fff)!important}.email-subject-error .panel-header[data-v-75ecde37]{border-bottom-color:#dc3545!important}.public-access-panel[data-v-75ecde37]{border-color:#d4edda;background:linear-gradient(135deg,#f8fff9,#fff)}.public-access-panel .panel-header[data-v-75ecde37]{border-bottom-color:#d4edda}.public-access-panel .panel-header .panel-title[data-v-75ecde37]{color:#28a745}.translation-panel[data-v-75ecde37]{border-color:#bee5eb;background:linear-gradient(135deg,#f0f9ff,#fff)}.translation-panel .panel-header[data-v-75ecde37]{border-bottom-color:#bee5eb}.translation-panel .panel-header .panel-title[data-v-75ecde37]{color:#17a2b8}.variables-panel[data-v-75ecde37]{-webkit-box-flex:2;-ms-flex:2 1 280px;flex:2 1 280px;border-color:#ffeeba;background:linear-gradient(135deg,#fffdf5,#fff)}.variables-panel .panel-header[data-v-75ecde37]{border-bottom-color:#ffeeba}.variables-panel .panel-header .panel-title[data-v-75ecde37]{color:#856404}.variables-panel .variables-content[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.variables-panel .variables-content .badge[data-v-75ecde37]{font-size:.8rem;font-weight:500;padding:4px 8px;cursor:pointer}@media(max-width:768px){.settings-row[data-v-75ecde37]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.settings-panel[data-v-75ecde37]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.translation-settings-panel[data-v-75ecde37]{border:1px solid #e0e0e0;border-radius:8px;padding:15px;background:linear-gradient(135deg,#f8f9fa,#fff)}.translation-settings-panel .translation-header[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee}.translation-settings-panel .translation-header .translation-icon[data-v-75ecde37]{font-size:1.2rem;margin-right:8px}.translation-settings-panel .translation-header .translation-title[data-v-75ecde37]{font-weight:600;color:#333;font-size:.95rem}.translation-settings-panel .translation-content .translation-info[data-v-75ecde37]{color:#666;margin-bottom:0;line-height:1.4}.translation-settings-panel .translation-content .translation-info i[data-v-75ecde37]{margin-right:4px}.translation-lang-row[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 0}.translation-lang-row .translation-checkbox[data-v-75ecde37]{width:15px;height:15px;cursor:pointer;accent-color:#17a2b8}.translation-lang-row .translation-label[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.translation-lang-row .lang-flag[data-v-75ecde37]{font-size:1rem}.translation-lang-row .lang-name[data-v-75ecde37]{font-size:.8rem;font-weight:500;color:#333}.translation-lang-row .status-badge[data-v-75ecde37]{margin-left:auto;font-size:.75rem}.content-section[data-v-75ecde37]{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.content-section-header[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:600;color:#2c3e50}.content-section-icon[data-v-75ecde37]{color:#667eea;font-size:1rem}.content-section-title[data-v-75ecde37]{font-size:.95rem;font-weight:600}.content-section-hint[data-v-75ecde37]{font-weight:400;font-size:13px;color:#94a3b8;margin-left:12px}.insert-dropdown-content[data-v-75ecde37]{width:520px;max-height:400px;overflow-y:auto}.insert-section-title[data-v-75ecde37]{font-size:.72rem;text-transform:uppercase;color:#9ca3af;font-weight:600;padding:6px 12px 4px;margin:0}.variable-grid[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.variable-chip[data-v-75ecde37]{display:inline-block;padding:3px 8px;font-size:12px;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;-webkit-transition:background-color .15s;transition:background-color .15s;white-space:nowrap}.variable-chip[data-v-75ecde37]:hover{background-color:#e0f2fe;border-color:#93c5fd}.emoji-inline-grid[data-v-75ecde37]{max-height:200px;overflow-y:auto}.emoji-category-title[data-v-75ecde37]{font-size:.72rem;text-transform:uppercase;color:#9ca3af;margin:8px 0 4px;font-weight:600}.emoji-grid[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px}.emoji-item[data-v-75ecde37]{cursor:pointer;font-size:1.2rem;padding:2px 4px;border-radius:4px;line-height:1.4}.emoji-item[data-v-75ecde37]:hover{background-color:#f3f4f6}.content-editor-container[data-v-75ecde37]{padding:16px;min-height:300px}.sms-preview-section[data-v-75ecde37]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;overflow:hidden;-webkit-box-shadow:0 10px 40px rgba(102,126,234,.3);box-shadow:0 10px 40px rgba(102,126,234,.3);position:relative;z-index:0}.preview-header[data-v-75ecde37]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:16px 20px;background:hsla(0,0%,100%,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.preview-header[data-v-75ecde37]:hover{background:hsla(0,0%,100%,.15)}.preview-header-content[data-v-75ecde37]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.preview-header-content[data-v-75ecde37],.preview-title[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.preview-title[data-v-75ecde37]{color:#fff;font-weight:600;font-size:16px}.preview-title i.fa-chevron-down[data-v-75ecde37],.preview-title i.fa-chevron-right[data-v-75ecde37]{font-size:12px;opacity:.8}.preview-title .title-icon[data-v-75ecde37]{font-size:20px}.preview-status .status-badge[data-v-75ecde37]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500}.preview-status .status-badge i[data-v-75ecde37]{font-size:11px}.preview-status .status-pending[data-v-75ecde37]{background:hsla(0,0%,100%,.2);color:#fff}.preview-status .status-ready[data-v-75ecde37]{background:#28a745;color:#fff}.preview-status .status-english-only[data-v-75ecde37]{background:hsla(0,0%,100%,.25);color:#fff}.inline-phone-preview[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;padding:30px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-phone-preview.single-phone .phone-mockup-inline[data-v-75ecde37]{-webkit-transform:scale(1.05);transform:scale(1.05)}.phone-mockup-inline[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phone-frame-inline[data-v-75ecde37]{width:220px;height:380px;background:#1a1a1a;border-radius:32px;padding:10px;-webkit-box-shadow:0 20px 40px -12px rgba(0,0,0,.4),inset 0 0 0 2px #333,inset 0 0 0 4px #1a1a1a;box-shadow:0 20px 40px -12px rgba(0,0,0,.4),inset 0 0 0 2px #333,inset 0 0 0 4px #1a1a1a;position:relative}.phone-notch-inline[data-v-75ecde37]{width:90px;height:20px;background:#1a1a1a;border-radius:0 0 16px 16px;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.phone-screen-inline[data-v-75ecde37]{width:100%;height:100%;background:#f5f5f5;border-radius:24px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.phone-header-inline[data-v-75ecde37]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;padding:28px 12px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:500}.phone-time-inline[data-v-75ecde37]{font-weight:600}.phone-carrier-inline[data-v-75ecde37]{font-size:10px;opacity:.9}.phone-content-inline[data-v-75ecde37]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px;overflow-y:auto;background:#e5ddd5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23d4ccc4' fill-opacity='.4' fill-rule='evenodd'/%3E%3C/svg%3E")}.message-bubble-inline[data-v-75ecde37]{max-width:90%;padding:8px 12px;border-radius:14px;margin-bottom:6px;position:relative;word-wrap:break-word}.message-bubble-inline.outgoing[data-v-75ecde37]{background:linear-gradient(135deg,#dcf8c6,#c5e8a5);margin-left:auto;border-bottom-right-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.message-bubble-inline.split-bubble[data-v-75ecde37]{position:relative;margin-bottom:10px;border:2px dashed rgba(118,75,162,.3);background:linear-gradient(135deg,#e8f5e9,#c8e6c9)!important}.split-indicator[data-v-75ecde37]{position:absolute;top:-8px;right:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:8px}.message-text-inline[data-v-75ecde37]{font-size:12px;line-height:1.35;color:#303030}.message-time-inline[data-v-75ecde37]{font-size:9px;color:#8a8a8a;text-align:right;margin-top:3px}.phone-label-inline[data-v-75ecde37]{margin-top:12px;font-size:14px;font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.sms-counter[data-v-75ecde37]{padding:12px 20px;background:hsla(0,0%,100%,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;font-size:14px}.sms-counter.counter-ok .char-count[data-v-75ecde37]{color:#667eea}.sms-counter.counter-caution .char-count[data-v-75ecde37]{color:#764ba2}.sms-counter.counter-split[data-v-75ecde37]{background:linear-gradient(135deg,#f0e6ff,#e6f0ff)}.sms-counter.counter-split .char-count[data-v-75ecde37]{color:#764ba2}.sms-counter.counter-danger[data-v-75ecde37]{background:#ffe6e6}.sms-counter.counter-danger .char-count[data-v-75ecde37]{color:#dc3545}.counter-main[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px}.counter-main .char-count[data-v-75ecde37]{font-size:22px;font-weight:700}.counter-main .char-limit[data-v-75ecde37]{color:#6c757d;font-size:13px}.segment-info[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.segment-badge[data-v-75ecde37]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:5px 14px;border-radius:20px;font-size:12px;font-weight:600}.segment-badge i[data-v-75ecde37]{margin-right:5px}.segment-badge.multi-segment[data-v-75ecde37]{background:linear-gradient(135deg,#764ba2,#9c27b0);-webkit-animation:pulse-glow-75ecde37 2s ease-in-out infinite;animation:pulse-glow-75ecde37 2s ease-in-out infinite}@-webkit-keyframes pulse-glow-75ecde37{0%,to{-webkit-box-shadow:0 0 0 0 rgba(118,75,162,.4);box-shadow:0 0 0 0 rgba(118,75,162,.4)}50%{-webkit-box-shadow:0 0 10px 3px rgba(118,75,162,.3);box-shadow:0 0 10px 3px rgba(118,75,162,.3)}}@keyframes pulse-glow-75ecde37{0%,to{-webkit-box-shadow:0 0 0 0 rgba(118,75,162,.4);box-shadow:0 0 0 0 rgba(118,75,162,.4)}50%{-webkit-box-shadow:0 0 10px 3px rgba(118,75,162,.3);box-shadow:0 0 10px 3px rgba(118,75,162,.3)}}.preview-footer[data-v-75ecde37]{padding:15px 20px;background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.85);font-size:13px;text-align:center}.preview-footer i[data-v-75ecde37]{margin-right:6px;opacity:.8}.preview-footer code[data-v-75ecde37]{background:hsla(0,0%,100%,.2);padding:2px 8px;border-radius:4px;font-size:12px;color:#fff}.email-preview-section[data-v-75ecde37]{background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:16px;overflow:hidden;-webkit-box-shadow:0 10px 40px rgba(79,172,254,.3);box-shadow:0 10px 40px rgba(79,172,254,.3)}.email-preview-header[data-v-75ecde37]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:16px 20px;background:hsla(0,0%,100%,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.email-preview-header[data-v-75ecde37]:hover{background:hsla(0,0%,100%,.15)}.status-email[data-v-75ecde37]{background:hsla(0,0%,100%,.25);color:#fff}.email-mockup[data-v-75ecde37]{margin:20px;background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15);box-shadow:0 10px 40px rgba(0,0,0,.15)}.email-client-header[data-v-75ecde37]{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);padding:12px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-bottom:1px solid #ddd}.email-dots[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.email-dots .dot[data-v-75ecde37]{width:12px;height:12px;border-radius:50%}.email-dots .dot.red[data-v-75ecde37]{background:#ff5f56}.email-dots .dot.yellow[data-v-75ecde37]{background:#ffbd2e}.email-dots .dot.green[data-v-75ecde37]{background:#27ca40}.email-tab[data-v-75ecde37]{background:#fff;padding:6px 14px;border-radius:6px 6px 0 0;font-size:12px;color:#666;border:1px solid #ddd;border-bottom:none;margin-bottom:-1px}.email-tab i[data-v-75ecde37]{margin-right:6px;color:#4facfe}.email-content[data-v-75ecde37]{padding:20px}.email-field[data-v-75ecde37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px;font-size:13px}.email-field .field-label[data-v-75ecde37]{font-weight:600;color:#666;min-width:60px}.email-field .field-value[data-v-75ecde37]{color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1}.email-field .field-value.subject[data-v-75ecde37]{font-weight:600;color:#222}.email-divider[data-v-75ecde37]{height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#ddd),to(transparent));background:linear-gradient(90deg,transparent,#ddd,transparent);margin:15px 0}.email-body[data-v-75ecde37]{min-height:100px;padding:10px 0;font-size:14px;line-height:1.6}.email-body h1[data-v-75ecde37],.email-body h2[data-v-75ecde37],.email-body h3[data-v-75ecde37],.email-body h4[data-v-75ecde37],.email-body h5[data-v-75ecde37],.email-body h6[data-v-75ecde37]{color:#333;margin-top:0}.email-body p[data-v-75ecde37]{margin-bottom:12px}.email-body ol[data-v-75ecde37],.email-body ul[data-v-75ecde37]{padding-left:20px}.email-preview-footer[data-v-75ecde37]{padding:15px 20px;background:rgba(0,0,0,.15);color:hsla(0,0%,100%,.9);font-size:13px;text-align:center}.email-preview-footer i[data-v-75ecde37]{margin-right:6px;opacity:.8}@media(max-width:600px){.inline-phone-preview[data-v-75ecde37]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:15px}.phone-frame-inline[data-v-75ecde37]{width:200px;height:340px}.preview-header-content[data-v-75ecde37]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.wiki-view-page[data-v-175c0b55]{max-width:100%}.wiki-view-header[data-v-175c0b55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.wiki-view-header .header-left[data-v-175c0b55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.wiki-view-header .header-left .back-link[data-v-175c0b55]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;color:#3abf94;text-decoration:none;font-weight:500}.wiki-view-header .header-left .back-link[data-v-175c0b55]:hover{color:#2d9474}.wiki-view-header .header-left .back-link .fa[data-v-175c0b55]{font-size:12px}.wiki-view-header .header-left .page-title[data-v-175c0b55]{font-size:28px;font-weight:700;color:#2d3748;margin:0;line-height:1.3}.wiki-view-header .header-actions[data-v-175c0b55]{gap:12px}.wiki-view-header .header-actions .btn[data-v-175c0b55],.wiki-view-header .header-actions[data-v-175c0b55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-view-header .header-actions .btn[data-v-175c0b55]{gap:8px;padding:10px 20px;font-size:14px;font-weight:600;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.wiki-view-header .header-actions .btn .fa[data-v-175c0b55]{font-size:12px}.wiki-view-header .header-actions .edit-btn[data-v-175c0b55]{background:#3abf94;border-color:#3abf94;color:#fff;text-decoration:none}.wiki-view-header .header-actions .edit-btn[data-v-175c0b55]:hover{background:#2d9474;border-color:#2d9474;color:#fff}.wiki-view-header .header-actions .btn-outline-primary[data-v-175c0b55]{background:transparent;border:2px solid #3abf94;color:#3abf94}.wiki-view-header .header-actions .btn-outline-primary[data-v-175c0b55]:hover{background:#3abf94;color:#fff}.wiki-meta[data-v-175c0b55]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.wiki-meta .meta-tags[data-v-175c0b55],.wiki-meta[data-v-175c0b55]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wiki-meta .meta-tags[data-v-175c0b55]{gap:8px}.wiki-meta .meta-tags .meta-tag[data-v-175c0b55]{padding:6px 14px;font-size:13px;font-weight:500;background:#edf2f7;color:#4a5568;border-radius:20px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wiki-meta .meta-tags .meta-tag[data-v-175c0b55]:hover{background:#3abf94;color:#fff}.wiki-meta .meta-info[data-v-175c0b55]{gap:16px;margin-left:auto}.wiki-meta .meta-info .meta-item[data-v-175c0b55],.wiki-meta .meta-info[data-v-175c0b55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiki-meta .meta-info .meta-item[data-v-175c0b55]{gap:6px;font-size:13px;color:#718096}.wiki-meta .meta-info .meta-item .fa[data-v-175c0b55]{font-size:14px}.wiki-meta .meta-info .meta-item.public-indicator[data-v-175c0b55]{color:#38a169;font-weight:500}.wiki-content-wrapper[data-v-175c0b55]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.wiki-content-wrapper .wiki-content[data-v-175c0b55]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:32px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.wiki-content-wrapper .wiki-sidebar[data-v-175c0b55]{width:280px;-ms-flex-negative:0;flex-shrink:0}.wiki-content-wrapper .wiki-sidebar .sidebar-section[data-v-175c0b55]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:20px;position:sticky;top:20px}.wiki-content-wrapper .wiki-sidebar .sidebar-section .sidebar-title[data-v-175c0b55]{font-size:14px;font-weight:600;color:#4a5568;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px 0;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.wiki-content-wrapper .wiki-sidebar .sidebar-section .sidebar-tags[data-v-175c0b55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.wiki-content-wrapper .wiki-sidebar .sidebar-section .sidebar-tags .sidebar-tag[data-v-175c0b55]{display:block;padding:10px 14px;font-size:14px;color:#4a5568;background:#f7fafc;border-radius:8px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wiki-content-wrapper .wiki-sidebar .sidebar-section .sidebar-tags .sidebar-tag[data-v-175c0b55]:hover{background:#3abf94;color:#fff}@media(max-width:1200px){.wiki-content-wrapper .wiki-sidebar[data-v-175c0b55]{width:240px}}@media(max-width:991px){.wiki-content-wrapper[data-v-175c0b55]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wiki-content-wrapper .wiki-sidebar[data-v-175c0b55]{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.wiki-content-wrapper .wiki-sidebar .sidebar-section[data-v-175c0b55]{position:static}.wiki-content-wrapper .wiki-sidebar .sidebar-section .sidebar-tags[data-v-175c0b55]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.wiki-content-wrapper .wiki-sidebar .sidebar-section .sidebar-tags .sidebar-tag[data-v-175c0b55]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media(max-width:768px){.wiki-view-header[data-v-175c0b55]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wiki-view-header .header-left .page-title[data-v-175c0b55]{font-size:22px}.wiki-view-header .header-actions[data-v-175c0b55]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wiki-view-header .header-actions .btn[data-v-175c0b55]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wiki-meta[data-v-175c0b55]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wiki-meta .meta-info[data-v-175c0b55]{margin-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.wiki-content-wrapper .wiki-content[data-v-175c0b55]{padding:20px;border-radius:8px}.wiki-content-wrapper .wiki-sidebar .sidebar-section[data-v-175c0b55]{padding:16px}}@media(max-width:480px){.wiki-view-header .header-left .page-title[data-v-175c0b55]{font-size:20px}.wiki-content-wrapper .wiki-content[data-v-175c0b55]{padding:16px}}.abc .ce-block__content[data-v-175c0b55]{max-width:98%!important;margin:0 auto;padding:0 30px}.abc[data-v-175c0b55]{background-color:#fff;border-radius:4px}h2.ce-header[data-v-175c0b55]{font-size:23px;font-weight:600}.abc .ce-toolbar__content[data-v-175c0b55]{max-width:94%}.abc[data-v-175c0b55] .custom-link-wrapper-showed{background:#fff;border:1px solid #e1e8ed;border-radius:12px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12);box-shadow:0 8px 32px rgba(0,0,0,.12);padding:16px;margin-top:8px;max-width:400px;min-width:320px;z-index:1000}.abc[data-v-175c0b55] .custom-link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.abc[data-v-175c0b55] .custom-link-filter-holder{border-bottom:1px solid #e1e8ed;padding-bottom:12px;margin-bottom:8px}.abc[data-v-175c0b55] .custom-link-tool__input-el{width:100%;padding:12px 16px;border:2px solid #e1e8ed;border-radius:8px;font-size:14px;outline:none;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.abc[data-v-175c0b55] .custom-link-tool__input-el:focus{border-color:#007bff;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.1);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.abc[data-v-175c0b55] .filtertext{display:inline-block;padding:8px 16px;margin:0 6px 6px 0;background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.abc[data-v-175c0b55] .filtertext:hover{background:#007bff;color:#fff;border-color:#007bff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.abc[data-v-175c0b55] .custom-link-tool__ul{margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto;border-radius:8px;background:#f8f9fa;border:1px solid #e9ecef}.abc[data-v-175c0b55] .custom-link-tool__ul::-webkit-scrollbar{width:8px}.abc[data-v-175c0b55] .custom-link-tool__ul::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.abc[data-v-175c0b55] .custom-link-tool__ul::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.abc[data-v-175c0b55] .custom-link-tool__ul::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.abc[data-v-175c0b55] .custom-link-tool__li{display:block;margin:0;padding:14px 16px;cursor:pointer;border-bottom:1px solid #e9ecef;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:14px;line-height:1.5;color:#495057;word-wrap:break-word}.abc[data-v-175c0b55] .custom-link-tool__li:last-child{border-bottom:none}.abc[data-v-175c0b55] .custom-link-tool__li:hover{background:#007bff;color:#fff;-webkit-transform:translateX(4px);transform:translateX(4px);font-weight:500}.abc[data-v-175c0b55] .custom-link-tool__li:active{background:#0056b3;-webkit-transform:translateX(2px);transform:translateX(2px)}.available_variables{background-color:#f8f9fa;margin:20px -20px 0;padding:10px 20px}.wiki-edit-page[data-v-60cf4f4f]{max-width:100%}.wiki-edit-header[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.wiki-edit-header .header-left[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.wiki-edit-header .header-left .back-link[data-v-60cf4f4f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#718096;text-decoration:none;font-size:14px;-webkit-transition:color .2s ease;transition:color .2s ease}.wiki-edit-header .header-left .back-link[data-v-60cf4f4f]:hover{color:#3abf94}.wiki-edit-header .header-left .back-link .fa[data-v-60cf4f4f]{font-size:12px}.wiki-edit-header .header-left .page-title[data-v-60cf4f4f]{font-size:24px;font-weight:700;color:#2d3748;margin:0}.wiki-edit-header .header-actions[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.wiki-edit-header .header-actions .btn[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.wiki-edit-header .header-actions .btn .fa[data-v-60cf4f4f]{font-size:12px}.wiki-edit-header .header-actions .view-btn[data-v-60cf4f4f]{border-color:#e2e8f0;color:#4a5568}.wiki-edit-header .header-actions .view-btn[data-v-60cf4f4f]:hover{background:#f7fafc;border-color:#cbd5e0}.wiki-edit-header .header-actions .btn-outline-primary[data-v-60cf4f4f]{border-color:#3abf94;color:#3abf94}.wiki-edit-header .header-actions .btn-outline-primary[data-v-60cf4f4f]:hover{background:#3abf94;color:#fff}.wiki-edit-header .header-actions .save-btn[data-v-60cf4f4f]{background:linear-gradient(135deg,#3abf94,#2d9a77);border:none;color:#fff;-webkit-box-shadow:0 2px 4px rgba(58,191,148,.3);box-shadow:0 2px 4px rgba(58,191,148,.3)}.wiki-edit-header .header-actions .save-btn[data-v-60cf4f4f]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(58,191,148,.4);box-shadow:0 4px 8px rgba(58,191,148,.4)}.wiki-edit-header .header-actions .save-btn[data-v-60cf4f4f]:disabled{opacity:.7;cursor:not-allowed}.wiki-edit-content-wrapper[data-v-60cf4f4f]{display:grid;grid-template-columns:1fr 280px;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(max-width:1200px){.wiki-edit-content-wrapper[data-v-60cf4f4f]{grid-template-columns:1fr 240px}}@media(max-width:991px){.wiki-edit-content-wrapper[data-v-60cf4f4f]{grid-template-columns:1fr}}.wiki-edit-main[data-v-60cf4f4f]{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0}@media(max-width:991px){.wiki-edit-sidebar[data-v-60cf4f4f]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.wiki-edit-sidebar .sidebar-section[data-v-60cf4f4f]{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0}.wiki-edit-sidebar .sidebar-section .sidebar-title[data-v-60cf4f4f]{font-size:14px;font-weight:600;color:#2d3748;margin:0 0 16px 0;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.wiki-edit-sidebar .sidebar-section .sidebar-tags[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.wiki-edit-sidebar .sidebar-section .sidebar-tags .sidebar-tag[data-v-60cf4f4f]{display:inline-block;padding:6px 12px;font-size:13px;font-weight:500;background:#edf2f7;color:#4a5568;border-radius:16px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wiki-edit-sidebar .sidebar-section .sidebar-tags .sidebar-tag[data-v-60cf4f4f]:hover{background:#3abf94;color:#fff}.wiki-name-row[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex}.wiki-name-panel[data-v-60cf4f4f]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-color:#c3dafe;background:linear-gradient(135deg,#f0f4ff,#fff)}.wiki-name-panel .panel-header[data-v-60cf4f4f]{border-bottom-color:#c3dafe}.wiki-name-panel .panel-header .panel-title[data-v-60cf4f4f]{color:#3730a3}.wiki-name-panel .required-star[data-v-60cf4f4f]{color:#dc3545;font-weight:700}.wiki-name-panel .wiki-name-input[data-v-60cf4f4f]{font-size:.95rem;font-weight:500}.wiki-name-error[data-v-60cf4f4f]{border-color:#dc3545!important;background:linear-gradient(135deg,#fff5f5,#fff)!important}.wiki-name-error .panel-header[data-v-60cf4f4f]{border-bottom-color:#dc3545!important}.settings-row[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.settings-panel[data-v-60cf4f4f]{border:1px solid #e0e0e0;border-radius:8px;padding:10px 12px;background:linear-gradient(135deg,#f8f9fa,#fff);-webkit-box-flex:1;-ms-flex:1 1 180px;flex:1 1 180px}.settings-panel .panel-header[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;padding-bottom:5px;border-bottom:1px solid #eee}.settings-panel .panel-header .panel-icon[data-v-60cf4f4f]{font-size:.9rem;margin-right:5px}.settings-panel .panel-header .panel-title[data-v-60cf4f4f]{font-weight:600;color:#333;font-size:.8rem}.settings-panel .panel-content[data-v-60cf4f4f]{font-size:.85rem}.settings-panel .compact-checkbox[data-v-60cf4f4f]{margin-bottom:2px!important}.settings-panel .compact-checkbox label[data-v-60cf4f4f]{font-size:.8rem}.tags-panel[data-v-60cf4f4f]{border-color:#d6c9e8;background:linear-gradient(135deg,#f9f7fc,#fff);min-width:200px}.tags-panel .panel-header[data-v-60cf4f4f]{border-bottom-color:#d6c9e8}.tags-panel .panel-header .panel-title[data-v-60cf4f4f]{color:#6f42c1}.tags-panel .tags-content .multiselect[data-v-60cf4f4f]{font-size:.8rem;min-height:32px}.tags-panel .tags-content .multiselect .multiselect__tags[data-v-60cf4f4f]{min-height:32px;padding:4px 30px 0 6px;font-size:.8rem}.tags-panel .tags-content .multiselect .multiselect__placeholder[data-v-60cf4f4f]{font-size:.8rem;padding-top:2px}.tags-panel .tags-content .multiselect .multiselect__tag[data-v-60cf4f4f]{font-size:.75rem;padding:3px 20px 3px 6px;margin-bottom:2px}.tags-panel .tags-content .multiselect .multiselect__input[data-v-60cf4f4f]{font-size:.8rem}.email-subject-panel[data-v-60cf4f4f]{border-color:#b8daff;background:linear-gradient(135deg,#f0f7ff,#fff);min-width:220px}.email-subject-panel .panel-header[data-v-60cf4f4f]{border-bottom-color:#b8daff}.email-subject-panel .panel-header .panel-title[data-v-60cf4f4f]{color:#0056b3}.email-subject-panel .required-star[data-v-60cf4f4f]{color:#dc3545;font-weight:700}.email-subject-panel .email-subject-input[data-v-60cf4f4f]{font-size:.85rem}.email-subject-error[data-v-60cf4f4f]{border-color:#dc3545!important;background:linear-gradient(135deg,#fff5f5,#fff)!important}.email-subject-error .panel-header[data-v-60cf4f4f]{border-bottom-color:#dc3545!important}.public-access-panel[data-v-60cf4f4f]{border-color:#d4edda;background:linear-gradient(135deg,#f8fff9,#fff)}.public-access-panel .panel-header[data-v-60cf4f4f]{border-bottom-color:#d4edda}.public-access-panel .panel-header .panel-title[data-v-60cf4f4f]{color:#28a745}.public-access-panel .public-link-actions[data-v-60cf4f4f]{margin-top:6px}.public-access-panel .public-link-actions .btn[data-v-60cf4f4f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.75rem;padding:3px 8px}.translation-panel[data-v-60cf4f4f]{border-color:#bee5eb;background:linear-gradient(135deg,#f0f9ff,#fff)}.translation-panel .panel-header[data-v-60cf4f4f]{border-bottom-color:#bee5eb}.translation-panel .panel-header .panel-title[data-v-60cf4f4f]{color:#17a2b8}.translation-panel .auto-translate-info[data-v-60cf4f4f]{font-size:13px;color:#495057;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.translation-panel .auto-translate-info i[data-v-60cf4f4f]{font-size:14px}.translation-panel .translation-lang-row[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 0;font-size:13px}.translation-panel .translation-lang-row .translation-checkbox[data-v-60cf4f4f]{width:15px;height:15px;cursor:pointer;accent-color:#17a2b8}.translation-panel .translation-lang-row .translation-label[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.translation-panel .translation-lang-row .lang-flag[data-v-60cf4f4f]{font-size:16px}.translation-panel .translation-lang-row .lang-name[data-v-60cf4f4f]{color:#333}.translation-panel .translation-lang-row .status-badge[data-v-60cf4f4f]{font-size:12px}.content-section[data-v-60cf4f4f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.content-section-header[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:600;color:#2c3e50;border-radius:12px 12px 0 0}.content-section-icon[data-v-60cf4f4f]{color:#3498db;font-size:16px}.content-section-title[data-v-60cf4f4f]{font-size:15px}.content-section-hint[data-v-60cf4f4f]{font-weight:400;font-size:13px;color:#94a3b8;margin-left:12px}.insert-dropdown-content[data-v-60cf4f4f]{width:520px;max-height:400px;overflow-y:auto}.insert-section-title[data-v-60cf4f4f]{font-size:.72rem;text-transform:uppercase;color:#9ca3af;font-weight:600;padding:6px 12px 4px;margin:0}.variable-grid[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.variable-chip[data-v-60cf4f4f]{display:inline-block;padding:3px 8px;font-size:12px;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;-webkit-transition:background-color .15s;transition:background-color .15s;white-space:nowrap}.variable-chip[data-v-60cf4f4f]:hover{background-color:#e0f2fe;border-color:#93c5fd}.emoji-inline-grid[data-v-60cf4f4f]{max-height:200px;overflow-y:auto}.emoji-category-title[data-v-60cf4f4f]{font-size:.72rem;text-transform:uppercase;color:#9ca3af;margin:8px 0 4px;font-weight:600}.emoji-grid[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px}.emoji-item[data-v-60cf4f4f]{cursor:pointer;font-size:1.2rem;padding:2px 4px;border-radius:4px;line-height:1.4}.emoji-item[data-v-60cf4f4f]:hover{background-color:#f3f4f6}.content-editor-container[data-v-60cf4f4f]{padding:16px;min-height:300px}.variables-panel[data-v-60cf4f4f]{-webkit-box-flex:2;-ms-flex:2 1 280px;flex:2 1 280px;border-color:#ffeeba;background:linear-gradient(135deg,#fffdf5,#fff)}.variables-panel .panel-header[data-v-60cf4f4f]{border-bottom-color:#ffeeba}.variables-panel .panel-header .panel-title[data-v-60cf4f4f]{color:#856404}.variables-panel .variables-content[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.variables-panel .variables-content .badge[data-v-60cf4f4f]{font-size:.8rem;font-weight:500;padding:4px 8px;cursor:pointer}@media(max-width:768px){.settings-row[data-v-60cf4f4f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.settings-panel[data-v-60cf4f4f]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.translation-settings-panel[data-v-60cf4f4f]{border:1px solid #e0e0e0;border-radius:8px;padding:15px;background:linear-gradient(135deg,#f8f9fa,#fff)}.translation-settings-panel .translation-header[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee}.translation-settings-panel .translation-header .translation-icon[data-v-60cf4f4f]{font-size:1.2rem;margin-right:8px}.translation-settings-panel .translation-header .translation-title[data-v-60cf4f4f]{font-weight:600;color:#333;font-size:.95rem}.translation-settings-panel .translation-content .translation-info[data-v-60cf4f4f]{color:#666;margin-bottom:10px;line-height:1.4}.translation-settings-panel .translation-content .translation-status[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.translation-settings-panel .translation-content .translation-status .badge[data-v-60cf4f4f]{font-size:.75rem;font-weight:500;padding:4px 8px}.translation-settings-panel .translation-content .translation-buttons[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:10px}.translation-settings-panel .translation-content .translation-buttons .btn[data-v-60cf4f4f]{font-size:.8rem;padding:4px 10px}.translation-settings-panel .translation-content .translation-buttons .btn i[data-v-60cf4f4f]{margin-right:4px}.translation-settings-panel .translation-content .translation-buttons .btn.btn-disabled[data-v-60cf4f4f]{opacity:.5;cursor:not-allowed}.spanish-preview-content .preview-block[data-v-60cf4f4f]{margin-bottom:1rem}.spanish-preview-content .preview-block h3[data-v-60cf4f4f]{color:#333;font-size:1.3rem;margin-bottom:.5rem}.spanish-preview-content .preview-block p[data-v-60cf4f4f]{color:#555;line-height:1.6}.spanish-preview-content .preview-block ol[data-v-60cf4f4f],.spanish-preview-content .preview-block ul[data-v-60cf4f4f]{padding-left:1.5rem}.spanish-preview-content .preview-block ol li[data-v-60cf4f4f],.spanish-preview-content .preview-block ul li[data-v-60cf4f4f]{margin-bottom:.25rem}.phone-preview-container[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.phone-mockup[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phone-frame[data-v-60cf4f4f]{width:280px;height:500px;background:#1a1a1a;border-radius:40px;padding:12px;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.5),inset 0 0 0 2px #333,inset 0 0 0 4px #1a1a1a;box-shadow:0 25px 50px -12px rgba(0,0,0,.5),inset 0 0 0 2px #333,inset 0 0 0 4px #1a1a1a;position:relative}.phone-notch[data-v-60cf4f4f]{width:120px;height:25px;background:#1a1a1a;border-radius:0 0 20px 20px;position:absolute;top:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.phone-screen[data-v-60cf4f4f]{width:100%;height:100%;background:#f5f5f5;border-radius:32px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.phone-header[data-v-60cf4f4f]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;padding:35px 15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500}.phone-time[data-v-60cf4f4f]{font-weight:600}.phone-carrier[data-v-60cf4f4f]{font-size:11px;opacity:.9}.phone-content[data-v-60cf4f4f]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px;overflow-y:auto;background:#e5ddd5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23d4ccc4' fill-opacity='.4' fill-rule='evenodd'/%3E%3C/svg%3E")}.message-thread[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.message-bubble[data-v-60cf4f4f]{max-width:85%;padding:10px 14px;border-radius:18px;margin-bottom:8px;position:relative;word-wrap:break-word}.message-bubble.outgoing[data-v-60cf4f4f]{background:linear-gradient(135deg,#dcf8c6,#c5e8a5);-ms-flex-item-align:end;align-self:flex-end;border-bottom-right-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.message-bubble.incoming[data-v-60cf4f4f]{background:#fff;-ms-flex-item-align:start;align-self:flex-start;border-bottom-left-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.message-text[data-v-60cf4f4f]{font-size:14px;line-height:1.4;color:#303030}.message-time[data-v-60cf4f4f]{font-size:10px;color:#8a8a8a;text-align:right;margin-top:4px}.phone-label[data-v-60cf4f4f]{margin-top:15px;font-size:16px;font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.preview-note[data-v-60cf4f4f]{text-align:center;padding:10px;background:#f8f9fa;border-radius:8px}.preview-note code[data-v-60cf4f4f]{background:#e9ecef;padding:2px 6px;border-radius:4px;font-size:.85em}@media(max-width:768px){.phone-preview-container[data-v-60cf4f4f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.phone-frame[data-v-60cf4f4f]{width:240px;height:420px}}.sms-preview-section[data-v-60cf4f4f]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;overflow:hidden;-webkit-box-shadow:0 10px 40px rgba(102,126,234,.3);box-shadow:0 10px 40px rgba(102,126,234,.3);position:relative;z-index:0}.preview-header[data-v-60cf4f4f]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:16px 20px;background:hsla(0,0%,100%,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.preview-header[data-v-60cf4f4f]:hover{background:hsla(0,0%,100%,.15)}.preview-header-content[data-v-60cf4f4f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.preview-header-content[data-v-60cf4f4f],.preview-title[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.preview-title[data-v-60cf4f4f]{color:#fff;font-weight:600;font-size:16px}.preview-title i.fa-chevron-down[data-v-60cf4f4f],.preview-title i.fa-chevron-right[data-v-60cf4f4f]{font-size:12px;opacity:.8}.preview-title .title-icon[data-v-60cf4f4f]{font-size:20px}.preview-status .status-badge[data-v-60cf4f4f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500}.preview-status .status-badge i[data-v-60cf4f4f]{font-size:11px}.preview-status .status-pending[data-v-60cf4f4f]{background:hsla(0,0%,100%,.2);color:#fff}.preview-status .status-ready[data-v-60cf4f4f]{background:#28a745;color:#fff}.preview-status .status-edited[data-v-60cf4f4f]{background:#17a2b8;color:#fff}.preview-status .status-warning[data-v-60cf4f4f]{background:#ffc107;color:#333}.preview-status .status-english-only[data-v-60cf4f4f]{background:hsla(0,0%,100%,.25);color:#fff}.preview-loading[data-v-60cf4f4f]{padding:40px 20px;text-align:center}.preview-loading .loading-content[data-v-60cf4f4f]{color:#fff}.preview-loading .loading-content i[data-v-60cf4f4f]{color:#fff;margin-bottom:15px}.preview-loading .loading-content p[data-v-60cf4f4f]{margin:0;opacity:.9}.inline-phone-preview[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;padding:30px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-phone-preview.single-phone .phone-mockup-inline[data-v-60cf4f4f]{-webkit-transform:scale(1.05);transform:scale(1.05)}.phone-mockup-inline[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phone-frame-inline[data-v-60cf4f4f]{width:220px;height:380px;background:#1a1a1a;border-radius:32px;padding:10px;-webkit-box-shadow:0 20px 40px -12px rgba(0,0,0,.4),inset 0 0 0 2px #333,inset 0 0 0 4px #1a1a1a;box-shadow:0 20px 40px -12px rgba(0,0,0,.4),inset 0 0 0 2px #333,inset 0 0 0 4px #1a1a1a;position:relative}.phone-notch-inline[data-v-60cf4f4f]{width:90px;height:20px;background:#1a1a1a;border-radius:0 0 16px 16px;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.phone-screen-inline[data-v-60cf4f4f]{width:100%;height:100%;background:#f5f5f5;border-radius:24px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.phone-header-inline[data-v-60cf4f4f]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;padding:28px 12px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:500}.phone-time-inline[data-v-60cf4f4f]{font-weight:600}.phone-carrier-inline[data-v-60cf4f4f]{font-size:10px;opacity:.9}.phone-content-inline[data-v-60cf4f4f]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px;overflow-y:auto;background:#e5ddd5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23d4ccc4' fill-opacity='.4' fill-rule='evenodd'/%3E%3C/svg%3E")}.message-bubble-inline[data-v-60cf4f4f]{max-width:90%;padding:8px 12px;border-radius:14px;margin-bottom:6px;position:relative;word-wrap:break-word}.message-bubble-inline.outgoing[data-v-60cf4f4f]{background:linear-gradient(135deg,#dcf8c6,#c5e8a5);margin-left:auto;border-bottom-right-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.message-text-inline[data-v-60cf4f4f]{font-size:12px;line-height:1.35;color:#303030}.message-time-inline[data-v-60cf4f4f]{font-size:9px;color:#8a8a8a;text-align:right;margin-top:3px}.phone-label-inline[data-v-60cf4f4f]{margin-top:12px;font-size:14px;font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.preview-actions[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:20px;background:rgba(0,0,0,.15);-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-action[data-v-60cf4f4f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;border-radius:25px;font-size:13px;font-weight:600;border:none;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-action i[data-v-60cf4f4f]{font-size:12px}.btn-action[data-v-60cf4f4f]:disabled{opacity:.6;cursor:not-allowed}.btn-edit[data-v-60cf4f4f]{background:#fff;color:#667eea}.btn-edit[data-v-60cf4f4f]:hover:not(:disabled){background:#f0f0f0;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.btn-refresh[data-v-60cf4f4f]{background:hsla(0,0%,100%,.2);color:#fff}.btn-refresh[data-v-60cf4f4f]:hover:not(:disabled){background:hsla(0,0%,100%,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sms-stats-panel[data-v-60cf4f4f]{padding:16px 20px;background:hsla(0,0%,100%,.98);border-radius:0}.sms-stats-panel.counter-ok[data-v-60cf4f4f]{border-left:4px solid #28a745}.sms-stats-panel.counter-caution[data-v-60cf4f4f]{border-left:4px solid #ffc107}.sms-stats-panel.counter-split[data-v-60cf4f4f]{border-left:4px solid #667eea;background:linear-gradient(135deg,#f8f9ff,#f0f4ff)}.sms-stats-panel.counter-danger[data-v-60cf4f4f]{border-left:4px solid #dc3545;background:#fff8f8}.encoding-indicator[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.encoding-badge[data-v-60cf4f4f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600}.encoding-badge i[data-v-60cf4f4f]{font-size:11px}.encoding-badge.gsm[data-v-60cf4f4f]{background:#e8f5e9;color:#2e7d32}.encoding-badge.unicode[data-v-60cf4f4f]{background:#fff3e0;color:#e65100}.encoding-warning[data-v-60cf4f4f]{font-size:11px;color:#e65100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.encoding-warning i[data-v-60cf4f4f]{font-size:10px}.char-progress-container[data-v-60cf4f4f]{margin-bottom:14px}.char-progress-bar[data-v-60cf4f4f]{position:relative;height:8px;background:#e9ecef;border-radius:4px;overflow:visible}.char-progress-fill[data-v-60cf4f4f]{height:100%;border-radius:4px;-webkit-transition:width .3s ease,background .3s ease;transition:width .3s ease,background .3s ease}.char-progress-fill.progress-ok[data-v-60cf4f4f]{background:-webkit-gradient(linear,left top,right top,from(#28a745),to(#34ce57));background:linear-gradient(90deg,#28a745,#34ce57)}.char-progress-fill.progress-caution[data-v-60cf4f4f]{background:-webkit-gradient(linear,left top,right top,from(#ffc107),to(#ffca2c));background:linear-gradient(90deg,#ffc107,#ffca2c)}.char-progress-fill.progress-warning[data-v-60cf4f4f]{background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2)}.char-progress-fill.progress-danger[data-v-60cf4f4f]{background:-webkit-gradient(linear,left top,right top,from(#dc3545),to(#e4606d));background:linear-gradient(90deg,#dc3545,#e4606d)}.segment-markers[data-v-60cf4f4f]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.segment-marker[data-v-60cf4f4f]{position:absolute;top:-2px;bottom:-2px;width:2px;background:rgba(0,0,0,.3);border-radius:1px}.segment-marker[data-v-60cf4f4f]:after{content:"";position:absolute;top:-4px;left:-3px;width:8px;height:8px;background:#fff;border:2px solid rgba(0,0,0,.3);border-radius:50%}.stats-row[data-v-60cf4f4f]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.stat-item[data-v-60cf4f4f],.stats-row[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-item[data-v-60cf4f4f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.stat-item.segments .stat-value[data-v-60cf4f4f]{color:#667eea}.stat-value[data-v-60cf4f4f]{font-size:24px;font-weight:700;color:#343a40;line-height:1.2}.stat-value.remaining[data-v-60cf4f4f]{color:#28a745}.stat-value.remaining.low[data-v-60cf4f4f]{color:#ffc107}.stat-value.remaining.over[data-v-60cf4f4f]{color:#dc3545}.stat-label[data-v-60cf4f4f]{font-size:11px;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.stat-divider[data-v-60cf4f4f]{width:1px;height:32px;background:#dee2e6}.segment-cost-info[data-v-60cf4f4f]{margin-top:12px;padding:10px 14px;background:linear-gradient(135deg,#f0e6ff,#e6f0ff);border-radius:6px;font-size:12px;color:#5a4c8a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.segment-cost-info i[data-v-60cf4f4f]{color:#667eea}.message-bubble-inline.split-bubble[data-v-60cf4f4f]{position:relative;margin-bottom:10px;border:2px dashed rgba(118,75,162,.3);background:linear-gradient(135deg,#e8f5e9,#c8e6c9)!important}.split-indicator[data-v-60cf4f4f]{position:absolute;top:-8px;right:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:8px}.preview-footer[data-v-60cf4f4f]{padding:15px 20px;background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.85);font-size:13px;text-align:center}.preview-footer i[data-v-60cf4f4f]{margin-right:6px;opacity:.8}.preview-footer code[data-v-60cf4f4f]{background:hsla(0,0%,100%,.2);padding:2px 8px;border-radius:4px;font-size:12px;color:#fff}.email-preview-section[data-v-60cf4f4f]{background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:16px;overflow:hidden;-webkit-box-shadow:0 10px 40px rgba(79,172,254,.3);box-shadow:0 10px 40px rgba(79,172,254,.3)}.email-preview-header[data-v-60cf4f4f]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:16px 20px;background:hsla(0,0%,100%,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.email-preview-header[data-v-60cf4f4f]:hover{background:hsla(0,0%,100%,.15)}.status-email[data-v-60cf4f4f]{background:hsla(0,0%,100%,.25);color:#fff}.email-mockup[data-v-60cf4f4f]{margin:20px;background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15);box-shadow:0 10px 40px rgba(0,0,0,.15)}.email-client-header[data-v-60cf4f4f]{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);padding:12px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-bottom:1px solid #ddd}.email-dots[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.email-dots .dot[data-v-60cf4f4f]{width:12px;height:12px;border-radius:50%}.email-dots .dot.red[data-v-60cf4f4f]{background:#ff5f56}.email-dots .dot.yellow[data-v-60cf4f4f]{background:#ffbd2e}.email-dots .dot.green[data-v-60cf4f4f]{background:#27ca40}.email-tab[data-v-60cf4f4f]{background:#fff;padding:6px 14px;border-radius:6px 6px 0 0;font-size:12px;color:#666;border:1px solid #ddd;border-bottom:none;margin-bottom:-1px}.email-tab i[data-v-60cf4f4f]{margin-right:6px;color:#4facfe}.email-content[data-v-60cf4f4f]{padding:20px}.email-field[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px;font-size:13px}.email-field .field-label[data-v-60cf4f4f]{font-weight:600;color:#666;min-width:60px}.email-field .field-value[data-v-60cf4f4f]{color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1}.email-field .field-value.subject[data-v-60cf4f4f]{font-weight:600;color:#222}.email-divider[data-v-60cf4f4f]{height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#ddd),to(transparent));background:linear-gradient(90deg,transparent,#ddd,transparent);margin:15px 0}.email-body[data-v-60cf4f4f]{min-height:100px;padding:10px 0;font-size:14px;line-height:1.6}.email-body h1[data-v-60cf4f4f],.email-body h2[data-v-60cf4f4f],.email-body h3[data-v-60cf4f4f],.email-body h4[data-v-60cf4f4f],.email-body h5[data-v-60cf4f4f],.email-body h6[data-v-60cf4f4f]{color:#333;margin-top:0}.email-body p[data-v-60cf4f4f]{margin-bottom:12px}.email-body ol[data-v-60cf4f4f],.email-body ul[data-v-60cf4f4f]{padding-left:20px}.email-preview-footer[data-v-60cf4f4f]{padding:15px 20px;background:rgba(0,0,0,.15);color:hsla(0,0%,100%,.9);font-size:13px;text-align:center}.email-preview-footer i[data-v-60cf4f4f]{margin-right:6px;opacity:.8}@media(max-width:600px){.inline-phone-preview[data-v-60cf4f4f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:15px}.phone-frame-inline[data-v-60cf4f4f]{width:200px;height:340px}.preview-header-content[data-v-60cf4f4f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.spanish-editor-wrapper[data-v-60cf4f4f]{min-height:400px}.spanish-editor-content[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.editor-panels[data-v-60cf4f4f]{gap:0;min-height:450px}.editor-panel[data-v-60cf4f4f],.editor-panels[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.editor-panel[data-v-60cf4f4f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.english-panel[data-v-60cf4f4f]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-right:2px solid #dee2e6}.spanish-panel[data-v-60cf4f4f]{background:linear-gradient(135deg,#fff9e6,#fff3cd)}.panel-header[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:15px 20px;border-bottom:1px solid rgba(0,0,0,.1);background:hsla(0,0%,100%,.5)}.flag-icon[data-v-60cf4f4f]{font-size:20px}.panel-title[data-v-60cf4f4f]{font-weight:600;font-size:14px;color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1}.panel-body[data-v-60cf4f4f]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px}.content-block[data-v-60cf4f4f]{margin-bottom:16px;padding:12px 15px;background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.block-header[data-v-60cf4f4f]{font-size:16px;font-weight:600;color:#333;margin:0}.block-list[data-v-60cf4f4f],.block-paragraph[data-v-60cf4f4f]{font-size:14px;line-height:1.6;color:#555;margin:0}.block-list[data-v-60cf4f4f]{padding-left:20px}.block-list li[data-v-60cf4f4f]{margin-bottom:4px}.edit-block[data-v-60cf4f4f]{margin-bottom:20px;padding:15px;background:#fff;border-radius:10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border-left:4px solid #ffc107}.block-label[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;margin-bottom:10px}.block-label i[data-v-60cf4f4f]{color:#ffc107}.edit-textarea[data-v-60cf4f4f]{width:100%;padding:12px 15px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;line-height:1.5;resize:vertical;-webkit-transition:all .2s ease;transition:all .2s ease}.edit-textarea[data-v-60cf4f4f]:focus{outline:none;border-color:#ffc107;-webkit-box-shadow:0 0 0 3px rgba(255,193,7,.15);box-shadow:0 0 0 3px rgba(255,193,7,.15)}.edit-textarea.header-input[data-v-60cf4f4f]{font-weight:600;font-size:15px}.list-editor .list-item-edit[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.list-editor .list-item-edit .list-number[data-v-60cf4f4f]{font-weight:600;color:#6c757d;min-width:24px}.list-editor .list-item-edit .edit-input[data-v-60cf4f4f]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 12px;border:2px solid #e9ecef;border-radius:6px;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.list-editor .list-item-edit .edit-input[data-v-60cf4f4f]:focus{outline:none;border-color:#ffc107;-webkit-box-shadow:0 0 0 3px rgba(255,193,7,.15);box-shadow:0 0 0 3px rgba(255,193,7,.15)}.editor-footer[data-v-60cf4f4f]{padding:15px 20px;background:#f8f9fa;border-top:1px solid #dee2e6;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.editor-footer[data-v-60cf4f4f],.footer-info[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-info[data-v-60cf4f4f]{gap:8px;font-size:13px;color:#6c757d}.footer-info code[data-v-60cf4f4f]{background:#e9ecef;padding:2px 6px;border-radius:4px;font-size:12px;color:#e83e8c}.footer-actions[data-v-60cf4f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.footer-actions .btn[data-v-60cf4f4f]{padding:8px 20px;font-weight:500}@media(max-width:768px){.editor-panels[data-v-60cf4f4f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.english-panel[data-v-60cf4f4f]{border-right:none;border-bottom:2px solid #dee2e6}.editor-footer[data-v-60cf4f4f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.editor-footer .footer-actions[data-v-60cf4f4f]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.public-wiki-container[data-v-64db32d4]{max-width:900px;margin:0 auto;padding:40px 20px;min-height:100vh;background:#fff}.error-state[data-v-64db32d4],.loading-state[data-v-64db32d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px;color:#666}.error-state[data-v-64db32d4]{text-align:center}.error-state .error-icon[data-v-64db32d4]{font-size:64px;color:#dc3545;margin-bottom:20px}.error-state h3[data-v-64db32d4]{color:#333;margin-bottom:10px}.error-state p[data-v-64db32d4]{color:#666;max-width:400px}.wiki-content-wrapper .wiki-header[data-v-64db32d4]{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #eee}.wiki-content-wrapper .wiki-title[data-v-64db32d4]{font-size:2.5rem;font-weight:700;color:#333;margin:0}.wiki-body .content-block[data-v-64db32d4]{margin-bottom:20px}.wiki-body .wiki-header-block[data-v-64db32d4]{color:#333;margin-top:1.5em;margin-bottom:.5em}.wiki-body .wiki-header-block[data-v-64db32d4]:first-child{margin-top:0}.wiki-body .wiki-paragraph[data-v-64db32d4]{font-size:1.1rem;line-height:1.8;color:#444}.wiki-body .wiki-paragraph a[data-v-64db32d4]{color:#007bff;text-decoration:underline}.wiki-body .wiki-paragraph a[data-v-64db32d4]:hover{color:#0056b3}.wiki-body .wiki-image-block[data-v-64db32d4]{margin:30px 0;text-align:center}.wiki-body .wiki-image-block .wiki-image[data-v-64db32d4]{max-width:100%;height:auto;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.wiki-body .wiki-image-block .image-caption[data-v-64db32d4]{margin-top:10px;font-size:.9rem;color:#666;font-style:italic}.wiki-body .wiki-list[data-v-64db32d4]{font-size:1.1rem;line-height:1.8;color:#444;padding-left:25px}.wiki-body .wiki-list li[data-v-64db32d4]{margin-bottom:8px}.wiki-body .wiki-table-wrapper[data-v-64db32d4]{overflow-x:auto;margin:20px 0}.wiki-body .wiki-table[data-v-64db32d4]{width:100%;border-collapse:collapse}.wiki-body .wiki-table th[data-v-64db32d4]{padding:12px 15px;border:1px solid #ccc;font-size:1rem;font-weight:600;background:#f0f0f0;text-align:left}.wiki-body .wiki-table td[data-v-64db32d4]{padding:12px 15px;border:1px solid #ddd;font-size:1rem}.wiki-body .wiki-table tbody tr[data-v-64db32d4]:nth-child(2n){background:#f9f9f9}.wiki-body .wiki-delimiter[data-v-64db32d4]{margin:40px auto;width:50%;border:none;border-top:2px solid #eee}.wiki-body .wiki-checklist .checklist-item[data-v-64db32d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:8px;font-size:1.1rem;color:#444}.wiki-body .wiki-checklist .checklist-item input[type=checkbox][data-v-64db32d4]{width:18px;height:18px}.wiki-body .wiki-embed-block[data-v-64db32d4]{margin:30px 0;text-align:center}.wiki-body .wiki-embed-block .embed-wrapper[data-v-64db32d4]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.wiki-body .wiki-embed-block .embed-wrapper iframe[data-v-64db32d4]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.wiki-body .wiki-embed-block .embed-caption[data-v-64db32d4]{margin-top:10px;font-size:.9rem;color:#666;font-style:italic}.wiki-footer[data-v-64db32d4]{margin-top:60px;padding-top:20px;border-top:1px solid #eee;text-align:center}.wiki-footer p[data-v-64db32d4]{font-size:.9rem;color:#888;margin:0}.wiki-footer p a[data-v-64db32d4]{color:#28a745;text-decoration:none;font-weight:500}.wiki-footer p a[data-v-64db32d4]:hover{text-decoration:underline}@media(max-width:768px){.public-wiki-container[data-v-64db32d4]{padding:20px 15px}.wiki-title[data-v-64db32d4]{font-size:1.8rem!important}.wiki-list[data-v-64db32d4],.wiki-paragraph[data-v-64db32d4]{font-size:1rem!important}}.multiselect[data-v-f0b65bde],.multiselect__input[data-v-f0b65bde],.multiselect__single[data-v-f0b65bde]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-f0b65bde],.modal .modal-content[data-v-f0b65bde],.modal .modal-dialog[data-v-f0b65bde],.modal[data-v-f0b65bde]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-f0b65bde],.modal .modal-dialog.modal-dialog-scrollable[data-v-f0b65bde]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-f0b65bde]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-f0b65bde]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-f0b65bde]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-f0b65bde]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-f0b65bde]{left:0!important}.atwho-view[data-v-f0b65bde]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-f0b65bde]{max-width:700px!important}.collections-popover[data-v-f0b65bde],.popover-body[data-v-f0b65bde]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-f0b65bde]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-f0b65bde]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-f0b65bde]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-f0b65bde]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-f0b65bde]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-f0b65bde]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-f0b65bde]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-f0b65bde]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-f0b65bde]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-f0b65bde]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-f0b65bde]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-f0b65bde]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-f0b65bde]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-f0b65bde]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-f0b65bde]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-f0b65bde]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-f0b65bde]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-f0b65bde]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-f0b65bde]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-f0b65bde]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-f0b65bde]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-f0b65bde]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-f0b65bde]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-f0b65bde]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-f0b65bde]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-f0b65bde]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-f0b65bde]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-f0b65bde]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-f0b65bde]{font-size:12px}.routine-form .multiselect__tags[data-v-f0b65bde]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-f0b65bde]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-f0b65bde]{height:34px}.routine-form .multiselect__placeholder[data-v-f0b65bde]{margin-bottom:3px}.routine-form .multiselect__input[data-v-f0b65bde]{font-size:14px}.routine-form .multiselect__select[data-v-f0b65bde]:before{top:60%}.loginpage-widget[data-v-f0b65bde]{background-color:#f9fbfd;-webkit-box-shadow:none;box-shadow:none}.card[data-v-f0b65bde]{position:relative;display:inline-block;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card[data-v-f0b65bde]:focus-visible{outline:2px solid #4285f4;outline-offset:2px}.card img[data-v-f0b65bde]{-webkit-user-drag:none;pointer-events:none}.card .hover-image[data-v-f0b65bde],.click-image[data-v-f0b65bde]{display:none;position:absolute;top:0;left:0;z-index:99;pointer-events:none}@media(hover:hover)and (pointer:fine){.card:hover .hover-image[data-v-f0b65bde]{display:inline}}.card:active .click-image[data-v-f0b65bde]{display:inline}.card:active .hover-image[data-v-f0b65bde]{display:none}.microsoft-login-card[data-v-f0b65bde]{cursor:pointer;border:1px solid #8c8c8c;border-radius:2px;background-color:#fff;padding:12px 16px;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.microsoft-login-card[data-v-f0b65bde]:hover{background-color:#f1f1f1;border-color:#8c8c8c}}.microsoft-login-card[data-v-f0b65bde]:active{background-color:#ebebeb}.microsoft-login-card[data-v-f0b65bde]:focus-visible{outline:2px solid #0078d4;outline-offset:2px}.microsoft-login-card .microsoft-login-button[data-v-f0b65bde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.microsoft-login-card .microsoft-login-button .microsoft-logo[data-v-f0b65bde]{margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.microsoft-login-card .microsoft-login-button .microsoft-text[data-v-f0b65bde]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:15px;font-weight:600;color:#5e5e5e;text-decoration:none}.login-page[data-v-f0b65bde]{padding-top:20vh;height:100%}.login-page .widget[data-v-f0b65bde]{max-width:460px;padding:30px!important}.login-page .widget h1[data-v-f0b65bde],.login-page .widget h2[data-v-f0b65bde],.login-page .widget h3[data-v-f0b65bde],.login-page .widget h4[data-v-f0b65bde],.login-page .widget h5[data-v-f0b65bde],.login-page .widget h6[data-v-f0b65bde]{font-weight:400}.login-page .footer[data-v-f0b65bde]{margin-bottom:25px;font-size:13px;color:#636c72;text-align:center}@media(min-height:600px){.login-page .footer[data-v-f0b65bde]{position:fixed;bottom:0;left:0;right:0}}.login-page .logo[data-v-f0b65bde]{margin-top:15px;margin-bottom:15px;text-align:center;font-weight:400}.login-page .logo i[data-v-f0b65bde]{font-size:13px;margin:0 20px}.overdue-recall-table-section .card-body,.unscheduled-treatment-table-section .card-body{padding-left:5px!important}.overdue-recall-table-section .overdue-recall-table,.overdue-recall-table-section .table-responsive,.unscheduled-treatment-table-section .overdue-recall-table,.unscheduled-treatment-table-section .table-responsive{margin-left:0!important;margin-top:0!important}.overdue-recall-table-section table,.unscheduled-treatment-table-section table{width:100%!important;table-layout:auto!important}.overdue-recall-table-section table td:first-child,.overdue-recall-table-section table th:first-child,.unscheduled-treatment-table-section table td:first-child,.unscheduled-treatment-table-section table th:first-child{min-width:45px!important;width:45px!important;padding-left:12px!important;padding-right:5px!important}.overdue-recall-table-section .abc-checkbox,.unscheduled-treatment-table-section .abc-checkbox{margin:0;padding:0}.unscheduled-treatment-pg .page-title[data-v-c15dd2ba]{line-height:1;margin-bottom:10px}.unscheduled-treatment-pg>.row[data-v-c15dd2ba]{margin-left:-10px;margin-right:-10px}.unscheduled-treatment-pg>.row>[class*=col-][data-v-c15dd2ba]{padding-left:10px;padding-right:10px}.overdue-recall-card-wrap[data-v-c15dd2ba]{margin:8px 0 10px;min-height:auto}.overdue-recall-card-wrap .card-body[data-v-c15dd2ba]{padding:15px 18px}.overdue-recall-card-wrap .card-body .mx-datepicker[data-v-c15dd2ba]{margin-bottom:10px}.overdue-recall-card-wrap .card-body .mx-datepicker .mx-input-append .glyphicon[data-v-c15dd2ba]{vertical-align:text-top}.overdue-recall-card-wrap .fw-semi-bold[data-v-c15dd2ba]{margin-bottom:4px!important;padding:2px 4px!important}.overdue-recall-card-wrap .mb-5[data-v-c15dd2ba]{margin-bottom:1.5rem!important}.overdue-recall-card-wrap .mb-3[data-v-c15dd2ba]{margin-bottom:.75rem!important}.unscheduled-treatment-card-wrap .card-body[data-v-c15dd2ba]{padding:15px 18px}.overdue-recall-table-section[data-v-c15dd2ba]{margin:10px 0 15px;letter-spacing:.3px}.overdue-recall-table-section .card-body[data-v-c15dd2ba]{padding:15px 18px}.overdue-recall-table-section .card-body .overdue-recall-table-section-header[data-v-c15dd2ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overdue-recall-table-section .card-body .overdue-recall-table-section-header h5[data-v-c15dd2ba]{margin:0 auto}.overdue-recall-table-section .card-body .overdue-recall-table-header[data-v-c15dd2ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 15px}.overdue-recall-table-section .card-body .overdue-recall-table-header h5[data-v-c15dd2ba]{margin:0;line-height:1.3}.overdue-recall-table-section .card-body .overdue-recall-table-header .header-actions[data-v-c15dd2ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.overdue-recall-table-section .card-body .overdue-recall-table-header .header-actions .mass-messaging-actions[data-v-c15dd2ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}.overdue-recall-table-section .card-body .overdue-recall-table-header .header-actions .mass-messaging-actions .selected-count[data-v-c15dd2ba]{font-size:14px}.overdue-recall-table-section .card-body .overdue-recall-table-header .header-actions .mass-messaging-actions .selected-count.text-primary[data-v-c15dd2ba]{color:#1976d2}.overdue-recall-table-section .card-body .overdue-recall-table-header .header-actions .mass-messaging-actions .selected-count.text-muted[data-v-c15dd2ba]{color:#6c757d}.overdue-recall-table-section .card-body .overdue-recall-table-header .header-actions .mass-messaging-actions .btn[data-v-c15dd2ba]{font-size:13px;padding:6px 12px}.overdue-recall-table-section .card-body .overdue-recall-table-header .header-actions .mass-messaging-actions .btn .fa[data-v-c15dd2ba]{font-size:12px}.overdue-recall-table-section .card-body .overdue-recall-table-header .header-actions .mass-messaging-actions .btn[data-v-c15dd2ba]:disabled{opacity:.6;cursor:not-allowed}.overdue-recall-table-section .card-body .overdue-recall-table th[data-v-c15dd2ba]{background:transparent;font-size:12px;font-weight:600;border-top:1px solid #d6dee5!important}.overdue-recall-table-section .card-body .overdue-recall-table th span[data-v-c15dd2ba]{font-size:10px}.overdue-recall-table-section .card-body .overdue-recall-table td[data-v-c15dd2ba]{font-size:12px;vertical-align:middle}.overdue-recall-table-section .card-body .overdue-recall-table .attempts-icon[data-v-c15dd2ba]{font-size:15px}.list-unscheduled-tx-txt[data-v-c15dd2ba]{line-height:1.45}.badge-orange[data-v-c15dd2ba]{background:orange}.badge-pink[data-v-c15dd2ba]{background:pink}.badge-light-red[data-v-c15dd2ba]{background:#f87979;color:#fff}.followup[data-v-c15dd2ba]{padding:6px 4px 4px;min-width:100px;font-size:12px}.multiselect[data-v-c15dd2ba]{font-size:12px!important;min-height:34px}.fs-13[data-v-c15dd2ba]{font-size:13px}.fs-12[data-v-c15dd2ba]{font-size:12px}.fs-18[data-v-c15dd2ba]{font-size:18px}.custom__tag[data-v-c15dd2ba]{padding:4px 26px 4px 4px;border-radius:4px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;position:relative;display:inline-block}.multiselect__tag-icon[data-v-c15dd2ba]:after{vertical-align:-5px}.multiselect__tag-icon[data-v-c15dd2ba]{outline:0;margin-left:7px;line-height:16px}.option__desc[data-v-c15dd2ba]{display:inline-block;vertical-align:middle}.option__desc .option__title[data-v-c15dd2ba]{padding-left:5px}.routine-form[data-v-c15dd2ba]{margin:20px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.routine-form label[data-v-c15dd2ba]{min-width:85px}.routine-form .multiselect__tag[data-v-c15dd2ba]:before{content:"\F2BE";font-family:FontAwesome;padding-right:8px;top:60%}.routine-form .option__image[data-v-c15dd2ba]{height:20px;width:20px;margin-right:6px;vertical-align:-4px}.routine-form .custom__tag[data-v-c15dd2ba],.routine-form .multiselect[data-v-c15dd2ba]{font-size:12px!important}.routine-form .custom__tag[data-v-c15dd2ba]{padding:4px 26px 4px 4px;border-radius:4px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:2px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.routine-form .multiselect__tag-icon[data-v-c15dd2ba]:after{vertical-align:-5px}.routine-form .multiselect__tag-icon[data-v-c15dd2ba]{outline:0}.multiselect__single[data-v-c15dd2ba]{padding-left:0}.patient-list-table[data-v-c15dd2ba]{margin-top:15px}.patient-list-table table[data-v-c15dd2ba]{margin-bottom:5px}.patient-list-table th[data-v-c15dd2ba]{background:transparent;font-size:13px;font-weight:600}.patient-list-table td[data-v-c15dd2ba]{font-size:13px;vertical-align:middle;padding:15px 12px!important}.patient-list-table .delete_icon[data-v-c15dd2ba]{font-size:18px;visibility:hidden;cursor:pointer}.patient-list-table tbody tr:hover .delete_icon[data-v-c15dd2ba]{visibility:visible}@media (max-width:767.98px){.overdue-recall-card-wrap[data-v-c15dd2ba]{min-height:unset}}@media (max-width:575.98px){.overdue-recall-table-section .card-body .overdue-recall-table-section-header[data-v-c15dd2ba]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.overdue-recall-table-section .card-body .overdue-recall-table-section-header h5[data-v-c15dd2ba]{margin:0 auto 0 0;font-size:1.4rem}.overdue-recall-table-section .card-body .list-unscheduled-tx-txt[data-v-c15dd2ba]{font-size:15px}}.create-new-list[data-v-c15dd2ba]{position:relative;top:0;z-index:1}.table-responsive[data-v-c15dd2ba]{margin-top:0}.progress .bg-dailygoal[data-v-c15dd2ba]{background-color:#ffda77!important}.progress .bg-weeklygoal[data-v-c15dd2ba]{background-color:#aaf0d1!important}.progress .bg-monthlygoal[data-v-c15dd2ba]{background-color:#ffa45b!important}.progress span[data-v-c15dd2ba]{color:#222;font-weight:700}.overdue-recall-table .VueTables__table thead th[data-v-c15dd2ba],.table-responsive .VueTables__table thead th[data-v-c15dd2ba]{vertical-align:middle!important;padding:10px 8px!important;white-space:nowrap}.overdue-recall-table .VueTables__table thead th.VueTables__sortable[data-v-c15dd2ba],.table-responsive .VueTables__table thead th.VueTables__sortable[data-v-c15dd2ba]{cursor:pointer;position:relative}.overdue-recall-table .VueTables__table thead th.VueTables__sortable>span[data-v-c15dd2ba]:first-child,.table-responsive .VueTables__table thead th.VueTables__sortable>span[data-v-c15dd2ba]:first-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.overdue-recall-table .VueTables__table .VueTables__sort-icon[data-v-c15dd2ba],.table-responsive .VueTables__table .VueTables__sort-icon[data-v-c15dd2ba]{display:inline-block;font-size:10px;vertical-align:middle;margin-left:3px;opacity:.7}.overdue-recall-table .VueTables__table .VueTables__sort-icon.glyphicon-chevron-down[data-v-c15dd2ba],.overdue-recall-table .VueTables__table .VueTables__sort-icon.glyphicon-chevron-up[data-v-c15dd2ba],.table-responsive .VueTables__table .VueTables__sort-icon.glyphicon-chevron-down[data-v-c15dd2ba],.table-responsive .VueTables__table .VueTables__sort-icon.glyphicon-chevron-up[data-v-c15dd2ba]{opacity:1;color:#1976d2}.overdue-recall-table .VueTables__table td[data-v-c15dd2ba],.table-responsive .VueTables__table td[data-v-c15dd2ba]{padding:8px!important;vertical-align:middle}.goals-panel .progress[data-v-c15dd2ba],.overdue-recall-card-wrap .card:last-child .progress[data-v-c15dd2ba]{height:18px;margin-bottom:8px}.goals-panel p[data-v-c15dd2ba],.overdue-recall-card-wrap .card:last-child p[data-v-c15dd2ba]{margin-bottom:6px;font-size:13px}@media(min-width:1200px){.unscheduled-treatment-pg[data-v-c15dd2ba]{padding-left:10px!important;padding-right:10px!important}}@media(max-width:991.98px){.unscheduled-treatment-pg[data-v-c15dd2ba]{padding-left:5px!important;padding-right:5px!important}.overdue-recall-card-wrap[data-v-c15dd2ba]{margin:4px 0 6px}.overdue-recall-card-wrap .card-body[data-v-c15dd2ba]{padding:10px 12px}}@media(max-width:767.98px){.unscheduled-treatment-pg[data-v-c15dd2ba]{padding-left:5px!important;padding-right:5px!important}.unscheduled-treatment-pg>.row[data-v-c15dd2ba]{margin-left:-5px;margin-right:-5px}.unscheduled-treatment-pg>.row>[class*=col-][data-v-c15dd2ba]{padding-left:5px;padding-right:5px}}.unscheduled-treatment-pg .modern-filter-panel[data-v-c15dd2ba]{overflow:visible}.overdue-recall-pg .page-title[data-v-3a332ec2]{line-height:1.25}.overdue-recall-card-wrap[data-v-3a332ec2]{margin:5px 0 10px;min-height:250px}.overdue-recall-card-wrap .card-body[data-v-3a332ec2]{padding:15px}.text-underline[data-v-3a332ec2]{text-decoration:underline}.fs-13[data-v-3a332ec2]{font-size:13px}.fs-12[data-v-3a332ec2]{font-size:12px}.overdue-recall-table-section[data-v-3a332ec2]{margin:12px 0 20px;letter-spacing:.3px}.overdue-recall-table-section .card-body[data-v-3a332ec2]{padding:15px}.overdue-recall-table-section .card-body .overdue-recall-table-section-header[data-v-3a332ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 15px}.overdue-recall-table-section .card-body .overdue-recall-table-section-header h5[data-v-3a332ec2]{margin:0;line-height:1.3}.overdue-recall-table-section .card-body .overdue-recall-table-section-header .header-actions[data-v-3a332ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.overdue-recall-table-section .card-body .overdue-recall-table-section-header .header-actions .mass-messaging-actions[data-v-3a332ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}.overdue-recall-table-section .card-body .overdue-recall-table-section-header .header-actions .mass-messaging-actions .selected-count[data-v-3a332ec2]{font-size:14px}.overdue-recall-table-section .card-body .overdue-recall-table-section-header .header-actions .mass-messaging-actions .selected-count.text-primary[data-v-3a332ec2]{color:#1976d2}.overdue-recall-table-section .card-body .overdue-recall-table-section-header .header-actions .mass-messaging-actions .selected-count.text-muted[data-v-3a332ec2]{color:#6c757d}.overdue-recall-table-section .card-body .overdue-recall-table-section-header .header-actions .mass-messaging-actions .btn[data-v-3a332ec2]{font-size:13px;padding:6px 12px}.overdue-recall-table-section .card-body .overdue-recall-table-section-header .header-actions .mass-messaging-actions .btn .fa[data-v-3a332ec2]{font-size:12px}.overdue-recall-table-section .card-body .overdue-recall-table-section-header .header-actions .mass-messaging-actions .btn[data-v-3a332ec2]:disabled{opacity:.6;cursor:not-allowed}.overdue-recall-table-section .card-body .overdue-recall-table th[data-v-3a332ec2]{background:transparent;font-size:12px;font-weight:600;border-top:1px solid #d6dee5!important}.overdue-recall-table-section .card-body .overdue-recall-table th span[data-v-3a332ec2]{font-size:10px}.overdue-recall-table-section .card-body .overdue-recall-table td[data-v-3a332ec2]{font-size:12px;vertical-align:middle}.overdue-recall-table-section .card-body .overdue-recall-table .abc-checkbox label[data-v-3a332ec2]:before{margin-left:-8px}.overdue-recall-table-section .card-body .overdue-recall-table .abc-checkbox label[data-v-3a332ec2]:after{left:10px}.overdue-recall-table-section .card-body .overdue-recall-table .attempts-icon[data-v-3a332ec2]{font-size:15px}.filters-wrap[data-v-3a332ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:10px;margin-top:18px}.badge-orange[data-v-3a332ec2]{background:orange}.badge-pink[data-v-3a332ec2]{background:pink}.badge-light-red[data-v-3a332ec2]{background:#f87979;color:#fff}.followup[data-v-3a332ec2]{padding:6px 4px 4px;min-width:100px;font-size:12px}.vertical-line[data-v-3a332ec2]{font-size:16px}@media (max-width:575.98px){.overdue-recall-table-section .card-body .overdue-recall-table-section-header h5[data-v-3a332ec2]{margin:0 auto 0 0;font-size:1.25rem;line-height:1.4}}@media (max-width:991.92px){.overdue-recall-card-wrap[data-v-3a332ec2]{min-height:unset}}@media (max-width:767.98px){.overdue-recall-table-section .card-body .overdue-recall-table-section-header[data-v-3a332ec2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.overdue-recall-table-section .card-body .overdue-recall-table-section-header .header-actions[data-v-3a332ec2]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.overdue-recall-table-section .card-body .overdue-recall-table-section-header .header-actions .mass-messaging-actions[data-v-3a332ec2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;width:100%}.overdue-recall-table-section .card-body .overdue-recall-table-section-header .header-actions .mass-messaging-actions .selected-count[data-v-3a332ec2]{font-size:13px}.overdue-recall-table-section .card-body .overdue-recall-table-section-header .header-actions .mass-messaging-actions .btn[data-v-3a332ec2]{font-size:12px;padding:5px 10px;width:100%;margin-bottom:5px}.filters-wrap[data-v-3a332ec2]{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:992px){.vertical-line[data-v-3a332ec2]{display:none}}.sms-template-table[data-v-357b26af] tbody tr{cursor:pointer}.sms-template-table[data-v-357b26af] tbody tr:hover{background-color:#f0fdf4}.emoji-inline-grid[data-v-357b26af]{max-height:200px;overflow-y:auto;width:240px}.emoji-category-title[data-v-357b26af]{font-size:.72rem;text-transform:uppercase;color:#9ca3af;margin:8px 0 4px;font-weight:600}.emoji-grid[data-v-357b26af]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px}.emoji-item[data-v-357b26af]{cursor:pointer;font-size:1.2rem;padding:2px 4px;border-radius:4px;line-height:1.4}.emoji-item[data-v-357b26af]:hover{background-color:#f3f4f6}.patient-sms-button[data-v-2f21c3a8]{position:relative;width:60px;height:60px;border-radius:50%;background:#1976d2;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transition:all .3s ease;transition:all .3s ease}.patient-sms-button[data-v-2f21c3a8]:hover{background:#1565c0;-webkit-transform:scale(1.05);transform:scale(1.05)}.patient-sms-button:hover .tooltip-text[data-v-2f21c3a8]{opacity:1;visibility:visible}.patient-sms-button .fa[data-v-2f21c3a8]{font-size:24px}.patient-sms-button.new-sms[data-v-2f21c3a8]{background:#4caf50}.patient-sms-button.new-sms[data-v-2f21c3a8]:hover{background:#43a047}.patient-sms-button.has-unread[data-v-2f21c3a8]{background:#f44336}.patient-sms-button.has-unread[data-v-2f21c3a8]:hover{background:#e53935}.patient-sms-button.pulsing[data-v-2f21c3a8]{-webkit-animation:pulse-2f21c3a8 2s infinite;animation:pulse-2f21c3a8 2s infinite}.patient-sms-button.loading[data-v-2f21c3a8]{opacity:.8;cursor:not-allowed}.patient-sms-button.loading[data-v-2f21c3a8]:hover{-webkit-transform:none;transform:none}.patient-sms-button.feature-disabled[data-v-2f21c3a8]{background:linear-gradient(135deg,#4caf50,#2196f3);cursor:pointer;opacity:.9}.patient-sms-button.feature-disabled[data-v-2f21c3a8]:hover{background:linear-gradient(135deg,#45a049,#1976d2);-webkit-transform:scale(1.1);transform:scale(1.1)}.patient-sms-button.feature-disabled[data-v-2f21c3a8]:after{content:"!";position:absolute;top:-2px;right:-2px;background:#ff9800;color:#fff;border-radius:50%;width:16px;height:16px;font-size:10px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.patient-sms-button .unread-badge[data-v-2f21c3a8]{position:absolute;top:-5px;right:-5px;background:#ff5722;color:#fff;border-radius:12px;padding:2px 6px;font-size:12px;font-weight:700;min-width:20px;text-align:center;border:2px solid #fff}.patient-sms-button .tooltip-text[data-v-2f21c3a8]{position:absolute;bottom:70px;right:0;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1001}.patient-sms-button .tooltip-text[data-v-2f21c3a8]:after{content:"";position:absolute;top:100%;right:20px;border:5px solid transparent;border-top-color:rgba(0,0,0,.8)}@-webkit-keyframes pulse-2f21c3a8{0%{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 0 rgba(25,118,210,.7);box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 0 rgba(25,118,210,.7)}70%{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 10px rgba(25,118,210,0);box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 10px rgba(25,118,210,0)}to{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 0 rgba(25,118,210,0);box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 0 rgba(25,118,210,0)}}@keyframes pulse-2f21c3a8{0%{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 0 rgba(25,118,210,.7);box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 0 rgba(25,118,210,.7)}70%{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 10px rgba(25,118,210,0);box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 10px rgba(25,118,210,0)}to{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 0 rgba(25,118,210,0);box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 0 rgba(25,118,210,0)}}@media(max-width:768px){.patient-sms-button[data-v-2f21c3a8]{width:50px;height:50px}.patient-sms-button .fa[data-v-2f21c3a8]{font-size:20px}.patient-sms-button .tooltip-text[data-v-2f21c3a8]{bottom:60px;right:-10px}}.modal-overlay[data-v-b4b0871c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2000;padding:20px}.modal-content[data-v-b4b0871c]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.modal-header[data-v-b4b0871c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-b4b0871c]{margin:0;color:#333;font-size:18px}.modal-header h3 .fa[data-v-b4b0871c]{margin-right:8px;color:#1976d2}.modal-header .close-btn[data-v-b4b0871c]{width:32px;height:32px;border:none;background:transparent;color:#666;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-header .close-btn[data-v-b4b0871c]:hover{background:#f5f5f5}.modal-body[data-v-b4b0871c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px}.search-section[data-v-b4b0871c]{margin-bottom:20px}.search-section .search-input-container[data-v-b4b0871c]{position:relative}.search-section .search-input-container .fa-search[data-v-b4b0871c]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#666}.search-section .search-input-container .search-input[data-v-b4b0871c]{width:100%;padding:12px 12px 12px 40px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none}.search-section .search-input-container .search-input[data-v-b4b0871c]:focus{border-color:#1976d2;-webkit-box-shadow:0 0 0 2px rgba(25,118,210,.2);box-shadow:0 0 0 2px rgba(25,118,210,.2)}.wiki-list .wiki-item[data-v-b4b0871c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.wiki-list .wiki-item[data-v-b4b0871c]:hover{border-color:#1976d2;background:#f8f9ff}.wiki-list .wiki-item.selected[data-v-b4b0871c]{border-color:#1976d2;background:#e3f2fd}.wiki-list .wiki-item .wiki-info[data-v-b4b0871c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.wiki-list .wiki-item .wiki-info .wiki-title[data-v-b4b0871c]{font-weight:600;color:#333;margin-bottom:4px}.wiki-list .wiki-item .wiki-info .wiki-description[data-v-b4b0871c]{color:#666;font-size:13px;line-height:1.4;margin-bottom:8px}.wiki-list .wiki-item .wiki-info .wiki-meta[data-v-b4b0871c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:12px;color:#999}.wiki-list .wiki-item .wiki-info .wiki-meta .wiki-category[data-v-b4b0871c]{background:#f0f0f0;padding:2px 6px;border-radius:4px}.wiki-list .wiki-item .wiki-actions[data-v-b4b0871c]{color:#666}.wiki-list .wiki-item .wiki-actions .fa[data-v-b4b0871c]{font-size:14px;cursor:pointer;padding:4px;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.wiki-list .wiki-item .wiki-actions .fa[data-v-b4b0871c]:hover{color:#007bff;background-color:#f8f9fa;-webkit-transform:scale(1.1);transform:scale(1.1)}.empty-state[data-v-b4b0871c],.loading-state[data-v-b4b0871c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;color:#666}.empty-state .fa[data-v-b4b0871c],.loading-state .fa[data-v-b4b0871c]{font-size:24px;margin-bottom:8px}.selected-preview[data-v-b4b0871c]{margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.selected-preview h4[data-v-b4b0871c]{margin:0 0 12px 0;font-size:14px;color:#666}.selected-preview .preview-card[data-v-b4b0871c]{background:#f8f9ff;border:1px solid #e3f2fd;border-radius:8px;padding:16px}.selected-preview .preview-card strong[data-v-b4b0871c]{color:#1976d2;display:block;margin-bottom:8px}.selected-preview .preview-card p[data-v-b4b0871c]{margin:0 0 12px 0;color:#666;font-size:13px}.selected-preview .preview-card .preview-url[data-v-b4b0871c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#999}.selected-preview .preview-card .preview-url .fa[data-v-b4b0871c]{margin-right:6px}.modal-footer[data-v-b4b0871c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e0e0e0}.modal-footer .btn[data-v-b4b0871c]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.modal-footer .btn.btn-primary[data-v-b4b0871c]{background:#1976d2;color:#fff}.modal-footer .btn.btn-primary[data-v-b4b0871c]:hover:not(:disabled){background:#1565c0}.modal-footer .btn.btn-primary[data-v-b4b0871c]:disabled{background:#ccc;cursor:not-allowed}.modal-footer .btn.btn-secondary[data-v-b4b0871c]{background:#f5f5f5;color:#666}.modal-footer .btn.btn-secondary[data-v-b4b0871c]:hover{background:#e0e0e0}@media(max-width:768px){.modal-overlay[data-v-b4b0871c]{padding:10px}.modal-content[data-v-b4b0871c]{max-height:90vh}.modal-body[data-v-b4b0871c],.modal-footer[data-v-b4b0871c],.modal-header[data-v-b4b0871c]{padding:16px}}.modal-overlay[data-v-0da1eaa4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2000;padding:20px}.modal-content[data-v-0da1eaa4]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.modal-header[data-v-0da1eaa4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-0da1eaa4]{margin:0;color:#333;font-size:18px}.modal-header h3 .fa[data-v-0da1eaa4]{margin-right:8px;color:#4caf50}.modal-header .close-btn[data-v-0da1eaa4]{width:32px;height:32px;border:none;background:transparent;color:#666;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-header .close-btn[data-v-0da1eaa4]:hover{background:#f5f5f5}.modal-body[data-v-0da1eaa4]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px}.search-section[data-v-0da1eaa4]{margin-bottom:20px}.search-section .search-input-container[data-v-0da1eaa4]{position:relative}.search-section .search-input-container .fa-search[data-v-0da1eaa4]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#666}.search-section .search-input-container .search-input[data-v-0da1eaa4]{width:100%;padding:12px 12px 12px 40px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none}.search-section .search-input-container .search-input[data-v-0da1eaa4]:focus{border-color:#4caf50;-webkit-box-shadow:0 0 0 2px rgba(76,175,80,.2);box-shadow:0 0 0 2px rgba(76,175,80,.2)}.form-list .form-item[data-v-0da1eaa4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.form-list .form-item[data-v-0da1eaa4]:hover{border-color:#4caf50;background:#f8fff8}.form-list .form-item.selected[data-v-0da1eaa4]{border-color:#4caf50;background:#e8f5e8}.form-list .form-item .form-info[data-v-0da1eaa4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-list .form-item .form-info .form-title[data-v-0da1eaa4]{font-weight:600;color:#333;margin-bottom:4px}.form-list .form-item .form-info .form-description[data-v-0da1eaa4]{color:#666;font-size:13px;line-height:1.4;margin-bottom:8px}.form-list .form-item .form-info .form-meta[data-v-0da1eaa4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-list .form-item .form-info .form-meta .form-type[data-v-0da1eaa4]{padding:2px 8px;border-radius:12px;font-weight:500;text-transform:uppercase;font-size:10px}.form-list .form-item .form-info .form-meta .form-type.type-intake[data-v-0da1eaa4]{background:#e3f2fd;color:#1976d2}.form-list .form-item .form-info .form-meta .form-type.type-consent[data-v-0da1eaa4]{background:#fff3e0;color:#f57c00}.form-list .form-item .form-info .form-meta .form-type.type-medical[data-v-0da1eaa4]{background:#fce4ec;color:#c2185b}.form-list .form-item .form-info .form-meta .form-type.type-insurance[data-v-0da1eaa4]{background:#e8f5e8;color:#388e3c}.form-list .form-item .form-info .form-meta .form-type[data-v-0da1eaa4]:not([class*=type-]){background:#f0f0f0;color:#666}.form-list .form-item .form-info .form-meta .form-updated[data-v-0da1eaa4]{color:#999}.form-list .form-item .form-actions[data-v-0da1eaa4]{color:#666}.form-list .form-item .form-actions .fa[data-v-0da1eaa4]{font-size:14px;cursor:pointer;padding:4px;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.form-list .form-item .form-actions .fa[data-v-0da1eaa4]:hover{color:#007bff;background-color:#f8f9fa;-webkit-transform:scale(1.1);transform:scale(1.1)}.empty-state[data-v-0da1eaa4],.loading-state[data-v-0da1eaa4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;color:#666}.empty-state .fa[data-v-0da1eaa4],.loading-state .fa[data-v-0da1eaa4]{font-size:24px;margin-bottom:8px}.selected-preview[data-v-0da1eaa4]{margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.selected-preview h4[data-v-0da1eaa4]{margin:0 0 12px 0;font-size:14px;color:#666}.selected-preview .preview-card[data-v-0da1eaa4]{background:#f8fff8;border:1px solid #e8f5e8;border-radius:8px;padding:16px}.selected-preview .preview-card strong[data-v-0da1eaa4]{color:#4caf50;display:block;margin-bottom:8px}.selected-preview .preview-card p[data-v-0da1eaa4]{margin:0 0 12px 0;color:#666;font-size:13px}.selected-preview .preview-card .preview-details .detail-item[data-v-0da1eaa4]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px;font-size:12px}.selected-preview .preview-card .preview-details .detail-item .label[data-v-0da1eaa4]{font-weight:600;color:#666;width:60px;-ms-flex-negative:0;flex-shrink:0}.selected-preview .preview-card .preview-details .detail-item .value[data-v-0da1eaa4]{color:#333;word-break:break-all}.modal-footer[data-v-0da1eaa4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e0e0e0}.modal-footer .btn[data-v-0da1eaa4]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.modal-footer .btn.btn-primary[data-v-0da1eaa4]{background:#4caf50;color:#fff}.modal-footer .btn.btn-primary[data-v-0da1eaa4]:hover:not(:disabled){background:#43a047}.modal-footer .btn.btn-primary[data-v-0da1eaa4]:disabled{background:#ccc;cursor:not-allowed}.modal-footer .btn.btn-secondary[data-v-0da1eaa4]{background:#f5f5f5;color:#666}.modal-footer .btn.btn-secondary[data-v-0da1eaa4]:hover{background:#e0e0e0}@media(max-width:768px){.modal-overlay[data-v-0da1eaa4]{padding:10px}.modal-content[data-v-0da1eaa4]{max-height:90vh}.modal-body[data-v-0da1eaa4],.modal-footer[data-v-0da1eaa4],.modal-header[data-v-0da1eaa4]{padding:16px}}.modal-overlay[data-v-f6541634]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2000;padding:20px}.modal-content[data-v-f6541634]{background:#fff;border-radius:12px;width:100%;max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.modal-header[data-v-f6541634]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-f6541634]{margin:0;color:#333;font-size:18px}.modal-header h3 .fa[data-v-f6541634]{margin-right:8px;color:#ff9800}.modal-header .close-btn[data-v-f6541634]{width:32px;height:32px;border:none;background:transparent;color:#666;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-header .close-btn[data-v-f6541634]:hover{background:#f5f5f5}.modal-body[data-v-f6541634]{padding:20px}.upload-area[data-v-f6541634]{border:2px dashed #ddd;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.upload-area.dragover[data-v-f6541634],.upload-area[data-v-f6541634]:hover{border-color:#ff9800;background:#fff8f0}.upload-area.dragover[data-v-f6541634]{-webkit-transform:scale(1.02);transform:scale(1.02)}.upload-area.has-file[data-v-f6541634]{border-color:#4caf50;background:#f8fff8;cursor:default}.upload-area .upload-prompt .fa[data-v-f6541634]{font-size:48px;color:#ff9800;margin-bottom:16px}.upload-area .upload-prompt h4[data-v-f6541634]{margin:0 0 8px 0;color:#333;font-weight:600}.upload-area .upload-prompt p[data-v-f6541634]{margin:0 0 12px 0;color:#666;font-size:14px}.upload-area .upload-prompt .file-limits small[data-v-f6541634]{color:#999;font-size:12px}.upload-area .file-preview[data-v-f6541634]{text-align:left;position:relative}.upload-area .file-preview .file-icon[data-v-f6541634],.upload-area .file-preview[data-v-f6541634]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upload-area .file-preview .file-icon[data-v-f6541634]{width:60px;height:60px;background:#f0f0f0;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px}.upload-area .file-preview .file-icon .fa[data-v-f6541634]{font-size:24px;color:#666}.upload-area .file-preview .file-info[data-v-f6541634]{-webkit-box-flex:1;-ms-flex:1;flex:1}.upload-area .file-preview .file-info .file-name[data-v-f6541634]{font-weight:600;color:#333;margin-bottom:4px;word-break:break-word}.upload-area .file-preview .file-info .file-size[data-v-f6541634]{color:#666;font-size:13px;margin-bottom:2px}.upload-area .file-preview .file-info .file-type[data-v-f6541634]{color:#999;font-size:12px}.upload-area .file-preview .remove-file[data-v-f6541634]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border:none;background:#f44336;color:#fff;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px}.upload-area .file-preview .remove-file[data-v-f6541634]:hover{background:#d32f2f}.validation-message[data-v-f6541634]{margin-top:16px;padding:12px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.validation-message .fa[data-v-f6541634]{margin-right:8px}.validation-message.success[data-v-f6541634]{background:#e8f5e8;color:#4caf50;border:1px solid #c8e6c9}.validation-message.error[data-v-f6541634]{background:#ffebee;color:#f44336;border:1px solid #ffcdd2}.validation-message.warning[data-v-f6541634]{background:#fff8e1;color:#ff9800;border:1px solid #ffecb3}.upload-progress[data-v-f6541634]{margin-top:16px}.upload-progress .progress-bar[data-v-f6541634]{width:100%;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden;margin-bottom:8px}.upload-progress .progress-bar .progress-fill[data-v-f6541634]{height:100%;background:#ff9800;-webkit-transition:width .3s ease;transition:width .3s ease}.upload-progress .progress-text[data-v-f6541634]{text-align:center;font-size:13px;color:#666}.modal-footer[data-v-f6541634]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e0e0e0}.modal-footer .btn[data-v-f6541634]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.modal-footer .btn.btn-primary[data-v-f6541634]{background:#ff9800;color:#fff}.modal-footer .btn.btn-primary[data-v-f6541634]:hover:not(:disabled){background:#f57c00}.modal-footer .btn.btn-primary[data-v-f6541634]:disabled{background:#ccc;cursor:not-allowed}.modal-footer .btn.btn-secondary[data-v-f6541634]{background:#f5f5f5;color:#666}.modal-footer .btn.btn-secondary[data-v-f6541634]:hover:not(:disabled){background:#e0e0e0}.modal-footer .btn.btn-secondary[data-v-f6541634]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.modal-overlay[data-v-f6541634]{padding:10px}.modal-body[data-v-f6541634],.modal-footer[data-v-f6541634],.modal-header[data-v-f6541634]{padding:16px}.upload-area[data-v-f6541634]{padding:30px 15px}.upload-area .file-preview[data-v-f6541634]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.upload-area .file-preview .file-icon[data-v-f6541634]{margin-right:0;margin-bottom:12px}}.modal-overlay[data-v-35f61d5e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2000;padding:20px}.modal-content[data-v-35f61d5e]{background:#fff;border-radius:12px;width:100%;max-width:700px;max-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.modal-header[data-v-35f61d5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-35f61d5e]{margin:0;color:#333;font-size:18px}.modal-header h3 .fa[data-v-35f61d5e]{margin-right:8px;color:#1976d2}.modal-header .close-btn[data-v-35f61d5e]{width:32px;height:32px;border:none;background:transparent;color:#666;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-header .close-btn[data-v-35f61d5e]:hover{background:#f5f5f5}.modal-body[data-v-35f61d5e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px}.search-section[data-v-35f61d5e]{margin-bottom:20px}.search-section .search-input-container[data-v-35f61d5e]{position:relative}.search-section .search-input-container .fa-search[data-v-35f61d5e]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#666}.search-section .search-input-container .search-input[data-v-35f61d5e]{width:100%;padding:12px 12px 12px 40px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none}.search-section .search-input-container .search-input[data-v-35f61d5e]:focus{border-color:#1976d2;-webkit-box-shadow:0 0 0 2px rgba(25,118,210,.2);box-shadow:0 0 0 2px rgba(25,118,210,.2)}.template-list .template-item[data-v-35f61d5e]{padding:16px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.template-list .template-item[data-v-35f61d5e]:hover{border-color:#1976d2;background:#f8f9ff}.template-list .template-item.selected[data-v-35f61d5e]{border-color:#1976d2;background:#e3f2fd}.template-list .template-item .template-info .template-title[data-v-35f61d5e]{font-weight:600;color:#333;margin-bottom:8px}.template-list .template-item .template-info .template-preview[data-v-35f61d5e]{color:#666;font-size:13px;line-height:1.4;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-list .template-item .template-info .template-meta[data-v-35f61d5e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.template-list .template-item .template-info .template-meta .template-category[data-v-35f61d5e]{padding:2px 8px;border-radius:12px;font-weight:500;text-transform:uppercase;font-size:10px}.template-list .template-item .template-info .template-meta .template-category.category-appointments[data-v-35f61d5e]{background:#e3f2fd;color:#1976d2}.template-list .template-item .template-info .template-meta .template-category.category-follow-up[data-v-35f61d5e]{background:#e8f5e8;color:#4caf50}.template-list .template-item .template-info .template-meta .template-category.category-insurance[data-v-35f61d5e]{background:#fff3e0;color:#f57c00}.template-list .template-item .template-info .template-meta .template-category.category-billing[data-v-35f61d5e]{background:#fce4ec;color:#c2185b}.template-list .template-item .template-info .template-meta .template-category.category-recall[data-v-35f61d5e]{background:#f3e5f5;color:#9c27b0}.template-list .template-item .template-info .template-meta .template-category.category-emergency[data-v-35f61d5e]{background:#ffebee;color:#f44336}.template-list .template-item .template-info .template-meta .template-category.category-welcome[data-v-35f61d5e]{background:#e0f2f1;color:#00695c}.template-list .template-item .template-info .template-meta .template-category.category-prescriptions[data-v-35f61d5e]{background:#e8eaf6;color:#3f51b5}.template-list .template-item .template-info .template-meta .template-category.category-results[data-v-35f61d5e]{background:#fff8e1;color:#ff8f00}.template-list .template-item .template-info .template-meta .template-category.category-updates[data-v-35f61d5e]{background:#e1f5fe;color:#0277bd}.template-list .template-item .template-info .template-meta .template-category.category-scheduling[data-v-35f61d5e]{background:#f1f8e9;color:#558b2f}.template-list .template-item .template-info .template-meta .template-category[data-v-35f61d5e]:not([class*=category-]){background:#f0f0f0;color:#666}.template-list .template-item .template-info .template-meta .sms-length[data-v-35f61d5e]{font-weight:500}.template-list .template-item .template-info .template-meta .sms-length.good[data-v-35f61d5e]{color:#4caf50}.template-list .template-item .template-info .template-meta .sms-length.warning[data-v-35f61d5e]{color:#ff9800}.template-list .template-item .template-info .template-meta .sms-length.error[data-v-35f61d5e]{color:#f44336}.template-list .template-item .template-info .template-meta .template-usage[data-v-35f61d5e]{color:#999}.empty-state[data-v-35f61d5e],.loading-state[data-v-35f61d5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;color:#666}.empty-state .fa[data-v-35f61d5e],.loading-state .fa[data-v-35f61d5e]{font-size:24px;margin-bottom:8px}.selected-preview[data-v-35f61d5e]{margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.selected-preview h4[data-v-35f61d5e]{margin:0 0 12px 0;font-size:14px;color:#666}.selected-preview .preview-card[data-v-35f61d5e]{background:#f8f9ff;border:1px solid #e3f2fd;border-radius:8px;padding:16px}.selected-preview .preview-card strong[data-v-35f61d5e]{color:#1976d2;display:block;margin-bottom:12px}.selected-preview .preview-card .template-content[data-v-35f61d5e]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:12px;margin-bottom:16px;font-size:14px;line-height:1.4;color:#333}.selected-preview .preview-card .sms-analysis[data-v-35f61d5e]{margin-bottom:16px}.selected-preview .preview-card .sms-analysis .analysis-item[data-v-35f61d5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px;font-size:12px}.selected-preview .preview-card .sms-analysis .analysis-item .label[data-v-35f61d5e]{font-weight:600;color:#666}.selected-preview .preview-card .sms-analysis .analysis-item .value.good[data-v-35f61d5e]{color:#4caf50}.selected-preview .preview-card .sms-analysis .analysis-item .value.warning[data-v-35f61d5e]{color:#ff9800}.selected-preview .preview-card .sms-analysis .analysis-item .value.error[data-v-35f61d5e]{color:#f44336}.selected-preview .preview-card .template-actions[data-v-35f61d5e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.selected-preview .preview-card .template-actions .send-option[data-v-35f61d5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:14px}.selected-preview .preview-card .template-actions .send-option input[type=radio][data-v-35f61d5e]{margin-right:8px}.selected-preview .preview-card .template-actions .send-option span[data-v-35f61d5e]{color:#666}.selected-preview .preview-card .template-actions .send-option:hover span[data-v-35f61d5e]{color:#333}.modal-footer[data-v-35f61d5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e0e0e0}.modal-footer .btn[data-v-35f61d5e]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.modal-footer .btn.btn-primary[data-v-35f61d5e]{background:#1976d2;color:#fff}.modal-footer .btn.btn-primary[data-v-35f61d5e]:hover:not(:disabled){background:#1565c0}.modal-footer .btn.btn-primary[data-v-35f61d5e]:disabled{background:#ccc;cursor:not-allowed}.modal-footer .btn.btn-secondary[data-v-35f61d5e]{background:#f5f5f5;color:#666}.modal-footer .btn.btn-secondary[data-v-35f61d5e]:hover{background:#e0e0e0}@media(max-width:768px){.modal-overlay[data-v-35f61d5e]{padding:10px}.modal-content[data-v-35f61d5e]{max-height:90vh}.modal-body[data-v-35f61d5e],.modal-footer[data-v-35f61d5e],.modal-header[data-v-35f61d5e]{padding:16px}.template-actions[data-v-35f61d5e]{gap:12px!important}.template-actions[data-v-35f61d5e],.template-meta[data-v-35f61d5e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template-meta[data-v-35f61d5e]{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:6px!important}}.enhanced-sms-input-bar[data-v-600d62ac]{position:relative;padding:16px;background:#fff;border-top:1px solid #e0e0e0}.input-container[data-v-600d62ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#f5f5f5;border-radius:24px;padding:4px}.send-options-dropdown[data-v-600d62ac]{position:relative}.send-options-dropdown .options-trigger[data-v-600d62ac]{width:40px;height:40px;border:none;background:transparent;color:#666;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.send-options-dropdown .options-trigger[data-v-600d62ac]:hover:not(:disabled){background:rgba(25,118,210,.1);color:#1976d2}.send-options-dropdown .options-trigger.active[data-v-600d62ac]{background:#1976d2;color:#fff}.send-options-dropdown .options-trigger[data-v-600d62ac]:disabled{opacity:.5;cursor:not-allowed}.send-options-dropdown .options-menu[data-v-600d62ac]{position:absolute;bottom:50px;left:0;background:#fff;border-radius:12px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:1000;min-width:200px;overflow:hidden}.send-options-dropdown .options-menu .option-item[data-v-600d62ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.send-options-dropdown .options-menu .option-item[data-v-600d62ac]:hover{background:#f5f5f5}.send-options-dropdown .options-menu .option-item .fa[data-v-600d62ac]{width:20px;margin-right:12px;color:#666}.send-options-dropdown .options-menu .option-item span[data-v-600d62ac]{font-size:14px;color:#333}.message-input[data-v-600d62ac]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;padding:12px 16px;font-size:14px;outline:none;color:#333}.message-input[data-v-600d62ac]::-webkit-input-placeholder{color:#999}.message-input[data-v-600d62ac]::-moz-placeholder{color:#999}.message-input[data-v-600d62ac]:-ms-input-placeholder{color:#999}.message-input[data-v-600d62ac]::-ms-input-placeholder{color:#999}.message-input[data-v-600d62ac]::placeholder{color:#999}.message-input[data-v-600d62ac]:disabled{opacity:.5;cursor:not-allowed}.message-input.template-textarea[data-v-600d62ac]{resize:none;line-height:1.4;min-height:60px;max-height:200px;font-family:inherit}.send-button[data-v-600d62ac]{width:40px;height:40px;border:none;background:#1976d2;color:#fff;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.send-button[data-v-600d62ac]:hover:not(:disabled){background:#1565c0;-webkit-transform:scale(1.05);transform:scale(1.05)}.send-button[data-v-600d62ac]:disabled{background:#ccc;cursor:not-allowed;-webkit-transform:none;transform:none}.send-button .fa[data-v-600d62ac]{font-size:14px}.sms-meta[data-v-600d62ac]{margin-top:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.sms-meta[data-v-600d62ac],.template-badge[data-v-600d62ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-badge[data-v-600d62ac]{gap:6px;background:#e3f2fd;color:#1565c0;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden}.template-badge span[data-v-600d62ac]{max-width:180px;overflow:hidden;text-overflow:ellipsis}.template-badge .clear-template-btn[data-v-600d62ac]{border:none;background:transparent;color:#1565c0;cursor:pointer;padding:0 2px;font-size:11px;opacity:.7}.template-badge .clear-template-btn[data-v-600d62ac]:hover{opacity:1}.sms-info[data-v-600d62ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;margin-left:auto}.sms-info .char-count[data-v-600d62ac]{color:#666}.sms-info .char-count.warning[data-v-600d62ac]{color:#ff9800}.sms-info .char-count.error[data-v-600d62ac]{color:#f44336}.sms-info .sms-count[data-v-600d62ac]{color:#999;font-style:italic}@media(max-width:768px){.enhanced-sms-input-bar[data-v-600d62ac]{padding:12px}.send-options-dropdown .options-menu[data-v-600d62ac]{left:-50px;min-width:180px}}.patient-sms-panel[data-v-a7f39ab6]{width:450px;height:calc(100vh - 40px);background:#fff;border-radius:12px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;font-family:Quicksand,sans-serif}.group-mms-warning[data-v-a7f39ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:10px 14px;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-bottom:1px solid #fed7aa;-ms-flex-negative:0;flex-shrink:0}.group-mms-warning>i[data-v-a7f39ab6]{font-size:1.1rem;color:#ea580c;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.group-mms-warning .warning-content[data-v-a7f39ab6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.group-mms-warning .warning-content strong[data-v-a7f39ab6]{display:block;font-size:.8125rem;font-weight:600;color:#9a3412;margin-bottom:2px}.group-mms-warning .warning-content p[data-v-a7f39ab6]{font-size:.75rem;color:#c2410c;margin:0;line-height:1.3}.sms-header[data-v-a7f39ab6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;background:#1976d2;color:#fff}.sms-header .patient-info[data-v-a7f39ab6],.sms-header[data-v-a7f39ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sms-header .patient-info[data-v-a7f39ab6]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.sms-header .patient-info .patient-avatar[data-v-a7f39ab6]{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.sms-header .patient-info .patient-avatar .fa[data-v-a7f39ab6]{font-size:14px}.sms-header .patient-info .patient-name[data-v-a7f39ab6]{font-weight:600;font-size:16px;line-height:1.2;color:hsla(0,0%,100%,.95);-ms-flex-negative:0;flex-shrink:0}.sms-header .patient-info .patient-phone[data-v-a7f39ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;opacity:.85;color:hsla(0,0%,100%,.85);margin-left:auto}.sms-header .patient-info .patient-phone .fa[data-v-a7f39ab6]{margin-right:4px;font-size:11px}.sms-header .patient-info .outgoing-sms-info[data-v-a7f39ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;color:hsla(0,0%,100%,.75);margin-left:12px;padding:2px 8px;background:hsla(0,0%,100%,.15);border-radius:12px}.sms-header .patient-info .outgoing-sms-info .fa[data-v-a7f39ab6]{margin-right:4px;font-size:10px}.sms-header .header-actions[data-v-a7f39ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.sms-header .header-actions .action-btn[data-v-a7f39ab6]{width:32px;height:32px;border:none;background:hsla(0,0%,100%,.2);color:#fff;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s ease;transition:background .2s ease}.sms-header .header-actions .action-btn[data-v-a7f39ab6]:hover{background:hsla(0,0%,100%,.3)}.messages-container[data-v-a7f39ab6]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px;padding-bottom:24px;background:#f5f5f5}.messages-container .loading-messages[data-v-a7f39ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#666}.messages-container .loading-messages .fa[data-v-a7f39ab6]{font-size:24px;margin-bottom:8px}.messages-container .no-conversation[data-v-a7f39ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.messages-container .no-conversation .no-conversation-content[data-v-a7f39ab6]{text-align:center;color:#666}.messages-container .no-conversation .no-conversation-content .fa[data-v-a7f39ab6]{font-size:48px;margin-bottom:16px;opacity:.5}.messages-container .no-conversation .no-conversation-content h4[data-v-a7f39ab6]{margin:0 0 8px 0;font-weight:600}.messages-container .no-conversation .no-conversation-content p[data-v-a7f39ab6]{margin:0;font-size:14px;line-height:1.4}.messages-container .messages-list .message[data-v-a7f39ab6]{margin-bottom:16px}.messages-container .messages-list .message.outbound .message-content[data-v-a7f39ab6]{background:#1976d2;color:#fff;margin-left:40px;border-radius:18px 18px 4px 18px}.messages-container .messages-list .message.outbound .message-content .message-time[data-v-a7f39ab6]{opacity:.9;color:hsla(0,0%,100%,.9)}.messages-container .messages-list .message.outbound .message-content .message-text[data-v-a7f39ab6] a{color:#fff!important;text-decoration:underline!important}.messages-container .messages-list .message.inbound .message-content[data-v-a7f39ab6]{background:#fff;color:#333;margin-right:40px;border-radius:18px 18px 18px 4px;border:1px solid #e0e0e0}.messages-container .messages-list .message .message-content[data-v-a7f39ab6]{padding:12px 16px;max-width:80%;word-wrap:break-word}.messages-container .messages-list .message .message-content .message-text[data-v-a7f39ab6]{font-size:14px;line-height:1.4;margin-bottom:4px}.messages-container .messages-list .message .message-content .message-meta[data-v-a7f39ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.messages-container .messages-list .message .message-content .message-time[data-v-a7f39ab6]{font-size:11px;opacity:.7}.messages-container .messages-list .message.message-failed .message-content[data-v-a7f39ab6]{background:#ffebee!important;border:1px solid #ef5350!important;color:#c62828!important}.messages-container .messages-list .message.message-failed .message-content .message-time[data-v-a7f39ab6]{color:#c62828!important;opacity:.8}.messages-container .messages-list .message.message-failed .message-failed-indicator[data-v-a7f39ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;color:#c62828}.messages-container .messages-list .message.message-failed .message-failed-indicator .fa-exclamation-circle[data-v-a7f39ab6]{color:#ef5350}.messages-container .messages-list .message.message-failed .message-failed-indicator .failed-text[data-v-a7f39ab6]{font-weight:500}.messages-container .messages-list .message.message-failed .message-failed-indicator .retry-btn[data-v-a7f39ab6]{background:none;border:1px solid #ef5350;color:#ef5350;padding:2px 8px;border-radius:12px;cursor:pointer;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.messages-container .messages-list .message.message-failed .message-failed-indicator .retry-btn[data-v-a7f39ab6]:hover{background:#ef5350;color:#fff}.messages-container .messages-list .message.message-pending .message-content[data-v-a7f39ab6]{opacity:.7;background:#e3f2fd!important;border:1px dashed #90caf9!important}.messages-container .messages-list .message.message-pending .message-pending-indicator[data-v-a7f39ab6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;color:#1976d2}.messages-container .messages-list .message.message-pending .message-pending-indicator .fa-clock-o[data-v-a7f39ab6]{-webkit-animation:pulse-a7f39ab6 1.5s ease-in-out infinite;animation:pulse-a7f39ab6 1.5s ease-in-out infinite}.messages-container .messages-list .message.message-pending .message-pending-indicator .pending-text[data-v-a7f39ab6]{font-style:italic}@-webkit-keyframes pulse-a7f39ab6{0%,to{opacity:.5}50%{opacity:1}}@keyframes pulse-a7f39ab6{0%,to{opacity:.5}50%{opacity:1}}@media(max-width:768px){.patient-sms-panel[data-v-a7f39ab6]{width:calc(100vw - 30px);height:70vh}}@media(max-width:768px)and (max-width:480px){.patient-sms-panel[data-v-a7f39ab6]{width:100vw;height:100vh;border-radius:0;position:fixed;top:0;left:0;right:0;bottom:0}}.messages-container[data-v-a7f39ab6]::-webkit-scrollbar{width:6px}.messages-container[data-v-a7f39ab6]::-webkit-scrollbar-track{background:#f1f1f1}.messages-container[data-v-a7f39ab6]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.messages-container[data-v-a7f39ab6]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.patient-sms-widget[data-v-22da2fe3]{position:fixed;bottom:20px;right:20px;z-index:1000;font-family:Quicksand,sans-serif}.sms-minimized[data-v-22da2fe3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1976d2;color:#fff;padding:8px 16px;border-radius:20px;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transition:all .3s ease;transition:all .3s ease}.sms-minimized[data-v-22da2fe3]:hover{background:#1565c0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sms-minimized .fa[data-v-22da2fe3]{margin-right:8px}.sms-minimized .patient-name[data-v-22da2fe3]{font-weight:600;margin-right:8px}.sms-minimized .unread-badge[data-v-22da2fe3]{background:#f44336;color:#fff;border-radius:10px;padding:2px 6px;font-size:12px;font-weight:700;min-width:18px;text-align:center}@media(max-width:768px){.patient-sms-widget[data-v-22da2fe3]{bottom:15px;right:15px}}.upgrade-feature-card[data-v-31e7635c]{border:1px solid rgba(0,0,0,.12);border-radius:8px;background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);margin:12px 0;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.upgrade-feature-card[data-v-31e7635c]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.upgrade-feature-card .feature-card-content[data-v-31e7635c]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px}@media(max-width:992px){.upgrade-feature-card .feature-card-content[data-v-31e7635c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.upgrade-feature-card .feature-icon[data-v-31e7635c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background-color:rgba(255,193,7,.1);border-radius:50%;margin-right:20px}.upgrade-feature-card .feature-icon i[data-v-31e7635c]{font-size:28px}@media(max-width:992px){.upgrade-feature-card .feature-icon[data-v-31e7635c]{margin:0 auto 15px}}.upgrade-feature-card .feature-text[data-v-31e7635c]{-webkit-box-flex:2;-ms-flex:2;flex:2}.upgrade-feature-card .feature-text h5[data-v-31e7635c]{margin-bottom:8px}.upgrade-feature-card .feature-text p[data-v-31e7635c]{margin-bottom:12px;line-height:1.5}@media(max-width:992px){.upgrade-feature-card .feature-text[data-v-31e7635c]{text-align:center;margin-bottom:15px}}.upgrade-feature-card .feature-benefits[data-v-31e7635c]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid rgba(0,0,0,.08);padding-left:20px}@media(max-width:992px){.upgrade-feature-card .feature-benefits[data-v-31e7635c]{border-left:none;border-top:1px solid rgba(0,0,0,.08);padding-left:0;padding-top:15px}}.upgrade-feature-card .feature-list[data-v-31e7635c]{list-style:none;padding:0;margin:0}.upgrade-feature-card .feature-list li[data-v-31e7635c]{padding:6px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.upgrade-feature-card .feature-list li i[data-v-31e7635c]{font-size:16px}.multiselect[data-v-a2f017fa],.multiselect__input[data-v-a2f017fa],.multiselect__single[data-v-a2f017fa]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-a2f017fa],.modal .modal-content[data-v-a2f017fa],.modal .modal-dialog[data-v-a2f017fa],.modal[data-v-a2f017fa]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-a2f017fa],.modal .modal-dialog.modal-dialog-scrollable[data-v-a2f017fa]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-a2f017fa]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-a2f017fa]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-a2f017fa]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-a2f017fa]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-a2f017fa]{left:0!important}.atwho-view[data-v-a2f017fa]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-a2f017fa]{max-width:700px!important}.collections-popover[data-v-a2f017fa],.popover-body[data-v-a2f017fa]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-a2f017fa]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-a2f017fa]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-a2f017fa]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-a2f017fa]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-a2f017fa]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-a2f017fa]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-a2f017fa]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-a2f017fa]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-a2f017fa]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-a2f017fa]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-a2f017fa]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-a2f017fa]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-a2f017fa]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-a2f017fa]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-a2f017fa]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-a2f017fa]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-a2f017fa]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-a2f017fa]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-a2f017fa]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-a2f017fa]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-a2f017fa]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-a2f017fa]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-a2f017fa]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-a2f017fa]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-a2f017fa]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-a2f017fa]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-a2f017fa]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-a2f017fa]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-a2f017fa]{font-size:12px}.routine-form .multiselect__tags[data-v-a2f017fa]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-a2f017fa]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-a2f017fa]{height:34px}.routine-form .multiselect__placeholder[data-v-a2f017fa]{margin-bottom:3px}.routine-form .multiselect__input[data-v-a2f017fa]{font-size:14px}.routine-form .multiselect__select[data-v-a2f017fa]:before{top:60%}.patient-profile-page[data-v-a2f017fa]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:24px 28px;min-height:100vh}.patient-profile-page .profile-header[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.patient-profile-page .profile-header .header-left[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.patient-profile-page .profile-header .header-actions[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.patient-profile-page .profile-header[data-v-a2f017fa]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.patient-profile-page .profile-header .header-actions[data-v-a2f017fa]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.patient-profile-page .page-title[data-v-a2f017fa]{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0;line-height:1.2}.patient-profile-page .patient-info-card[data-v-a2f017fa]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;margin-bottom:1.5rem;overflow:visible!important;position:relative;padding-bottom:20px}.patient-profile-page .patient-info-card .task-details-item[data-v-a2f017fa]{margin:20px 20px 0 20px;border-radius:10px}.patient-profile-page .patient-info-card .task-details-item[data-v-a2f017fa]:last-child{margin-bottom:0}.patient-profile-page .patient-info-card .patient-header[data-v-a2f017fa]{background-color:#3abf94;padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:12px 12px 0 0}.patient-profile-page .patient-info-card .patient-header .patient-avatar[data-v-a2f017fa]{margin-right:1rem}.patient-profile-page .patient-info-card .patient-header .patient-avatar img[data-v-a2f017fa]{width:48px;height:48px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);background:#fff;padding:2px}.patient-profile-page .patient-info-card .patient-header .patient-info[data-v-a2f017fa]{-webkit-box-flex:1;-ms-flex:1;flex:1}.patient-profile-page .patient-info-card .patient-header .patient-info .patient-name[data-v-a2f017fa]{font-size:1.25rem;font-weight:600;margin-bottom:0;line-height:1.3;color:#fff!important}.patient-profile-page .patient-info-card .patient-header .patient-info .patient-name .patient-details[data-v-a2f017fa]{font-size:.875rem;font-weight:400;opacity:.9;margin-left:.5rem;color:#fff!important}.patient-profile-page .patient-info-card .patient-header .patient-info .patient-name .premed-badge[data-v-a2f017fa]{margin-left:.5rem;background:#dc3545!important;border:none;font-weight:500;padding:4px 8px;border-radius:4px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em}.patient-profile-page .patient-info-card .patient-header .patient-info .patient-name .language-badge[data-v-a2f017fa]{margin-left:.5rem;background:#6366f1!important;border:none;font-weight:600;padding:4px 8px;border-radius:4px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;cursor:help}.patient-profile-page .patient-info-card .patient-quick-stats[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:1rem 1.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e2e8f0}.patient-profile-page .patient-info-card .patient-quick-stats .stat-item[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.5rem 1rem;background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);-webkit-transition:all .2s ease;transition:all .2s ease}.patient-profile-page .patient-info-card .patient-quick-stats .stat-item[data-v-a2f017fa]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.patient-profile-page .patient-info-card .patient-quick-stats .stat-item i[data-v-a2f017fa]{font-size:1.25rem;color:#4285f4;width:24px;text-align:center}.patient-profile-page .patient-info-card .patient-quick-stats .stat-item .stat-content[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.patient-profile-page .patient-info-card .patient-quick-stats .stat-item .stat-content .stat-label[data-v-a2f017fa]{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;font-weight:600}.patient-profile-page .patient-info-card .patient-quick-stats .stat-item .stat-content .stat-value[data-v-a2f017fa]{font-size:.9rem;font-weight:600;color:#374151}.patient-profile-page .patient-info-card .patient-quick-stats .stat-item .stat-content .stat-value.text-danger[data-v-a2f017fa]{color:#dc3545!important}@media(max-width:992px){.patient-profile-page .patient-info-card .patient-quick-stats[data-v-a2f017fa]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.patient-profile-page .patient-info-card .patient-quick-stats .stat-item[data-v-a2f017fa]{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;min-width:140px}}@media(max-width:576px){.patient-profile-page .patient-info-card .patient-quick-stats .stat-item[data-v-a2f017fa]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.patient-profile-page .patient-info-card .action-buttons[data-v-a2f017fa]{padding:16px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.patient-profile-page .patient-info-card .action-buttons .btn[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .dropdown[data-v-a2f017fa]{margin:0!important}.patient-profile-page .patient-info-card .action-buttons .disabled-button-wrapper[data-v-a2f017fa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0!important}.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-sm[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .dropdown-toggle[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>.btn[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>button[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.btn-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.dropdown-toggle[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-sm[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .dropdown-toggle[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>.btn[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>button[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.btn-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.dropdown-toggle[data-v-a2f017fa]{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:8px!important;height:40px!important;padding:0 16px!important;background:#3abf94!important;background-color:#3abf94!important;background-image:none!important;border-color:#3abf94!important;color:#fff!important;font-weight:600!important;border-radius:8px!important;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.25)!important;box-shadow:0 2px 8px rgba(58,191,148,.25)!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;font-size:.8125rem!important;white-space:nowrap!important}.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-sm.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-sm[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-sm[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-sm[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-sm[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-success.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-success[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-success[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-success[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-success[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .dropdown-toggle.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .dropdown-toggle[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .dropdown-toggle[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .dropdown-toggle[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .dropdown-toggle[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons #dropdown-form>.btn.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>.btn[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>.btn[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons #dropdown-form>.btn[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons #dropdown-form>.btn[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons #dropdown-form>button.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>button[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>button[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons #dropdown-form>button[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons #dropdown-form>button[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.btn-success.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.btn-success[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.btn-success[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.btn-success[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.btn-success[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.dropdown-toggle.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.dropdown-toggle[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.dropdown-toggle[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.dropdown-toggle[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.dropdown-toggle[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-sm.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-sm[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-sm[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-sm[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-sm[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-success.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-success[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-success[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-success[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-success[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .dropdown-toggle.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .dropdown-toggle[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .dropdown-toggle[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .dropdown-toggle[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .dropdown-toggle[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons .action-dropdown>.btn.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>.btn[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>.btn[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons .action-dropdown>.btn[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons .action-dropdown>.btn[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons .action-dropdown>button.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>button[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>button[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons .action-dropdown>button[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons .action-dropdown>button[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.btn-success.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.btn-success[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.btn-success[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.btn-success[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.btn-success[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.dropdown-toggle.show[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.dropdown-toggle[aria-expanded=true][data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.dropdown-toggle[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.dropdown-toggle[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.dropdown-toggle[data-v-a2f017fa]:hover{background:rgb(50.8722891566,167.5277108434,129.8120481928)!important;background-color:rgb(50.8722891566,167.5277108434,129.8120481928)!important;background-image:none!important;border-color:rgb(50.8722891566,167.5277108434,129.8120481928)!important;-webkit-box-shadow:0 4px 12px rgba(58,191,148,.35)!important;box-shadow:0 4px 12px rgba(58,191,148,.35)!important}.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-sm .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-sm .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-success .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-success .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .dropdown-toggle .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .dropdown-toggle .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>.btn .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>.btn .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>button .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>button .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.btn-success .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.btn-success .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.dropdown-toggle .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.dropdown-toggle .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-sm .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-sm .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-success .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-success .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .dropdown-toggle .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .dropdown-toggle .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>.btn .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>.btn .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>button .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>button .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.btn-success .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.btn-success .text-success[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.dropdown-toggle .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.dropdown-toggle .text-success[data-v-a2f017fa]{color:#fff!important}.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-sm i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-success i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .dropdown-toggle i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>.btn i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>button i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.btn-success i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.dropdown-toggle i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-sm i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-success i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .dropdown-toggle i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>.btn i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>button i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.btn-success i[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.dropdown-toggle i[data-v-a2f017fa]{font-size:11px!important}.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-sm .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-success .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form .dropdown-toggle .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>.btn .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form>button .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.btn-success .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.dropdown-toggle .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-sm .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-success .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown .dropdown-toggle .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>.btn .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown>button .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.btn-success .fw-semi-bold[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.dropdown-toggle .fw-semi-bold[data-v-a2f017fa]{font-weight:600!important}.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-sm[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn-success[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .btn[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons #dropdown-form .dropdown-toggle[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons #dropdown-form>.btn[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons #dropdown-form>button[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.btn-success[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons #dropdown-form button.dropdown-toggle[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-sm[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn-success[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .btn[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons .action-dropdown .dropdown-toggle[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons .action-dropdown>.btn[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons .action-dropdown>button[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.btn-success[data-v-a2f017fa]:after,.patient-profile-page .patient-info-card .action-buttons .action-dropdown button.dropdown-toggle[data-v-a2f017fa]:after{margin-left:6px!important}.patient-profile-page .patient-info-card .action-buttons .btn[data-v-a2f017fa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:40px;padding:0 16px;font-weight:600;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.8125rem;white-space:nowrap}.patient-profile-page .patient-info-card .action-buttons .btn.btn-dark[data-v-a2f017fa]{background-color:#3abf94!important;border-color:#3abf94!important;color:#fff!important;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.25);box-shadow:0 2px 8px rgba(58,191,148,.25)}.patient-profile-page .patient-info-card .action-buttons .btn.btn-dark[data-v-a2f017fa]:active,.patient-profile-page .patient-info-card .action-buttons .btn.btn-dark[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons .btn.btn-dark[data-v-a2f017fa]:hover{background-color:rgb(50.8722891566,167.5277108434,129.8120481928)!important;border-color:rgb(50.8722891566,167.5277108434,129.8120481928)!important;-webkit-box-shadow:0 4px 12px rgba(58,191,148,.35);box-shadow:0 4px 12px rgba(58,191,148,.35)}.patient-profile-page .patient-info-card .action-buttons .btn.btn-dark[data-v-a2f017fa]:disabled{opacity:.7;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.patient-profile-page .patient-info-card .action-buttons .btn.btn-dark .fa-plus[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .btn.btn-dark .text-success[data-v-a2f017fa]{color:#fff!important}.patient-profile-page .patient-info-card .action-buttons .btn.btn-dark .fa-question-circle[data-v-a2f017fa]{color:hsla(0,0%,100%,.7)!important;font-size:13px!important;margin-left:4px}.patient-profile-page .patient-info-card .action-buttons .btn i[data-v-a2f017fa]{font-size:11px}.patient-profile-page .patient-info-card .action-buttons .text-warning.fa-question-circle[data-v-a2f017fa]{color:hsla(0,0%,100%,.7)!important}.patient-profile-page .patient-info-card .action-buttons .btn-outline-secondary[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .btn-secondary[data-v-a2f017fa]{background-color:#fff!important;border:1px solid #e2e8f0!important;color:#475569!important;-webkit-box-shadow:none;box-shadow:none;height:40px}.patient-profile-page .patient-info-card .action-buttons .btn-outline-secondary[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons .btn-outline-secondary[data-v-a2f017fa]:hover,.patient-profile-page .patient-info-card .action-buttons .btn-secondary[data-v-a2f017fa]:focus,.patient-profile-page .patient-info-card .action-buttons .btn-secondary[data-v-a2f017fa]:hover{background-color:#f8fafc!important;border-color:#cbd5e1!important;color:#334155!important}.patient-profile-page .task-details-item[data-v-a2f017fa]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;margin-bottom:1.5rem;overflow:visible!important;position:relative}.patient-profile-page .task-details-item .task-details-item-header[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.patient-profile-page .task-details-item .task-details-item-header .section-title[data-v-a2f017fa]{margin:0;font-size:1rem;font-weight:600;color:#0f172a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.patient-profile-page .task-details-item .task-details-item-header .section-title .section-icon[data-v-a2f017fa]{margin-right:.75rem;color:#3abf94;font-size:1.125rem;width:20px;text-align:center}.patient-profile-page .task-details-item .task-details-item-header .status-badges[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.patient-profile-page .task-details-item .section-content[data-v-a2f017fa]{padding:20px 24px}.patient-profile-page .task-details-item .section-content .table-responsive[data-v-a2f017fa],.patient-profile-page .task-details-item .section-content .table-resposive[data-v-a2f017fa]{margin:0;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.patient-profile-page .task-details-item .section-content .table-responsive .table[data-v-a2f017fa],.patient-profile-page .task-details-item .section-content .table-resposive .table[data-v-a2f017fa],.patient-profile-page .task-details-item .section-content .table[data-v-a2f017fa]{border:none}.patient-profile-page .task-details-item .section-content .table[data-v-a2f017fa]:first-child{margin-top:0}.patient-profile-page .task-details-item .section-content .VueTables .VueTables__search-field[data-v-a2f017fa]{margin-bottom:16px}.patient-profile-page .task-details-item .section-content .VueTables .VueTables__search-field input[data-v-a2f017fa]{border-radius:8px;border:1px solid #e2e8f0;padding:10px 14px;font-size:.875rem}.patient-profile-page .task-details-item .section-content .VueTables .VueTables__search-field input[data-v-a2f017fa]:focus{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1);outline:none}.patient-profile-page .task-details-item .section-content .VueTables .VueTables__table[data-v-a2f017fa]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.patient-profile-page .task-details-item .section-content .VueTables .VuePagination[data-v-a2f017fa]{margin-top:16px}.patient-profile-page .task-details-item .section-content .VueTables .VuePagination .pagination[data-v-a2f017fa]{gap:4px}.patient-profile-page .task-details-item .section-content .VueTables .VuePagination .pagination .page-item .page-link[data-v-a2f017fa]{border-radius:6px;border:1px solid #e2e8f0;color:#334155;padding:6px 12px;font-size:.8125rem}.patient-profile-page .task-details-item .section-content .VueTables .VuePagination .pagination .page-item .page-link[data-v-a2f017fa]:hover{background-color:#f1f5f9;border-color:#e2e8f0}.patient-profile-page .task-details-item .section-content .VueTables .VuePagination .pagination .page-item.active .page-link[data-v-a2f017fa]{background-color:#3abf94;border-color:#3abf94;color:#fff}.patient-profile-page .task-details-item .section-content .VueTables .VuePagination .pagination .page-item.disabled .page-link[data-v-a2f017fa]{background-color:#f8fafc;color:#94a3b8}.patient-profile-page .task-details-item .section-content .alert[data-v-a2f017fa]{margin:0;border-radius:8px;border:none}.patient-profile-page .task-details-item .section-content .alert.alert-success[data-v-a2f017fa]{background-color:#f8fafc;color:#64748b;padding:24px 20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.patient-profile-page .task-details-item .section-content .alert.alert-success .glyphicon-thumbs-up[data-v-a2f017fa]{font-size:1rem;color:#3abf94}.patient-profile-page .task-details-item .section-content .alert.alert-success .fw-semi-bold[data-v-a2f017fa]{font-weight:500;font-size:.875rem;color:#475569}.patient-profile-page .task-details-item .section-content .empty-state-box[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 24px;text-align:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;border:2px dashed #e2e8f0}.patient-profile-page .task-details-item .section-content .empty-state-box .empty-state-icon[data-v-a2f017fa]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,rgba(58,191,148,.12),rgba(58,191,148,.06));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.patient-profile-page .task-details-item .section-content .empty-state-box .empty-state-icon i[data-v-a2f017fa]{font-size:1.5rem;color:#3abf94}.patient-profile-page .task-details-item .section-content .empty-state-box .empty-state-title[data-v-a2f017fa]{font-size:1rem;font-weight:600;color:#334155;margin:0 0 6px 0}.patient-profile-page .task-details-item .section-content .empty-state-box .empty-state-text[data-v-a2f017fa]{font-size:.8125rem;color:#64748b;margin:0;max-width:260px;line-height:1.5}.patient-profile-page .task-details-item .section-content .empty-state-compact[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px 20px;background-color:#f8fafc;border-radius:8px;border:1px dashed #e2e8f0}.patient-profile-page .task-details-item .section-content .empty-state-compact .empty-icon[data-v-a2f017fa]{width:36px;height:36px;border-radius:50%;background-color:rgba(58,191,148,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.patient-profile-page .task-details-item .section-content .empty-state-compact .empty-icon i[data-v-a2f017fa]{font-size:1rem;color:#3abf94}.patient-profile-page .task-details-item .section-content .empty-state-compact .empty-text[data-v-a2f017fa]{font-size:.8125rem;color:#64748b;margin:0}.patient-profile-page .task-details-item .section-content .table[data-v-a2f017fa]{margin-bottom:0;width:100%}.patient-profile-page .task-details-item .section-content .table th[data-v-a2f017fa]{background-color:#f8fafc;border-top:none;color:#64748b;padding:12px 16px;font-size:.75rem;text-align:left;vertical-align:middle;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.patient-profile-page .task-details-item .section-content .table th[data-v-a2f017fa]:first-child{border-radius:8px 0 0 0}.patient-profile-page .task-details-item .section-content .table th[data-v-a2f017fa]:last-child{border-radius:0 8px 0 0}.patient-profile-page .task-details-item .section-content .table td[data-v-a2f017fa]{padding:12px 16px;border-top:1px solid #e2e8f0;font-size:.875rem;text-align:left;color:#334155}.patient-profile-page .task-details-item .section-content .table tbody tr[data-v-a2f017fa]{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.patient-profile-page .task-details-item .section-content .table tbody tr[data-v-a2f017fa]:hover{background-color:#f8fafc}.patient-profile-page .task-details-item .section-content .table tbody tr:last-child td[data-v-a2f017fa]:first-child{border-radius:0 0 0 8px}.patient-profile-page .task-details-item .section-content .table tbody tr:last-child td[data-v-a2f017fa]:last-child{border-radius:0 0 8px 0}.patient-profile-page .task-details-item .section-content .btn[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:8px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875rem;padding:8px 12px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.patient-profile-page .task-details-item .section-content .btn[data-v-a2f017fa]:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.patient-profile-page .task-details-item .section-content .btn i[data-v-a2f017fa]{font-size:12px}.patient-profile-page .contact-info-section .contact-grid[data-v-a2f017fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}@media(max-width:576px){.patient-profile-page .contact-info-section .contact-grid[data-v-a2f017fa]{grid-template-columns:1fr}}.patient-profile-page .contact-info-section .contact-card[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 16px;background-color:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.patient-profile-page .contact-info-section .contact-card[data-v-a2f017fa]:hover{border-color:#3abf94;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.12);box-shadow:0 2px 8px rgba(58,191,148,.12)}.patient-profile-page .contact-info-section .contact-card-icon[data-v-a2f017fa]{width:40px;height:40px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.patient-profile-page .contact-info-section .contact-card-icon i[data-v-a2f017fa]{font-size:1.125rem}.patient-profile-page .contact-info-section .contact-card-icon.mobile[data-v-a2f017fa]{background-color:rgba(59,130,246,.1)}.patient-profile-page .contact-info-section .contact-card-icon.mobile i[data-v-a2f017fa]{color:#3b82f6}.patient-profile-page .contact-info-section .contact-card-icon.home[data-v-a2f017fa]{background-color:rgba(58,191,148,.1)}.patient-profile-page .contact-info-section .contact-card-icon.home i[data-v-a2f017fa]{color:#3abf94}.patient-profile-page .contact-info-section .contact-card-icon.work[data-v-a2f017fa]{background-color:rgba(139,92,246,.1)}.patient-profile-page .contact-info-section .contact-card-icon.work i[data-v-a2f017fa]{color:#8b5cf6}.patient-profile-page .contact-info-section .contact-card-icon.email[data-v-a2f017fa]{background-color:rgba(245,158,11,.1)}.patient-profile-page .contact-info-section .contact-card-icon.email i[data-v-a2f017fa]{color:#f59e0b}.patient-profile-page .contact-info-section .contact-card-content[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.patient-profile-page .contact-info-section .contact-card-label[data-v-a2f017fa]{font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.patient-profile-page .contact-info-section .contact-card-value[data-v-a2f017fa]{font-size:.875rem;font-weight:600;color:#334155;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.patient-profile-page .contact-info-section .contact-card-value[data-v-a2f017fa]:hover{color:#3abf94}.patient-profile-page .contact-info-list[data-v-a2f017fa]{list-style:none;padding:0;margin:0}.patient-profile-page .contact-info-list .contact-item[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-bottom:1px solid #e2e8f0}.patient-profile-page .contact-info-list .contact-item[data-v-a2f017fa]:last-child{border-bottom:none}.patient-profile-page .contact-info-list .contact-item .contact-icon[data-v-a2f017fa]{width:20px;margin-right:12px;color:#3abf94;font-size:1rem;text-align:center}.patient-profile-page .contact-info-list .contact-item .contact-label[data-v-a2f017fa]{font-weight:500;color:#64748b;margin-right:8px;min-width:50px;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.patient-profile-page .contact-info-list .contact-item .contact-value[data-v-a2f017fa]{color:#334155;text-decoration:none;font-weight:500;font-size:.875rem}.patient-profile-page .contact-info-list .contact-item .contact-value[data-v-a2f017fa]:hover{color:#3abf94;text-decoration:none}.patient-profile-page .follow-up-section .table td[data-v-a2f017fa],.patient-profile-page .follow-up-section .table th[data-v-a2f017fa]{vertical-align:middle}.patient-profile-page .follow-up-section .table .badge[data-v-a2f017fa]{font-size:.75rem;padding:.375rem .75rem;border-radius:20px}.patient-profile-page .task-details-item .section-title .text-success[data-v-a2f017fa]{color:#4285f4!important}.patient-profile-page .task-details-item .section-title .text-danger[data-v-a2f017fa]{color:#374151!important;font-weight:600}.patient-profile-page .task-details-item .section-title .section-icon.text-danger[data-v-a2f017fa]{color:#dc3545!important}.patient-profile-page .task-details-item .section-title .fa-address-book+.section-title[data-v-a2f017fa]{margin-top:1.5rem}.patient-profile-page .task-details-item .section-title .fa-address-book~[data-v-a2f017fa]{margin-top:0}.patient-profile-page .task-details-item[data-v-a2f017fa]:has(.fa-address-book){margin-top:1.5rem!important}.patient-profile-page .patient-info-card+.task-details-item[data-v-a2f017fa]{margin-top:1.5rem!important}.patient-profile-page .patient-info-card+.task-details-item .section-content h5.fw-semi-bold[data-v-a2f017fa]{font-size:1rem}.patient-profile-page .patient-info-card+.task-details-item .section-content h5.fw-semi-bold .text-danger[data-v-a2f017fa]{font-size:1rem;font-weight:600}.patient-profile-page .patient-info-card+.task-details-item .section-content .table-resposive .table td[data-v-a2f017fa],.patient-profile-page .patient-info-card+.task-details-item .section-content .table-resposive .table th[data-v-a2f017fa]{text-align:left!important;vertical-align:middle!important;padding:.75rem!important}.patient-profile-page .patient-info-card+.task-details-item .section-content .table-resposive .table small[data-v-a2f017fa]{display:inline-block;width:100%;text-align:left}.patient-profile-page .patient-info-card+.task-details-item .section-content .table-resposive .table .badge[data-v-a2f017fa]{display:inline-block;text-align:center}.patient-profile-page .patient-info-card+.task-details-item .table td[data-v-a2f017fa]:first-child{vertical-align:top;padding-top:1.25rem;width:35%}.patient-profile-page .patient-info-card+.task-details-item .table td:first-child span[data-v-a2f017fa]:first-child{font-weight:500;font-size:.875rem;display:inline-block;background:#e2e8f0;color:#374151;padding:.25rem .5rem;border-radius:12px;margin-bottom:.75rem}.patient-profile-page .patient-info-card+.task-details-item .table td:first-child p[data-v-a2f017fa]{margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.patient-profile-page .patient-info-card+.task-details-item .table td:first-child p small[data-v-a2f017fa]{margin-right:.5rem;font-weight:600;min-width:50px}.patient-profile-page .patient-info-card+.task-details-item .table td:first-child div[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.25rem}.patient-profile-page .patient-info-card+.task-details-item .table td:first-child div small[data-v-a2f017fa]{margin-right:.5rem;font-weight:600;min-width:60px}.patient-profile-page .patient-info-card+.task-details-item .table td[data-v-a2f017fa]:nth-child(2){vertical-align:top;padding-top:1.25rem;width:35%}.patient-profile-page .patient-info-card+.task-details-item .table td[data-v-a2f017fa]:last-child{vertical-align:top;padding-top:1.25rem;width:30%;text-align:center}.patient-profile-page .task-details-item .section-title .text-success[data-v-a2f017fa]{font-weight:600;margin-left:.25rem}.patient-profile-page .task-details-item .section-content .table th[data-v-a2f017fa]{background:#f8f9fa;font-weight:600;color:#374151;border:none;padding:1rem .75rem}.patient-profile-page .task-details-item .section-content .table td[data-v-a2f017fa]{padding:1rem .75rem;border-top:1px solid #e9ecef;vertical-align:middle}.patient-profile-page .task-details-item .section-content .table td .badge[data-v-a2f017fa]{font-size:.75rem;padding:.375rem .75rem;border-radius:20px;font-weight:500}.patient-profile-page .task-details-item .section-content .table td .badge.badge-danger[data-v-a2f017fa]{background:#dc3545;color:#fff}.patient-profile-page .task-details-item .section-content .table td .badge.badge-warning[data-v-a2f017fa]{background:#f59e0b;color:#fff}.patient-profile-page .task-details-item .section-content .table td .badge.badge-default[data-v-a2f017fa]{background:#e2e8f0;color:#374151}.patient-profile-page .task-details-item .section-content .table td .btn[data-v-a2f017fa]{border-radius:6px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.patient-profile-page .task-details-item .section-content .table td .btn.btn-default[data-v-a2f017fa]{background:#f8f9fa;border-color:#e2e8f0;color:#374151}.patient-profile-page .task-details-item .section-content .table td .btn.btn-default[data-v-a2f017fa]:hover{background:#e9ecef;border-color:#cbd5e0;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.patient-profile-page .task-details-item .section-content .table td small[data-v-a2f017fa]{color:#4a5568;font-weight:500}.patient-profile-page .task-details-item .section-content .table tbody tr[data-v-a2f017fa]:hover{background:#f8f9fa}.patient-profile-page .family-section[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.patient-profile-page .family-section .card.panel[data-v-a2f017fa]{border:1px solid #e2e8f0;border-radius:12px;margin-bottom:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.06);-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden}.patient-profile-page .family-section .card.panel[data-v-a2f017fa]:hover{border-color:#3abf94;-webkit-box-shadow:0 4px 12px rgba(58,191,148,.12);box-shadow:0 4px 12px rgba(58,191,148,.12)}.patient-profile-page .family-section .card.panel .panel-header[data-v-a2f017fa]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:none;padding:16px 20px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0}.patient-profile-page .family-section .card.panel .panel-header h6[data-v-a2f017fa]{margin:0;font-weight:600;font-size:.9375rem}.patient-profile-page .family-section .card.panel .panel-header h6 a[data-v-a2f017fa]{color:#3abf94!important;text-decoration:none!important;-webkit-transition:color .2s ease;transition:color .2s ease}.patient-profile-page .family-section .card.panel .panel-header h6 a[data-v-a2f017fa]:hover{color:rgb(46.1204819277,151.8795180723,117.686746988)!important}.patient-profile-page .family-section .card.panel .panel-header span.fw-normal[data-v-a2f017fa]{margin:0!important}.patient-profile-page .family-section .card.panel .panel-header span.fw-normal small[data-v-a2f017fa]{font-size:.8125rem;color:#64748b;font-weight:500;background-color:#e2e8f0;padding:4px 10px;border-radius:20px}.patient-profile-page .family-section .card.panel .panel-header .badge-warning[data-v-a2f017fa]{background-color:#f59e0b!important;color:#fff!important;font-size:.6875rem;font-weight:600;padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.patient-profile-page .family-section .card.panel .panel-header i.fa-angle-down[data-v-a2f017fa]{font-size:1rem;color:#94a3b8;-webkit-transition:color .2s ease,-webkit-transform .25s ease;transition:color .2s ease,-webkit-transform .25s ease;transition:transform .25s ease,color .2s ease;transition:transform .25s ease,color .2s ease,-webkit-transform .25s ease;margin-left:auto!important}.patient-profile-page .family-section .card.panel .panel-header i.fa-angle-down.expanded[data-v-a2f017fa]{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#3abf94}.patient-profile-page .family-section .card.panel .panel-body[data-v-a2f017fa]{padding:0 20px 20px 20px;background-color:#fff}.patient-profile-page .family-section .card.panel .panel-body>span[data-v-a2f017fa]:first-child{display:block;padding:12px 0;border-bottom:1px solid #f1f5f9;margin-bottom:16px}.patient-profile-page .family-section .card.panel .panel-body>span:first-child .router-link-active[data-v-a2f017fa],.patient-profile-page .family-section .card.panel .panel-body>span:first-child a[data-v-a2f017fa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#3abf94;font-size:.8125rem;font-weight:600;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.patient-profile-page .family-section .card.panel .panel-body>span:first-child .router-link-active[data-v-a2f017fa]:before,.patient-profile-page .family-section .card.panel .panel-body>span:first-child a[data-v-a2f017fa]:before{content:"\F08E";font-family:FontAwesome;font-size:.75rem}.patient-profile-page .family-section .card.panel .panel-body>span:first-child .router-link-active[data-v-a2f017fa]:hover,.patient-profile-page .family-section .card.panel .panel-body>span:first-child a[data-v-a2f017fa]:hover{color:rgb(46.1204819277,151.8795180723,117.686746988)}.patient-profile-page .family-section .card.panel .panel-body .card-body[data-v-a2f017fa]{background-color:#f8fafc;border-radius:10px;padding:16px 18px!important;margin-bottom:12px!important;border:1px solid #e2e8f0}.patient-profile-page .family-section .card.panel .panel-body .card-body[data-v-a2f017fa]:last-child{margin-bottom:0!important}.patient-profile-page .family-section .card.panel .panel-body .card-body h6[data-v-a2f017fa]{font-size:.875rem;font-weight:600;margin:0 0 12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.patient-profile-page .family-section .card.panel .panel-body .card-body h6.text-danger[data-v-a2f017fa],.patient-profile-page .family-section .card.panel .panel-body .card-body h6.text-success[data-v-a2f017fa]{color:#334155!important}.patient-profile-page .family-section .card.panel .panel-body .card-body h6 .badge[data-v-a2f017fa]{font-size:.6875rem;padding:4px 10px;border-radius:20px;font-weight:600}.patient-profile-page .family-section .card.panel .panel-body .card-body h6 .badge.badge-success[data-v-a2f017fa]{background-color:#3abf94!important}.patient-profile-page .family-section .card.panel .panel-body .card-body h6 .badge.badge-warning[data-v-a2f017fa]{background-color:#f59e0b!important}.patient-profile-page .family-section .card.panel .panel-body .card-body .comunication-panel[data-v-a2f017fa]{margin:0;padding:0;list-style:none}.patient-profile-page .family-section .card.panel .panel-body .card-body .comunication-panel li[data-v-a2f017fa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.8125rem;color:#475569;background-color:#fff;padding:8px 12px;border-radius:8px;border:1px solid #e2e8f0}.patient-profile-page .family-section .card.panel .panel-body .card-body .comunication-panel li i[data-v-a2f017fa]{color:#3abf94;font-size:.875rem}.patient-profile-page .family-section .card.panel .panel-body .card-body .comunication-panel li small[data-v-a2f017fa]{font-weight:500}.patient-profile-page .family-section .card.panel .panel-body .card-body .table-resposive[data-v-a2f017fa]{margin-top:8px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;background-color:#fff}.patient-profile-page .family-section .card.panel .panel-body .card-body .table-resposive .table[data-v-a2f017fa]{margin:0;font-size:.8125rem}.patient-profile-page .family-section .card.panel .panel-body .card-body .table-resposive .table thead th[data-v-a2f017fa]{background-color:#f8fafc;color:#64748b;font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;padding:10px 12px;border-bottom:1px solid #e2e8f0;border-top:none}.patient-profile-page .family-section .card.panel .panel-body .card-body .table-resposive .table tbody td[data-v-a2f017fa]{padding:10px 12px;border-top:1px solid #f1f5f9;color:#334155;vertical-align:middle}.patient-profile-page .family-section .card.panel .panel-body .card-body .table-resposive .table tbody td small[data-v-a2f017fa]{font-size:.8125rem}.patient-profile-page .family-section .card.panel .panel-body .card-body .table-resposive .table tbody td .badge[data-v-a2f017fa]{font-size:.6875rem;padding:4px 8px}.patient-profile-page .family-section .card.panel .panel-body .card-body .table-resposive .table tbody tr[data-v-a2f017fa]:hover{background-color:#fafbfc}.patient-profile-page .family-section .card.panel .panel-body .card-body .table-resposive .table tbody tr:first-child td[data-v-a2f017fa]{border-top:none}.patient-profile-page .family-section .card.panel .panel-body .card-body .VueTables[data-v-a2f017fa]{margin-top:8px}.patient-profile-page .family-section .card.panel .panel-body .card-body .VueTables .VueTables__table[data-v-a2f017fa]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background-color:#fff;font-size:.8125rem}.patient-profile-page .family-section .card.panel .panel-body .card-body .VueTables .VueTables__table thead th[data-v-a2f017fa]{background-color:#f8fafc!important;color:#64748b;font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;padding:10px 12px;border-bottom:1px solid #e2e8f0}.patient-profile-page .family-section .card.panel .panel-body .card-body .VueTables .VueTables__table tbody td[data-v-a2f017fa]{padding:10px 12px;border-top:1px solid #f1f5f9;color:#334155}.patient-profile-page .family-section .card.panel .panel-body .card-body .VueTables .VueTables__table tbody tr[data-v-a2f017fa]:hover{background-color:#fafbfc}.patient-profile-page .family-section .card.panel .panel-body .card-body .VueTables .VuePagination[data-v-a2f017fa]{margin-top:12px}.patient-profile-page .family-section .card.panel .panel-body .card-body .alert-success[data-v-a2f017fa]{background-color:#fff!important;border:1px dashed #e2e8f0!important;border-radius:8px;padding:16px;margin:8px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.patient-profile-page .family-section .card.panel .panel-body .card-body .alert-success .glyphicon-thumbs-up[data-v-a2f017fa]{color:#3abf94;font-size:1rem}.patient-profile-page .family-section .card.panel .panel-body .card-body .alert-success .fw-semi-bold[data-v-a2f017fa]{color:#64748b;font-size:.8125rem;font-weight:500}.patient-profile-page .family-section .card.panel .panel-body .card-body:last-child h6.text-danger[data-v-a2f017fa]{color:#ef4444!important}.patient-profile-page .family-section .card.panel .panel-body .card-body:last-child h6.text-danger[data-v-a2f017fa]:before{content:"\F071";font-family:FontAwesome;color:#ef4444;margin-right:8px;font-size:.875rem}.patient-profile-page .abc-radio[data-v-a2f017fa]{margin-bottom:16px}.patient-profile-page .abc-radio .custom-control[data-v-a2f017fa],.patient-profile-page .abc-radio .form-check[data-v-a2f017fa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0;padding:0}.patient-profile-page .abc-radio #commlogoptions[data-v-a2f017fa],.patient-profile-page .abc-radio .b-form-radio-group[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.patient-profile-page .abc-radio #commlogoptions .custom-control[data-v-a2f017fa],.patient-profile-page .abc-radio #commlogoptions .form-check[data-v-a2f017fa],.patient-profile-page .abc-radio .b-form-radio-group .custom-control[data-v-a2f017fa],.patient-profile-page .abc-radio .b-form-radio-group .form-check[data-v-a2f017fa]{margin:0;padding:0}.patient-profile-page .abc-radio #commlogoptions .custom-control-label[data-v-a2f017fa],.patient-profile-page .abc-radio #commlogoptions label[data-v-a2f017fa],.patient-profile-page .abc-radio .b-form-radio-group .custom-control-label[data-v-a2f017fa],.patient-profile-page .abc-radio .b-form-radio-group label[data-v-a2f017fa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px;font-size:.8125rem;font-weight:500;color:#64748b;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;margin:0}.patient-profile-page .abc-radio #commlogoptions .custom-control-label[data-v-a2f017fa]:after,.patient-profile-page .abc-radio #commlogoptions .custom-control-label[data-v-a2f017fa]:before,.patient-profile-page .abc-radio #commlogoptions label[data-v-a2f017fa]:after,.patient-profile-page .abc-radio #commlogoptions label[data-v-a2f017fa]:before,.patient-profile-page .abc-radio .b-form-radio-group .custom-control-label[data-v-a2f017fa]:after,.patient-profile-page .abc-radio .b-form-radio-group .custom-control-label[data-v-a2f017fa]:before,.patient-profile-page .abc-radio .b-form-radio-group label[data-v-a2f017fa]:after,.patient-profile-page .abc-radio .b-form-radio-group label[data-v-a2f017fa]:before{display:none!important}.patient-profile-page .abc-radio #commlogoptions .custom-control-label[data-v-a2f017fa]:hover,.patient-profile-page .abc-radio #commlogoptions label[data-v-a2f017fa]:hover,.patient-profile-page .abc-radio .b-form-radio-group .custom-control-label[data-v-a2f017fa]:hover,.patient-profile-page .abc-radio .b-form-radio-group label[data-v-a2f017fa]:hover{background-color:#e2e8f0;color:#334155}.patient-profile-page .abc-radio #commlogoptions .custom-control-input:checked~.custom-control-label[data-v-a2f017fa],.patient-profile-page .abc-radio #commlogoptions input:checked+label[data-v-a2f017fa],.patient-profile-page .abc-radio .b-form-radio-group .custom-control-input:checked~.custom-control-label[data-v-a2f017fa],.patient-profile-page .abc-radio .b-form-radio-group input:checked+label[data-v-a2f017fa]{background-color:#3abf94!important;border-color:#3abf94!important;color:#fff!important}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table[data-v-a2f017fa]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table thead th[data-v-a2f017fa]{background-color:#f8fafc;color:#64748b;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.3px;padding:12px 16px;border-bottom:1px solid #e2e8f0;white-space:nowrap}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody td[data-v-a2f017fa]{padding:14px 16px;font-size:.875rem;color:#334155;border-bottom:1px solid #f1f5f9;vertical-align:top}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody td[data-v-a2f017fa]:first-child{white-space:nowrap;color:#64748b;font-size:.8125rem}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody td .collapsed[data-v-a2f017fa],.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody td .truncate[data-v-a2f017fa]{font-size:.875rem;line-height:1.5;color:#334155}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody td a[data-v-a2f017fa]{color:#3abf94;font-weight:500;text-decoration:none}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody td a[data-v-a2f017fa]:hover{color:rgb(46.1204819277,151.8795180723,117.686746988);text-decoration:underline}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody td .badge[data-v-a2f017fa]{font-size:.6875rem;padding:5px 10px;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody td .badge.badge-gray[data-v-a2f017fa]{background-color:#64748b;color:#fff}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody td .badge.badge-warning[data-v-a2f017fa]{background-color:#f59e0b;color:#fff}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody td .badge.badge-success[data-v-a2f017fa]{background-color:#3abf94;color:#fff}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody td small[data-v-a2f017fa]{font-size:.8125rem;color:#64748b}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody tr[data-v-a2f017fa]{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody tr[data-v-a2f017fa]:hover{background-color:#fafbfc}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VueTables__table tbody tr:last-child td[data-v-a2f017fa]{border-bottom:none}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VuePagination[data-v-a2f017fa]{margin-top:16px}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VuePagination .VuePagination__count[data-v-a2f017fa]{font-size:.8125rem;color:#64748b}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VuePagination .pagination[data-v-a2f017fa]{gap:4px;margin:0}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VuePagination .pagination .page-item .page-link[data-v-a2f017fa]{border-radius:6px;border:1px solid #e2e8f0;color:#334155;padding:6px 12px;font-size:.8125rem;background:#fff}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VuePagination .pagination .page-item .page-link[data-v-a2f017fa]:hover{background-color:#f1f5f9;border-color:#e2e8f0}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VuePagination .pagination .page-item.active .page-link[data-v-a2f017fa]{background-color:#3abf94;border-color:#3abf94;color:#fff}.patient-profile-page .task-details-item:has(.fa-comments) .VueTables .VuePagination .pagination .page-item.disabled .page-link[data-v-a2f017fa]{background-color:#f8fafc;color:#94a3b8}.patient-profile-page .text-title-wrap[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.patient-profile-page .text-title-wrap i[data-v-a2f017fa]{margin-right:8px;color:#3abf94}.patient-profile-page .text-title-wrap div[data-v-a2f017fa]{font-weight:500;color:#334155}.patient-profile-page .text-title-wrap div[data-v-a2f017fa]:hover{color:#3abf94}.patient-profile-page .no-form-submissions[data-v-a2f017fa]{text-align:center;padding:40px 20px;color:#64748b}.patient-profile-page .no-form-submissions .empty-state-icon[data-v-a2f017fa]{margin-bottom:16px}.patient-profile-page .no-form-submissions .empty-state-icon i[data-v-a2f017fa]{font-size:48px;color:#cbd5e1}.patient-profile-page .no-form-submissions .empty-state-message[data-v-a2f017fa]{font-size:1rem;color:#334155;margin-bottom:8px;line-height:1.5}.patient-profile-page .no-form-submissions .empty-state-message strong[data-v-a2f017fa]{color:#3abf94;font-weight:600}.patient-profile-page .no-form-submissions .empty-state-submessage[data-v-a2f017fa]{font-size:.875rem;color:#64748b;margin-bottom:0;line-height:1.4}.patient-profile-page .badge[data-v-a2f017fa]{font-weight:600;font-size:.6875rem;padding:5px 10px;border-radius:4px;border:none;text-transform:uppercase;letter-spacing:.3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.patient-profile-page .badge.badge-danger[data-v-a2f017fa]{background-color:#ef4444;color:#fff}.patient-profile-page .badge.badge-success[data-v-a2f017fa]{background-color:#3abf94;color:#fff}.patient-profile-page .badge.badge-warning[data-v-a2f017fa]{background-color:#f59e0b;color:#fff}.patient-profile-page .badge.badge-gray[data-v-a2f017fa],.patient-profile-page .badge.badge-secondary[data-v-a2f017fa]{background-color:#64748b;color:#fff}.patient-profile-page .badge.badge-pill[data-v-a2f017fa]{border-radius:20px;padding:5px 12px}.patient-profile-page .badge.text-white[data-v-a2f017fa]{color:#fff!important}.patient-profile-page .btn[data-v-a2f017fa]{font-family:inherit;font-weight:500;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.patient-profile-page .btn.btn-dark[data-v-a2f017fa]{background-color:#3abf94;border-color:#3abf94;color:#fff;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.25);box-shadow:0 2px 8px rgba(58,191,148,.25)}.patient-profile-page .btn.btn-dark[data-v-a2f017fa]:focus,.patient-profile-page .btn.btn-dark[data-v-a2f017fa]:hover{background-color:rgb(50.8722891566,167.5277108434,129.8120481928);border-color:rgb(50.8722891566,167.5277108434,129.8120481928);-webkit-box-shadow:0 4px 12px rgba(58,191,148,.35);box-shadow:0 4px 12px rgba(58,191,148,.35)}.patient-profile-page .btn.btn-dark .fa-plus[data-v-a2f017fa],.patient-profile-page .btn.btn-dark .text-success[data-v-a2f017fa]{color:#fff!important}.patient-profile-page .btn.btn-success[data-v-a2f017fa]{background-color:#3abf94;border-color:#3abf94;color:#fff}.patient-profile-page .btn.btn-success[data-v-a2f017fa]:focus,.patient-profile-page .btn.btn-success[data-v-a2f017fa]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904);-webkit-box-shadow:0 2px 4px rgba(58,191,148,.3);box-shadow:0 2px 4px rgba(58,191,148,.3)}.patient-profile-page .btn.btn-primary[data-v-a2f017fa]{background-color:#3abf94;border-color:#3abf94;color:#fff}.patient-profile-page .btn.btn-primary[data-v-a2f017fa]:focus,.patient-profile-page .btn.btn-primary[data-v-a2f017fa]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904);-webkit-box-shadow:0 2px 4px rgba(58,191,148,.3);box-shadow:0 2px 4px rgba(58,191,148,.3)}.patient-profile-page .btn.btn-danger[data-v-a2f017fa]{background-color:#ef4444;border-color:#ef4444;color:#fff}.patient-profile-page .btn.btn-danger[data-v-a2f017fa]:focus,.patient-profile-page .btn.btn-danger[data-v-a2f017fa]:hover{background-color:#ec1e1e;border-color:#ec1e1e}.patient-profile-page .btn.btn-default[data-v-a2f017fa]{background-color:#f8fafc;border-color:#e2e8f0;color:#334155}.patient-profile-page .btn.btn-default[data-v-a2f017fa]:focus,.patient-profile-page .btn.btn-default[data-v-a2f017fa]:hover{background-color:#f1f5f9;border-color:#cbd5e1}.patient-profile-page .btn.btn-sm[data-v-a2f017fa]{padding:8px 12px;font-size:.8125rem}.patient-profile-page .btn.btn-xs[data-v-a2f017fa]{padding:5px 10px;font-size:.75rem}.patient-profile-page .btn.disabled[data-v-a2f017fa],.patient-profile-page .btn[data-v-a2f017fa]:disabled{opacity:.6;cursor:not-allowed}.patient-profile-page .status-badges[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.patient-profile-page .status-badges .badge[data-v-a2f017fa]{padding:5px 12px}@media(max-width:768px){.patient-profile-page .profile-header[data-v-a2f017fa]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.patient-profile-page .profile-header .header-actions[data-v-a2f017fa]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.patient-profile-page .patient-info-card .patient-header[data-v-a2f017fa]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:16px}.patient-profile-page .patient-info-card .patient-header .patient-avatar[data-v-a2f017fa]{margin-right:0;margin-bottom:12px}.patient-profile-page .patient-info-card .patient-header .patient-info .patient-name[data-v-a2f017fa]{font-size:1.125rem}.patient-profile-page .patient-info-card .patient-header .patient-info .patient-name .patient-details[data-v-a2f017fa]{display:block;margin-left:0;margin-top:4px}.patient-profile-page .patient-info-card .action-buttons[data-v-a2f017fa]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px}.patient-profile-page .patient-info-card .action-buttons .btn[data-v-a2f017fa],.patient-profile-page .patient-info-card .action-buttons .dropdown[data-v-a2f017fa]{width:100%}.patient-profile-page .task-details-item .task-details-item-header[data-v-a2f017fa]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:12px 16px}.patient-profile-page .task-details-item .section-content[data-v-a2f017fa]{padding:16px}}.patient-profile-page .follow-up-section .followup-table-wrap .table[data-v-a2f017fa]{margin-bottom:0;table-layout:fixed;width:100%}.patient-profile-page .follow-up-section .followup-table-wrap .table thead th[data-v-a2f017fa]{background:transparent;font-size:12px;font-weight:600;border-top:1px solid #d6dee5;padding:10px 8px;white-space:nowrap}.patient-profile-page .follow-up-section .followup-table-wrap .table thead th[data-v-a2f017fa]:first-child{width:20%}.patient-profile-page .follow-up-section .followup-table-wrap .table thead th[data-v-a2f017fa]:nth-child(2){width:18%}.patient-profile-page .follow-up-section .followup-table-wrap .table thead th[data-v-a2f017fa]:nth-child(3){width:30%}.patient-profile-page .follow-up-section .followup-table-wrap .table thead th[data-v-a2f017fa]:nth-child(4){width:14%}.patient-profile-page .follow-up-section .followup-table-wrap .table thead th[data-v-a2f017fa]:nth-child(5){width:18%}.patient-profile-page .follow-up-section .followup-table-wrap .table tbody td[data-v-a2f017fa]{font-size:12px;vertical-align:middle;padding:10px 8px;border-top:1px solid #e9ecef;overflow:hidden;text-overflow:ellipsis}.patient-profile-page .follow-up-section .followup-table-wrap .table tbody tr[data-v-a2f017fa]:hover{background-color:#f8f9fa}.patient-profile-page .follow-up-section .followup-table-wrap .table tbody td .btn.btn-default[data-v-a2f017fa]:active,.patient-profile-page .follow-up-section .followup-table-wrap .table tbody td .btn.btn-default[data-v-a2f017fa]:focus,.patient-profile-page .follow-up-section .followup-table-wrap .table tbody td .btn.btn-default[data-v-a2f017fa]:hover{border-color:#e0e0e0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.patient-profile-page .follow-up-section .followup-table-wrap .badge[data-v-a2f017fa]{font-size:11px;padding:4px 8px}.patient-profile-page .follow-up-section .followup-table-wrap td .btn-xs[data-v-a2f017fa]{white-space:normal;text-align:left;line-height:1.3}.patient-profile-page .follow-up-section .followup-table-wrap td .fw-semi-bold[data-v-a2f017fa]{word-break:break-word}.patient-profile-page .follow-up-section .followup-table-wrap .attempts-icons[data-v-a2f017fa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.patient-profile-page .follow-up-section .followup-table-wrap .attempts-icons i[data-v-a2f017fa]{font-size:14px}.patient-profile-page .follow-up-section .followup-table-wrap .attempts-more-indicator[data-v-a2f017fa]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#28a745;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;margin-left:3px;min-width:22px}.patient-profile-page .follow-up-section .followup-table-wrap .attempts-more-indicator[data-v-a2f017fa],.patient-profile-page .follow-up-section .followup-table-wrap .followup-date-display[data-v-a2f017fa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.patient-profile-page .follow-up-section .followup-table-wrap .followup[data-v-a2f017fa]{padding:4px 6px;min-width:0;font-size:11px;white-space:nowrap}.patient-profile-page .follow-up-section .followup-table-wrap .followup-indicators[data-v-a2f017fa]{display:inline}.patient-profile-page .follow-up-section .followup-table-wrap .followup-indicators i[data-v-a2f017fa]{font-size:12px}.patient-profile-page .follow-up-section .followup-table-wrap .followup-date-form[data-v-a2f017fa]{min-width:280px;padding:12px}.patient-profile-page .follow-up-section .followup-table-wrap .followup-date-form .form-group[data-v-a2f017fa]{margin-bottom:12px}.patient-profile-page .follow-up-section .followup-table-wrap .followup-date-form hr[data-v-a2f017fa]{margin:12px 0}.patient-profile-page .table-resposive .table th[data-v-a2f017fa]{background-color:#f8f9fa;font-weight:600;color:#4a5568;border-top:none}.patient-profile-page .table-resposive .table td[data-v-a2f017fa]{border-top:1px solid #e9ecef}.patient-profile-page .table-resposive .table tbody tr[data-v-a2f017fa]:hover{background-color:#f8f9fa}p.image img[data-v-a2f017fa]{max-width:22px}.table[data-v-a2f017fa]{margin-top:10px}.table td[data-v-a2f017fa],.table th[data-v-a2f017fa]{padding-top:.5rem!important;padding-bottom:.5rem!important;line-height:1.4!important;vertical-align:middle}.table tr.VueTables__row[data-v-a2f017fa]{height:30px!important;max-height:30px!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.table tr.VueTables__row td[data-v-a2f017fa],.table tr.VueTables__row th[data-v-a2f017fa]{padding-top:.05rem!important;padding-bottom:.05rem!important;line-height:1!important;vertical-align:top!important}.table tr.VueTables__row td [data-v-a2f017fa],.table tr.VueTables__row th [data-v-a2f017fa]{line-height:1!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.table tr.VueTables__row td .badge[data-v-a2f017fa],.table tr.VueTables__row th .badge[data-v-a2f017fa]{padding-top:.1em!important;padding-bottom:.1em!important;font-size:.8em!important}.table tr.VueTables__row td>div[data-v-a2f017fa],.table tr.VueTables__row th>div[data-v-a2f017fa]{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;line-height:inherit!important}.user-profile-header[data-v-a2f017fa]{background-color:#a9deff}.createFuError[data-v-a2f017fa]{background-color:#f2f2f2;margin:8px}.user-first-panel[data-v-a2f017fa],.user-info-panel[data-v-a2f017fa]{border-radius:.25rem;overflow:hidden;margin-bottom:25px;background:#fff;-webkit-box-shadow:0 23px 20px -20px rgba(153,187,221,.1),0 0 15px rgba(153,187,221,.06);box-shadow:0 23px 20px -20px rgba(153,187,221,.1),0 0 15px rgba(153,187,221,.06)}.user-first-panel section[data-v-a2f017fa],.user-info-panel section[data-v-a2f017fa]{padding-left:15px;padding-right:15px;display:block;clear:both;margin-bottom:20px;overflow:hidden}.user-first-panel img[data-v-a2f017fa],.user-info-panel img[data-v-a2f017fa]{width:40px;height:40px}.user-first-panel section.first-section[data-v-a2f017fa],.user-info-panel section.first-section[data-v-a2f017fa]{padding:0;margin-bottom:0;background-color:#a9deff}.user-first-panel section.first-section .patient-header[data-v-a2f017fa],.user-info-panel section.first-section .patient-header[data-v-a2f017fa]{background-color:#a9deff;border-radius:0 0 0 0;position:relative;margin-bottom:36px;height:60px}.user-first-panel section.first-section .patient-header .profileContactContainer[data-v-a2f017fa],.user-info-panel section.first-section .patient-header .profileContactContainer[data-v-a2f017fa]{position:absolute;left:1%;top:27px}.user-first-panel section.first-section .patient-header .thumb-xl[data-v-a2f017fa],.user-info-panel section.first-section .patient-header .thumb-xl[data-v-a2f017fa]{border:2px solid #fff;border-radius:50%}.post-user[data-v-a2f017fa]{position:relative}.post-user[data-v-a2f017fa]:after{display:block;clear:both;content:""}.post-user img[data-v-a2f017fa]{border:3px solid #fff}.post-user .mr[data-v-a2f017fa]{margin-right:5px}.post-user[data-v-a2f017fa]{text-align:right}.name-panel span.fw-normal[data-v-a2f017fa]{margin-right:15px;font-size:14px}.comunication-panel[data-v-a2f017fa]{margin:15px 0 0}.comunication-panel li[data-v-a2f017fa]{font-size:14px;display:inline-block;margin:6px 8px 6px 0}.comunication-panel li a[data-v-a2f017fa]{color:#949da5;text-decoration:none}.comunication-panel li a[data-v-a2f017fa]:hover{color:#495057}.comunication-panel li i[data-v-a2f017fa]{font-size:16px}section.recall-panel[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}section.recall-panel h3[data-v-a2f017fa]{display:inline-block;margin:0;margin-right:5px}section.recall-panel h3 .badge[data-v-a2f017fa]{vertical-align:middle;margin-left:10px}section.recall-panel .comunication-panel[data-v-a2f017fa]{display:inline-block;margin:0 10px;line-height:36px}section.recall-panel .comunication-panel li[data-v-a2f017fa]{padding:0;margin:0 15px 0 0;line-height:22px}.broken-panel th[data-v-a2f017fa],.family-section th[data-v-a2f017fa],.follow-up-section th[data-v-a2f017fa],.scheduled-panel th[data-v-a2f017fa]{font-weight:700}.follow-up-section .badge[data-v-a2f017fa]{border-radius:0}.table-resposive[data-v-a2f017fa]{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table[data-v-a2f017fa]{width:100%;margin-bottom:1rem;color:#29323a;min-width:300px}.user-info-panel[data-v-a2f017fa]{padding:15px 0 0}.user-info-panel .form-section[data-v-a2f017fa]{margin-top:20px}.user-info-panel .form-section p.image[data-v-a2f017fa]{width:30px;float:left}.user-info-panel .form-section[data-v-a2f017fa]{margin:15px 0 0}.user-info-panel .form-section textarea[data-v-a2f017fa]{width:calc(100% - 30px)}.user-info-panel .form-group.text-right button[data-v-a2f017fa]{margin:0 0 0 10px}.user-info-panel p[data-v-a2f017fa]{margin-bottom:0;font-weight:400;font-size:14px}.family-section .card-header[data-v-a2f017fa]{padding:0;margin:0}.new-tag[data-v-a2f017fa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.7rem;font-weight:600;padding:.2rem .5rem;margin-left:.75rem;border-radius:30px;background:linear-gradient(135deg,#ff5b5b,#ff3a3a);color:#fff;-webkit-box-shadow:0 2px 4px rgba(255,59,59,.3);box-shadow:0 2px 4px rgba(255,59,59,.3);position:relative;vertical-align:middle;letter-spacing:.02em;text-transform:uppercase;-webkit-animation:pulse-badge-a2f017fa 2s infinite;animation:pulse-badge-a2f017fa 2s infinite}@-webkit-keyframes pulse-badge-a2f017fa{0%{-webkit-box-shadow:0 0 0 0 rgba(255,59,59,.4);box-shadow:0 0 0 0 rgba(255,59,59,.4)}70%{-webkit-box-shadow:0 0 0 6px rgba(255,59,59,0);box-shadow:0 0 0 6px rgba(255,59,59,0)}to{-webkit-box-shadow:0 0 0 0 rgba(255,59,59,0);box-shadow:0 0 0 0 rgba(255,59,59,0)}}@keyframes pulse-badge-a2f017fa{0%{-webkit-box-shadow:0 0 0 0 rgba(255,59,59,.4);box-shadow:0 0 0 0 rgba(255,59,59,.4)}70%{-webkit-box-shadow:0 0 0 6px rgba(255,59,59,0);box-shadow:0 0 0 6px rgba(255,59,59,0)}to{-webkit-box-shadow:0 0 0 0 rgba(255,59,59,0);box-shadow:0 0 0 0 rgba(255,59,59,0)}}@media(max-width:1300px){h3[data-v-a2f017fa]{font-size:18px}}@media(max-width:1080px){.alert-danger[data-v-a2f017fa],.alert-success[data-v-a2f017fa]{padding:10px;font-size:11px}}@media(max-width:990px){.alert-danger[data-v-a2f017fa],.alert-success[data-v-a2f017fa]{padding:10px;font-size:14px}}@media(max-width:560px){h3[data-v-a2f017fa]{font-size:18px}h4[data-v-a2f017fa]{font-size:14px}.card-header h4[data-v-a2f017fa]{margin-bottom:0}table.table[data-v-a2f017fa]{min-width:500px}.user-info-panel .form-group.text-right button[data-v-a2f017fa]{margin:0 0 10px;font-size:11px;font-weight:700;width:200px}.alert-danger[data-v-a2f017fa],.alert-success[data-v-a2f017fa]{padding:10px;font-size:11px}.alert-danger .btn[data-v-a2f017fa]:not(.btn-default){padding:0 2px;font-size:10px}}@media(max-width:420px){.alert-danger[data-v-a2f017fa]{padding:10px 5px;font-size:9px}.alert-danger .btn[data-v-a2f017fa]:not(.btn-default){padding:0 2px;font-size:9px}section.recall-panel[data-v-a2f017fa]{display:block}section.recall-panel .comunication-panel[data-v-11ffd3ca][data-v-a2f017fa]{margin:0}}@media(max-width:340px){.alert-danger[data-v-a2f017fa]{font-size:8px}.alert-danger .btn[data-v-a2f017fa]:not(.btn-default){font-size:7px}}.profile-addfollowup[data-v-a2f017fa]{min-width:320px;padding:1rem}.profile-addfollowup .form-group[data-v-a2f017fa]{margin-bottom:1rem}.profile-addfollowup textarea.form-control[data-v-a2f017fa]{width:100%;min-height:80px}.profile-addfollowup .b-form-radio-group label[data-v-a2f017fa]{margin-right:10px}[data-v-a2f017fa] tr.VueTables__row{height:30px!important;max-height:30px!important;padding-top:0!important}.help-info-popover[data-v-a2f017fa]{max-width:380px!important;border:none!important;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15)!important;box-shadow:0 8px 30px rgba(0,0,0,.15)!important;border-radius:12px!important}.help-info-popover .popover-body[data-v-a2f017fa]{padding:0!important}.help-info-popover .arrow[data-v-a2f017fa]:before{border-bottom-color:transparent!important}.help-info-popover .arrow[data-v-a2f017fa]:after{border-bottom-color:#fff!important}.help-info-popover .popover-help-content[data-v-a2f017fa]{padding:18px 20px}.help-info-popover .help-section .help-section-header[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:.9375rem;font-weight:700;color:#0f172a;margin-bottom:6px}.help-info-popover .help-section .help-section-header i[data-v-a2f017fa]{color:#3abf94;font-size:1rem}.help-info-popover .help-section .help-section-subtitle[data-v-a2f017fa]{font-size:.75rem;color:#64748b;margin:0 0 10px 0}.help-info-popover .help-section .help-reason-list[data-v-a2f017fa]{list-style:none;padding:0;margin:0}.help-info-popover .help-section .help-reason-list li[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:6px 0;font-size:.8125rem;color:#475569;line-height:1.4}.help-info-popover .help-section .help-reason-list li i[data-v-a2f017fa]{color:#94a3b8;font-size:.75rem;margin-top:3px;-ms-flex-negative:0;flex-shrink:0;width:14px;text-align:center}.help-info-popover .help-section .help-reason-list li .badge[data-v-a2f017fa]{font-size:.625rem;padding:2px 6px;vertical-align:middle}.help-info-popover .help-divider[data-v-a2f017fa]{height:1px;background-color:#e2e8f0;margin:14px 0}.disabled-feature-popover[data-v-a2f017fa]{max-width:340px!important;border:none!important;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15)!important;box-shadow:0 8px 30px rgba(0,0,0,.15)!important;border-radius:12px!important}.disabled-feature-popover .popover-body[data-v-a2f017fa]{padding:0!important}.disabled-feature-popover .arrow[data-v-a2f017fa]:before{border-bottom-color:transparent!important}.disabled-feature-popover .arrow[data-v-a2f017fa]:after{border-bottom-color:#fff!important}.disabled-feature-popover .popover-feature-content[data-v-a2f017fa]{padding:0}.disabled-feature-popover .feature-upsell-card[data-v-a2f017fa]{padding:20px;background:linear-gradient(135deg,#f8fafc,#fff);border-radius:12px}.disabled-feature-popover .feature-upsell-card .upsell-icon-wrap[data-v-a2f017fa]{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,rgba(58,191,148,.15),rgba(58,191,148,.08));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:14px}.disabled-feature-popover .feature-upsell-card .upsell-icon-wrap i[data-v-a2f017fa]{font-size:1.5rem;color:#3abf94}.disabled-feature-popover .feature-upsell-card .upsell-content .upsell-title[data-v-a2f017fa]{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 6px 0}.disabled-feature-popover .feature-upsell-card .upsell-content .upsell-desc[data-v-a2f017fa]{font-size:.8125rem;color:#64748b;line-height:1.5;margin:0 0 14px 0}.disabled-feature-popover .feature-upsell-card .upsell-content .upsell-cta-btn[data-v-a2f017fa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 16px;background-color:#3abf94;color:#fff;font-size:.8125rem;font-weight:600;border-radius:8px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.disabled-feature-popover .feature-upsell-card .upsell-content .upsell-cta-btn[data-v-a2f017fa]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);text-decoration:none;color:#fff;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.35);box-shadow:0 2px 8px rgba(58,191,148,.35)}.disabled-feature-popover .missing-info-card[data-v-a2f017fa]{padding:16px 18px}.disabled-feature-popover .missing-info-card .info-header[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;color:#334155;margin-bottom:12px}.disabled-feature-popover .missing-info-card .info-header i[data-v-a2f017fa]{color:#f59e0b;font-size:1rem}.disabled-feature-popover .missing-info-card .reason-list[data-v-a2f017fa]{list-style:none;padding:0;margin:0 0 14px 0}.disabled-feature-popover .missing-info-card .reason-list li[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:8px 0;font-size:.8125rem;color:#64748b;border-bottom:1px solid #f1f5f9}.disabled-feature-popover .missing-info-card .reason-list li[data-v-a2f017fa]:last-child{border-bottom:none}.disabled-feature-popover .missing-info-card .reason-list li i[data-v-a2f017fa]{color:#94a3b8;font-size:.875rem;margin-top:1px;-ms-flex-negative:0;flex-shrink:0}.disabled-feature-popover .missing-info-card .info-tip[data-v-a2f017fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:10px 12px;background-color:#eff6ff;border-radius:8px;font-size:.75rem;color:#1e40af}.disabled-feature-popover .missing-info-card .info-tip i[data-v-a2f017fa]{color:#3b82f6;font-size:.875rem;-ms-flex-negative:0;flex-shrink:0}.disabled-feature-popover .missing-info-card .info-tip span[data-v-a2f017fa]{line-height:1.4}.cursor-pointer{cursor:pointer}.VueTables{overflow:auto}.VueTables th{font-weight:700;background-color:transparent!important}.patient-send-text{width:350}.popover.feature-help-popover{max-width:450px!important;min-width:350px!important;width:400px!important}.popover.feature-help-popover .popover-body{padding:15px!important}.popover.feature-help-popover .help_popover,.popover.feature-help-popover .popover-body{white-space:normal!important;word-wrap:break-word!important;word-break:normal!important;overflow-wrap:break-word!important;max-width:100%!important;width:100%!important;min-width:300px!important}.popover.feature-help-popover .help_popover .d-flex{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%!important}.popover.feature-help-popover .help_popover .d-flex p{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;white-space:normal!important;word-wrap:break-word!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.4!important;margin-left:8px!important;width:auto!important;min-width:200px!important}.popover.feature-help-popover .bg-light,.popover.feature-help-popover .bg-light small{white-space:normal!important;word-wrap:break-word!important;word-break:normal!important;overflow-wrap:break-word!important;width:100%!important}.popover.feature-help-popover .bg-light small{display:block!important;line-height:1.3!important}.popover{max-width:450px!important;min-width:350px!important}.popover .popover-body{word-wrap:break-word!important;word-break:normal!important;overflow-wrap:break-word!important}.popover.bs-popover-left .popover-body,.popover.bs-popover-right .popover-body,.popover .popover-body{min-width:300px!important;white-space:normal!important}.popover .help_popover *{white-space:normal!important;word-wrap:break-word!important;word-break:normal!important;overflow-wrap:break-word!important}.popover *{white-space:normal!important;word-spacing:normal!important;letter-spacing:normal!important;text-orientation:mixed!important;-webkit-writing-mode:horizontal-tb!important;-ms-writing-mode:lr-tb!important;writing-mode:horizontal-tb!important}.feature-contact-banner{gap:12px;padding:14px 16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:10px;border:1px solid #93c5fd}.feature-contact-banner,.feature-contact-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-contact-icon{width:36px;height:36px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.3);box-shadow:0 2px 8px rgba(59,130,246,.3)}.feature-contact-icon i{color:#fff;font-size:16px}.feature-contact-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.feature-contact-content strong{color:#1e40af;font-size:13px;font-weight:700}.feature-contact-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#3b82f6,#2563eb);font-weight:600;font-size:12px;border-radius:6px;-webkit-box-shadow:0 2px 6px rgba(59,130,246,.3);box-shadow:0 2px 6px rgba(59,130,246,.3);-webkit-transition:all .2s ease;transition:all .2s ease}.feature-contact-link,.feature-contact-link:hover{color:#fff!important;text-decoration:none!important}.feature-contact-link:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 3px 10px rgba(59,130,246,.4);box-shadow:0 3px 10px rgba(59,130,246,.4)}.feature-contact-link i{font-size:11px}.unscheduled-treatment-pg .page-title[data-v-7dc65ac9]{line-height:1.25}.unscheduled-treatment-card-wrap[data-v-7dc65ac9]{margin:5px 0 10px;min-height:250px}.unscheduled-treatment-card-wrap .card-body[data-v-7dc65ac9]{padding:15px}.text-underline[data-v-7dc65ac9]{text-decoration:underline}.fs-13[data-v-7dc65ac9]{font-size:13px}.fs-12[data-v-7dc65ac9]{font-size:12px}.unscheduled-treatment-table-section[data-v-7dc65ac9]{margin:12px 0 20px;letter-spacing:.3px}.unscheduled-treatment-table-section .card-body[data-v-7dc65ac9]{padding:15px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-section-header[data-v-7dc65ac9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 15px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-section-header h5[data-v-7dc65ac9]{margin:0 auto;line-height:1.3}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table th[data-v-7dc65ac9]{background:transparent;font-size:12px;font-weight:600;border-top:1px solid #d6dee5!important}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table th span[data-v-7dc65ac9]{font-size:10px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table td[data-v-7dc65ac9]{font-size:12px;vertical-align:middle}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table .attempts-icon[data-v-7dc65ac9]{font-size:15px}.filters-wrap[data-v-7dc65ac9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:10px;margin-top:18px}.badge-orange[data-v-7dc65ac9]{background:orange}.badge-pink[data-v-7dc65ac9]{background:pink}.badge-light-red[data-v-7dc65ac9]{background:#f87979;color:#fff}.followup[data-v-7dc65ac9]{padding:6px 4px 4px;min-width:100px;font-size:12px}.vertical-line[data-v-7dc65ac9]{font-size:16px}@media (max-width:575.98px){.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-section-header h5[data-v-7dc65ac9]{margin:0 auto 0 0;font-size:1.25rem;line-height:1.4}}@media (max-width:991.92px){.unscheduled-treatment-card-wrap[data-v-7dc65ac9]{min-height:unset}}@media (max-width:767.98px){.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-section-header[data-v-7dc65ac9]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.filters-wrap[data-v-7dc65ac9]{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:992px){.vertical-line[data-v-7dc65ac9]{display:none}}.unscheduled-treatment-pg .page-title[data-v-3cb04e60]{line-height:1.25}.unscheduled-treatment-card-wrap[data-v-3cb04e60]{margin:12px 0 10px;min-height:326px}.unscheduled-treatment-card-wrap .card-body[data-v-3cb04e60]{padding:15px}.unscheduled-treatment-card-wrap .card-body .mx-datepicker[data-v-3cb04e60]{margin-bottom:13px}.unscheduled-treatment-card-wrap .card-body .mx-datepicker .mx-input-append .glyphicon[data-v-3cb04e60]{vertical-align:text-top}.unscheduled-treatment-table-section[data-v-3cb04e60]{margin:12px 0 20px;letter-spacing:.3px}.unscheduled-treatment-table-section .card-body[data-v-3cb04e60]{padding:15px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-section-header[data-v-3cb04e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-section-header h5[data-v-3cb04e60]{margin:0 auto}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header[data-v-3cb04e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 15px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header h5[data-v-3cb04e60]{margin:0;line-height:1.3}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header .header-actions[data-v-3cb04e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header .header-actions .mass-messaging-actions[data-v-3cb04e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header .header-actions .mass-messaging-actions .selected-count[data-v-3cb04e60]{font-size:14px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header .header-actions .mass-messaging-actions .selected-count.text-primary[data-v-3cb04e60]{color:#1976d2}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header .header-actions .mass-messaging-actions .selected-count.text-muted[data-v-3cb04e60]{color:#6c757d}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header .header-actions .mass-messaging-actions .btn[data-v-3cb04e60]{font-size:13px;padding:6px 12px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header .header-actions .mass-messaging-actions .btn .fa[data-v-3cb04e60]{font-size:12px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header .header-actions .mass-messaging-actions .btn[data-v-3cb04e60]:disabled{opacity:.6;cursor:not-allowed}.unscheduled-treatment-table-section .card-body .overdue-recall-table th[data-v-3cb04e60]{background:transparent;font-size:12px;font-weight:600;border-top:1px solid #d6dee5!important}.unscheduled-treatment-table-section .card-body .overdue-recall-table th span[data-v-3cb04e60]{font-size:10px}.unscheduled-treatment-table-section .card-body .overdue-recall-table td[data-v-3cb04e60]{font-size:12px;vertical-align:middle}.unscheduled-treatment-table-section .card-body .overdue-recall-table .attempts-icon[data-v-3cb04e60]{font-size:15px}.list-unscheduled-tx-txt[data-v-3cb04e60]{line-height:1.45}.badge-orange[data-v-3cb04e60]{background:orange}.badge-pink[data-v-3cb04e60]{background:pink}.badge-light-red[data-v-3cb04e60]{background:#f87979;color:#fff}.followup[data-v-3cb04e60]{padding:6px 4px 4px;min-width:100px;font-size:12px}.multiselect[data-v-3cb04e60]{font-size:12px!important;min-height:34px}.fs-13[data-v-3cb04e60]{font-size:13px}.fs-12[data-v-3cb04e60]{font-size:12px}.custom__tag[data-v-3cb04e60]{padding:4px 26px 4px 4px;border-radius:4px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;position:relative;display:inline-block}.multiselect__tag-icon[data-v-3cb04e60]:after{vertical-align:-5px}.multiselect__tag-icon[data-v-3cb04e60]{outline:0;margin-left:7px;line-height:16px}.option__desc[data-v-3cb04e60]{display:inline-block;vertical-align:middle}.option__desc .option__title[data-v-3cb04e60]{padding-left:5px}.routine-form[data-v-3cb04e60]{margin:20px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.routine-form label[data-v-3cb04e60]{min-width:85px}.routine-form .multiselect__tag[data-v-3cb04e60]:before{content:"\F2BE";font-family:FontAwesome;padding-right:8px;top:60%}.routine-form .option__image[data-v-3cb04e60]{height:20px;width:20px;margin-right:6px;vertical-align:-4px}.routine-form .custom__tag[data-v-3cb04e60],.routine-form .multiselect[data-v-3cb04e60]{font-size:12px!important}.routine-form .custom__tag[data-v-3cb04e60]{padding:4px 26px 4px 4px;border-radius:4px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:2px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.routine-form .multiselect__tag-icon[data-v-3cb04e60]:after{vertical-align:-5px}.routine-form .multiselect__tag-icon[data-v-3cb04e60]{outline:0}.multiselect__single[data-v-3cb04e60]{padding-left:0}.patient-list-table[data-v-3cb04e60]{margin-top:15px}.patient-list-table table[data-v-3cb04e60]{margin-bottom:5px}.patient-list-table th[data-v-3cb04e60]{background:transparent;font-size:13px;font-weight:600}.patient-list-table td[data-v-3cb04e60]{font-size:13px;vertical-align:middle;padding:15px 12px!important}.patient-list-table .delete_icon[data-v-3cb04e60]{font-size:18px;visibility:hidden;cursor:pointer}.patient-list-table tbody tr:hover .delete_icon[data-v-3cb04e60]{visibility:visible}@media (max-width:767.98px){.unscheduled-treatment-card-wrap[data-v-3cb04e60]{min-height:unset}}@media (max-width:575.98px){.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-section-header[data-v-3cb04e60]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-section-header h5[data-v-3cb04e60]{margin:0 auto 0 0;font-size:1.4rem}.unscheduled-treatment-table-section .card-body .list-unscheduled-tx-txt[data-v-3cb04e60]{font-size:15px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header[data-v-3cb04e60]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header .header-actions[data-v-3cb04e60]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header .header-actions .mass-messaging-actions[data-v-3cb04e60]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;width:100%}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header .header-actions .mass-messaging-actions .selected-count[data-v-3cb04e60]{font-size:13px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-header .header-actions .mass-messaging-actions .btn[data-v-3cb04e60]{font-size:12px;padding:5px 10px;width:100%;margin-bottom:5px}}.progress .bg-dailygoal[data-v-3cb04e60]{background-color:#ffda77!important}.progress .bg-weeklygoal[data-v-3cb04e60]{background-color:#aaf0d1!important}.progress .bg-monthlygoal[data-v-3cb04e60]{background-color:#ffa45b!important}.progress span[data-v-3cb04e60]{color:#222;font-weight:700}.unscheduled-treatment-pg .modern-filter-panel[data-v-3cb04e60]{overflow:visible}.chart-container[data-v-4e50a1a4]{width:100%;overflow-x:auto}.chart-scroll-wrapper[data-v-4e50a1a4]{min-width:350px;position:relative;height:200px}.chart-canvas[data-v-4e50a1a4]{width:100%!important;height:100%!important}.empty-state[data-v-7e06654d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 20px;text-align:center}.empty-state-icon[data-v-7e06654d],.empty-state[data-v-7e06654d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-state-icon[data-v-7e06654d]{width:60px;height:60px;border-radius:50%;background-color:rgba(30,183,145,.1);margin-bottom:16px}.empty-state-icon i[data-v-7e06654d]{font-size:24px;color:#1eb791}.empty-state-title[data-v-7e06654d]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.empty-state-text[data-v-7e06654d]{font-size:14px;color:#888}.team-insights-page{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:1rem 1.5rem;min-height:100vh}@media(max-width:768px){.team-insights-page{padding:.75rem}}@media(max-width:480px){.team-insights-page{padding:.5rem}}.team-insights-page .loading-overlay,.team-insights-page ::v-deep .common-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10000}.team-insights-page .loading-overlay .loading-content,.team-insights-page ::v-deep .common-overlay .loading-content{text-align:center;padding:30px}.team-insights-page .loading-overlay .loading-content .spinner,.team-insights-page ::v-deep .common-overlay .loading-content .spinner{width:50px;height:50px;border:4px solid #e2e8f0;border-top-color:#3abf94;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;margin:0 auto 20px}.team-insights-page .loading-overlay .loading-content .loading-title,.team-insights-page ::v-deep .common-overlay .loading-content .loading-title{font-size:1.25rem;font-weight:600;color:#334155;margin-bottom:8px}.team-insights-page .loading-overlay .loading-content .loading-text,.team-insights-page ::v-deep .common-overlay .loading-content .loading-text{font-size:.875rem;color:#64748b}.team-insights-page .page-title{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 16px 0;line-height:1.3}@media(max-width:768px){.team-insights-page .page-title{font-size:1.375rem;margin-bottom:12px}}@media(max-width:480px){.team-insights-page .page-title{font-size:1.25rem}}.team-insights-page .tab-panel .nav-tabs{border-bottom:none;background-color:transparent;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.team-insights-page .tab-panel .nav-tabs .nav-item{margin-right:0}.team-insights-page .tab-panel .nav-tabs .nav-item .nav-link{padding:8px 16px;border:none;border-radius:6px;color:#3abf94;background:#fff;font-weight:500;font-size:.8125rem;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0}.team-insights-page .tab-panel .nav-tabs .nav-item .nav-link:hover{background-color:#f1f5f9;border-color:#3abf94}.team-insights-page .tab-panel .nav-tabs .nav-item .nav-link.active{color:#fff!important;background-color:#3abf94!important;border-color:#3abf94!important;-webkit-box-shadow:0 2px 4px rgba(58,191,148,.3);box-shadow:0 2px 4px rgba(58,191,148,.3)}@media(max-width:680px){.team-insights-page .tab-panel .nav-tabs .nav-item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:calc(50% - 3px)}.team-insights-page .tab-panel .nav-tabs .nav-item .nav-link{width:100%;text-align:center;padding:8px 10px;font-size:.75rem}.team-insights-page .tab-panel .nav-tabs .nav-item .nav-link.active{color:#fff!important}}@media(max-width:480px){.team-insights-page .tab-panel .nav-tabs .nav-item{min-width:100%}}.team-insights-page .tab-panel .tab-content{background-color:transparent}.team-insights-page .tab-panel .tab-pane{padding:0}.team-insights-page .info-section{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:16px 20px;margin-bottom:16px}.team-insights-page .info-section:last-child{margin-bottom:0}@media(max-width:768px){.team-insights-page .info-section{padding:12px;margin-bottom:12px}}.team-insights-page .info-section h3.fw-semi-bold{font-size:1.125rem;font-weight:600;color:#0f172a;margin-bottom:12px}.team-insights-page .info-section .border-right{border-right:1px solid #e2e8f0!important;padding-right:24px}@media(max-width:780px){.team-insights-page .info-section .border-right{border-right:none!important;border-bottom:1px solid #e2e8f0!important;padding-right:12px;padding-bottom:20px;margin-bottom:20px}}.team-insights-page .b-card,.team-insights-page .card,.team-insights-page ::v-deep .card{background-color:#fafbfc!important;border-radius:10px!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #e2e8f0!important;overflow:hidden}.team-insights-page .b-card.background-cover,.team-insights-page .card.background-cover,.team-insights-page ::v-deep .card.background-cover{background-color:#fafbfc!important}.team-insights-page .b-card .card-body,.team-insights-page .card .card-body,.team-insights-page ::v-deep .card .card-body{padding:16px!important}.team-insights-page .empty-state{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:40px 24px;min-height:200px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;border:2px dashed #e2e8f0}.team-insights-page .empty-state,.team-insights-page .empty-state .empty-state-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-insights-page .empty-state .empty-state-icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,rgba(58,191,148,.15),rgba(58,191,148,.08));margin-bottom:16px}.team-insights-page .empty-state .empty-state-icon i{font-size:1.75rem;color:#3abf94}.team-insights-page .empty-state .empty-state-title{font-size:1rem;font-weight:600;color:#334155;margin-bottom:4px}.team-insights-page .empty-state .empty-state-text{font-size:.875rem;color:#64748b;max-width:200px;line-height:1.4}@media(max-width:480px){.team-insights-page .empty-state{padding:32px 16px;min-height:180px}.team-insights-page .empty-state .empty-state-icon{width:56px;height:56px}.team-insights-page .empty-state .empty-state-icon i{font-size:1.5rem}.team-insights-page .empty-state .empty-state-title{font-size:.9375rem}.team-insights-page .empty-state .empty-state-text{font-size:.8125rem}}.team-insights-page .card.background-cover:has(.empty-state){background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.team-insights-page .chart-panel{min-height:320px;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.team-insights-page .chart-panel>div{width:100%!important;height:320px!important}.team-insights-page .chart-panel canvas{max-width:100%}.team-insights-page .chart-panel table{bottom:0!important}.team-insights-page ::v-deep .chartjs-render-monitor,.team-insights-page ::v-deep [class*=chartjs],.team-insights-page ::v-deep canvas{font-family:Inter,Segoe UI,Roboto,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}.team-insights-page .info-section>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.team-insights-page .info-section>.row>[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-insights-page .info-section>.row>[class*=col-]>h5.fw-semi-bold{-ms-flex-negative:0;flex-shrink:0;min-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e2e8f0;font-size:.9375rem;font-weight:600;color:#0f172a}.team-insights-page .info-section>.row>[class*=col-]>.card{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-insights-page .info-section>.row>[class*=col-]>.slider-panel,.team-insights-page .info-section>.row>[class*=col-]>.team-member-slider{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.team-insights-page .info-section>.row>.col-sm-4 .card{height:100%}.team-insights-page .info-section>.row>.col-sm-4 .card .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:14px!important}.team-insights-page .info-section>.row>.col-sm-4 .card .chart-panel{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto;min-height:320px}.team-insights-page .info-section>.row>.col-sm-4 .card .chart-panel>div{width:100%!important;height:320px!important}.team-insights-page .info-section>.row>.col-sm-8>h5.fw-semi-bold{border-bottom:none;padding-bottom:0}.team-insights-page .info-section>.row>.col-sm-8 .slider-panel,.team-insights-page .info-section>.row>.col-sm-8 .team-member-slider{height:100%;-ms-flex-line-pack:start;align-content:flex-start}.team-insights-page .info-section>.row>.col-sm-8 .slider-panel .card,.team-insights-page .info-section>.row>.col-sm-8 .team-member-slider .card{height:auto;min-height:420px}.team-insights-page .info-section>.row>.col-sm-8 .slider-panel .card .card-body,.team-insights-page .info-section>.row>.col-sm-8 .team-member-slider .card .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14px!important;min-height:400px}.team-insights-page .info-section>.row>.col-sm-8 .slider-panel .card .chart-panel,.team-insights-page .info-section>.row>.col-sm-8 .team-member-slider .card .chart-panel{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-insights-page .info-section>.row>.col-sm-8 .slider-panel .card .chart-panel>div,.team-insights-page .info-section>.row>.col-sm-8 .team-member-slider .card .chart-panel>div{width:100%!important;height:320px!important}.team-insights-page .info-section .row>.col-sm-4,.team-insights-page .info-section .row>.col-sm-8{padding-top:0}.team-insights-page .fs-mini{font-size:.8125rem;color:#475569;line-height:1.5;margin-bottom:4px}.team-insights-page .fs-mini.fw-semi-bold{font-weight:500}.team-insights-page .btn-xs,.team-insights-page .btn.btn-xs{padding:3px 8px;font-size:.75rem;border-radius:5px;background-color:rgba(58,191,148,.1)!important;border:1px solid rgba(58,191,148,.3)!important;color:#2d9a77!important;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.team-insights-page .btn-xs:focus,.team-insights-page .btn-xs:hover,.team-insights-page .btn.btn-xs:focus,.team-insights-page .btn.btn-xs:hover{background-color:rgba(58,191,148,.2)!important;border-color:#3abf94!important}.team-insights-page .btn-xs span,.team-insights-page .btn.btn-xs span{color:inherit!important;font-size:.75rem!important}.team-insights-page .clearfix.fs-mini.mt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:10px;margin-bottom:6px;font-size:.75rem;color:#64748b}.team-insights-page .clearfix.fs-mini.mt .pull-right{float:none;color:#334155;font-size:.75rem}.team-insights-page .progress{height:6px;background-color:#e2e8f0;border-radius:3px;overflow:hidden;margin-bottom:10px}.team-insights-page .progress .progress-bar{background-color:#3abf94;border-radius:3px}.team-insights-page .progress-xs{height:5px}.team-insights-page .bg-gray-lighter{background-color:#e2e8f0!important}.team-insights-page .inner-tab{margin-top:16px}.team-insights-page .inner-tab .nav-tabs{border-bottom:1px solid #e2e8f0;margin-bottom:20px;background:transparent;gap:0}.team-insights-page .inner-tab .nav-tabs .nav-item{margin-right:0}.team-insights-page .inner-tab .nav-tabs .nav-item .nav-link{padding:10px 16px!important;font-size:.8125rem!important;border-radius:0!important;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;color:#64748b;-webkit-box-shadow:none!important;box-shadow:none!important}.team-insights-page .inner-tab .nav-tabs .nav-item .nav-link:hover{color:#334155;background:transparent!important}.team-insights-page .inner-tab .nav-tabs .nav-item .nav-link.active{color:#3abf94!important;background:transparent!important;border-bottom:2px solid #3abf94!important}.team-insights-page .inner-tab .tab-pane{padding:0}.team-insights-page .inner-tab h5.fw-semi-bold{font-size:1rem;padding-bottom:0;border-bottom:none;margin-bottom:12px}.team-insights-page .slider-panel,.team-insights-page .team-member-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.team-insights-page .slider-panel .card,.team-insights-page .team-member-slider .card{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:280px;max-width:calc(50% - 8px);margin:0!important}@media(max-width:1200px){.team-insights-page .slider-panel .card,.team-insights-page .team-member-slider .card{max-width:100%}}.team-insights-page .slider-panel .slick-track,.team-insights-page .team-member-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.team-insights-page .slider-panel .slick-slide,.team-insights-page .team-member-slider .slick-slide{height:auto}.team-insights-page .slider-panel .slick-slide>div,.team-insights-page .team-member-slider .slick-slide>div{height:100%}.team-insights-page .person-name{gap:10px;margin-bottom:8px}.team-insights-page .person-name,.team-insights-page .person-name .glyphicon-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-insights-page .person-name .glyphicon-user{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,rgba(58,191,148,.15),rgba(58,191,148,.08));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#3abf94;font-size:.875rem}.team-insights-page .person-name div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.team-insights-page .person-name div h6{font-size:.8125rem;font-weight:600;color:#0f172a;margin:0}.team-insights-page .person-name div p{font-size:.75rem;color:#64748b;margin:0}.team-insights-page .team-member-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.team-insights-page .team-member-slider .slick-arrow:hover{border-color:#3abf94;-webkit-box-shadow:0 4px 12px rgba(58,191,148,.2);box-shadow:0 4px 12px rgba(58,191,148,.2)}.team-insights-page .team-member-slider .slick-arrow:before{font-family:fontAwesome;font-size:14px;color:#64748b}.team-insights-page .team-member-slider .slick-prev{left:-18px}.team-insights-page .team-member-slider .slick-prev:before{content:"\F053"}.team-insights-page .team-member-slider .slick-next{right:-18px}.team-insights-page .team-member-slider .slick-next:before{content:"\F054"}.team-insights-page .team-member-slider .slick-disabled{opacity:.5;cursor:not-allowed}.team-insights-page .team-member-slider .slick-disabled:hover{border-color:#e2e8f0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.team-insights-page .table{margin-bottom:0;border-collapse:separate;border-spacing:0;font-size:.875rem}.team-insights-page .table thead th{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;border-top:none;color:#64748b;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.02em;padding:10px 12px;white-space:nowrap}.team-insights-page .table tbody tr{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.team-insights-page .table tbody tr:hover{background-color:#f8fafc}.team-insights-page .table tbody td{padding:10px 12px;color:#334155;border-bottom:1px solid #e2e8f0;border-top:none;vertical-align:middle}.team-insights-page .table tbody tr:last-child td{border-bottom:none}.team-insights-page .text-success{color:#22c55e!important}.team-insights-page .text-danger{color:#ef4444!important}.team-insights-page .text-muted{color:#64748b!important}.team-insights-page .fw-semi-bold{font-weight:600}.team-insights-page .fw-bold{font-weight:700}.team-insights-page .popover,.team-insights-page ::v-deep .popover{border-radius:10px!important;border:none!important;-webkit-box-shadow:0 10px 40px rgba(15,118,110,.15),0 4px 12px rgba(0,0,0,.1)!important;box-shadow:0 10px 40px rgba(15,118,110,.15),0 4px 12px rgba(0,0,0,.1)!important;max-width:420px;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif}.team-insights-page .popover .popover-header,.team-insights-page .popover .popover-title,.team-insights-page ::v-deep .popover .popover-header,.team-insights-page ::v-deep .popover .popover-title{background:linear-gradient(135deg,#0f766e,#14b8a6)!important;border-bottom:none!important;font-weight:600;font-size:.875rem;color:#fff!important;padding:10px 14px;border-radius:10px 10px 0 0!important}.team-insights-page .popover .popover-header b,.team-insights-page .popover .popover-title b,.team-insights-page ::v-deep .popover .popover-header b,.team-insights-page ::v-deep .popover .popover-title b{font-weight:600;color:#fff}.team-insights-page .popover .popover-body,.team-insights-page ::v-deep .popover .popover-body{padding:0!important;max-height:300px;overflow-y:auto;background-color:#fff;border-radius:0 0 10px 10px}.team-insights-page .popover .popover-body .table,.team-insights-page ::v-deep .popover .popover-body .table{margin-bottom:0;border-collapse:separate;border-spacing:0;font-size:.75rem}.team-insights-page .popover .popover-body .table thead th,.team-insights-page ::v-deep .popover .popover-body .table thead th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;border-top:none;color:#64748b;font-weight:600;font-size:.625rem;text-transform:uppercase;letter-spacing:.03em;padding:8px 10px;white-space:nowrap}.team-insights-page .popover .popover-body .table thead th .glyphicon,.team-insights-page ::v-deep .popover .popover-body .table thead th .glyphicon{margin-right:4px}.team-insights-page .popover .popover-body .table tbody tr,.team-insights-page ::v-deep .popover .popover-body .table tbody tr{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.team-insights-page .popover .popover-body .table tbody tr:hover,.team-insights-page ::v-deep .popover .popover-body .table tbody tr:hover{background-color:#f8fafc}.team-insights-page .popover .popover-body .table tbody tr:last-child td,.team-insights-page ::v-deep .popover .popover-body .table tbody tr:last-child td{border-bottom:none}.team-insights-page .popover .popover-body .table tbody td,.team-insights-page ::v-deep .popover .popover-body .table tbody td{padding:8px 10px;color:#334155;border-bottom:1px solid #f1f5f9;border-top:none;vertical-align:middle;font-size:.75rem}.team-insights-page .popover .popover-body .table tbody td .text-success,.team-insights-page ::v-deep .popover .popover-body .table tbody td .text-success{color:#22c55e!important;font-weight:600}.team-insights-page .popover .arrow:after,.team-insights-page .popover .arrow:before,.team-insights-page ::v-deep .popover .arrow:after,.team-insights-page ::v-deep .popover .arrow:before{border-color:transparent!important}.team-insights-page .legendLabel{font-size:.75rem;color:#475569;padding-right:10px;font-family:Inter,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;letter-spacing:-.01em}.team-insights-page ::v-deep .chart-panel ol,.team-insights-page ::v-deep .chart-panel ul{font-family:Inter,Segoe UI,Roboto,sans-serif!important;-webkit-font-smoothing:antialiased!important}.team-insights-page ::v-deep .chart-panel ol li,.team-insights-page ::v-deep .chart-panel ul li{font-size:.6875rem!important;color:#475569!important;font-weight:500!important;padding:2px 6px!important}.team-insights-page ::v-deep .chart-panel>div{font-family:Inter,Segoe UI,Roboto,sans-serif!important;-webkit-font-smoothing:antialiased!important;font-size:.6875rem!important}.team-insights-page .row{margin-left:-12px;margin-right:-12px}.team-insights-page [class*=col-]{padding-left:12px;padding-right:12px}@media(max-width:1024px){.team-insights-page .col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.team-insights-page .col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:20px}}@media(max-width:780px){.team-insights-page .info-section .row .col-sm-4,.team-insights-page .info-section .row .col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.team-insights-page .info-section .row .col-sm-8{margin-top:20px}.team-insights-page .slider-panel .card{min-width:100%;max-width:100%}.team-insights-page h5.fw-semi-bold{font-size:1rem}}@media(max-width:480px){.team-insights-page .page-title{font-size:1.25rem}.team-insights-page .info-section{padding:12px}.team-insights-page .info-section h5.fw-semi-bold{font-size:.9375rem}.team-insights-page .chart-panel{min-height:280px}.team-insights-page .chart-panel>div{width:100%!important;height:280px!important}.team-insights-page .person-name{gap:10px}.team-insights-page .person-name .glyphicon-user{width:36px;height:36px;font-size:.875rem}.team-insights-page .person-name div h6{font-size:.875rem}.team-insights-page .person-name div p{font-size:.75rem}}.popover{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;border-radius:10px!important;border:none!important;-webkit-box-shadow:0 10px 40px rgba(15,118,110,.15),0 4px 12px rgba(0,0,0,.1)!important;box-shadow:0 10px 40px rgba(15,118,110,.15),0 4px 12px rgba(0,0,0,.1)!important;max-width:450px;overflow:hidden}.popover .popover-header{background:linear-gradient(135deg,#0f766e,#14b8a6)!important;border-bottom:none!important;font-weight:600;font-size:.9375rem;color:#fff!important;padding:12px 16px;border-radius:0;letter-spacing:.01em}.popover .popover-header b{font-weight:600;color:#fff}.popover .popover-body{padding:0!important;max-height:350px;overflow-y:auto;background-color:#fff}.popover .popover-body .table{margin-bottom:0;border-collapse:separate;border-spacing:0;font-size:.8125rem}.popover .popover-body .table thead th{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;border-top:none;color:#475569;font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;padding:10px 12px;white-space:nowrap}.popover .popover-body .table thead th .glyphicon{margin-right:4px}.popover .popover-body .table tbody tr{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.popover .popover-body .table tbody tr:hover{background-color:#f8fafc}.popover .popover-body .table tbody tr:last-child td{border-bottom:none}.popover .popover-body .table tbody td{padding:10px 12px;color:#1e293b;border-bottom:1px solid #f1f5f9;border-top:none;vertical-align:middle;font-size:.8125rem;font-weight:400;line-height:1.4}.popover .popover-body .table tbody td .text-success{color:#16a34a!important;font-weight:600}.popover.bs-popover-auto[x-placement^=top] .arrow:after,.popover.bs-popover-top .arrow:after{border-top-color:#0f766e}.popover.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover.bs-popover-bottom .arrow:after{border-bottom-color:#0f766e}.popover.bs-popover-auto[x-placement^=left] .arrow:after,.popover.bs-popover-left .arrow:after{border-left-color:#0f766e}.popover.bs-popover-auto[x-placement^=right] .arrow:after,.popover.bs-popover-right .arrow:after{border-right-color:#0f766e}.circle-list-panel .background-cover{border:0;max-height:280px}.width-60{width:60px}.para-section{line-height:20px}.leave{color:#a7a8a9}.team-tab .inner-tab{margin-top:0}.team-tab .page-title{line-height:1}.team-tab .tab-panel .tab-pane{padding:0}@media(max-width:780px){.team-tab .text-panel .col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}.row .border-right{border-bottom:0!important;border-right:1px solid #d6dee5!important}}@media(max-width:680px){.team-tab .text-panel .col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.from-to-section button,.from-to-section input{margin-bottom:10px}.row .border-right{border-bottom:1px solid #d6dee5!important;border-right:0!important;margin-bottom:20px}}.table td,.table th{font-weight:700!important}.table td{font-weight:lighter!important}.VueTables__sortable{vertical-align:middle;white-space:nowrap}.VueTables__sortable>div,.VueTables__sortable>span{display:inline!important;vertical-align:middle!important}.VueTables__sortable .VueTables__sort-icon{display:inline!important;font-size:10px;vertical-align:middle;margin-left:4px}.VueTables th[data-v-70106638]:nth-child(6){width:10%}.custom-control[data-v-70106638]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.out_claims[data-v-70106638]{background-color:#f5f8fa}.leave_blank span[data-v-70106638]{margin-left:-15px!important}table.VueTables__table thead tr:first-child th span[data-v-70106638],th.VueTables__sortable span[data-v-70106638]:first-child{display:inline!important;vertical-align:middle!important}.table-responsive .VueTables__table .VueTables__sortable[data-v-70106638]{width:auto!important;white-space:nowrap!important}.table-responsive .VueTables__table tr th[data-v-70106638]{width:auto!important;min-width:80px!important;padding-top:12px!important;padding-bottom:10px!important;background-color:#e0e0e0!important;font-size:12px}.table-responsive .VueTables__table thead tr th span[data-v-70106638]{display:inline!important;vertical-align:middle!important}@media (max-width:821px){.unsch_appo[data-v-70106638]{width:100%}.apply_f[data-v-70106638]{margin-left:50%!important}.date_p[data-v-70106638]{width:75%}.pat_bal_inp[data-v-70106638]{width:100%!important}}@media (min-width:822px){.unsch_appo[data-v-70106638]{width:600px}.date_p[data-v-70106638]{width:50%}.pat_bal_inp[data-v-70106638]{width:50%!important}.custom-switch .custom-control-label[data-v-70106638]:after,.custom-switch .custom-control-label[data-v-70106638]:before{margin-top:5px}}@media (min-width:1200px){.date_p[data-v-70106638]{width:25%}.pat_bal_inp[data-v-70106638]{width:25%!important}}.unscheduled-treatment-pg .page-title[data-v-4fc7a953]{line-height:1.25}.popover-body[data-v-4fc7a953]{height:250px;overflow-y:auto}.unscheduled-treatment-card-wrap[data-v-4fc7a953]{margin:12px 0 20px;min-height:326px}.unscheduled-treatment-card-wrap .card-body[data-v-4fc7a953]{padding:15px}.unscheduled-treatment-card-wrap .card-body .mx-datepicker[data-v-4fc7a953]{margin-bottom:13px}.unscheduled-treatment-card-wrap .card-body .mx-datepicker .mx-input-append .glyphicon[data-v-4fc7a953]{vertical-align:text-top}.unscheduled-treatment-table-section[data-v-4fc7a953]{margin:12px 0 20px;letter-spacing:.3px}.unscheduled-treatment-table-section .card-body[data-v-4fc7a953]{padding:15px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-section-header[data-v-4fc7a953]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-section-header h5[data-v-4fc7a953]{margin:0 auto}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table th[data-v-4fc7a953]{background:transparent;font-size:12px;font-weight:600;border-top:1px solid #d6dee5!important}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table th span[data-v-4fc7a953]{font-size:10px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table td[data-v-4fc7a953]{font-size:12px;vertical-align:middle}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table .abc-checkbox label[data-v-4fc7a953]:before{margin-left:-8px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table .abc-checkbox label[data-v-4fc7a953]:after{left:10px}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table .attempts-icon[data-v-4fc7a953]{font-size:15px}.list-unscheduled-tx-txt[data-v-4fc7a953]{line-height:1.45}.badge-orange[data-v-4fc7a953]{background:orange}.badge-pink[data-v-4fc7a953]{background:pink}.badge-light-red[data-v-4fc7a953]{background:#f87979;color:#fff}.followup[data-v-4fc7a953]{padding:6px 4px 4px;min-width:100px;font-size:12px}.multiselect[data-v-4fc7a953]{font-size:12px!important;min-height:34px}.fs-13[data-v-4fc7a953]{font-size:13px}.fs-12[data-v-4fc7a953]{font-size:12px}.custom__tag[data-v-4fc7a953]{padding:4px 26px 4px 4px;border-radius:4px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;position:relative;display:inline-block}.multiselect__tag-icon[data-v-4fc7a953]:after{vertical-align:-5px}.multiselect__tag-icon[data-v-4fc7a953]{outline:0;margin-left:7px;line-height:16px}.option__desc[data-v-4fc7a953]{display:inline-block;vertical-align:middle}.option__desc .option__title[data-v-4fc7a953]{padding-left:5px}.routine-form[data-v-4fc7a953]{margin:20px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.routine-form label[data-v-4fc7a953]{min-width:85px}.routine-form .multiselect__tag[data-v-4fc7a953]:before{content:"\F2BE";font-family:FontAwesome;padding-right:8px;top:60%}.routine-form .option__image[data-v-4fc7a953]{height:20px;width:20px;margin-right:6px;vertical-align:-4px}.routine-form .custom__tag[data-v-4fc7a953],.routine-form .multiselect[data-v-4fc7a953]{font-size:12px!important}.routine-form .custom__tag[data-v-4fc7a953]{padding:4px 26px 4px 4px;border-radius:4px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:2px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.routine-form .multiselect__tag-icon[data-v-4fc7a953]:after{vertical-align:-5px}.routine-form .multiselect__tag-icon[data-v-4fc7a953]{outline:0}.multiselect__single[data-v-4fc7a953]{padding-left:0}.patient-list-table[data-v-4fc7a953]{margin-top:15px}.patient-list-table table[data-v-4fc7a953]{margin-bottom:5px}.patient-list-table th[data-v-4fc7a953]{background:transparent;font-size:13px;font-weight:600}.patient-list-table td[data-v-4fc7a953]{font-size:13px;vertical-align:middle;padding:15px 12px!important}.patient-list-table .delete_icon[data-v-4fc7a953]{font-size:18px;visibility:hidden;cursor:pointer}.patient-list-table tbody tr:hover .delete_icon[data-v-4fc7a953]{visibility:visible}@media (max-width:767.98px){.unscheduled-treatment-card-wrap[data-v-4fc7a953]{min-height:unset}}@media (max-width:575.98px){.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-section-header[data-v-4fc7a953]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.unscheduled-treatment-table-section .card-body .unscheduled-treatment-table-section-header h5[data-v-4fc7a953]{margin:0 auto 0 0;font-size:1.4rem}.unscheduled-treatment-table-section .card-body .list-unscheduled-tx-txt[data-v-4fc7a953]{font-size:15px}}.view-ba-1[data-v-4fc7a953]{margin-top:0!important}.VueTables__limit{display:none!important}.VueTables--client>.row{margin:0!important}.unscheduled-treatment-table .table th span{font-size:10px;font-weight:600}.unscheduled-treatment-table .table th span.VueTables__heading{font-size:12px;border-top:1px solid #d6dee5!important;font-weight:700}.unscheduled-treatment-table .table th{border-top:1px solid #d6dee5!important}.unscheduled-treatment-table .table td{padding:15px 12px!important;font-size:12px;vertical-align:middle}.patient-name,.patient-name:hover{color:#222;text-decoration:none}.view_BA{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.view_BA_from,.view_BA_to{width:210px}.unscheduled-treatment-card-wrap .abc-checkbox label:after{display:inline-block;cursor:pointer;position:absolute;width:16px;height:16px;left:0;top:2px;margin-left:-1.25rem;padding-left:3px;padding-top:1px;font-size:11px;background:#3bbe94}.unscheduled-treatment-card-wrap .abc-checkbox input[type=checkbox]:checked+label:after,.unscheduled-treatment-card-wrap .abc-checkbox input[type=radio]:checked+label:after{color:#fffefe!important;background-image:none!important}.ba-filter-panel{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ba-filter-panel .panel-header{background-color:#f8fafc;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.ba-filter-panel .section-title{font-size:1rem;font-weight:600;color:#2d3748;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.ba-filter-panel .section-icon{color:#3abf94;font-size:1rem}.ba-filter-panel .filter-content{padding:1.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ba-filter-panel .filter-group{margin-bottom:1rem}.ba-filter-panel .filter-label{display:block;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.ba-filter-panel .filter-date-input{border:1px solid #e2e8f0;border-radius:.375rem;padding:.625rem .75rem;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.ba-filter-panel .filter-date-input:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.2);box-shadow:0 0 0 2px rgba(58,191,148,.2)}.ba-filter-panel .filter-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer;margin:0}.ba-filter-panel .filter-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:#3abf94;cursor:pointer}.ba-filter-panel .checkbox-label{font-size:.875rem;color:#475569}.ba-filter-panel .apply-filters-btn{width:100%;padding:.75rem 1rem;background:#3abf94;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-top:.5rem}.ba-filter-panel .apply-filters-btn:hover{background:#2da37d;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(58,191,148,.3);box-shadow:0 2px 4px rgba(58,191,148,.3)}.ba-filter-panel .apply-filters-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.ba-filter-panel .mx-datepicker,.ba-filter-panel .mx-input-wrapper{width:100%}.ba-filter-panel .mx-input{border:1px solid #e2e8f0!important;border-radius:.375rem!important;padding:.625rem .75rem!important;font-size:.875rem!important;height:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ba-filter-panel .mx-input:focus{border-color:#3abf94!important;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.2)!important;box-shadow:0 0 0 2px rgba(58,191,148,.2)!important}.ba-filter-panel .mx-icon-calendar{color:#64748b}.ba-stats-panel{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden;height:100%}.ba-stats-panel .panel-header{background-color:#f8fafc;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.ba-stats-panel .section-title{font-size:1rem;font-weight:600;color:#2d3748;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.ba-stats-panel .section-icon{color:#3abf94;font-size:1.125rem}.ba-stats-panel .metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.ba-stats-panel .metric-card{padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;border-right:1px solid #e2e8f0;position:relative;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ba-stats-panel .metric-card:last-child{border-right:none}.ba-stats-panel .metric-card:hover{background-color:#f8fafc}.ba-stats-panel .metric-icon{width:2.75rem;height:2.75rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem;-ms-flex-negative:0;flex-shrink:0}.ba-stats-panel .metric-icon.success{background-color:rgba(58,191,148,.1);color:#3abf94}.ba-stats-panel .metric-icon.warning{background-color:rgba(239,68,68,.1);color:#ef4444}.ba-stats-panel .metric-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ba-stats-panel .metric-label{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.ba-stats-panel .metric-value{font-size:1.75rem;font-weight:700;line-height:1.2}.ba-stats-panel .metric-subtitle{font-size:.8125rem;color:#64748b;margin-top:.25rem}.ba-stats-panel .metric-subtitle .loss-amount{color:#ef4444;font-weight:600}.ba-stats-panel .view-details-btn{position:absolute;top:.75rem;right:.75rem;width:28px;height:28px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875rem}.ba-stats-panel .view-details-btn:hover{background:#3abf94;border-color:#3abf94;color:#fff}@media (max-width:1400px){.ba-stats-panel .metrics-grid{grid-template-columns:repeat(2,1fr)}.ba-stats-panel .metric-card:nth-child(2){border-right:none}.ba-stats-panel .metric-card:first-child,.ba-stats-panel .metric-card:nth-child(2){border-bottom:1px solid #e2e8f0}}@media (max-width:991px){.ba-stats-panel .metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ba-stats-panel .metrics-grid{grid-template-columns:1fr}.ba-stats-panel .metric-card{border-right:none;border-bottom:1px solid #e2e8f0}.ba-stats-panel .metric-card:last-child{border-bottom:none}}@media (max-width:576px){.ba-stats-panel .metric-card{padding:1rem}.ba-stats-panel .metric-value{font-size:1.5rem}.ba-stats-panel .metric-icon{width:2.25rem;height:2.25rem;font-size:1rem}}.ba-stats-panel .popover{max-width:500px}.ba-stats-panel .popover .table-sm{font-size:.8125rem}.ba-stats-panel .popover .table-sm th{font-weight:600;color:#475569;white-space:nowrap}.ba-stats-panel .popover .table-sm td{vertical-align:middle}.ba-table-panel{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.ba-table-panel .panel-header{background-color:#f8fafc;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.ba-table-panel .section-title{font-size:1rem;font-weight:600;color:#2d3748;margin:0 0 .25rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.ba-table-panel .section-icon{color:#3abf94;font-size:1rem}.ba-table-panel .panel-subtitle{font-size:.8125rem;color:#64748b;margin:0}.ba-table-panel .table-content{padding:0}.ba-table-panel .admin-table-wrapper{margin:0}.ba-table-panel .table-responsive{border-radius:0;margin:0!important}.ba-table-panel .VueTables{margin:0}.ba-table-panel .VueTables__search-field{padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.ba-table-panel .VueTables__search-field input{border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}.ba-table-panel .VueTables__search-field input:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.2);box-shadow:0 0 0 2px rgba(58,191,148,.2)}.ba-table-panel .table{margin-bottom:0;font-size:.875rem}.ba-table-panel .table thead th{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem}.ba-table-panel .table tbody td{padding:.875rem 1rem;vertical-align:middle;border-bottom:1px solid #e2e8f0;color:#334155}.ba-table-panel .table tbody tr:hover{background-color:#f8fafc}.ba-table-panel .table tbody tr:last-child td{border-bottom:none}.ba-table-panel .VuePagination{padding:.75rem 1.25rem;border-top:1px solid #e2e8f0;background-color:#f8fafc}.ba-table-panel .VuePagination nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ba-table-panel .VuePagination__pagination{margin:0}.ba-table-panel .VuePagination__pagination li a{border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem}.report-frequency-card[data-v-a7cc5556]{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}.report-frequency-card.is-active[data-v-a7cc5556]{border-color:#28a745;-webkit-box-shadow:0 0 0 1px rgba(40,167,69,.2);box-shadow:0 0 0 1px rgba(40,167,69,.2)}.report-frequency-card[data-v-a7cc5556] .card-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:1rem 1.25rem}.report-frequency-card .card-header-content[data-v-a7cc5556]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.report-frequency-card .card-header-content[data-v-a7cc5556],.report-frequency-card .header-left[data-v-a7cc5556]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-frequency-card .header-left[data-v-a7cc5556]{gap:.75rem}.report-frequency-card .header-left i[data-v-a7cc5556]{font-size:1.25rem;color:#547fff;width:24px;text-align:center}.report-frequency-card .header-left .header-title[data-v-a7cc5556]{font-weight:600;font-size:1.1rem;color:#333}.report-frequency-card .header-right .enable-toggle[data-v-a7cc5556]{margin-bottom:0}.report-frequency-card .header-right .enable-toggle[data-v-a7cc5556] .custom-control-label{padding-left:.5rem;font-weight:500}.report-frequency-card .card-body-content[data-v-a7cc5556]{padding:.5rem}.report-frequency-card .description-text[data-v-a7cc5556]{font-size:.9rem;margin-bottom:1.5rem}.report-frequency-card .section-block[data-v-a7cc5556]{background:#f9fafb;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.report-frequency-card .section-title[data-v-a7cc5556]{font-weight:600;font-size:.95rem;color:#333;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.report-frequency-card .section-title i[data-v-a7cc5556]{color:#6c757d;width:18px}.report-frequency-card .section-title .selected-count[data-v-a7cc5556]{font-weight:400;color:#6c757d;font-size:.85rem}.report-frequency-card .form-label[data-v-a7cc5556]{font-size:.8rem;font-weight:500;color:#555;margin-bottom:.35rem;display:block}.report-frequency-card .time-picker-wrapper[data-v-a7cc5556]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.report-frequency-card .time-picker-wrapper .time-select[data-v-a7cc5556]{background:#fff;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;cursor:pointer;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.report-frequency-card .time-picker-wrapper .time-select[data-v-a7cc5556]:hover{border-color:#547fff}.report-frequency-card .time-picker-wrapper .time-select[data-v-a7cc5556]:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 2px rgba(84,127,255,.15);box-shadow:0 0 0 2px rgba(84,127,255,.15);outline:none}.report-frequency-card .time-picker-wrapper .hour-select[data-v-a7cc5556],.report-frequency-card .time-picker-wrapper .minute-select[data-v-a7cc5556]{width:60px;text-align:center}.report-frequency-card .time-picker-wrapper .period-select[data-v-a7cc5556]{width:65px}.report-frequency-card .time-picker-wrapper .time-separator[data-v-a7cc5556]{font-weight:600;color:#555;font-size:1rem;padding:0 2px}.report-frequency-card .metrics-grid[data-v-a7cc5556]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.report-frequency-card .metric-card[data-v-a7cc5556]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.report-frequency-card .metric-card[data-v-a7cc5556]:hover{border-color:#b0b0b0;background:#fafafa}.report-frequency-card .metric-card.is-selected[data-v-a7cc5556]{border-color:#28a745;background:#f0fff4}.report-frequency-card .metric-card.is-selected .metric-checkbox-indicator i[data-v-a7cc5556]{color:#28a745}.report-frequency-card .metric-card .metric-checkbox-indicator[data-v-a7cc5556]{-ms-flex-negative:0;flex-shrink:0;padding-top:2px}.report-frequency-card .metric-card .metric-checkbox-indicator i[data-v-a7cc5556]{font-size:1.1rem;color:#aaa}.report-frequency-card .metric-card .metric-content[data-v-a7cc5556]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.report-frequency-card .metric-card .metric-label[data-v-a7cc5556]{display:block;font-weight:500;font-size:.9rem;color:#333;margin-bottom:.15rem}.report-frequency-card .metric-card .metric-description[data-v-a7cc5556]{display:block;font-size:.8rem;color:#777;line-height:1.3}.report-frequency-card .recipient-options[data-v-a7cc5556]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.report-frequency-card .recipient-option[data-v-a7cc5556]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;font-size:.9rem}.report-frequency-card .recipient-option[data-v-a7cc5556]:hover{border-color:#b0b0b0}.report-frequency-card .recipient-option.is-selected[data-v-a7cc5556]{border-color:#547fff;background:#f0f5ff;color:#547fff}.report-frequency-card .recipient-option.is-selected i[data-v-a7cc5556]{color:#547fff}.report-frequency-card .recipient-option i[data-v-a7cc5556]{color:#aaa}.report-frequency-card .role-selection-section[data-v-a7cc5556]{margin-top:.5rem;padding:.75rem;background:#f9fafb;border-radius:6px}.report-frequency-card .role-selection-section .form-label[data-v-a7cc5556]{font-weight:500;font-size:.85rem;color:#555;margin-bottom:.5rem}.report-frequency-card .role-checkboxes[data-v-a7cc5556]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.report-frequency-card .role-checkbox-item[data-v-a7cc5556]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.4rem .75rem;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:.85rem;-webkit-transition:all .15s ease;transition:all .15s ease}.report-frequency-card .role-checkbox-item[data-v-a7cc5556]:hover{border-color:#b0b0b0;background:#fafafa}.report-frequency-card .role-checkbox-item.is-selected[data-v-a7cc5556]{border-color:#28a745;background:#f0fff4}.report-frequency-card .role-checkbox-item.is-selected i[data-v-a7cc5556]{color:#28a745}.report-frequency-card .role-checkbox-item i[data-v-a7cc5556]{color:#aaa;font-size:.95rem}.report-frequency-card .specific-recipients[data-v-a7cc5556]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e0e0e0}.report-frequency-card .recipient-source-options[data-v-a7cc5556]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.report-frequency-card .source-option[data-v-a7cc5556]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.4rem .75rem;background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-size:.85rem;-webkit-transition:all .15s ease;transition:all .15s ease}.report-frequency-card .source-option[data-v-a7cc5556]:hover{border-color:#b0b0b0}.report-frequency-card .source-option.is-selected[data-v-a7cc5556]{border-color:#547fff;background:#f0f5ff;color:#547fff}.report-frequency-card .source-option.is-selected i[data-v-a7cc5556]{color:#547fff}.report-frequency-card .source-option i[data-v-a7cc5556]{color:#aaa;font-size:.9rem}.report-frequency-card .recipient-input-section[data-v-a7cc5556]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:1rem}.report-frequency-card .custom-email-input[data-v-a7cc5556]{margin-bottom:.75rem}.report-frequency-card .custom-email-input .email-input-row[data-v-a7cc5556]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;max-width:400px}.report-frequency-card .custom-email-input .email-input-field[data-v-a7cc5556]{-webkit-box-flex:1;-ms-flex:1;flex:1}.report-frequency-card .custom-email-input .add-email-btn[data-v-a7cc5556]{white-space:nowrap}.report-frequency-card .custom-emails-list[data-v-a7cc5556]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.report-frequency-card .custom-email-tag[data-v-a7cc5556]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.35rem .6rem;background:#e8f4ff;border:1px solid #b8daff;border-radius:4px;font-size:.85rem;color:#004085}.report-frequency-card .custom-email-tag .fa-envelope-o[data-v-a7cc5556]{font-size:.8rem;opacity:.7}.report-frequency-card .custom-email-tag .remove-email[data-v-a7cc5556]{margin-left:.25rem;cursor:pointer;opacity:.6}.report-frequency-card .custom-email-tag .remove-email[data-v-a7cc5556]:hover{opacity:1;color:#dc3545}.report-frequency-card .actions-section[data-v-a7cc5556]{padding-top:1rem;border-top:1px solid #e0e0e0;margin-top:.5rem}@media(max-width:768px){.report-frequency-card .card-header-content[data-v-a7cc5556]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem}.report-frequency-card .metrics-grid[data-v-a7cc5556]{grid-template-columns:1fr}.report-frequency-card .recipient-options[data-v-a7cc5556]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.report-frequency-card .recipient-options .recipient-option[data-v-a7cc5556]{width:100%}}.email-reports-settings .er-header[data-v-6ed82db6]{border-bottom:1px solid #eee;padding-bottom:1rem}.email-reports-settings .report-cards[data-v-6ed82db6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.email-reports-settings .aggregate-section[data-v-6ed82db6]{border-top:2px solid #eee;padding-top:1.5rem}.email-reports-settings .report-history[data-v-6ed82db6]{border-top:1px solid #eee;padding-top:1.5rem}.email-settings .es-header[data-v-377e2138]{border-bottom:1px solid #eee;padding-bottom:1rem}.email-settings .authenticated-domain-card[data-v-377e2138],.email-settings .domain-form-card[data-v-377e2138],.email-settings .method-choice-card[data-v-377e2138],.email-settings .pending-sender-card[data-v-377e2138],.email-settings .sender-form-card[data-v-377e2138],.email-settings .verified-sender-card[data-v-377e2138]{border:1px solid #e0e0e0;border-radius:8px}.email-settings .authenticated-domain-card[data-v-377e2138] .card-header,.email-settings .domain-form-card[data-v-377e2138] .card-header,.email-settings .method-choice-card[data-v-377e2138] .card-header,.email-settings .pending-sender-card[data-v-377e2138] .card-header,.email-settings .sender-form-card[data-v-377e2138] .card-header,.email-settings .verified-sender-card[data-v-377e2138] .card-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:1rem 1.25rem}.email-settings .authenticated-domain-card[data-v-377e2138],.email-settings .verified-sender-card[data-v-377e2138]{border-color:#28a745}.email-settings .authenticated-domain-card[data-v-377e2138] .card-header,.email-settings .verified-sender-card[data-v-377e2138] .card-header{background:#f0fff4}.email-settings .pending-sender-card[data-v-377e2138]{border-color:#ffc107}.email-settings .pending-sender-card[data-v-377e2138] .card-header{background:#fff9e6}.email-settings .card-header-content[data-v-377e2138]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.email-settings .card-header-content[data-v-377e2138],.email-settings .header-left[data-v-377e2138]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-settings .header-left[data-v-377e2138]{gap:.75rem}.email-settings .header-left i[data-v-377e2138]{font-size:1.25rem}.email-settings .header-left .header-title[data-v-377e2138]{font-weight:600;font-size:1.1rem;color:#333}.email-settings .header-right[data-v-377e2138]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-settings .method-options[data-v-377e2138]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.email-settings .method-option[data-v-377e2138]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1.25rem;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.email-settings .method-option[data-v-377e2138]:hover{border-color:#6c757d;background:#fafafa}.email-settings .method-option.selected[data-v-377e2138]{border-color:#007bff;background:#f0f7ff}.email-settings .method-option .method-icon[data-v-377e2138]{-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;background:#e9ecef;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.email-settings .method-option .method-icon i[data-v-377e2138]{font-size:1.5rem;color:#495057}.email-settings .method-option.selected .method-icon[data-v-377e2138]{background:#007bff}.email-settings .method-option.selected .method-icon i[data-v-377e2138]{color:#fff}.email-settings .method-option .method-content[data-v-377e2138]{-webkit-box-flex:1;-ms-flex:1;flex:1}.email-settings .method-option .method-content .method-title[data-v-377e2138]{margin-bottom:.5rem;font-weight:600;color:#333}.email-settings .method-option .method-content .method-description[data-v-377e2138]{color:#666;font-size:.95rem}.email-settings .method-option .method-content .method-features[data-v-377e2138]{list-style:none;padding:0;margin:0}.email-settings .method-option .method-content .method-features li[data-v-377e2138]{font-size:.9rem;color:#555;margin-bottom:.25rem}.email-settings .method-option .method-select[data-v-377e2138]{-ms-flex-negative:0;flex-shrink:0}.email-settings .method-option .method-select i[data-v-377e2138]{font-size:1.5rem}.email-settings .how-it-works[data-v-377e2138]{background:#f8f9fa;border-radius:8px;padding:1rem 1.25rem}.email-settings .steps-inline[data-v-377e2138]{-ms-flex-wrap:wrap;flex-wrap:wrap}.email-settings .step-inline[data-v-377e2138],.email-settings .steps-inline[data-v-377e2138]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.email-settings .step-inline .step-num[data-v-377e2138]{width:24px;height:24px;background:#17a2b8;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.8rem;font-weight:600}.email-settings .pending-instructions .instruction-header[data-v-377e2138]{font-size:1.05rem}.email-settings .pending-instructions .instruction-steps[data-v-377e2138]{padding-left:1.25rem;margin-bottom:1rem}.email-settings .pending-instructions .instruction-steps li[data-v-377e2138]{margin-bottom:.5rem;color:#555}.email-settings .pending-instructions .tip-alert[data-v-377e2138]{background:#f8f9fa;border:1px solid #e0e0e0}.email-settings .pending-actions[data-v-377e2138]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.email-settings .sender-details[data-v-377e2138]{display:grid;gap:.75rem}.email-settings .detail-row[data-v-377e2138]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.email-settings .detail-row .detail-label[data-v-377e2138]{font-weight:500;color:#666;min-width:100px}.email-settings .detail-row .detail-value[data-v-377e2138]{color:#333}.email-settings .dns-records-section[data-v-377e2138]{background:#f8f9fa;border-radius:8px;padding:1.25rem;border:1px solid #e0e0e0}.email-settings .dns-records-table[data-v-377e2138]{background:#fff;border-radius:4px}.email-settings .dns-records-table .dns-value[data-v-377e2138]{font-size:.85rem;background:#f1f1f1;padding:.25rem .5rem;border-radius:4px;word-break:break-all}.email-settings .dns-records-table .copy-btn[data-v-377e2138]{color:#6c757d}.email-settings .dns-records-table .copy-btn[data-v-377e2138]:hover{color:#007bff}.email-settings .dns-records-table .status-badge[data-v-377e2138]{font-size:.75rem}.email-settings .form-section[data-v-377e2138]{background:#f9fafb;border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.email-settings .form-section-title[data-v-377e2138]{font-weight:600;color:#333;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-settings .form-section-title i[data-v-377e2138]{color:#6c757d}.email-settings .form-label-custom[data-v-377e2138]{font-weight:500;font-size:.9rem;color:#555}.email-settings .form-actions[data-v-377e2138]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:1rem;border-top:1px solid #eee}.payment-settings .ps-header[data-v-2ee5fbcd]{border-bottom:1px solid #eee;padding-bottom:1rem}.payment-settings .payment-cards[data-v-2ee5fbcd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.payment-card[data-v-2ee5fbcd]{border:1px solid #e0e0e0;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.payment-card.is-active[data-v-2ee5fbcd]{border-color:#28a745;-webkit-box-shadow:0 0 0 1px rgba(40,167,69,.2);box-shadow:0 0 0 1px rgba(40,167,69,.2)}.payment-card[data-v-2ee5fbcd] .card-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:1rem 1.25rem}.payment-card .card-header-content[data-v-2ee5fbcd]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.payment-card .card-header-content[data-v-2ee5fbcd],.payment-card .header-left[data-v-2ee5fbcd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-card .header-left[data-v-2ee5fbcd]{gap:.75rem}.payment-card .header-left>i[data-v-2ee5fbcd]{font-size:1.25rem;color:#547fff;width:24px;text-align:center}.payment-card .header-left .header-title[data-v-2ee5fbcd]{font-weight:600;font-size:1.1rem;color:#333}.payment-card .header-right .enable-toggle[data-v-2ee5fbcd]{margin-bottom:0}.payment-card .header-right .enable-toggle[data-v-2ee5fbcd] .custom-control-label{padding-left:.5rem;font-weight:500}.payment-card .card-body-content[data-v-2ee5fbcd]{padding:.5rem}.payment-card .description-text[data-v-2ee5fbcd]{font-size:.9rem;color:#6c757d;margin-bottom:1.5rem}.payment-card .section-block[data-v-2ee5fbcd]{background:#f9fafb;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.payment-card .section-title[data-v-2ee5fbcd]{font-weight:600;font-size:.95rem;color:#333;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.payment-card .section-title i[data-v-2ee5fbcd]{color:#6c757d;width:18px}.payment-card .form-label[data-v-2ee5fbcd]{font-size:.9rem;font-weight:500;color:#495057;margin-bottom:.5rem;display:block}.payment-card .custom-select[data-v-2ee5fbcd],.payment-card[data-v-2ee5fbcd] .form-control{height:auto;padding:.5rem .75rem;font-size:.9rem;border-radius:4px;border:1px solid #ced4da}.payment-card .custom-select[data-v-2ee5fbcd]:focus,.payment-card[data-v-2ee5fbcd] .form-control:focus{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.payment-card .custom-select[data-v-2ee5fbcd]:disabled,.payment-card[data-v-2ee5fbcd] .form-control:disabled{background-color:#e9ecef;opacity:.65}.payment-card[data-v-2ee5fbcd] .multiselect{min-height:38px}.payment-card[data-v-2ee5fbcd] .multiselect .multiselect__tags{min-height:38px;padding:6px 40px 0 8px;border:1px solid #ced4da;border-radius:4px;background:#fff;font-size:.9rem}.payment-card[data-v-2ee5fbcd] .multiselect .multiselect__single{margin-bottom:6px;font-size:.9rem;color:#495057}.payment-card[data-v-2ee5fbcd] .multiselect .multiselect__placeholder{color:#6c757d;margin-bottom:6px;padding-top:0}.payment-card[data-v-2ee5fbcd] .multiselect .multiselect__select{height:36px}.payment-card[data-v-2ee5fbcd] .multiselect .multiselect__option{padding:10px 12px;min-height:36px;font-size:.9rem}.payment-card[data-v-2ee5fbcd] .multiselect .multiselect__option--highlight{background:#547fff;color:#fff}.payment-card[data-v-2ee5fbcd] .multiselect .multiselect__option--selected{background:#e3f2fd;color:#495057;font-weight:500}.payment-card[data-v-2ee5fbcd] .multiselect .multiselect__option--selected.multiselect__option--highlight{background:#547fff;color:#fff}.payment-card[data-v-2ee5fbcd] .multiselect .multiselect__content-wrapper{border:1px solid #ced4da;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.payment-card[data-v-2ee5fbcd] .multiselect.multiselect--disabled{opacity:.65}.payment-card[data-v-2ee5fbcd] .multiselect.multiselect--disabled .multiselect__tags{background-color:#e9ecef}.payment-card[data-v-2ee5fbcd] .multiselect.multiselect--disabled .multiselect__select{background:transparent}.providers-grid[data-v-2ee5fbcd]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:992px){.providers-grid[data-v-2ee5fbcd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.providers-grid[data-v-2ee5fbcd]{grid-template-columns:1fr}}.provider-option[data-v-2ee5fbcd]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem;background:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;min-height:180px}.provider-option[data-v-2ee5fbcd]:hover:not(.is-disabled){border-color:#b0b0b0;background:#fafafa}.provider-option.is-selected[data-v-2ee5fbcd]{border-color:#28a745;background:#f0fff4}.provider-option.is-selected .provider-checkbox i[data-v-2ee5fbcd]{color:#28a745}.provider-option.is-disabled[data-v-2ee5fbcd]{cursor:not-allowed;opacity:.7;background:#f8f9fa}.provider-option.coming-soon .provider-features[data-v-2ee5fbcd],.provider-option.coming-soon .provider-features i[data-v-2ee5fbcd]{color:#999}.provider-option .provider-checkbox[data-v-2ee5fbcd]{position:absolute;top:1rem;left:1rem}.provider-option .provider-checkbox i[data-v-2ee5fbcd]{font-size:1.1rem;color:#aaa}.provider-option .provider-content[data-v-2ee5fbcd]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1.5rem}.provider-option .provider-header-row[data-v-2ee5fbcd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.provider-option .provider-name[data-v-2ee5fbcd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.provider-option .provider-name i[data-v-2ee5fbcd]{font-size:1.1rem}.provider-option .provider-name strong[data-v-2ee5fbcd]{font-size:.95rem}.provider-option .provider-name small[data-v-2ee5fbcd]{font-size:.8rem}.provider-option .provider-features[data-v-2ee5fbcd]{list-style:none;padding:0;margin:0;font-size:.8rem}.provider-option .provider-features li[data-v-2ee5fbcd]{padding:.15rem 0}.provider-option .provider-features li i[data-v-2ee5fbcd]{width:14px;margin-right:.35rem;font-size:.75rem}.provider-option .provider-features.muted[data-v-2ee5fbcd],.provider-option .provider-features.muted li i[data-v-2ee5fbcd]{color:#999}.coming-soon-badge[data-v-2ee5fbcd]{position:absolute;top:-8px;right:16px;background:linear-gradient(135deg,#6c757d,#495057);color:#fff;padding:3px 10px;border-radius:10px;font-size:.7rem;font-weight:600;text-transform:uppercase}.payment-methods-grid[data-v-2ee5fbcd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.payment-method-option[data-v-2ee5fbcd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.payment-method-option[data-v-2ee5fbcd]:hover{border-color:#b0b0b0;background:#fafafa}.payment-method-option.is-selected[data-v-2ee5fbcd]{border-color:#28a745;background:#f0fff4}.payment-method-option.is-selected .method-checkbox i[data-v-2ee5fbcd]{color:#28a745}.payment-method-option .method-checkbox[data-v-2ee5fbcd]{-ms-flex-negative:0;flex-shrink:0}.payment-method-option .method-checkbox i[data-v-2ee5fbcd]{font-size:1.1rem;color:#aaa}.payment-method-option .method-content[data-v-2ee5fbcd]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.payment-method-option .method-label[data-v-2ee5fbcd]{display:block;font-weight:500;font-size:.9rem;color:#333;margin-bottom:.1rem}.payment-method-option .method-description[data-v-2ee5fbcd]{display:block;font-size:.8rem;color:#777}.options-grid[data-v-2ee5fbcd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.option-item[data-v-2ee5fbcd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.option-item[data-v-2ee5fbcd]:hover{border-color:#b0b0b0;background:#fafafa}.option-item.is-selected[data-v-2ee5fbcd]{border-color:#28a745;background:#f0fff4}.option-item.is-selected .option-checkbox i[data-v-2ee5fbcd]{color:#28a745}.option-item .option-checkbox[data-v-2ee5fbcd]{-ms-flex-negative:0;flex-shrink:0;padding-top:2px}.option-item .option-checkbox i[data-v-2ee5fbcd]{font-size:1.1rem;color:#aaa}.option-item .option-content[data-v-2ee5fbcd]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.option-item .option-label[data-v-2ee5fbcd]{display:block;font-weight:500;font-size:.9rem;color:#333;margin-bottom:.15rem}.option-item .option-description[data-v-2ee5fbcd]{display:block;font-size:.8rem;color:#777;line-height:1.3}.actions-section[data-v-2ee5fbcd]{padding-top:1rem;border-top:1px solid #e0e0e0;margin-top:.5rem}@media(max-width:768px){.payment-card .card-header-content[data-v-2ee5fbcd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem}.options-grid[data-v-2ee5fbcd]{grid-template-columns:1fr}.provider-header-row[data-v-2ee5fbcd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}}.settings-tab-content{padding:0}.settings-header{border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1.5rem}.settings-header h4{font-weight:600;color:#333;margin-bottom:.5rem}.settings-header h4 i{color:#6c757d}.settings-header p{color:#6c757d;margin-bottom:0}.settings-section{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.settings-section .section-header{font-weight:600;color:#333;font-size:1.1rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-section .section-header i{color:#6c757d;margin-right:.5rem}.settings-section .section-description{color:#6c757d;margin-bottom:1rem;font-size:.95rem}.settings-form-group{background:#f9fafb;border-radius:8px;padding:1.25rem;margin-bottom:1rem}.settings-form-group .form-label-custom{font-weight:500;color:#333;margin-bottom:.5rem}.settings-form-group .form-helper-text{color:#6c757d;font-size:.875rem;margin-top:.25rem}.settings-card{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem}.settings-card .card-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:1rem 1.25rem;font-weight:600;color:#333}.settings-card .card-body{padding:1.25rem}.settings-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 0;margin-top:1rem;border-top:1px solid #eee}.tab_header{color:#333!important;font-size:1.25rem!important;border-bottom:2px solid #e0e0e0!important}.sec_header,.tab_header{font-weight:600!important;margin-bottom:1rem!important;padding-bottom:.75rem!important}.sec_header{font-size:1.1rem!important;border-bottom:1px solid #eee!important}.fw-semi-bold{font-weight:500!important;color:#495057}.multiselect .multiselect__tags{border-radius:8px!important;border:1px solid #e0e0e0!important;padding:8px 40px 0 8px!important;min-height:42px!important;background:#fff!important}.multiselect .multiselect__input,.multiselect .multiselect__single{background:transparent!important;font-size:.95rem!important}.multiselect .multiselect__select{height:40px!important}.multiselect .multiselect__content-wrapper{border-radius:0 0 8px 8px!important;border:1px solid #e0e0e0!important;border-top:none!important}.table th{font-weight:600!important;color:#333!important;border-bottom:2px solid #e0e0e0!important;background:#f8f9fa!important}.table td,.table th{padding:.75rem!important}.table td{border-bottom:1px solid #eee!important;vertical-align:middle!important}.table tbody tr:hover{background:#f8f9fa!important}.card.bg-light{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important}.card.bg-light .card-body{padding:1.5rem!important}.abc-checkbox{margin-bottom:.75rem}.abc-checkbox .custom-control-label,.abc-checkbox label{font-weight:500!important;color:#495057!important;cursor:pointer}.abc-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#667eea!important;border-color:#667eea!important}.alert-warning{background:#fff3cd!important;border:1px solid #ffc107!important;border-radius:8px!important;padding:1rem 1.25rem!important}.alert-warning .fw-semi-bold{color:#856404!important}.form-control{border-radius:6px!important;border:1px solid #e0e0e0!important;height:38px!important;padding:.375rem .75rem!important;font-size:.95rem!important;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important}.form-control:focus{border-color:#667eea!important;-webkit-box-shadow:0 0 0 .2rem rgba(102,126,234,.25)!important;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)!important}.form-control:disabled{background-color:#f8f9fa!important;opacity:.7!important}.custom-select{border-radius:6px!important;border:1px solid #e0e0e0!important;height:38px!important;padding:.375rem 1.75rem .375rem .75rem!important;font-size:.95rem!important;background-color:#fff!important;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important}.custom-select:focus{border-color:#667eea!important;-webkit-box-shadow:0 0 0 .2rem rgba(102,126,234,.25)!important;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)!important}.btn-success{background:linear-gradient(135deg,#28a745,#20c997)!important;border:none!important;border-radius:6px!important;padding:.5rem 1.5rem!important;font-weight:500!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.btn-success:hover{background:linear-gradient(135deg,#218838,#1aa179)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important;-webkit-box-shadow:0 4px 12px rgba(40,167,69,.3)!important;box-shadow:0 4px 12px rgba(40,167,69,.3)!important}.btn-success:active{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.btn-outline-secondary{border-radius:6px!important;border:1px solid #e0e0e0!important;color:#495057!important;font-weight:500!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.btn-outline-secondary:hover{background:#f8f9fa!important;border-color:#667eea!important;color:#667eea!important}.btn-default{background:#f8f9fa!important;border:1px solid #e0e0e0!important;border-radius:6px!important;color:#495057!important;font-weight:500!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.btn-default:hover{background:#e9ecef!important;border-color:#667eea!important;color:#667eea!important}.abc-radio{margin-bottom:0!important}.abc-radio label{font-weight:500!important;color:#495057!important;cursor:pointer!important}.abc-radio .custom-control-input:checked~.custom-control-label:before{background-color:#667eea!important;border-color:#667eea!important}.b-rad-5{background:#f9fafb;border-radius:8px;padding:1.25rem;margin-bottom:1rem}.providers-production-section{background:#f9fafb!important;border-radius:8px!important;padding:1.25rem!important;border:1px solid #e0e0e0!important;margin-top:1rem!important}.codes-to-include-exclude{width:100%!important;margin-top:1rem}.codes-to-include-exclude td{padding:.5rem!important;vertical-align:top!important}.settings-tip{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.settings-tip i{color:#ffc107;font-size:1.25rem;margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0}.settings-tip p{margin:0;color:#555}.settings-goals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.settings-goals-grid .goal-item{background:#f9fafb;border-radius:8px;padding:1rem}.settings-goals-grid .goal-item label{font-weight:500;color:#333;margin-bottom:.5rem;display:block}.settings-goals-grid .goal-item input{width:100%}.settings-followup-section{background:#f9fafb;border-radius:8px;padding:1.25rem;margin-bottom:1rem}.settings-followup-section .followup-header{font-weight:500;color:#333;margin-bottom:1rem}.settings-followup-section .followup-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;padding:.75rem;background:#fff;border-radius:6px;border:1px solid #e0e0e0}.settings-status-panel{background:#f9fafb;border-radius:8px;padding:1.25rem}.settings-status-panel .status-column{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;margin-bottom:1rem}.settings-status-panel .status-column h6{font-weight:600;color:#333;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.info-section{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;border-bottom:none}.info-section .custom-select{width:auto;min-width:200px}.info-section .info-section{border:none;padding:1rem 0;margin-bottom:0;background:transparent}.action-section{max-width:100%;position:relative;margin-bottom:1rem;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.action-section i{color:#ffc107;font-size:1.25rem;margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0}.action-section p{margin:0;color:#555}.background-cover.card,.card.background-cover{background:#f8f9fa!important;border:1px solid #e0e0e0!important;border-radius:8px!important;padding:0!important}.background-cover.card .card-body,.card.background-cover .card-body{padding:1.25rem!important}.background-cover.card .d-flex,.card.background-cover .d-flex{margin-bottom:.875rem;padding:.75rem 1rem;background:#fff;border-radius:6px;border:1px solid #e9ecef;-webkit-transition:all .2s ease;transition:all .2s ease}.background-cover.card .d-flex:hover,.card.background-cover .d-flex:hover{border-color:#dee2e6;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.04);box-shadow:0 2px 4px rgba(0,0,0,.04)}.background-cover.card .d-flex:last-child,.card.background-cover .d-flex:last-child{margin-bottom:0}.background-cover.card .d-flex i,.card.background-cover .d-flex i{color:#6c757d!important;font-size:1.25rem!important;margin-right:.75rem!important;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.background-cover.card .d-flex i.text-warning,.card.background-cover .d-flex i.text-warning{color:#ffc107!important}.background-cover.card .d-flex p,.card.background-cover .d-flex p{margin:0!important;color:#495057!important;font-size:.9rem!important;font-weight:500!important;line-height:1.5!important}div.multi-select{max-width:400px}div.multi-select .multiselect__tags{border-radius:0}.custom-code-table{width:80%!important}.codes-to-include-exclude{width:60%!important}div.providers-production-section{background-color:#f9fafb;padding:1.25rem;border-radius:8px;border:1px solid #e0e0e0}table.providers-production-table{width:100%;max-width:600px;margin-top:1rem}table.providers-production-table thead th{font-weight:500;color:#333;border-bottom:2px solid #e0e0e0;padding:.75rem}table.providers-production-table tbody td{padding:.75rem;border-bottom:1px solid #eee}td.production-goal-column{width:40%}.multiselect{max-width:500px}.multiselect .multiselect__single>span.custom__tag .option__image{height:20px;width:20px;margin-right:6px;vertical-align:-4px}.multiselect .multiselect__option--highlight:after{top:8px;font-size:10px;padding:0 10px}.multiselect .multiselect__single>span.custom__tag{padding:4px 26px 4px 4px}.multiselect__tag-icon:after{vertical-align:-5px}.multiselect__tag-icon{outline:0;margin-left:7px;line-height:16px}.option__desc{margin-left:5px}.multiselect__single{margin-bottom:0;font-size:14px}.add-more-table tr i.fa-trash{opacity:0;margin-top:10px;cursor:pointer}.add-more-table tr:hover i.fa-trash{opacity:1}.multiselect__tags-wrap>span.custom__tag{padding:4px 26px 4px 4px}.multiselect__tags-wrap>span.custom__tag i{margin-right:0}.multiselect__single>span.custom__tag{padding:4px 26px 4px 4px}.multiselect__single>span.custom__tag .option__image{height:20px;width:20px;margin-right:6px;vertical-align:-4px}.mobile-display{display:none!important}.custom-select:disabled{background-color:#ebebeb!important}.add-more-table td{padding:20px 0 20px 0!important}.add-more-table td .multiselect{width:100%}@media(max-width:880px){.mobile-display{display:block!important}.add-more-table .mobile-display{font-weight:700;margin-bottom:10px}.add-more-table td{width:100%;display:block;padding:10px 0 20px 0!important}.add-more-table td .multiselect{width:100%}.add-more-table th{display:none}.add-more-table td:last-child{text-align:center}.add-more-table tr i.fa-trash{opacity:1;margin:0 auto;color:red;background-color:#000;padding:0;width:30px;border-radius:20px;height:30px;line-height:30px}}.abc-checkbox>div{display:-webkit-box;display:-ms-flexbox;display:flex}.abc-checkbox>div label{padding-bottom:0!important;margin-top:6px!important;min-width:135px}.abc-checkbox>div label :after,.abc-checkbox>div label :before{top:2px!important}.goals-checkbox{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.goals-checkbox .abc-checkbox{background:#f9fafb;border-radius:8px;padding:1rem;margin-bottom:0}.goals-checkbox .abc-checkbox>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.goals-checkbox .form-control{max-width:150px;margin-left:0;margin-top:.5rem;border-radius:6px}.goals-checkbox label{padding-left:0!important;font-weight:500;color:#333;margin-bottom:0!important}.goals-checkbox label:before{display:none!important}.grey-text{color:#6c757d;font-size:.875rem}.maximum-panel{background:#f9fafb;border-radius:8px;padding:1.25rem;margin-bottom:1rem}.maximum-panel p.fw-semi-bold{font-weight:500;color:#333;margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.maximum-panel .form-control{min-width:80px;width:100px;margin-left:0;display:inline-block;border-radius:6px;border:1px solid #e0e0e0;height:38px;padding:.375rem .75rem}.maximum-panel .form-control:focus{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-panel-text{line-height:38px;margin:10px 0;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:.75rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.form-panel-text .form-control{min-width:80px;width:100px;margin:0;display:inline-block;border-radius:6px;border:1px solid #e0e0e0;height:38px;padding:.375rem .75rem}.form-panel-text .form-control:focus{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-panel-text .custom-select,.form-panel-text select{height:38px!important;margin:0;min-width:90px!important;border-radius:6px;border:1px solid #e0e0e0;padding:.375rem 1.75rem .375rem .75rem;background-color:#fff}.form-panel-text .custom-select:focus,.form-panel-text select:focus{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-panel-text .abc-radio label:after{top:3px}.form-panel-text .abc-radio label:before{top:0}.form-panel-text .delete-button{font-size:18px;color:#dc3545;padding:.25rem .5rem;border-radius:4px;-webkit-transition:all .2s;transition:all .2s}.form-panel-text .delete-button:hover{color:#fff;background-color:#dc3545}.follow-list{margin:1rem 0 0 0;padding:0;list-style:none;counter-reset:follow-step}.follow-list li{list-style-type:none;margin-bottom:1rem;position:relative;padding-left:2.75rem;counter-increment:follow-step}.follow-list li:before{content:counter(follow-step);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600;font-size:.8rem;-webkit-box-shadow:0 2px 4px rgba(102,126,234,.3);box-shadow:0 2px 4px rgba(102,126,234,.3)}.follow-list li .form-panel-text,.follow-list li:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.follow-list li .form-panel-text{margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:1rem 1.25rem;width:calc(100% - .5rem);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04);box-shadow:0 2px 6px rgba(0,0,0,.04);-webkit-transition:all .2s ease;transition:all .2s ease}.follow-list li .form-panel-text:hover{border-color:#c5cae9;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.follow-list li .form-panel-text .custom-select,.follow-list li .form-panel-text select{background:#f8f9fa;border:1px solid #dee2e6;font-weight:500}.follow-list li .form-panel-text .custom-select:focus,.follow-list li .form-panel-text select:focus{background:#fff}.follow-list li .form-panel-text .form-control{background:#f8f9fa;border:1px solid #dee2e6;font-weight:500}.follow-list li .form-panel-text .form-control:focus{background:#fff}.inline-panel .abc-radio{display:inline-block;margin:0 10px}.list-move-panel{display:block;background:#f9fafb;border-radius:8px;padding:1.25rem;margin-top:1rem}.list-move-panel .left-status-panel{border-right:1px dashed #dee2e6}.list-move-panel .appointment-panel{background:#fff;border:1px solid #e0e0e0;border-radius:8px}.list-move-panel .appointment-panel .badge-light{background:transparent;font-weight:400!important;border-bottom:1px solid #eee;border-radius:0;width:100%;text-align:left;line-height:20px;padding:8px 0!important;cursor:move;color:#333}.list-move-panel .appointment-panel i{float:right;font-size:16px;margin-top:4px;display:none}.list-move-panel .appointment-panel .badge-light:hover i{display:block}.list-move-panel .appointment-panel .badge-light:last-child{border-bottom:0}.list-move-panel .status-list{display:inline-block;margin:0 1.5% 20px;max-width:30%;width:30%;vertical-align:top;word-wrap:break-word;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.list-move-panel .status-list h6{color:#333;border-bottom:1px solid #eee;padding-bottom:.5rem}.list-move-panel .status-list .badge-light{font-weight:400!important;border:1px solid #e0e0e0;width:100%;text-align:left;line-height:20px;padding:6px 12px!important;cursor:move;margin-bottom:8px;border-radius:6px;word-wrap:break-word;color:#333;background:#f8f9fa}.list-move-panel .status-list .badge-light:hover{background:#e9ecef}.wiki-action-section{max-width:80%}.wiki-multiselect{max-width:400px}.wiki-multiselect .custom__tag i{margin-right:20px}@media(min-width:1200px){.list-move-panel .container{max-width:100%}}@media(max-width:880px){.form-panel-text select{min-width:60px!important}.list-move-panel .left-status-panel{border-right:0;max-width:100%;border-bottom:1px dashed #ccc;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:50px}.list-move-panel .status-list{display:inline-block;margin:0 0 20px;max-width:100%;vertical-align:top}h3.fw-semi-bold{font-size:20px;line-height:26px}}@media(max-width:680px){.form-panel-text{line-height:26px}.content{padding:40px 20px 40px}.follow-list{margin:1rem 0 0 0}.follow-list li{padding-left:2.25rem}.follow-list li:before{width:24px;height:24px;font-size:.75rem}.follow-list li .form-panel-text{padding:.75rem 1rem}}.custom__tag{padding:8px 26px 8px 15px;border-radius:4px;color:#fff;line-height:1;background:#41b883;margin-bottom:0;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;position:relative;display:inline-block;font-size:14px}.custom__tag,.custom__tag i{margin-right:10px}.disabled-section{opacity:.5;pointer-events:none}.disabled-section p.fw-semi-bold{opacity:.7}div.disabled-section .follow-list,div:not(.disabled-section)>p.fw-semi-bold+.follow-list,div[class*=disabled-section]+.follow-list{margin-top:1rem}.info-section>.disabled-section>p.fw-semi-bold,.info-section>div>p.fw-semi-bold,.info-section div:not(.form-panel-text)>p.fw-semi-bold:not(:first-child){font-size:.95rem;color:#495057;margin-top:1.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px dashed #dee2e6}.drop-area{border:2px dashed #dee2e6;border-radius:8px;padding:1.5rem;text-align:center;word-wrap:break-word;background:#fafafa;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.drop-area:before{content:"Drop your status here";color:#6c757d;font-size:.875rem}.drop-zone{color:#6c757d;padding:1rem;text-align:center;margin:0;position:absolute;word-wrap:break-word;top:0;left:0;right:0}.custom-radio{display:inline-block!important;padding-left:10px!important}.form-panel-text .abc-radio,.form-panel-text .custom-radio{margin-right:.5rem}.form-panel-text .abc-radio label,.form-panel-text .custom-radio label{margin-bottom:0;font-weight:500}div[class*=disabled-section]:not(.disabled-section){background:#f9fafb;border-radius:8px;padding:1rem;margin-top:1rem}.custom-checkbox{padding:5px 0 0 0!important}.tab-panel .nav-tabs{z-index:1}.card-body{margin-top:0}.statusLockedState{opacity:.4}.stackedMessageForStatusLock{color:#222}.text-center:has(.btn){margin-bottom:1.5rem}.tab-pane>.text-center:first-child,.tab-pane>div>.text-center:first-child{margin-bottom:1.5rem}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;-webkit-transition:opacity .15s cubic-bezier(1,.5,.8,1);transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 4px 0;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__dropdown-toggle,.vs__selected-options{display:-webkit-box;display:-ms-flexbox;display:flex}.vs__selected-options{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855),-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);-webkit-transition-timing-function:cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{-webkit-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--deselect{background:#fb5858;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5);cursor:inherit}.vs__selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0 2px;padding:0 .25em;z-index:0}.vs__deselect{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0 0;padding:0 7px;background:none;-webkit-box-shadow:none;box-shadow:none;width:0;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:1}.vs__search::-webkit-input-placeholder{color:inherit}.vs__search::-moz-placeholder{color:inherit}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{-ms-flex-item-align:center;align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39.2%,.1);border-right:.9em solid hsla(0,0%,39.2%,.1);border-bottom:.9em solid hsla(0,0%,39.2%,.1);border-left:.9em solid rgba(60,60,60,.45);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;-webkit-transition:opacity .1s;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}.tab_header{background-color:#f8f9fa!important;padding:.75rem 1rem!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px;text-align:center;border:1px solid #e0e0e0;color:#333;font-weight:600}.sec_header{font-weight:600;font-size:1.1rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #eee}.sec_header,.sec_header.text-success{color:#333!important}.w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.b-rad-5{border-radius:5px!important}.b-rad-10{border-radius:10px!important}.b-rad-15{border-radius:15px!important}.custom-control-input:checked~.custom-control-label:before{border-color:#41b883!important;background-color:#41b883!important}.custom-control-input:checked~.custom-control-label:after{color:azure!important}.timezone_city{width:300px}.timezone_city ul.vs__dropdown-menu li,.timezone_city ul.vs__dropdown-menu li:not(:hover){background-color:#fff;color:#000;padding:10px 5px;border-bottom:1px solid #ccc;-webkit-transition:.4s;transition:.4s}.timezone_city ul.vs__dropdown-menu li:hover{background-color:#3abf94;color:#fff}.alert .close{position:relative!important;right:-16px!important;top:-16px!important}.VuePagination{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;float:right;margin:0!important;padding:0!important}.abc-checkbox>div{display:block!important}.help{position:absolute;right:45px;top:50px}button.close{position:relative!important;right:15px!important}.table td{padding-top:5px!important}.table-responsive .VueTables__table thead tr th{margin-left:auto!important;margin-right:auto!important;font-size:12px!important;vertical-align:top!important}.table-responsive .VueTables__table .VueTables__heading{float:left}table>thead>tr>th{text-transform:capitalize!important}.VueTables__search-field{display:-webkit-box;display:-ms-flexbox;display:flex}.VueTables__search-field label{margin-right:10px}.overdue-recall-table-section .card-body .overdue-recall-table-section-header{margin:10px 0 0!important}.overdue-recall-table-section .card-body .overdue-recall-table-section-header[data-v-786b417f]{display:inline!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-start;margin:10px 0 35px;-webkit-box-align:center;-ms-flex-align:center}.multiselect__select{max-height:34px!important}.unscheduled-treatment-pg .page-title[data-v-77249736]{line-height:1}.overdue-recall-card-wrap[data-v-77249736]{margin:12px 0 10px;min-height:326px}.overdue-recall-card-wrap .card-body[data-v-77249736]{padding:15px}.overdue-recall-card-wrap .card-body .mx-datepicker[data-v-77249736]{margin-bottom:13px}.overdue-recall-card-wrap .card-body .mx-datepicker .mx-input-append .glyphicon[data-v-77249736]{vertical-align:text-top}.overdue-recall-table-section[data-v-77249736]{margin:12px 0 20px;letter-spacing:.3px}.overdue-recall-table-section .card-body[data-v-77249736]{padding:15px}.overdue-recall-table-section .card-body .overdue-recall-table-section-header[data-v-77249736]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overdue-recall-table-section .card-body .overdue-recall-table-section-header h5[data-v-77249736]{margin:0 auto}.overdue-recall-table-section .card-body .overdue-recall-table th[data-v-77249736]{background:transparent;font-size:12px;font-weight:600;border-top:1px solid #d6dee5!important}.overdue-recall-table-section .card-body .overdue-recall-table th span[data-v-77249736]{font-size:10px}.overdue-recall-table-section .card-body .overdue-recall-table td[data-v-77249736]{font-size:12px;vertical-align:middle}.overdue-recall-table-section .card-body .overdue-recall-table .attempts-icon[data-v-77249736]{font-size:15px}.list-unscheduled-tx-txt[data-v-77249736]{line-height:1.45}.badge-orange[data-v-77249736]{background:orange}.badge-pink[data-v-77249736]{background:pink}.badge-light-red[data-v-77249736]{background:#f87979;color:#fff}.followup[data-v-77249736]{padding:6px 4px 4px;min-width:100px;font-size:12px}.multiselect[data-v-77249736]{font-size:12px!important;min-height:34px}.fs-13[data-v-77249736]{font-size:13px}.fs-12[data-v-77249736]{font-size:12px}.fs-18[data-v-77249736]{font-size:18px}.custom__tag[data-v-77249736]{padding:4px 26px 4px 4px;border-radius:4px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;position:relative;display:inline-block}.multiselect__tag-icon[data-v-77249736]:after{vertical-align:-5px}.multiselect__tag-icon[data-v-77249736]{outline:0;margin-left:7px;line-height:16px}.option__desc[data-v-77249736]{display:inline-block;vertical-align:middle}.option__desc .option__title[data-v-77249736]{padding-left:5px}.routine-form[data-v-77249736]{margin:20px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.routine-form label[data-v-77249736]{min-width:85px}.routine-form .multiselect__tag[data-v-77249736]:before{content:"\F2BE";font-family:FontAwesome;padding-right:8px;top:60%}.routine-form .option__image[data-v-77249736]{height:20px;width:20px;margin-right:6px;vertical-align:-4px}.routine-form .custom__tag[data-v-77249736],.routine-form .multiselect[data-v-77249736]{font-size:12px!important}.routine-form .custom__tag[data-v-77249736]{padding:4px 26px 4px 4px;border-radius:4px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:2px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.routine-form .multiselect__tag-icon[data-v-77249736]:after{vertical-align:-5px}.routine-form .multiselect__tag-icon[data-v-77249736]{outline:0}.multiselect__single[data-v-77249736]{padding-left:0}.patient-list-table[data-v-77249736]{margin-top:15px}.patient-list-table table[data-v-77249736]{margin-bottom:5px}.patient-list-table th[data-v-77249736]{background:transparent;font-size:13px;font-weight:600}.patient-list-table td[data-v-77249736]{font-size:13px;vertical-align:middle;padding:15px 12px!important}.patient-list-table .delete_icon[data-v-77249736]{font-size:18px;visibility:hidden;cursor:pointer}.patient-list-table tbody tr:hover .delete_icon[data-v-77249736]{visibility:visible}@media (max-width:767.98px){.overdue-recall-card-wrap[data-v-77249736]{min-height:unset}}@media (max-width:575.98px){.overdue-recall-table-section .card-body .overdue-recall-table-section-header[data-v-77249736]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.overdue-recall-table-section .card-body .overdue-recall-table-section-header h5[data-v-77249736]{margin:0 auto 0 0;font-size:1.4rem}.overdue-recall-table-section .card-body .list-unscheduled-tx-txt[data-v-77249736]{font-size:15px}}.create-new-list[data-v-77249736]{position:relative;top:0;z-index:1}.table-responsive[data-v-77249736]{margin-top:0}.progress .bg-dailygoal[data-v-77249736]{background-color:#ffda77!important}.progress .bg-weeklygoal[data-v-77249736]{background-color:#aaf0d1!important}.progress .bg-monthlygoal[data-v-77249736]{background-color:#ffa45b!important}.progress span[data-v-77249736]{color:#222;font-weight:700}.codex-editor[data-v-609c7f82]{pointer-events:none}.codex-editor .ce-toolbar[data-v-609c7f82],.codex-editor .ce-toolbar__plus[data-v-609c7f82]{display:none}.today-font{font-weight:500;color:#3abf94;font-size:30px;letter-spacing:.7px;margin-bottom:35px}.text-tagnew{color:#3abf94;text-align:left;font-size:20px;font-weight:600}.page-h5-titlenew{margin-bottom:30px}.edit-access{margin-bottom:8px;margin-right:25px}.templates-page-btn{font-size:13px!important;margin-top:0;margin-bottom:25px!important;width:50%!important;padding:8px 10px 7px!important;font-weight:500!important;font-family:Montserrat,sans-serif;background-color:teal!important;border-color:teal!important;margin-right:0!important}.templates-page-btn .fa{margin-right:10px;font-size:13px;vertical-align:-1px}.templates-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;margin:0 auto;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important;padding-top:23px;margin-bottom:20px}.upload-asset-btn{font-family:Montserrat,sans-serif!important}.add-routine-btn{width:180px}i.fa.fa-refresh{margin-right:10px}i.fa.fa-user-circle-o{margin-right:5px}.text-routine-table i.fa.fa-pencil-square-o{visibility:hidden}.table-hover tbody tr:hover .text-routine-table i.fa.fa-pencil-square-o{visibility:initial}.table-responsive i.fa.fa-list{color:#000;margin-right:9px;vertical-align:-1px}@media(max-width:576.98px){.new-page-btn{font-size:14px!important}.templates-div{width:90%}}.page-title-span{font-size:26px;color:#7a7a7a}.page-title{font-weight:700}.example-font{color:#7a7a7a}.routine-form{width:80%;margin:0}.routine-form .multiselect__tag:before{content:"\F2BE";font-family:FontAwesome;padding-right:8px}.routine-form .option__image{height:20px;width:20px;margin-right:6px;vertical-align:-4px}.routine-form .custom__tag{padding:4px 26px 4px 4px;border-radius:4px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;position:relative;display:inline-block}.routine-form .multiselect__tag-icon:after{vertical-align:-5px}.routine-form .multiselect__tag-icon{outline:0}.routine-form1{width:100%;margin:0}.routine-form1 .ce-header{text-align:left}.routine-repeat-options{margin-top:20px}.routine-repeat-options span{font-weight:600;margin-right:15px}.routine-repeat-options fieldset{margin-bottom:0;margin-top:1px;display:inline-block}.routine-repeat-options fieldset #simple-select-week{width:auto;margin:0 5px}.routine-repeat-options fieldset #simple-select-week .dropdown-toggle{background:#fff}.routine-repeat-options fieldset #simple-select-week .dropdown-menu{width:auto}.routine-repeat-options fieldset #simple-select-week .dropdown-menu button{background:transparent;outline:0!important}.routine-repeat-options .days-select{margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.routine-repeat-options .days-select .abc-checkbox label{padding-left:5px;margin-right:18px}#simple-select-routine{width:100%}#simple-select-routine button{background-color:#fff;color:#333;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#simple-select-routine .dropdown-toggle{background-color:#3abf94;color:#fff}#simple-select-routine .dropdown-menu{background-color:#fff;width:100%;padding:.2rem 0}#simple-select-routine .dropdown-menu button:focus{outline:0}@media(max-width:991.98px){.routine-form{width:100%}h1.display-4{font-size:36px}}@media(max-width:767.98px){.routine-form1 .ce-header{font-size:26px}.routine-form,.routine-form1{width:100%}h1.display-4{font-size:26px}.example-font{font-size:15px}}.option__desc{display:inline-block;vertical-align:middle}.option__desc .option__title{padding-left:5px}.option__image{width:30px}ul.bug-fixes{list-style-type:square;padding:10px}ul.bug-fixes li{margin-left:10px;margin-top:5px;margin-bottom:10px}.donut-chart{height:200px}.team-tab[data-v-698e2950]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:1rem 1.5rem;min-height:100vh}.page-title[data-v-698e2950]{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 16px 0;line-height:1.3}.report-title[data-v-698e2950]{font-size:1.125rem;font-weight:600;color:#0f172a;margin-bottom:16px}.section-title[data-v-698e2950]{font-size:.9375rem;font-weight:600;color:#0f172a;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}[data-v-698e2950] .b-card,[data-v-698e2950] .card{background-color:#fff!important;border-radius:10px!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;border:1px solid #e2e8f0!important}.info-section[data-v-698e2950]{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:16px 20px;margin-bottom:16px}.info-section .row[data-v-698e2950]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.info-section .border-right[data-v-698e2950]{border-right:1px solid #e2e8f0!important;padding-right:24px}@media(max-width:780px){.info-section .border-right[data-v-698e2950]{border-right:none!important;border-bottom:1px solid #e2e8f0!important;padding-right:12px;padding-bottom:20px;margin-bottom:20px}}.team-member-grid[data-v-698e2950]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;padding:0}.team-member-card[data-v-698e2950]{min-height:320px;background-color:#fafbfc!important;border-radius:10px!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #e2e8f0!important;-webkit-transition:all .2s ease;transition:all .2s ease}.team-member-card[data-v-698e2950]:hover{border-color:#3abf94!important;-webkit-box-shadow:0 4px 12px rgba(58,191,148,.1)!important;box-shadow:0 4px 12px rgba(58,191,148,.1)!important}.team-member-card[data-v-698e2950] .card-body{padding:14px!important}.person-name[data-v-698e2950]{gap:10px;margin-bottom:12px}.person-name .glyphicon-user[data-v-698e2950],.person-name[data-v-698e2950]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person-name .glyphicon-user[data-v-698e2950]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,rgba(58,191,148,.15),rgba(58,191,148,.08));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#3abf94;font-size:.875rem}.person-name h6[data-v-698e2950]{margin:0;font-size:.875rem;font-weight:600;color:#0f172a}.person-name p[data-v-698e2950]{margin:0;font-size:.75rem;color:#64748b}.chart-panel[data-v-698e2950]{min-height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:10px 0}.chart-panel>div[data-v-698e2950]{width:100%!important;height:280px!important}.chart-panel canvas[data-v-698e2950]{max-width:100%}.background-cover img[data-v-698e2950]{display:none}.background-cover[data-v-698e2950]:has(img){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:40px 24px;min-height:200px;background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border:2px dashed #e2e8f0!important;border-radius:10px!important}.background-cover[data-v-698e2950]:has(img):before{content:"\F080";font-family:FontAwesome;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,rgba(58,191,148,.15),rgba(58,191,148,.08));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.75rem;color:#3abf94;margin-bottom:16px}.background-cover[data-v-698e2950]:has(img):after{content:"No Data Available";font-size:1rem;font-weight:600;color:#334155}.btn-xs[data-v-698e2950],.btn.btn-xs[data-v-698e2950]{padding:3px 8px;font-size:.75rem;border-radius:5px;background-color:rgba(58,191,148,.1)!important;border:1px solid rgba(58,191,148,.3)!important;color:#2d9a77!important;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-xs[data-v-698e2950]:focus,.btn-xs[data-v-698e2950]:hover,.btn.btn-xs[data-v-698e2950]:focus,.btn.btn-xs[data-v-698e2950]:hover{background-color:rgba(58,191,148,.2)!important;border-color:#3abf94!important}.btn-xs span[data-v-698e2950],.btn.btn-xs span[data-v-698e2950]{color:inherit!important;font-size:.75rem!important}.fs-mini[data-v-698e2950]{font-size:.8125rem;color:#475569;line-height:1.5;margin-bottom:4px}.fs-mini.fw-semi-bold[data-v-698e2950]{font-weight:500}.text-success[data-v-698e2950]{color:#16a34a!important}.date-filter-container[data-v-698e2950]{margin-bottom:16px}.date-filter-group[data-v-698e2950]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.date-filter-group[data-v-698e2950],.date-filter[data-v-698e2950]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-filter[data-v-698e2950]{gap:8px}.date-label[data-v-698e2950]{font-size:.8125rem;font-weight:500;color:#334155;white-space:nowrap}.date-inputs[data-v-698e2950]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.date-picker-wrapper[data-v-698e2950]{-webkit-box-flex:1;-ms-flex:1;flex:1}.date-picker-wrapper[data-v-698e2950] .mx-datepicker{width:100%}.date-picker-wrapper[data-v-698e2950] .mx-datepicker .mx-input{height:36px;border-radius:6px;border:1px solid #e2e8f0;font-size:.8125rem;padding:0 10px}.date-picker-wrapper[data-v-698e2950] .mx-datepicker .mx-input:focus{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.submit-button[data-v-698e2950]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.submit-button .btn-primary[data-v-698e2950]{background-color:#3abf94!important;border-color:#3abf94!important;font-size:.8125rem;font-weight:500;padding:8px 16px;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.submit-button .btn-primary[data-v-698e2950]:hover{background-color:#2d9a77!important;border-color:#2d9a77!important}@media(max-width:768px){.team-tab[data-v-698e2950]{padding:.75rem}.page-title[data-v-698e2950]{font-size:1.375rem}.date-filter-group[data-v-698e2950]{gap:10px}.date-filter-group[data-v-698e2950],.date-filter[data-v-698e2950]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.date-filter[data-v-698e2950]{gap:5px;width:100%}.date-inputs[data-v-698e2950],.submit-button[data-v-698e2950]{width:100%}.team-member-grid[data-v-698e2950]{grid-template-columns:1fr}}.TaskReports[data-v-89d12324]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem;overflow-y:auto}.details-header[data-v-89d12324]{margin-bottom:.875rem;border-bottom:1px solid #e5e7eb;padding-bottom:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.details-header[data-v-89d12324],.header-actions[data-v-89d12324]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-actions[data-v-89d12324]{gap:.75rem}.export-button[data-v-89d12324]{background-color:#3abf94;color:#fff;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-webkit-transition:background-color .2s ease-in-out,-webkit-transform .2s ease;transition:background-color .2s ease-in-out,-webkit-transform .2s ease;transition:background-color .2s ease-in-out,transform .2s ease;transition:background-color .2s ease-in-out,transform .2s ease,-webkit-transform .2s ease}.export-button[data-v-89d12324]:hover{background-color:#2d8c6f;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.export-button[data-v-89d12324]:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.3);box-shadow:0 0 0 3px rgba(58,191,148,.3)}.details-title[data-v-89d12324]{font-size:1.15rem;font-weight:600;color:#0f172a;margin:0}.close-button[data-v-89d12324]{color:#64748b;text-decoration:none;cursor:pointer;font-size:1rem;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.close-button[data-v-89d12324]:hover{color:#3abf94}.metrics-overview-container[data-v-89d12324]{margin-bottom:1.5rem}.metrics-cards[data-v-89d12324]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;padding:1rem}@media(max-width:768px){.metrics-cards[data-v-89d12324]{grid-template-columns:1fr;gap:.75rem}}.metric-card[data-v-89d12324]{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;cursor:pointer}.metric-card[data-v-89d12324]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05);box-shadow:0 4px 6px rgba(0,0,0,.05)}.metric-card.metric-selected[data-v-89d12324]{border:2px solid #3abf94;-webkit-box-shadow:0 4px 6px rgba(58,191,148,.2);box-shadow:0 4px 6px rgba(58,191,148,.2)}.metric-icon[data-v-89d12324]{width:2.5rem;height:2.5rem;border-radius:50%;background-color:rgba(58,191,148,.1);color:#3abf94;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1rem;font-size:1.25rem}.metric-content[data-v-89d12324]{-webkit-box-flex:1;-ms-flex:1;flex:1}.metric-title[data-v-89d12324]{font-size:.875rem;font-weight:500;color:#64748b;margin:0 0 .5rem 0}.metric-value[data-v-89d12324]{font-size:1.5rem;font-weight:600;color:#0f172a;margin-bottom:.25rem}.metric-trend[data-v-89d12324]{font-size:.75rem;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.metric-trend.trend-up[data-v-89d12324]{color:#10b981}.metric-trend.trend-down[data-v-89d12324]{color:#ef4444}.filter-summary-container[data-v-89d12324]{background-color:#f8fafc;border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1rem;border:1px solid #e5e7eb}.filter-summary-text[data-v-89d12324]{margin:0;font-size:.9375rem;font-weight:500;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.filter-summary-text i[data-v-89d12324]{color:#3abf94}.task-filters[data-v-89d12324]{background-color:transparent;border-radius:8px;margin-bottom:1rem}.task-filters .filters-container[data-v-89d12324]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;-ms-flex-align:end}.task-filters .filter-group[data-v-89d12324],.task-filters .filters-container[data-v-89d12324]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;align-items:flex-end}.task-filters .filter-group[data-v-89d12324]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:170px;max-width:250px;margin-bottom:.25rem;-ms-flex-align:end}.task-filters .filter-select[data-v-89d12324]{width:100%}.task-filters .tag-option[data-v-89d12324]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.15rem 0}.task-filters .tag-option i[data-v-89d12324]{color:#64748b;font-size:.875rem}.task-filters .clear-filters-button[data-v-89d12324]{background-color:#ef4444;color:#fff;border:none;border-radius:4px;padding:8px 12px;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;min-height:38px}.task-filters .clear-filters-button[data-v-89d12324]:hover{background-color:#dc2626}.task-filters .clear-filters-button i[data-v-89d12324]{font-size:.75rem}.task-filters[data-v-89d12324] .mx-datepicker{width:100%;overflow:hidden;height:34px}.task-filters[data-v-89d12324] .mx-datepicker .mx-input-wrapper{border:1px solid #e2e8f0;border-radius:6px;height:34px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.task-filters[data-v-89d12324] .mx-datepicker .mx-input-wrapper:focus-within{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 1px #3b82f6;box-shadow:0 0 0 1px #3b82f6}.task-filters[data-v-89d12324] .mx-datepicker .filter-date-input{border:none;background:transparent;padding:4px 8px;font-size:.8125rem;color:#64748b;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:26px}.task-filters[data-v-89d12324] .mx-datepicker .filter-date-input::-webkit-input-placeholder{color:#9ca3af}.task-filters[data-v-89d12324] .mx-datepicker .filter-date-input::-moz-placeholder{color:#9ca3af}.task-filters[data-v-89d12324] .mx-datepicker .filter-date-input:-ms-input-placeholder{color:#9ca3af}.task-filters[data-v-89d12324] .mx-datepicker .filter-date-input::-ms-input-placeholder{color:#9ca3af}.task-filters[data-v-89d12324] .mx-datepicker .filter-date-input::placeholder{color:#9ca3af}.task-filters[data-v-89d12324] .mx-datepicker .filter-date-input:focus{outline:none}.task-filters[data-v-89d12324] .mx-datepicker .mx-input-append{padding:4px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.task-filters[data-v-89d12324] .mx-datepicker .mx-input-append .mx-calendar-icon{width:14px;height:14px;fill:#64748b}.task-filters[data-v-89d12324] .mx-datepicker .mx-input-append .mx-clear-icon{color:#9ca3af;font-size:.75rem;cursor:pointer;padding:2px;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.task-filters[data-v-89d12324] .mx-datepicker .mx-input-append .mx-clear-icon:hover{color:#ef4444;background-color:#fef2f2}.task-filters[data-v-89d12324] .multiselect{height:34px}.task-filters[data-v-89d12324] .multiselect .multiselect__tags{border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;height:34px;background-color:#fff;font-size:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.task-filters[data-v-89d12324] .multiselect .multiselect__tags:focus-within{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 1px #3b82f6;box-shadow:0 0 0 1px #3b82f6}.task-filters[data-v-89d12324] .multiselect .multiselect__tag{background-color:#e5e7eb;color:#475569;border-radius:4px;padding:.15rem .4rem .15rem .5rem;margin:.15rem;font-size:.75rem;font-weight:500;height:22px;line-height:1.2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis}.task-filters[data-v-89d12324] .multiselect .multiselect__tag span{max-width:calc(100% - 22px);overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.task-filters[data-v-89d12324] .multiselect .multiselect__tag .multiselect__tag-icon{line-height:22px;background-color:#d1d5db;border-radius:3px;width:19px;height:19px;min-width:19px;margin-left:5px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.task-filters[data-v-89d12324] .multiselect .multiselect__tag .multiselect__tag-icon:hover{background-color:#9ca3af;color:#fff}.task-filters[data-v-89d12324] .multiselect .multiselect__tag .multiselect__tag-icon:after{color:#6b7280;font-size:.75rem;font-weight:600}.task-filters[data-v-89d12324] .multiselect .multiselect__single{font-size:.8125rem;color:#64748b;padding:.15rem .25rem;margin:.15rem;line-height:1.2;max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-filters[data-v-89d12324] .multiselect .multiselect__placeholder{font-size:.8125rem;color:#9ca3af;padding:.15rem .25rem;margin:.15rem;line-height:1.2}.task-filters[data-v-89d12324] .multiselect .multiselect__input{font-size:.8125rem;color:#374151;padding:.15rem .25rem;margin:.15rem;line-height:1.2;border:none;background:transparent}.task-filters[data-v-89d12324] .multiselect .multiselect__content-wrapper{border:1px solid #e2e8f0;border-radius:6px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.task-filters[data-v-89d12324] .multiselect .multiselect__option{font-size:.8125rem;padding:.5rem .75rem;color:#374151}.task-filters[data-v-89d12324] .multiselect .multiselect__option:hover{background-color:#f3f4f6}.task-filters[data-v-89d12324] .multiselect .multiselect__option.multiselect__option--highlight{background-color:#3b82f6;color:#fff}.chart-container[data-v-89d12324]{position:relative;height:250px;width:100%}.chart-employee-avatar[data-v-89d12324]{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff;background-color:#e2e8f0;border:2px solid #fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.task-details-item[data-v-89d12324]{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb;margin-bottom:.75rem;overflow:visible!important;position:relative}.task-details-item-header[data-v-89d12324]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;background-color:#f8fafc}.section-title[data-v-89d12324],.task-details-item-header[data-v-89d12324]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title[data-v-89d12324]{margin:0;font-size:.9375rem;font-weight:600;color:#0f172a}.section-icon[data-v-89d12324]{margin-right:.5rem;color:#64748b}.modern-date-input[data-v-89d12324]{width:100%;border:1px solid #cbd5e1;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;color:#334155;-webkit-transition:border-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.modern-date-input[data-v-89d12324]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.reports-container[data-v-89d12324]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:visible;margin-bottom:1.5rem}.employee-reports-grid[data-v-89d12324]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}@media(max-width:768px){.employee-reports-grid[data-v-89d12324]{grid-template-columns:1fr;gap:.75rem}}.employee-report-card[data-v-89d12324]{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb;overflow:hidden;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;margin-bottom:1rem}.employee-report-card[data-v-89d12324]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.employee-card-header[data-v-89d12324]{padding:1rem;border-bottom:1px solid #e5e7eb;background-color:#f8fafc}.employee-avatar[data-v-89d12324],.employee-card-header[data-v-89d12324]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.employee-avatar[data-v-89d12324]{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#e2e8f0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.75rem;color:#64748b;font-size:.875rem;font-weight:600;background-size:cover;background-position:50%;text-transform:uppercase}.employee-avatar.bg-blue-100[data-v-89d12324]{background-color:#dbeafe;color:#1e40af}.employee-avatar.bg-green-100[data-v-89d12324]{background-color:#dcfce7;color:#166534}.employee-avatar.bg-yellow-100[data-v-89d12324]{background-color:#fef9c3;color:#854d0e}.employee-avatar.bg-red-100[data-v-89d12324]{background-color:#fee2e2;color:#991b1b}.employee-avatar.bg-indigo-100[data-v-89d12324]{background-color:#e0e7ff;color:#3730a3}.employee-avatar.bg-purple-100[data-v-89d12324]{background-color:#f3e8ff;color:#6b21a8}.employee-avatar.bg-pink-100[data-v-89d12324]{background-color:#fce7f3;color:#9d174d}.employee-avatar.bg-teal-100[data-v-89d12324]{background-color:#ccfbf1;color:#115e59}.employee-avatar.bg-gray-200[data-v-89d12324]{background-color:#e5e7eb;color:#374151}.employee-name[data-v-89d12324]{margin:0;font-size:.9375rem;font-weight:600;color:#0f172a}.chart-panel[data-v-89d12324]{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scorecard-container[data-v-89d12324]{max-height:300px;overflow-y:auto}.table-responsive[data-v-89d12324]{width:100%;overflow-x:auto}.performance-table[data-v-89d12324]{width:100%;border-collapse:collapse;font-size:.875rem;color:#334155}.performance-table th[data-v-89d12324]{background-color:#f1f5f9;text-align:left;font-weight:600;color:#0f172a;position:sticky;top:0;z-index:1}.performance-table td[data-v-89d12324],.performance-table th[data-v-89d12324]{border:1px solid #e5e7eb;padding:.75rem}.performance-table tr[data-v-89d12324]:nth-child(2n){background-color:#f8fafc}.performance-table tr[data-v-89d12324]:hover{background-color:#f1f5f9}.employee-info[data-v-89d12324]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.employee-name-cell[data-v-89d12324]{font-weight:500;color:#0f172a}.no-data-message[data-v-89d12324]{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb;color:#64748b;font-size:.9375rem}.loading-container[data-v-89d12324],.no-data-message[data-v-89d12324]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:200px}.loading-container[data-v-89d12324]{width:100%}.chart-controls[data-v-89d12324]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.control-label[data-v-89d12324]{font-size:.875rem;color:#64748b}.form-control[data-v-89d12324]{border:1px solid #cbd5e1;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;color:#334155;background-color:#fff;cursor:pointer;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.form-control[data-v-89d12324]:focus{outline:none;border-color:#3abf94}.multiselect__tag.assignee-tag[data-v-488a8c2a]{min-width:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:8px}.multiselect__single[data-v-488a8c2a],.multiselect__tag.assignee-tag[data-v-488a8c2a]{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem}.multiselect__single[data-v-488a8c2a]{min-width:120px}.date-filter-input[data-v-488a8c2a]{min-height:38px;border:1px solid #ced4da;border-radius:4px;padding:5px 12px;background:#fff;font-size:1rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.task-filters[data-v-488a8c2a]{background-color:transparent;border-radius:8px;margin-bottom:1rem}.task-filters .filters-container[data-v-488a8c2a]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-ms-flex-align:end}.task-filters .filter-group[data-v-488a8c2a],.task-filters .filters-container[data-v-488a8c2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;align-items:flex-end}.task-filters .filter-group[data-v-488a8c2a]{-webkit-box-flex:1;-ms-flex:1 1 170px;flex:1 1 170px;min-width:140px;max-width:250px;margin-bottom:.25rem;-ms-flex-align:end}.task-filters .filter-group.datepicker-filter-group[data-v-488a8c2a]{-ms-flex-item-align:end;align-self:flex-end;width:100%}.task-filters .filter-group.datepicker-filter-group[data-v-488a8c2a] .mx-datepicker,.task-filters .filter-select[data-v-488a8c2a]{width:100%}.task-filters .exclude-tags-select[data-v-488a8c2a] .multiselect__tags{border-color:#fecaca;background-color:#fef2f2}.task-filters .exclude-tags-select[data-v-488a8c2a] .multiselect__tag{background-color:#fee2e2;color:#dc2626}.task-filters .assignee-option[data-v-488a8c2a],.task-filters .combined-filter-option[data-v-488a8c2a],.task-filters .patient-option[data-v-488a8c2a],.task-filters .tag-option[data-v-488a8c2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.15rem 0}.task-filters .assignee-option i[data-v-488a8c2a],.task-filters .combined-filter-option i[data-v-488a8c2a],.task-filters .patient-option i[data-v-488a8c2a],.task-filters .tag-option i[data-v-488a8c2a]{color:#64748b;font-size:.875rem}.task-filters .assignee-option .assignee-avatar[data-v-488a8c2a]{width:20px;height:20px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.6rem;font-weight:600;color:#fff;background-size:cover;background-position:50%;border:1.5px solid #fff}.task-filters .assignee-option .assignee-avatar[data-v-488a8c2a],.task-filters .clear-filters[data-v-488a8c2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-filters .clear-filters[data-v-488a8c2a]{gap:.375rem;padding:.375rem .75rem;border:none;border-radius:6px;background-color:#f1f5f9;color:#64748b;font-size:.8125rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;height:34px;margin-bottom:.25rem;-ms-flex-item-align:end;align-self:flex-end}.task-filters .clear-filters[data-v-488a8c2a]:hover:not(:disabled){background-color:#e2e8f0;color:#475569}.task-filters .clear-filters[data-v-488a8c2a]:disabled{opacity:.5;cursor:not-allowed}.task-filters .clear-filters i[data-v-488a8c2a]{font-size:.8125rem}[data-v-488a8c2a] .mx-datepicker,[data-v-488a8c2a] .mx-datepicker .mx-input-wrapper{width:100%;height:34px!important;min-height:34px!important;max-height:34px!important}[data-v-488a8c2a] .mx-datepicker .mx-input-wrapper{border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}[data-v-488a8c2a] .mx-datepicker .mx-input-wrapper:focus-within{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 1px #3b82f6;box-shadow:0 0 0 1px #3b82f6}[data-v-488a8c2a] .mx-datepicker .filter-date-input,[data-v-488a8c2a] .mx-datepicker input.mx-input{border:none!important;background:transparent!important;padding:4px 8px!important;font-size:.8125rem!important;color:#64748b!important;-webkit-box-flex:1;-ms-flex:1;flex:1;height:32px!important;min-height:32px!important;max-height:32px!important;line-height:32px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}[data-v-488a8c2a] .mx-datepicker .filter-date-input::-webkit-input-placeholder,[data-v-488a8c2a] .mx-datepicker input.mx-input::-webkit-input-placeholder{color:#9ca3af}[data-v-488a8c2a] .mx-datepicker .filter-date-input::-moz-placeholder,[data-v-488a8c2a] .mx-datepicker input.mx-input::-moz-placeholder{color:#9ca3af}[data-v-488a8c2a] .mx-datepicker .filter-date-input:-ms-input-placeholder,[data-v-488a8c2a] .mx-datepicker input.mx-input:-ms-input-placeholder{color:#9ca3af}[data-v-488a8c2a] .mx-datepicker .filter-date-input::-ms-input-placeholder,[data-v-488a8c2a] .mx-datepicker input.mx-input::-ms-input-placeholder{color:#9ca3af}[data-v-488a8c2a] .mx-datepicker .filter-date-input::placeholder,[data-v-488a8c2a] .mx-datepicker input.mx-input::placeholder{color:#9ca3af}[data-v-488a8c2a] .mx-datepicker .filter-date-input:focus,[data-v-488a8c2a] .mx-datepicker input.mx-input:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-488a8c2a] .mx-datepicker .mx-input-append{padding:4px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;height:32px}[data-v-488a8c2a] .mx-datepicker .mx-input-append .mx-calendar-icon{width:14px;height:14px;fill:#64748b}[data-v-488a8c2a] .mx-datepicker .mx-input-append .mx-clear-icon{color:#9ca3af;font-size:.75rem;cursor:pointer;padding:2px;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-488a8c2a] .mx-datepicker .mx-input-append .mx-clear-icon:hover{color:#ef4444;background-color:#fef2f2}[data-v-488a8c2a] .multiselect{height:34px}[data-v-488a8c2a] .multiselect .multiselect__tags{border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;height:34px;background-color:#fff;font-size:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}[data-v-488a8c2a] .multiselect .multiselect__tag{background-color:#e5e7eb;color:#475569;border-radius:4px;padding:.15rem .4rem .15rem .5rem;margin:.15rem;font-size:.75rem;font-weight:500;height:22px;line-height:1.2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;max-width:75px;overflow:hidden;text-overflow:ellipsis;-ms-flex-negative:0;flex-shrink:0}[data-v-488a8c2a] .multiselect .multiselect__tag span{max-width:50px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}[data-v-488a8c2a] .multiselect .multiselect__tag .multiselect__tag-icon{line-height:22px;background-color:#d1d5db;border-radius:3px;width:19px;height:19px;min-width:19px;margin-left:5px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-488a8c2a] .multiselect .multiselect__tag .multiselect__tag-icon:hover{background-color:#9ca3af;color:#fff}[data-v-488a8c2a] .multiselect .multiselect__tag .multiselect__tag-icon:after{color:#4b5563;font-size:12px;font-weight:600;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-488a8c2a] .multiselect .multiselect--active .multiselect__tags{border-color:#cbd5e1}[data-v-488a8c2a] .multiselect .multiselect__placeholder{margin-bottom:2px;padding-top:0;padding-left:0;font-size:.8125rem}[data-v-488a8c2a] .multiselect .multiselect__select{height:32px;width:28px;top:1px;padding:2px 0 0 0;z-index:1}[data-v-488a8c2a] .multiselect .multiselect__select:before{border-color:#64748b transparent transparent;border-width:5px 5px 0;top:45%}[data-v-488a8c2a] .multiselect .multiselect__select.is-open:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-v-488a8c2a] .multiselect .multiselect__input,[data-v-488a8c2a] .multiselect .multiselect__single{font-size:.8125rem;line-height:1.2;padding:2px 0;margin-bottom:0}[data-v-488a8c2a] .multiselect .multiselect__content-wrapper{border:1px solid #e2e8f0;border-radius:6px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin-top:2px}[data-v-488a8c2a] .multiselect .multiselect__element{margin:0;padding:0}[data-v-488a8c2a] .multiselect .multiselect__option{padding:.35rem .75rem;font-size:.8125rem;color:#1e293b;min-height:28px;line-height:1.2}[data-v-488a8c2a] .multiselect .multiselect__option--highlight{background-color:#f1f5f9}[data-v-488a8c2a] .multiselect .multiselect__option--selected{background-color:#eef2ff;color:#4f46e5;font-weight:500}[data-v-488a8c2a] .multiselect .multiselect__input{padding:0;font-size:.8125rem;color:#1e293b}.mx-datepicker[data-v-488a8c2a]{margin-bottom:0!important}.task-filters input[data-v-488a8c2a]{border:none}.mx-input-append[data-v-488a8c2a]{position:relative;padding:2px}@media(min-width:769px)and (max-width:1024px){.task-filters[data-v-488a8c2a]{margin-bottom:.5rem}.task-filters .filters-container[data-v-488a8c2a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.task-filters .filter-group[data-v-488a8c2a]{min-width:0;max-width:100%;margin-bottom:0}.task-filters .clear-filters[data-v-488a8c2a]{grid-column:1/-1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;padding:.3rem .6rem;font-size:.75rem}.task-filters[data-v-488a8c2a] .multiselect{height:32px;font-size:.8125rem}.task-filters[data-v-488a8c2a] .multiselect__tags{height:32px;padding:3px 6px}}@media(min-width:481px)and (max-width:768px){.task-filters[data-v-488a8c2a]{margin-bottom:.5rem}.task-filters .filters-container[data-v-488a8c2a]{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem}.task-filters .filter-group[data-v-488a8c2a]{min-width:0;max-width:100%;margin-bottom:0}.task-filters .clear-filters[data-v-488a8c2a]{grid-column:1/-1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;font-size:.75rem}.task-filters[data-v-488a8c2a] .multiselect{height:32px}.task-filters[data-v-488a8c2a] .multiselect__tags{height:32px;padding:3px 6px}}@media(max-width:480px){.task-filters[data-v-488a8c2a]{margin-bottom:.375rem}.task-filters .filters-container[data-v-488a8c2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.task-filters .filter-group[data-v-488a8c2a]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;min-width:0;width:100%;margin-bottom:0}.task-filters .clear-filters[data-v-488a8c2a]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.25rem;height:30px;font-size:.75rem}.task-filters[data-v-488a8c2a] .multiselect{height:32px}.task-filters[data-v-488a8c2a] .multiselect__tags{height:32px;padding:3px 6px;font-size:.75rem}.task-filters[data-v-488a8c2a] .multiselect__placeholder{font-size:.75rem}}.task-search-container[data-v-4d4dcd44]{width:100%;min-width:0}.search-input-wrapper[data-v-4d4dcd44]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d1d5db;border-radius:4px;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-input-wrapper[data-v-4d4dcd44]:focus-within{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.3);box-shadow:0 0 0 3px rgba(58,191,148,.3)}.search-icon[data-v-4d4dcd44]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#64748b;font-size:14px;pointer-events:none}.search-input[data-v-4d4dcd44]{width:100%;height:38px;padding:8px 12px 8px 35px;border:none;border-radius:4px;font-size:14px;color:#333;background-color:transparent}.search-input[data-v-4d4dcd44]:focus{outline:none}.search-results[data-v-4d4dcd44]{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:1000;background:#fff;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);margin-top:4px;max-height:300px;overflow-y:auto}.section-title[data-v-4d4dcd44]{padding:8px 12px;font-size:12px;font-weight:600;color:#666;background-color:#f8f8f8;border-bottom:1px solid #eee}.results-list[data-v-4d4dcd44]{padding:4px 0}.result-item[data-v-4d4dcd44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.result-item[data-v-4d4dcd44]:hover{background-color:#f5f5f5}.result-item i[data-v-4d4dcd44]{margin-right:8px;color:#3abf94;-ms-flex-negative:0;flex-shrink:0}.result-item span[data-v-4d4dcd44]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-results[data-v-4d4dcd44]{padding:12px;text-align:center;color:#666;font-style:italic}.search-footer[data-v-4d4dcd44]{padding:8px 12px;text-align:center;background-color:#f8f8f8;border-top:1px solid #eee}.search-help[data-v-4d4dcd44]{font-size:12px;color:#666;font-style:italic}.search-spinner[data-v-4d4dcd44]{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#3abf94;font-size:14px}.search-loading[data-v-4d4dcd44]{padding:16px;text-align:center;color:#666}.search-loading i[data-v-4d4dcd44]{margin-right:8px;color:#3abf94}.search-hint[data-v-4d4dcd44]{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:1000;background:#fff;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);padding:12px;text-align:center;font-size:13px;color:#64748b}mark[data-v-4d4dcd44]{background-color:#fff3cd;padding:0 2px;border-radius:2px}.date-preview[data-v-65c98b84]{margin-top:10px;margin-bottom:10px;background-color:#e8f4fc;border-radius:4px;padding:8px 12px;display:block;border-left:4px solid #4a90e2;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);max-width:350px}.date-preview-content[data-v-65c98b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-preview-content i[data-v-65c98b84]{color:#4a90e2;margin-right:8px;font-size:1.2em}.date-preview-text[data-v-65c98b84]{font-size:1em;color:#2c3e50;font-weight:500}.debug-info[data-v-65c98b84]{margin-top:5px;font-family:monospace;font-size:.8em;color:#666;padding-top:4px;border-top:1px dashed #ddd}.dot-before[data-v-7e1f683c]{margin:3px 0}.dot-before[data-v-7e1f683c]:before{content:"\2022";margin-right:7.5px}li[data-v-7e1f683c]{color:#3abf94;font-weight:700}.example[data-v-7e1f683c]{color:#000;font-weight:400;margin-left:15px}.ToDo[data-v-7e1f683c]{position:relative}.ToDo__items[data-v-7e1f683c]{margin-top:.5rem}.ToDo__assignedToMe[data-v-7e1f683c],.ToDo__myemployeesTask[data-v-7e1f683c]{margin-top:1rem}.multiselect[data-v-7e1f683c]{width:100%;min-width:180px}[data-v-7e1f683c]:active :focus{border-color:#aba3ff}.task-input-wrapper[data-v-7e1f683c]{margin-bottom:1rem}.task-input-wrapper--entrance[data-v-7e1f683c]{-webkit-animation:taskInputEntrance-7e1f683c .6s ease-out;animation:taskInputEntrance-7e1f683c .6s ease-out}@-webkit-keyframes taskInputEntrance-7e1f683c{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 0 0 4px rgba(58,191,148,.35);box-shadow:0 0 0 4px rgba(58,191,148,.35);border-radius:8px}to{-webkit-box-shadow:none;box-shadow:none}}@keyframes taskInputEntrance-7e1f683c{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 0 0 4px rgba(58,191,148,.35);box-shadow:0 0 0 4px rgba(58,191,148,.35);border-radius:8px}to{-webkit-box-shadow:none;box-shadow:none}}.task-input-section[data-v-7e1f683c]{gap:.75rem;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.task-input-container[data-v-7e1f683c],.task-input-section[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-input-container[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:.5rem;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.newtodo[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;background-color:#fff;font-size:14px;line-height:1.5;color:#333;min-height:38px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.newtodo[data-v-7e1f683c]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.3);box-shadow:0 0 0 3px rgba(58,191,148,.3)}.due-date-picker[data-v-7e1f683c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:160px;min-width:140px;height:38px;position:relative;z-index:25}[data-v-7e1f683c] .due-date-picker .mx-input-wrapper{height:38px;overflow:hidden}[data-v-7e1f683c] .due-date-picker .due-date-input,[data-v-7e1f683c] .due-date-picker input.mx-input{width:100%!important;height:38px!important;border:1px solid #d1d5db!important;border-radius:4px!important;background:#fff!important;padding:4px 30px 4px 10px!important;font-size:13px!important;color:#374151!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}[data-v-7e1f683c] .due-date-picker .due-date-input::-webkit-input-placeholder,[data-v-7e1f683c] .due-date-picker input.mx-input::-webkit-input-placeholder{color:#9ca3af!important}[data-v-7e1f683c] .due-date-picker .due-date-input::-moz-placeholder,[data-v-7e1f683c] .due-date-picker input.mx-input::-moz-placeholder{color:#9ca3af!important}[data-v-7e1f683c] .due-date-picker .due-date-input:-ms-input-placeholder,[data-v-7e1f683c] .due-date-picker input.mx-input:-ms-input-placeholder{color:#9ca3af!important}[data-v-7e1f683c] .due-date-picker .due-date-input::-ms-input-placeholder,[data-v-7e1f683c] .due-date-picker input.mx-input::-ms-input-placeholder{color:#9ca3af!important}[data-v-7e1f683c] .due-date-picker .due-date-input::placeholder,[data-v-7e1f683c] .due-date-picker input.mx-input::placeholder{color:#9ca3af!important}[data-v-7e1f683c] .due-date-picker .due-date-input:focus,[data-v-7e1f683c] .due-date-picker input.mx-input:focus{border-color:#3abf94!important;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.3)!important;box-shadow:0 0 0 3px rgba(58,191,148,.3)!important}[data-v-7e1f683c] .due-date-picker .mx-icon-calendar,[data-v-7e1f683c] .due-date-picker .mx-icon-clear{color:#9ca3af}[data-v-7e1f683c] .due-date-picker .mx-icon-clear:hover{color:#ef4444}.add-task-button[data-v-7e1f683c]{background-color:#3abf94;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:38px;white-space:nowrap;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.add-task-button[data-v-7e1f683c]:hover{background-color:#34a884;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.add-task-button[data-v-7e1f683c]:active{background-color:#2e9775;-webkit-transform:translateY(1px);transform:translateY(1px)}.task-report-icon[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.task-report-icon i[data-v-7e1f683c]{font-size:1.25rem;color:#64748b;cursor:pointer;padding:.5rem;border-radius:.375rem;-webkit-transition:all .2s ease;transition:all .2s ease}.task-report-icon i[data-v-7e1f683c]:hover{color:#3abf94;background-color:#f1f5f9}[contenteditable][placeholder][data-v-7e1f683c]:empty:before{content:attr(placeholder);color:#9ca3af;background-color:transparent;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}@media(max-width:480px){[contenteditable][placeholder][data-v-7e1f683c]:empty:before{content:"Add a task...";font-size:13px}}@media(min-width:481px)and (max-width:768px){[contenteditable][placeholder][data-v-7e1f683c]:empty:before{content:"Add your task here... (@ to assign, # for patients)";font-size:13px}}[contenteditable=true][data-v-7e1f683c]{display:inline-block}.tooltip-inner[data-v-7e1f683c]{padding:-10px}.task-tooltip[data-v-7e1f683c]{padding:0!important;padding-left:5px!important;padding-bottom:10px!important}[data-v-7e1f683c] .todo-grid--completed,[data-v-7e1f683c] .TodoItem.BaseTodoItem--completed{opacity:.7!important;background-color:rgba(0,0,0,.02)!important}.teamio-task-intro-card[data-v-7e1f683c]{background:#fff!important;border-radius:12px!important;overflow:hidden!important;padding:0!important;max-width:1200px!important;margin:1rem auto 2rem!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;display:block!important}.teamio-task-intro-card[data-v-7e1f683c]:hover{-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.08)!important;box-shadow:0 10px 20px rgba(0,0,0,.08)!important}.intro-content[data-v-7e1f683c]{padding:2rem}.intro-header[data-v-7e1f683c]{text-align:center;margin-bottom:2rem}.intro-title[data-v-7e1f683c]{color:#2d3748;font-weight:700;font-size:1.75rem;margin-bottom:.5rem}.intro-subtitle[data-v-7e1f683c]{color:#64748b;font-size:1.1rem;font-weight:400}.intro-body[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3rem;margin-bottom:2rem}@media(max-width:992px){.intro-body[data-v-7e1f683c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.intro-image-container[data-v-7e1f683c]{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intro-image[data-v-7e1f683c]{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.06);box-shadow:0 4px 6px rgba(0,0,0,.06)}.intro-features[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.feature-item[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);-webkit-transition:all .2s ease;transition:all .2s ease}.feature-item[data-v-7e1f683c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.08);box-shadow:0 4px 8px rgba(0,0,0,.08)}.feature-icon[data-v-7e1f683c]{font-size:1.5rem;color:#3abf94;margin-top:.25rem}.feature-text[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.feature-text h5[data-v-7e1f683c]{font-weight:600;color:#2d3748;margin-bottom:.5rem;font-size:1.1rem}.feature-text p[data-v-7e1f683c]{color:#64748b;margin-bottom:.5rem;font-size:.95rem}.feature-example[data-v-7e1f683c]{font-size:.85rem;color:#64748b;background-color:#f1f5f9;padding:.5rem;border-radius:4px;border-left:3px solid #3abf94}.feature-example span[data-v-7e1f683c]{font-family:monospace;font-weight:500;color:#475569}.intro-footer[data-v-7e1f683c]{text-align:center;margin-top:1rem}.get-started-btn[data-v-7e1f683c]{background-color:#3abf94;border-color:#3abf94;padding:.5rem 1.5rem;font-weight:600;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.get-started-btn[data-v-7e1f683c]:hover{background-color:#34a884;border-color:#34a884;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.task-header[data-v-7e1f683c]{display:grid;grid-template-columns:36px minmax(180px,1fr) 40px 40px 40px 140px 85px 100px 110px 85px 95px 115px 36px;padding:.375rem .5rem;margin-bottom:0;border-bottom:1px solid #e2e8f0;font-size:.75rem;color:#475569;font-weight:600;text-transform:uppercase;letter-spacing:.025em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;background-color:#fff;min-width:1100px;max-width:100%;height:34px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.task-header .sortable[data-v-7e1f683c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .2s ease;transition:color .2s ease}.task-header .sortable[data-v-7e1f683c]:hover{color:#3abf94}.task-header .sortable .fa-sort[data-v-7e1f683c]{margin-left:4px;font-size:12px;opacity:.5}.task-header .sortable:hover .fa-sort[data-v-7e1f683c]{opacity:1}.task-header>div[data-v-7e1f683c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.task-header .header-checkbox[data-v-7e1f683c]{width:36px;justify-self:center;text-align:center}.task-header .header-description[data-v-7e1f683c]{justify-self:start;padding-left:.15rem;font-weight:600}.task-header .header-icon[data-v-7e1f683c]{font-size:.75rem;color:#64748b}.task-header .header-tags[data-v-7e1f683c]{max-width:100px}.task-header .header-patients[data-v-7e1f683c],.task-header .header-tags[data-v-7e1f683c]{justify-self:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f172a;font-weight:600}.task-header .header-patients[data-v-7e1f683c]{min-width:100px;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}.task-header .header-status[data-v-7e1f683c]{min-width:70px;justify-self:center;text-align:center}.task-header .header-attachment[data-v-7e1f683c],.task-header .header-comments[data-v-7e1f683c],.task-header .header-subtasks[data-v-7e1f683c]{width:36px;justify-self:center;text-align:center}.task-header .header-date[data-v-7e1f683c]{min-width:70px;justify-self:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.task-header .header-creator[data-v-7e1f683c],.task-header .header-date[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f172a;font-weight:600}.task-header .header-creator[data-v-7e1f683c]{min-width:80px;justify-self:start;text-align:left;padding-left:.15rem}.task-header .header-assignee[data-v-7e1f683c]{min-width:0;justify-self:start;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#0f172a;font-weight:600;padding-left:.25rem;gap:3px}.task-header .header-actions[data-v-7e1f683c]{width:36px;justify-self:flex-end;text-align:right;font-size:0}.header-spacer[data-v-7e1f683c]{height:4px}.tasks-scroll-container[data-v-7e1f683c]{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;border-radius:8px;border:1px solid #e2e8f0;background:#fff;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.tasks-scroll-container[data-v-7e1f683c]::-webkit-scrollbar{height:8px}.tasks-scroll-container[data-v-7e1f683c]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.tasks-scroll-container[data-v-7e1f683c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.tasks-scroll-container[data-v-7e1f683c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ToDo__items[data-v-7e1f683c]{min-width:1100px;width:100%;max-width:100%}@media(max-width:1400px){.task-header[data-v-7e1f683c]{grid-template-columns:36px minmax(160px,1fr) 36px 36px 36px 120px 80px 90px 100px 80px 90px 110px 36px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;min-width:1000px}}@media(min-width:1025px)and (max-width:1200px){.task-header[data-v-7e1f683c],.TodoItem[data-v-7e1f683c]{grid-template-columns:36px minmax(150px,1fr) 36px 36px 110px 75px 85px 95px 75px 85px 105px 36px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;min-width:900px}.BaseTodoItem__col--comments[data-v-7e1f683c],.column-comments[data-v-7e1f683c],.header-comments[data-v-7e1f683c]{display:none!important}}@media(max-width:1024px){.header-spacer[data-v-7e1f683c],.task-header[data-v-7e1f683c]{display:none!important}.ToDo__items[data-v-7e1f683c]{min-width:0!important;width:100%!important;max-width:100%!important;padding:0 2px;overflow:hidden}.tasks-scroll-container[data-v-7e1f683c]{border:none;border-radius:0;overflow-x:hidden;overflow-y:visible;background:transparent;padding:4px 0;width:100%;max-width:100%}}@media(min-width:768px)and (max-width:1024px){.ToDo[data-v-7e1f683c]{max-width:100%;overflow-x:hidden}.task-input-wrapper[data-v-7e1f683c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}.task-input-section[data-v-7e1f683c],.task-input-wrapper[data-v-7e1f683c]{gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.task-input-section[data-v-7e1f683c]{-ms-flex-wrap:wrap;flex-wrap:wrap}.task-input-container[data-v-7e1f683c]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.newtodo[data-v-7e1f683c],.ToDo__addNew[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:0}.due-date-picker[data-v-7e1f683c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:150px;min-width:130px}.tag-input[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:150px;max-width:250px;width:auto}.add-task-button[data-v-7e1f683c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 14px;font-size:13px}.task-report-icon[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0}.task-controls[data-v-7e1f683c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.task-filters-box[data-v-7e1f683c]{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;width:100%!important}.quick-actions-section[data-v-7e1f683c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0;margin-bottom:0}.quick-filters[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.quick-action-button[data-v-7e1f683c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.task-search-box[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:280px!important;min-width:180px}.show-all-tasks-link[data-v-7e1f683c]{width:100%;margin-bottom:8px}}@media(max-width:767px){.task-input-section[data-v-7e1f683c],.task-input-wrapper[data-v-7e1f683c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.task-input-section[data-v-7e1f683c]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.task-input-container[data-v-7e1f683c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.newtodo[data-v-7e1f683c],.ToDo__addNew[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:0;font-size:13px}.due-date-picker[data-v-7e1f683c]{min-width:0}.due-date-picker[data-v-7e1f683c],.tag-input[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.tag-input[data-v-7e1f683c]{min-width:0!important}.add-task-button[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.task-report-icon[data-v-7e1f683c]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0}.task-controls[data-v-7e1f683c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.quick-actions-section[data-v-7e1f683c],.task-filters-box[data-v-7e1f683c]{width:100%}.quick-filters[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:8px}.quick-action-button[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 4px);flex:1 1 calc(50% - 4px);min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;padding:6px 8px!important}.task-search-box[data-v-7e1f683c]{width:100%;max-width:100%}.show-all-tasks-link[data-v-7e1f683c]{width:100%;text-align:center;margin-bottom:8px}}@media(max-width:480px){.newtodo[data-v-7e1f683c],.ToDo__addNew[data-v-7e1f683c]{font-size:12px;padding:6px 10px;min-height:34px}.due-date-picker[data-v-7e1f683c] .due-date-input,.due-date-picker[data-v-7e1f683c] input.mx-input{height:34px!important;font-size:12px!important}.add-task-button[data-v-7e1f683c]{font-size:13px;height:34px;padding:6px 12px}.quick-action-button[data-v-7e1f683c]{font-size:11px;padding:5px 6px!important}}@media(min-width:1025px){.task-input-container[data-v-7e1f683c],.task-input-section[data-v-7e1f683c]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.task-controls[data-v-7e1f683c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.task-filters-box[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:400px}.quick-actions-section[data-v-7e1f683c],.task-search-box[data-v-7e1f683c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.task-search-box[data-v-7e1f683c]{width:280px;max-width:280px}}.tasks-empty-state-container[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:40vh;padding:20px}.tasks-empty-state[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:480px}.tasks-empty-state.tasks-empty-state--detailed[data-v-7e1f683c]{max-width:900px;background:#fff;border-radius:16px;padding:28px 32px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.08);box-shadow:0 4px 24px rgba(0,0,0,.08);border:1px solid #e2e8f0}.tasks-empty-state.tasks-empty-state--detailed .empty-state-header[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.tasks-empty-state.tasks-empty-state--detailed .empty-state-header .empty-state-visual[data-v-7e1f683c]{width:72px;height:72px;margin-bottom:16px}.tasks-empty-state.tasks-empty-state--detailed .empty-state-header .empty-state-visual .visual-icon[data-v-7e1f683c]{inset:18px}.tasks-empty-state.tasks-empty-state--detailed .empty-state-header .empty-state-title[data-v-7e1f683c]{font-size:1.375rem;margin-bottom:6px}.tasks-empty-state.tasks-empty-state--detailed .empty-state-header .empty-state-text[data-v-7e1f683c]{margin-bottom:0;max-width:500px}.tasks-empty-state .empty-state-actions--top[data-v-7e1f683c]{margin-top:16px;margin-bottom:0}.tasks-empty-state .empty-state-visual[data-v-7e1f683c]{position:relative;width:140px;height:140px;margin-bottom:32px}.tasks-empty-state .empty-state-visual .visual-circles[data-v-7e1f683c]{position:absolute;inset:0}.tasks-empty-state .empty-state-visual .visual-circles .circle[data-v-7e1f683c]{position:absolute;border-radius:50%;border:2px solid rgba(58,191,148,.15);-webkit-animation:pulse-ring-7e1f683c 3s ease-out infinite;animation:pulse-ring-7e1f683c 3s ease-out infinite}.tasks-empty-state .empty-state-visual .visual-circles .circle.circle-1[data-v-7e1f683c]{inset:0;-webkit-animation-delay:0s;animation-delay:0s}.tasks-empty-state .empty-state-visual .visual-circles .circle.circle-2[data-v-7e1f683c]{inset:15px;-webkit-animation-delay:.5s;animation-delay:.5s}.tasks-empty-state .empty-state-visual .visual-circles .circle.circle-3[data-v-7e1f683c]{inset:30px;-webkit-animation-delay:1s;animation-delay:1s}.tasks-empty-state .empty-state-visual .visual-icon[data-v-7e1f683c]{position:absolute;inset:40px;background:linear-gradient(135deg,#3abf94,rgb(46.1204819277,151.8795180723,117.686746988));border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 8px 24px rgba(58,191,148,.35);box-shadow:0 8px 24px rgba(58,191,148,.35)}.tasks-empty-state .empty-state-visual .visual-icon i[data-v-7e1f683c]{font-size:1.75rem;color:#fff}.tasks-empty-state .empty-state-visual .visual-icon.filter-icon[data-v-7e1f683c]{background:linear-gradient(135deg,#64748b,#475569);-webkit-box-shadow:0 8px 24px rgba(100,116,139,.35);box-shadow:0 8px 24px rgba(100,116,139,.35)}.tasks-empty-state .empty-state-title[data-v-7e1f683c]{font-size:1.375rem;font-weight:700;color:#1e293b;margin:0 0 12px 0}.tasks-empty-state .empty-state-text[data-v-7e1f683c]{font-size:.9375rem;color:#64748b;line-height:1.6;margin:0 0 28px 0}.tasks-empty-state .empty-state-features-grid[data-v-7e1f683c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;width:100%}@media(max-width:768px){.tasks-empty-state .empty-state-features-grid[data-v-7e1f683c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.tasks-empty-state .empty-state-features-grid[data-v-7e1f683c]{grid-template-columns:1fr}}.tasks-empty-state .empty-state-features-grid .feature-card[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.tasks-empty-state .empty-state-features-grid .feature-card[data-v-7e1f683c]:hover{border-color:rgba(58,191,148,.3);-webkit-box-shadow:0 4px 16px rgba(58,191,148,.12);box-shadow:0 4px 16px rgba(58,191,148,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tasks-empty-state .empty-state-features-grid .feature-card .feature-icon[data-v-7e1f683c]{width:44px;height:44px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:14px}.tasks-empty-state .empty-state-features-grid .feature-card .feature-icon i[data-v-7e1f683c]{font-size:1.25rem;color:#fff}.tasks-empty-state .empty-state-features-grid .feature-card .feature-icon.feature-icon--success[data-v-7e1f683c]{background:linear-gradient(135deg,#3abf94,#2da67f);-webkit-box-shadow:0 4px 12px rgba(58,191,148,.3);box-shadow:0 4px 12px rgba(58,191,148,.3)}.tasks-empty-state .empty-state-features-grid .feature-card .feature-icon.feature-icon--primary[data-v-7e1f683c]{background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-box-shadow:0 4px 12px rgba(59,130,246,.3);box-shadow:0 4px 12px rgba(59,130,246,.3)}.tasks-empty-state .empty-state-features-grid .feature-card .feature-icon.feature-icon--info[data-v-7e1f683c]{background:linear-gradient(135deg,#06b6d4,#0891b2);-webkit-box-shadow:0 4px 12px rgba(6,182,212,.3);box-shadow:0 4px 12px rgba(6,182,212,.3)}.tasks-empty-state .empty-state-features-grid .feature-card .feature-icon.feature-icon--warning[data-v-7e1f683c]{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-box-shadow:0 4px 12px rgba(245,158,11,.3);box-shadow:0 4px 12px rgba(245,158,11,.3)}.tasks-empty-state .empty-state-features-grid .feature-card .feature-content[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tasks-empty-state .empty-state-features-grid .feature-card .feature-content .feature-title[data-v-7e1f683c]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 6px 0}.tasks-empty-state .empty-state-features-grid .feature-card .feature-content .feature-desc[data-v-7e1f683c]{font-size:.875rem;color:#64748b;line-height:1.5;margin:0 0 12px 0}.tasks-empty-state .empty-state-features-grid .feature-card .feature-content .feature-desc code[data-v-7e1f683c]{background:rgba(58,191,148,.12);color:#3abf94;padding:2px 6px;border-radius:4px;font-size:.875rem;font-weight:600}.tasks-empty-state .empty-state-features-grid .feature-card .feature-content .feature-example[data-v-7e1f683c]{background:#fff;padding:10px 12px;border-radius:8px;border:1px solid #e2e8f0;font-size:.8125rem}.tasks-empty-state .empty-state-features-grid .feature-card .feature-content .feature-example .example-label[data-v-7e1f683c]{color:#94a3b8;font-weight:500;margin-right:4px}.tasks-empty-state .empty-state-features-grid .feature-card .feature-content .feature-example .example-text[data-v-7e1f683c]{color:#475569}.tasks-empty-state .empty-state-features-grid .feature-card .feature-content .feature-example .example-text strong[data-v-7e1f683c]{color:#3abf94;font-weight:600}.tasks-empty-state .empty-state-features[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-bottom:32px}.tasks-empty-state .empty-state-features .feature-item[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 18px;background:#fff;border-radius:10px;font-size:.875rem;font-weight:500;color:#334155;border:1px solid #e2e8f0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-transition:all .2s ease;transition:all .2s ease}.tasks-empty-state .empty-state-features .feature-item[data-v-7e1f683c]:hover{border-color:rgba(58,191,148,.3);-webkit-box-shadow:0 4px 12px rgba(58,191,148,.12);box-shadow:0 4px 12px rgba(58,191,148,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tasks-empty-state .empty-state-features .feature-item i[data-v-7e1f683c]{width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,rgba(58,191,148,.15),rgba(58,191,148,.08));border-radius:6px;color:#3abf94;font-size:.8rem}.tasks-empty-state .empty-state-features .feature-item span[data-v-7e1f683c]{font-weight:500}.tasks-empty-state .empty-state-actions[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.tasks-empty-state .empty-state-btn[data-v-7e1f683c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 28px;font-size:.9375rem;font-weight:600;border:none;border-radius:10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.tasks-empty-state .empty-state-btn.empty-state-btn--primary[data-v-7e1f683c]{background:#3abf94;color:#fff}.tasks-empty-state .empty-state-btn.empty-state-btn--primary[data-v-7e1f683c]:hover{background:rgb(48.4963855422,159.7036144578,123.7493975904);-webkit-box-shadow:0 6px 20px rgba(58,191,148,.4);box-shadow:0 6px 20px rgba(58,191,148,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tasks-empty-state .empty-state-btn.empty-state-btn--secondary[data-v-7e1f683c]{background:#f1f5f9;color:#475569}.tasks-empty-state .empty-state-btn.empty-state-btn--secondary[data-v-7e1f683c]:hover{background:#e2e8f0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tasks-empty-state .empty-state-btn[data-v-7e1f683c]:not(.empty-state-btn--primary):not(.empty-state-btn--secondary){background:#3abf94;color:#fff}.tasks-empty-state .empty-state-btn[data-v-7e1f683c]:not(.empty-state-btn--primary):not(.empty-state-btn--secondary):hover{background:rgb(48.4963855422,159.7036144578,123.7493975904);-webkit-box-shadow:0 6px 20px rgba(58,191,148,.4);box-shadow:0 6px 20px rgba(58,191,148,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@-webkit-keyframes pulse-ring-7e1f683c{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes pulse-ring-7e1f683c{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}}.no-results-container[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:250px;border-radius:8px;background-color:#f8fafc;margin-top:1rem;border:1px dashed #cbd5e1}.no-results-content[data-v-7e1f683c]{text-align:center;padding:2rem;max-width:500px}.no-results-icon[data-v-7e1f683c]{font-size:3.5rem;color:#cbd5e1;margin-bottom:1rem}.no-results-title[data-v-7e1f683c]{font-size:1.25rem;font-weight:600;color:#334155;margin-bottom:.75rem}.no-results-text[data-v-7e1f683c]{font-size:1rem;color:#64748b;line-height:1.5}.clear-all-button[data-v-7e1f683c]{background:none;border:none;color:#3abf94;font-weight:600;padding:0;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease;pointer-events:auto!important}.clear-all-button[data-v-7e1f683c]:hover{color:#2c9d78;text-decoration:underline}.task-controls[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-bottom:8px;width:100%;position:relative;z-index:5}.task-filters-box[data-v-7e1f683c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:100%}.task-search-wrapper[data-v-7e1f683c]{position:relative;z-index:100}.task-search-box[data-v-7e1f683c]{width:100%;max-width:400px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:25}.ais-InstantSearch[data-v-7e1f683c],.ais-SearchBox-form[data-v-7e1f683c],.ais-SearchBox-input[data-v-7e1f683c],.ais-SearchBox[data-v-7e1f683c]{pointer-events:auto!important}.task-search-container[data-v-7e1f683c]{position:relative;z-index:100}.search-results[data-v-7e1f683c]{z-index:1000}.debug-info[data-v-7e1f683c]{background-color:#fefcbf;border:1px solid #fde047;border-radius:6px;padding:12px 15px;margin-top:10px;margin-bottom:15px;font-family:monospace;font-size:13px;color:#713f12;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.debug-title[data-v-7e1f683c]{font-size:14px;font-weight:600;color:#854d0e;margin-bottom:8px;border-bottom:1px solid #facc15;padding-bottom:5px}.debug-content[data-v-7e1f683c]{background-color:#fffbeb;padding:10px;border-radius:4px;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.overlay-content[data-v-7e1f683c]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;background-color:hsla(0,0%,100%,.85);padding:2rem 3rem;border-radius:.75rem;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.spinner-container[data-v-7e1f683c]{margin-bottom:1rem}.spinner-border[data-v-7e1f683c]{width:3rem;height:3rem;border-width:.3em;color:#3abf94}.loading-text[data-v-7e1f683c]{margin-top:.5rem;font-size:1rem;font-weight:500;color:#334155}.b-overlay-wrap .b-overlay .bg-light[data-v-7e1f683c]{background-color:rgba(248,250,252,.6)!important}.header-repeats[data-v-7e1f683c]{justify-self:start;min-width:90px;max-width:110px}.quick-actions-section[data-v-7e1f683c]{margin-bottom:1rem}.quick-filters[data-v-7e1f683c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.25rem}.quick-action-button[data-v-7e1f683c]{padding:.4rem .75rem;font-size:.8125rem;line-height:1.5;height:34px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px}.quick-action-button i[data-v-7e1f683c]{font-size:.875rem}.quick-action-button[data-v-7e1f683c]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.searchresults[data-v-7e1f683c]{overflow-y:auto;overflow-x:hidden;z-index:1000;position:fixed;background-color:#fff}.MyCustomTasksHits1[data-v-7e1f683c]{z-index:1000;position:fixed;background-color:#f9fbfd}.MyCustomCommentsHits[data-v-7e1f683c]{margin-top:20px}.MyCustomHitsItem[data-v-7e1f683c]{width:91%;cursor:pointer}.date-preview-container{margin-top:10px;margin-bottom:10px;padding:10px 15px;background-color:#f0f9f4;border-radius:6px;border-left:4px solid #3abf94;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05)}.date-preview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.date-preview-icon{color:#3abf94;font-size:18px}.date-preview-text{font-size:14px;color:#2d3748;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.date-preview-check{color:#22c55e;font-size:16px;margin-left:auto}.task-input-container{position:relative}.date-preview{position:absolute;left:0;top:100%;margin-top:5px;z-index:100;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.ToDo__addNew{min-height:38px;margin-bottom:5px}.multiselect__content-wrapper[data-v-c8ca0596]{max-height:500px;z-index:1150}@-webkit-keyframes spin-c8ca0596{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-c8ca0596{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.bg-success-light[data-v-c8ca0596]{background-color:#d4edda!important}.bg-danger-light[data-v-c8ca0596]{background-color:#f8d7da!important}.bg-warning-light[data-v-c8ca0596]{background-color:#fff3cd!important}.bg-info-light[data-v-c8ca0596]{background-color:#d1ecf1!important}.a2p-status-box[data-v-c8ca0596]{padding:8px 12px;border-radius:6px;font-size:13px;background:#f8f9fa;border:1px solid #dee2e6}.a2p-status-row[data-v-c8ca0596]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 0}.a2p-status-label[data-v-c8ca0596]{color:#6c757d;font-size:12px}.a2p-status-value[data-v-c8ca0596]{font-weight:600}.a2p-status-none[data-v-c8ca0596]{color:#6c757d;text-align:center}.a2p-status-success[data-v-c8ca0596]{background:#d4edda;border-color:#c3e6cb;color:#155724}.a2p-status-warning[data-v-c8ca0596]{background:#fff3cd;border-color:#ffeeba;color:#856404}.a2p-status-info[data-v-c8ca0596]{background:#d1ecf1;border-color:#bee5eb;color:#0c5460}.a2p-status-danger[data-v-c8ca0596]{background:#f8d7da;border-color:#f5c6cb;color:#721c24}.progress-step[data-v-c8ca0596]{-webkit-transition:all .3s ease;transition:all .3s ease}.progress-step[data-v-c8ca0596]:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.progress-container[data-v-c8ca0596]::-webkit-scrollbar{width:8px}.progress-container[data-v-c8ca0596]::-webkit-scrollbar-track{background:#f1f1f1}.progress-container[data-v-c8ca0596]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.progress-container[data-v-c8ca0596]::-webkit-scrollbar-thumb:hover{background:#555}.text-purple[data-v-c8ca0596]{color:#6f42c1!important}.teamio-knowledge-urls[data-v-c8ca0596]{display:block}.tab-content[data-v-c8ca0596]{min-height:400px}.VueTables__table[data-v-c8ca0596]{height:500px;overflow-y:auto}.overdue-recall-table .dropdown-menu[data-v-c8ca0596]{z-index:1050!important;position:absolute!important}.table-responsive.overdue-recall-table[data-v-c8ca0596]{overflow:visible!important}.overdue-recall-table .b-dropdown[data-v-c8ca0596]{position:relative}.overdue-recall-table .b-dropdown .dropdown-toggle[data-v-c8ca0596]{text-align:left;border:1px solid #e8e8e8;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overdue-recall-table .b-dropdown .dropdown-toggle[data-v-c8ca0596]:after{float:right;margin-top:1px}.overdue-recall-table .b-dropdown .dropdown-item[data-v-c8ca0596]{font-size:12px;white-space:nowrap}.form-selection-container[data-v-c8ca0596]{background-color:#f8f9fa;padding:20px 20px 20px 30px!important}.form-selection-container[data-v-c8ca0596] .custom-control-label{color:#495057!important;font-weight:500;font-size:14px;padding-left:12px}.form-selection-container[data-v-c8ca0596] .custom-checkbox .custom-control-label:before{border-color:#ced4da}.form-selection-container[data-v-c8ca0596] .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#28a745;border-color:#28a745}.form-selection-container[data-v-c8ca0596] .custom-control{margin-bottom:10px;padding-left:20px;margin-left:10px}.form-selection-container[data-v-c8ca0596] .form-check{padding-left:20px;margin-left:10px}.pdf-import-step[data-v-c8ca0596]{min-height:300px}.extracted-form-preview .card[data-v-c8ca0596]{border:1px solid #e3e6f0;-webkit-box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15);box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15)}.processing-item[data-v-c8ca0596]{padding:8px;background-color:#f8f9fa;border-radius:4px;margin-bottom:8px}.dns-records-container[data-v-c8ca0596]{max-height:400px;overflow-y:auto}.dns-record-card .card[data-v-c8ca0596]{border:1px solid #e3e6f0;-webkit-box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15);box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15)}.dns-record-card .card-header[data-v-c8ca0596]{background-color:#f8f9fc;border-bottom:1px solid #e3e6f0;font-size:.875rem}.dns-record-card .input-group input[data-v-c8ca0596]{font-family:monospace;font-size:.85rem;background-color:#f8f9fc}.dns-record-card .btn-outline-secondary[data-v-c8ca0596]{border-color:#d1d3e2}.dns-record-card .btn-outline-secondary[data-v-c8ca0596]:hover{background-color:#5a5c69;border-color:#5a5c69}.site-management-panel[data-v-c8ca0596]{position:fixed;top:0;right:0;width:90vw;max-width:1400px;height:100vh;background:#fff;-webkit-box-shadow:-4px 0 20px rgba(0,0,0,.15);box-shadow:-4px 0 20px rgba(0,0,0,.15);z-index:1060;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.site-management-panel .panel-header[data-v-c8ca0596]{-ms-flex-negative:0;flex-shrink:0}.site-management-panel .panel-body[data-v-c8ca0596]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-management-panel .status-overview[data-v-c8ca0596]{-ms-flex-negative:0;flex-shrink:0}.site-management-panel .status-item i[data-v-c8ca0596]{font-size:18px}.site-management-panel .panel-tabs-nav[data-v-c8ca0596]{background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:10px 15px 0 15px;-ms-flex-negative:0;flex-shrink:0}.site-management-panel .panel-tabs-nav .nav-link[data-v-c8ca0596]{border-radius:4px 4px 0 0!important;padding:8px 16px;font-size:13px;color:#495057;margin-right:5px}.site-management-panel .panel-tabs-nav .nav-link.active[data-v-c8ca0596]{background-color:#007bff!important;color:#fff!important}.site-management-panel .panel-tab-content[data-v-c8ca0596]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.panel-overlay[data-v-c8ca0596]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1055}.slide-right-enter-active[data-v-c8ca0596],.slide-right-leave-active[data-v-c8ca0596]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.slide-right-enter[data-v-c8ca0596],.slide-right-leave-to[data-v-c8ca0596]{-webkit-transform:translateX(100%);transform:translateX(100%)}.domain-card[data-v-c8ca0596],.domain-item[data-v-c8ca0596]{border:1px solid #e3e6f0;-webkit-transition:all .2s ease;transition:all .2s ease}.domain-card[data-v-c8ca0596]:hover,.domain-item[data-v-c8ca0596]:hover{border-color:#007bff;-webkit-box-shadow:0 2px 8px rgba(0,123,255,.15);box-shadow:0 2px 8px rgba(0,123,255,.15)}.domain-card[data-v-c8ca0596]{padding:10px;border-radius:6px;background:#f8f9fa}.action-group[data-v-c8ca0596]{padding-bottom:10px;border-bottom:1px solid #eee}.action-group[data-v-c8ca0596]:last-child{border-bottom:none}.deactivation-panel[data-v-c8ca0596]{background:linear-gradient(135deg,#fff9e6,#fff);border:1px solid #ffc107;border-radius:8px;padding:12px;margin-top:8px}.deactivation-panel.status-failed[data-v-c8ca0596]{background:linear-gradient(135deg,#ffe6e6,#fff);border-color:#dc3545}.deactivation-panel.status-completed[data-v-c8ca0596]{background:linear-gradient(135deg,#e6ffe6,#fff);border-color:#28a745}.deactivation-panel .progress[data-v-c8ca0596]{background-color:#e9ecef;border-radius:4px;overflow:hidden}.gap-1[data-v-c8ca0596]{gap:.25rem}.gap-2[data-v-c8ca0596]{gap:.5rem}.opacity-75[data-v-c8ca0596]{opacity:.75}.opacity-50[data-v-c8ca0596]{opacity:.5}.feature-toggles[data-v-c8ca0596]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.feature-card[data-v-c8ca0596]{border:1px solid #e9ecef;border-radius:8px;overflow:hidden;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.feature-card[data-v-c8ca0596]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.feature-card-header[data-v-c8ca0596]{padding:12px 14px;gap:12px}.feature-card-header[data-v-c8ca0596],.feature-icon[data-v-c8ca0596]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-icon[data-v-c8ca0596]{width:36px;height:36px;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:15px}.feature-info[data-v-c8ca0596]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.feature-name[data-v-c8ca0596]{font-weight:600;font-size:13px;color:#2c3e50;line-height:1.3}.feature-desc[data-v-c8ca0596]{font-size:11px;color:#95a5a6;line-height:1.3}.feature-sub-option[data-v-c8ca0596]{padding:8px 14px 10px 62px;background:#f8f9fa;border-top:1px solid #e9ecef}.feature-sub-label[data-v-c8ca0596]{font-weight:600;font-size:12px;color:#2c3e50}.feature-sub-desc[data-v-c8ca0596]{font-size:11px;color:#95a5a6}.slide-down-enter-active[data-v-c8ca0596],.slide-down-leave-active[data-v-c8ca0596]{-webkit-transition:all .2s ease;transition:all .2s ease;max-height:60px;overflow:hidden}.slide-down-enter[data-v-c8ca0596],.slide-down-leave-to[data-v-c8ca0596]{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.btn-outline-primary.active[data-v-c8ca0596]{background-color:#007bff;color:#fff}@media(max-width:768px){.site-management-panel[data-v-c8ca0596]{width:100%!important;max-width:100vw}.site-management-panel .panel-header h5[data-v-c8ca0596]{font-size:1rem}.site-management-panel .panel-tabs-nav .nav-link[data-v-c8ca0596]{padding:6px 10px;font-size:12px}.site-management-panel .btn[data-v-c8ca0596]{padding:10px 15px;font-size:14px}.domain-card[data-v-c8ca0596]{padding:12px}.domain-card .btn-group .btn[data-v-c8ca0596]{padding:8px 12px}}@media(max-width:576px){.site-management-panel .status-overview .row>div[data-v-c8ca0596]{margin-bottom:10px}.site-management-panel .panel-tabs-nav .nav-link[data-v-c8ca0596]{padding:6px 8px;font-size:11px}}#verify-email-modal___BV_modal_outer_{z-index:1070!important}#a2p-registration-wizard-modal .modal-body{max-height:calc(100vh - 200px)!important;overflow-y:auto!important;padding:1rem!important}#a2p-registration-wizard-modal .modal-body::-webkit-scrollbar{width:8px}#a2p-registration-wizard-modal .modal-body::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}#a2p-registration-wizard-modal .modal-body::-webkit-scrollbar-thumb{background:#d6dee5;border-radius:4px}#a2p-registration-wizard-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#c1ccd3}.mapping-table-container .table{font-size:.875rem}.mapping-table-container .table td{vertical-align:middle;padding:12px 8px}.mapping-table-container .table tr.table-success{background-color:#d4edda!important}.mapping-select .vs__dropdown-toggle{border:1px solid #ced4da;min-height:32px;padding:2px 6px;font-size:.875rem}.mapping-select .vs__selected{font-size:.875rem;padding:0 2px;margin:2px}.mapping-select .vs__dropdown-option{padding:8px 12px;font-size:.875rem}.mapping-summary{border-left:4px solid #007bff}.mapping-summary .h4{font-weight:600;margin-bottom:0}.inactive-site-row{opacity:.5;background-color:#f8f9fa!important}.inactive-site-row:hover{opacity:.7}.inactive-separator{background-color:#e9ecef!important;border-top:2px solid #dee2e6}.badge-info{font-size:.7rem;white-space:nowrap}@media(max-width:768px){.site-management-panel{width:95vw;max-width:none}.mapping-table-container{overflow-x:auto}.mapping-table-container .table{min-width:800px}.mapping-select{min-width:200px}}.lightbox-overlay[data-v-818b27b4]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lightbox-close[data-v-818b27b4]{position:absolute;top:15px;right:20px;background:none;border:none;color:#fff;font-size:36px;cursor:pointer;z-index:100000;padding:5px 10px;line-height:1}.lightbox-close[data-v-818b27b4]:hover{color:#ccc}.lightbox-nav[data-v-818b27b4]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.1);border:none;color:#fff;font-size:48px;cursor:pointer;padding:10px 18px;z-index:100000;border-radius:4px;line-height:1}.lightbox-nav[data-v-818b27b4]:hover{background:hsla(0,0%,100%,.25)}.lightbox-prev[data-v-818b27b4]{left:15px}.lightbox-next[data-v-818b27b4]{right:15px}.lightbox-content[data-v-818b27b4]{max-width:90vw;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lightbox-content img[data-v-818b27b4]{max-width:90vw;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:4px}.lightbox-caption[data-v-818b27b4]{color:#ccc;font-size:14px;margin-top:10px;text-align:center}.lightbox-counter[data-v-818b27b4]{margin-left:10px;color:#888}@-webkit-keyframes spin-f99c1d62{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-f99c1d62{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.chat-page[data-v-f99c1d62]{position:relative}.chat-page--embedded .chat-page-header[data-v-f99c1d62]{display:none}.chat-page--embedded[data-v-f99c1d62] .vac-card-window{height:400px!important}.chat-page-header[data-v-f99c1d62]{gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.chat-page-header .header-icon-wrapper[data-v-f99c1d62],.chat-page-header[data-v-f99c1d62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-page-header .header-icon-wrapper[data-v-f99c1d62]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#3abf94,rgb(46.1204819277,151.8795180723,117.686746988));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 14px rgba(58,191,148,.3);box-shadow:0 4px 14px rgba(58,191,148,.3);-ms-flex-negative:0;flex-shrink:0}.chat-page-header .header-icon-wrapper i[data-v-f99c1d62]{font-size:1.5rem;color:#fff}.chat-page-header .header-titles[data-v-f99c1d62]{-webkit-box-flex:1;-ms-flex:1;flex:1}.chat-page-header .header-titles h1[data-v-f99c1d62]{font-size:1.625rem;font-weight:700;color:#1e293b;margin:0 0 4px 0;line-height:1.2}.chat-page-header .header-titles p[data-v-f99c1d62]{font-size:.875rem;color:#64748b;margin:0}.chat-page-header .new-chat-btn[data-v-f99c1d62]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;background:#3abf94;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.25);box-shadow:0 2px 8px rgba(58,191,148,.25)}.chat-page-header .new-chat-btn i[data-v-f99c1d62]{font-size:.875rem}.chat-page-header .new-chat-btn[data-v-f99c1d62]:hover{background:rgb(50.8722891566,167.5277108434,129.8120481928);-webkit-box-shadow:0 4px 12px rgba(58,191,148,.35);box-shadow:0 4px 12px rgba(58,191,148,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.chat-page-header .new-chat-btn[data-v-f99c1d62]:active{-webkit-transform:translateY(0);transform:translateY(0)}.window-container[data-v-f99c1d62]{width:100%}.chat-forms[data-v-f99c1d62]{padding:20px 24px;background:#f8fafc;border-radius:12px;margin-bottom:16px;border:1px solid #e2e8f0}.chat-forms[data-v-f99c1d62] *,.chat-forms[data-v-f99c1d62] :after,.chat-forms[data-v-f99c1d62] :before{border-top:none!important;border-bottom-color:transparent!important}.chat-forms form[data-v-f99c1d62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin:0!important}.chat-forms form[data-v-f99c1d62],.chat-forms h3[data-v-f99c1d62]{padding:0!important;background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chat-forms h3[data-v-f99c1d62]{font-size:1.0625rem;font-weight:600;color:#1e293b;margin:0 0 4px 0}.chat-forms .form-row[data-v-f99c1d62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0!important;padding:0!important;border:none!important;background:transparent!important}.chat-forms input[data-v-f99c1d62]{padding:10px 14px;height:42px;border-radius:8px;border:1px solid #e2e8f0!important;outline:none;font-size:.875rem;background:#fff;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.chat-forms input[data-v-f99c1d62]:focus{border-color:#3abf94!important;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.chat-forms input[data-v-f99c1d62]::-webkit-input-placeholder{color:#94a3b8}.chat-forms input[data-v-f99c1d62]::-moz-placeholder{color:#94a3b8}.chat-forms input[data-v-f99c1d62]:-ms-input-placeholder{color:#94a3b8}.chat-forms input[data-v-f99c1d62]::-ms-input-placeholder{color:#94a3b8}.chat-forms input[data-v-f99c1d62]::placeholder{color:#94a3b8}.chat-forms .chat-new-room-name[data-v-f99c1d62]{width:220px;-ms-flex-negative:0;flex-shrink:0}.chat-forms .button-row[data-v-f99c1d62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.chat-forms button[data-v-f99c1d62]{background:#3abf94;color:#fff;outline:none;cursor:pointer;border-radius:8px;padding:10px 20px;border:none!important;font-size:.875rem;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease;height:42px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.chat-forms button[data-v-f99c1d62]:hover{background:rgb(50.8722891566,167.5277108434,129.8120481928)}.chat-forms button[data-v-f99c1d62]:active{opacity:.9}.chat-forms button[data-v-f99c1d62]:disabled{cursor:not-allowed;background:#cbd5e1;opacity:.6}.chat-forms .button-cancel[data-v-f99c1d62]{color:#64748b;background:#fff;border:1px solid #e2e8f0!important}.chat-forms .button-cancel[data-v-f99c1d62]:hover{color:#334155;background:#f1f5f9;border-color:#cbd5e1!important}.chat-forms select[data-v-f99c1d62]{height:42px;width:120px;font-size:.875rem;border-radius:8px;border:1px solid #e2e8f0!important;background:#fff;padding:0 12px}.chat-forms[data-v-f99c1d62] .multiselect{width:320px;-ms-flex-negative:0;flex-shrink:0;background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chat-forms[data-v-f99c1d62] .multiselect .multiselect__tags{border:1px solid #e2e8f0!important;border-radius:8px;padding:6px 40px 6px 12px;min-height:42px;background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chat-forms[data-v-f99c1d62] .multiselect .multiselect__select{background:transparent!important;height:40px;width:36px;border:none!important}.chat-forms[data-v-f99c1d62] .multiselect .multiselect__select:before{border-color:#94a3b8 transparent transparent transparent}.chat-forms[data-v-f99c1d62] .multiselect .multiselect__spinner{background:transparent!important;border:none!important}.chat-forms[data-v-f99c1d62] .multiselect .multiselect__tag{background-color:#3abf94!important;color:#fff;border-radius:6px;padding:5px 26px 5px 10px;font-size:.8125rem;font-weight:500;border:none!important}.chat-forms[data-v-f99c1d62] .multiselect .multiselect__placeholder{color:#94a3b8;padding-top:2px}.chat-forms[data-v-f99c1d62] .multiselect .multiselect__option--highlight{background:#3abf94!important}.chat-forms[data-v-f99c1d62] .multiselect .multiselect__input{background:transparent!important;border:none!important}.chat-forms[data-v-f99c1d62] .multiselect .multiselect__content-wrapper{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-v-f99c1d62] .vac-messages-container::-webkit-scrollbar,[data-v-f99c1d62] .vac-rooms-container::-webkit-scrollbar{width:4px}[data-v-f99c1d62] .vac-messages-container::-webkit-scrollbar-track,[data-v-f99c1d62] .vac-rooms-container::-webkit-scrollbar-track{background:transparent}[data-v-f99c1d62] .vac-messages-container::-webkit-scrollbar-thumb,[data-v-f99c1d62] .vac-rooms-container::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}[data-v-f99c1d62] .vac-messages-container::-webkit-scrollbar-thumb:hover,[data-v-f99c1d62] .vac-rooms-container::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.chat-retention-notice[data-v-f99c1d62]{text-align:center;font-size:11px;color:#94a3b8;padding:6px 12px;line-height:1.4}.chat-retention-notice .fa-info-circle[data-v-f99c1d62]{margin-right:4px}.vac-card-window{border-radius:12px!important;border:1px solid #e2e8f0!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04)!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important;overflow:hidden!important}.vac-rooms-container{border-right:1px solid #f1f5f9!important}.vac-avatar,.vac-room-avatar{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:12px!important;background:linear-gradient(135deg,rgb(83.3804878049,145.5487804878,247.1195121951),rgb(19.9912195122,105.1219512195,244.2087804878))!important;margin-right:14px!important;-webkit-box-shadow:0 3px 10px rgba(59,130,246,.25)!important;box-shadow:0 3px 10px rgba(59,130,246,.25)!important;border:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-ms-flex-negative:0!important;flex-shrink:0!important;position:relative!important;overflow:visible!important;font-size:0!important;color:transparent!important}.vac-avatar:before,.vac-room-avatar:before{content:"\F0C0"!important;font-family:FontAwesome!important;font-size:1rem!important;color:#fff!important;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.vac-avatar:after,.vac-room-avatar:after{content:""!important;position:absolute!important;bottom:-2px!important;right:-2px!important;width:12px!important;height:12px!important;background:#3abf94!important;border-radius:50%!important;border:2px solid #fff!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15)!important;box-shadow:0 1px 3px rgba(0,0,0,.15)!important}.vac-info-wrapper .vac-avatar,.vac-info-wrapper .vac-room-avatar,.vac-room-header .vac-avatar,.vac-room-header .vac-room-avatar{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:10px!important;margin-right:12px!important}.vac-info-wrapper .vac-avatar:before,.vac-info-wrapper .vac-room-avatar:before,.vac-room-header .vac-avatar:before,.vac-room-header .vac-room-avatar:before{font-size:.875rem!important}.vac-info-wrapper .vac-avatar:after,.vac-info-wrapper .vac-room-avatar:after,.vac-room-header .vac-avatar:after,.vac-room-header .vac-room-avatar:after{width:10px!important;height:10px!important;bottom:-1px!important;right:-1px!important}.vac-room-header{background:#f8fafc!important;padding:12px 16px!important;border-bottom:1px solid #e2e8f0!important}.vac-room-header .vac-room-name{color:#334155!important;font-weight:600!important;font-size:.875rem!important}.vac-room-header .vac-icon-add{background:transparent!important;border-radius:6px!important;padding:4px!important}.vac-room-header .vac-icon-add svg{fill:#3abf94!important}.vac-room-header .vac-icon-add:hover{background:rgba(58,191,148,.1)!important}.vac-room-footer{background:#f8fafc!important;border-top:1px solid #e2e8f0!important;padding:12px 16px!important}.vac-room-footer .vac-box-footer{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:8px 12px!important}.vac-room-footer .vac-box-footer:focus-within{border-color:#3abf94!important;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.1)!important;box-shadow:0 0 0 2px rgba(58,191,148,.1)!important}.vac-room-footer textarea{font-size:.875rem!important;color:#334155!important}.vac-room-footer textarea::-webkit-input-placeholder{color:#94a3b8!important}.vac-room-footer textarea::-moz-placeholder{color:#94a3b8!important}.vac-room-footer textarea:-ms-input-placeholder{color:#94a3b8!important}.vac-room-footer textarea::-ms-input-placeholder{color:#94a3b8!important}.vac-room-footer textarea::placeholder{color:#94a3b8!important}.vac-room-footer .vac-icon-textarea svg{fill:#3abf94!important}.vac-room-footer .vac-send-disabled svg{fill:#cbd5e1!important}.chat-page .chat-forms *,.chat-page .chat-forms :after,.chat-page .chat-forms :before{border-top:none!important;border-bottom:none!important}.chat-page .chat-forms,.chat-page .chat-forms .button-cancel,.chat-page .chat-forms .multiselect__tags,.chat-page .chat-forms input[type=text]{border:1px solid #e2e8f0!important}.chat-page .multiselect{background:transparent!important;border:none!important}.chat-page .multiselect,.chat-page .multiselect__tags{-webkit-box-shadow:none!important;box-shadow:none!important}.chat-page .multiselect__tags{border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important}.chat-page .multiselect__input,.chat-page .multiselect__select,.chat-page .multiselect__spinner{background:transparent!important;border:none!important}.chat-page .multiselect__content-wrapper{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important}.vac-message-card:has(.vac-file-message){max-width:280px!important}.vac-file-message{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;background:rgba(0,0,0,.03)!important;border-radius:8px!important;margin:2px 0!important;cursor:pointer!important;-webkit-transition:background .15s ease!important;transition:background .15s ease!important}.vac-file-message:hover{background:rgba(0,0,0,.06)!important}.vac-file-message .vac-icon-file{-ms-flex-negative:0!important;flex-shrink:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:36px!important;height:36px!important;background:#3abf94!important;border-radius:8px!important}.vac-file-message .vac-icon-file svg{width:20px!important;height:20px!important}.vac-file-message .vac-icon-file svg path{fill:#fff!important}.vac-file-message span{font-size:13px!important;font-weight:500!important;color:#334155!important;word-break:break-word!important;line-height:1.3!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.vac-message-current .vac-file-message{background:rgba(0,0,0,.04)!important}.vac-message-current .vac-file-message:hover{background:rgba(0,0,0,.07)!important}.vac-message-current .vac-file-message span{color:#1e293b!important}.recent-emoji-row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:2px!important;padding:4px 12px!important;border-top:1px solid #f1f5f9!important;background:#fafbfc!important}.recent-emoji-btn{cursor:pointer!important;font-size:18px!important;padding:3px 5px!important;border-radius:6px!important;-webkit-transition:background .15s ease,-webkit-transform .1s ease!important;transition:background .15s ease,-webkit-transform .1s ease!important;transition:background .15s ease,transform .1s ease!important;transition:background .15s ease,transform .1s ease,-webkit-transform .1s ease!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.recent-emoji-btn:hover{background:#e2e8f0!important;-webkit-transform:scale(1.15)!important;transform:scale(1.15)!important}.recent-emoji-btn:active{-webkit-transform:scale(.95)!important;transform:scale(.95)!important}@media(max-width:768px){.recent-emoji-btn{font-size:22px!important;padding:5px 7px!important}.recent-emoji-row{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:4px!important}}.vac-image-container{border-radius:8px!important;overflow:hidden!important;cursor:pointer!important}.vac-image-container img{max-width:300px!important;border-radius:8px!important}.advanceTxPlan .border-box{border:1px solid #c1ccd3;border-radius:.5rem;background-color:#fff}.advanceTxPlan .multiselect .procedure_code{width:500px!important}.advanceTxPlan .table-year{padding-top:20px}.advanceTxPlan .table-responsive th,.advanceTxPlan .table-year th{background-color:#fff}.advanceTxPlan .chart-table td,.advanceTxPlan .chart-table th{padding:.9px}.advanceTxPlan h6.text-muted{font-size:11px}.advanceTxPlan h6.text-muted .fw-semi-bold{margin:0 2px}.advanceTxPlan .table td p{font-size:.8rem}.advanceTxPlan,.huddle-detail-page,.huddle-details,.hygiene-opportunities,.new-patient-report,.procedural-tracking,.productionTrends,.set-goals{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#f8fafc;min-height:100vh}.advanceTxPlan .b-navbar,.advanceTxPlan .navbar,.huddle-detail-page .b-navbar,.huddle-detail-page .navbar,.huddle-details .b-navbar,.huddle-details .navbar,.hygiene-opportunities .b-navbar,.hygiene-opportunities .navbar,.new-patient-report .b-navbar,.new-patient-report .navbar,.procedural-tracking .b-navbar,.procedural-tracking .navbar,.productionTrends .b-navbar,.productionTrends .navbar,.set-goals .b-navbar,.set-goals .navbar{background:linear-gradient(135deg,#3abf94,rgb(52.0602409639,171.4397590361,132.843373494))!important;border:none!important;border-radius:0!important;padding:12px 20px!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.advanceTxPlan .b-navbar .b-navbar-brand,.advanceTxPlan .b-navbar .navbar-brand,.advanceTxPlan .navbar .b-navbar-brand,.advanceTxPlan .navbar .navbar-brand,.huddle-detail-page .b-navbar .b-navbar-brand,.huddle-detail-page .b-navbar .navbar-brand,.huddle-detail-page .navbar .b-navbar-brand,.huddle-detail-page .navbar .navbar-brand,.huddle-details .b-navbar .b-navbar-brand,.huddle-details .b-navbar .navbar-brand,.huddle-details .navbar .b-navbar-brand,.huddle-details .navbar .navbar-brand,.hygiene-opportunities .b-navbar .b-navbar-brand,.hygiene-opportunities .b-navbar .navbar-brand,.hygiene-opportunities .navbar .b-navbar-brand,.hygiene-opportunities .navbar .navbar-brand,.new-patient-report .b-navbar .b-navbar-brand,.new-patient-report .b-navbar .navbar-brand,.new-patient-report .navbar .b-navbar-brand,.new-patient-report .navbar .navbar-brand,.procedural-tracking .b-navbar .b-navbar-brand,.procedural-tracking .b-navbar .navbar-brand,.procedural-tracking .navbar .b-navbar-brand,.procedural-tracking .navbar .navbar-brand,.productionTrends .b-navbar .b-navbar-brand,.productionTrends .b-navbar .navbar-brand,.productionTrends .navbar .b-navbar-brand,.productionTrends .navbar .navbar-brand,.set-goals .b-navbar .b-navbar-brand,.set-goals .b-navbar .navbar-brand,.set-goals .navbar .b-navbar-brand,.set-goals .navbar .navbar-brand{color:#fff!important;font-size:1.125rem;font-weight:600;margin-left:0!important}.advanceTxPlan .b-navbar .b-navbar-brand span,.advanceTxPlan .b-navbar .navbar-brand span,.advanceTxPlan .navbar .b-navbar-brand span,.advanceTxPlan .navbar .navbar-brand span,.huddle-detail-page .b-navbar .b-navbar-brand span,.huddle-detail-page .b-navbar .navbar-brand span,.huddle-detail-page .navbar .b-navbar-brand span,.huddle-detail-page .navbar .navbar-brand span,.huddle-details .b-navbar .b-navbar-brand span,.huddle-details .b-navbar .navbar-brand span,.huddle-details .navbar .b-navbar-brand span,.huddle-details .navbar .navbar-brand span,.hygiene-opportunities .b-navbar .b-navbar-brand span,.hygiene-opportunities .b-navbar .navbar-brand span,.hygiene-opportunities .navbar .b-navbar-brand span,.hygiene-opportunities .navbar .navbar-brand span,.new-patient-report .b-navbar .b-navbar-brand span,.new-patient-report .b-navbar .navbar-brand span,.new-patient-report .navbar .b-navbar-brand span,.new-patient-report .navbar .navbar-brand span,.procedural-tracking .b-navbar .b-navbar-brand span,.procedural-tracking .b-navbar .navbar-brand span,.procedural-tracking .navbar .b-navbar-brand span,.procedural-tracking .navbar .navbar-brand span,.productionTrends .b-navbar .b-navbar-brand span,.productionTrends .b-navbar .navbar-brand span,.productionTrends .navbar .b-navbar-brand span,.productionTrends .navbar .navbar-brand span,.set-goals .b-navbar .b-navbar-brand span,.set-goals .b-navbar .navbar-brand span,.set-goals .navbar .b-navbar-brand span,.set-goals .navbar .navbar-brand span{margin-left:0!important}.advanceTxPlan .b-navbar .btn-default.btn-sm,.advanceTxPlan .b-navbar button.btn-sm,.advanceTxPlan .navbar .btn-default.btn-sm,.advanceTxPlan .navbar button.btn-sm,.huddle-detail-page .b-navbar .btn-default.btn-sm,.huddle-detail-page .b-navbar button.btn-sm,.huddle-detail-page .navbar .btn-default.btn-sm,.huddle-detail-page .navbar button.btn-sm,.huddle-details .b-navbar .btn-default.btn-sm,.huddle-details .b-navbar button.btn-sm,.huddle-details .navbar .btn-default.btn-sm,.huddle-details .navbar button.btn-sm,.hygiene-opportunities .b-navbar .btn-default.btn-sm,.hygiene-opportunities .b-navbar button.btn-sm,.hygiene-opportunities .navbar .btn-default.btn-sm,.hygiene-opportunities .navbar button.btn-sm,.new-patient-report .b-navbar .btn-default.btn-sm,.new-patient-report .b-navbar button.btn-sm,.new-patient-report .navbar .btn-default.btn-sm,.new-patient-report .navbar button.btn-sm,.procedural-tracking .b-navbar .btn-default.btn-sm,.procedural-tracking .b-navbar button.btn-sm,.procedural-tracking .navbar .btn-default.btn-sm,.procedural-tracking .navbar button.btn-sm,.productionTrends .b-navbar .btn-default.btn-sm,.productionTrends .b-navbar button.btn-sm,.productionTrends .navbar .btn-default.btn-sm,.productionTrends .navbar button.btn-sm,.set-goals .b-navbar .btn-default.btn-sm,.set-goals .b-navbar button.btn-sm,.set-goals .navbar .btn-default.btn-sm,.set-goals .navbar button.btn-sm{background-color:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.4)!important;color:#fff!important;border-radius:8px!important;-webkit-transition:all .2s ease;transition:all .2s ease;width:36px;height:36px;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0!important}.advanceTxPlan .b-navbar .btn-default.btn-sm:active,.advanceTxPlan .b-navbar .btn-default.btn-sm:focus,.advanceTxPlan .b-navbar .btn-default.btn-sm:hover,.advanceTxPlan .b-navbar button.btn-sm:active,.advanceTxPlan .b-navbar button.btn-sm:focus,.advanceTxPlan .b-navbar button.btn-sm:hover,.advanceTxPlan .navbar .btn-default.btn-sm:active,.advanceTxPlan .navbar .btn-default.btn-sm:focus,.advanceTxPlan .navbar .btn-default.btn-sm:hover,.advanceTxPlan .navbar button.btn-sm:active,.advanceTxPlan .navbar button.btn-sm:focus,.advanceTxPlan .navbar button.btn-sm:hover,.huddle-detail-page .b-navbar .btn-default.btn-sm:active,.huddle-detail-page .b-navbar .btn-default.btn-sm:focus,.huddle-detail-page .b-navbar .btn-default.btn-sm:hover,.huddle-detail-page .b-navbar button.btn-sm:active,.huddle-detail-page .b-navbar button.btn-sm:focus,.huddle-detail-page .b-navbar button.btn-sm:hover,.huddle-detail-page .navbar .btn-default.btn-sm:active,.huddle-detail-page .navbar .btn-default.btn-sm:focus,.huddle-detail-page .navbar .btn-default.btn-sm:hover,.huddle-detail-page .navbar button.btn-sm:active,.huddle-detail-page .navbar button.btn-sm:focus,.huddle-detail-page .navbar button.btn-sm:hover,.huddle-details .b-navbar .btn-default.btn-sm:active,.huddle-details .b-navbar .btn-default.btn-sm:focus,.huddle-details .b-navbar .btn-default.btn-sm:hover,.huddle-details .b-navbar button.btn-sm:active,.huddle-details .b-navbar button.btn-sm:focus,.huddle-details .b-navbar button.btn-sm:hover,.huddle-details .navbar .btn-default.btn-sm:active,.huddle-details .navbar .btn-default.btn-sm:focus,.huddle-details .navbar .btn-default.btn-sm:hover,.huddle-details .navbar button.btn-sm:active,.huddle-details .navbar button.btn-sm:focus,.huddle-details .navbar button.btn-sm:hover,.hygiene-opportunities .b-navbar .btn-default.btn-sm:active,.hygiene-opportunities .b-navbar .btn-default.btn-sm:focus,.hygiene-opportunities .b-navbar .btn-default.btn-sm:hover,.hygiene-opportunities .b-navbar button.btn-sm:active,.hygiene-opportunities .b-navbar button.btn-sm:focus,.hygiene-opportunities .b-navbar button.btn-sm:hover,.hygiene-opportunities .navbar .btn-default.btn-sm:active,.hygiene-opportunities .navbar .btn-default.btn-sm:focus,.hygiene-opportunities .navbar .btn-default.btn-sm:hover,.hygiene-opportunities .navbar button.btn-sm:active,.hygiene-opportunities .navbar button.btn-sm:focus,.hygiene-opportunities .navbar button.btn-sm:hover,.new-patient-report .b-navbar .btn-default.btn-sm:active,.new-patient-report .b-navbar .btn-default.btn-sm:focus,.new-patient-report .b-navbar .btn-default.btn-sm:hover,.new-patient-report .b-navbar button.btn-sm:active,.new-patient-report .b-navbar button.btn-sm:focus,.new-patient-report .b-navbar button.btn-sm:hover,.new-patient-report .navbar .btn-default.btn-sm:active,.new-patient-report .navbar .btn-default.btn-sm:focus,.new-patient-report .navbar .btn-default.btn-sm:hover,.new-patient-report .navbar button.btn-sm:active,.new-patient-report .navbar button.btn-sm:focus,.new-patient-report .navbar button.btn-sm:hover,.procedural-tracking .b-navbar .btn-default.btn-sm:active,.procedural-tracking .b-navbar .btn-default.btn-sm:focus,.procedural-tracking .b-navbar .btn-default.btn-sm:hover,.procedural-tracking .b-navbar button.btn-sm:active,.procedural-tracking .b-navbar button.btn-sm:focus,.procedural-tracking .b-navbar button.btn-sm:hover,.procedural-tracking .navbar .btn-default.btn-sm:active,.procedural-tracking .navbar .btn-default.btn-sm:focus,.procedural-tracking .navbar .btn-default.btn-sm:hover,.procedural-tracking .navbar button.btn-sm:active,.procedural-tracking .navbar button.btn-sm:focus,.procedural-tracking .navbar button.btn-sm:hover,.productionTrends .b-navbar .btn-default.btn-sm:active,.productionTrends .b-navbar .btn-default.btn-sm:focus,.productionTrends .b-navbar .btn-default.btn-sm:hover,.productionTrends .b-navbar button.btn-sm:active,.productionTrends .b-navbar button.btn-sm:focus,.productionTrends .b-navbar button.btn-sm:hover,.productionTrends .navbar .btn-default.btn-sm:active,.productionTrends .navbar .btn-default.btn-sm:focus,.productionTrends .navbar .btn-default.btn-sm:hover,.productionTrends .navbar button.btn-sm:active,.productionTrends .navbar button.btn-sm:focus,.productionTrends .navbar button.btn-sm:hover,.set-goals .b-navbar .btn-default.btn-sm:active,.set-goals .b-navbar .btn-default.btn-sm:focus,.set-goals .b-navbar .btn-default.btn-sm:hover,.set-goals .b-navbar button.btn-sm:active,.set-goals .b-navbar button.btn-sm:focus,.set-goals .b-navbar button.btn-sm:hover,.set-goals .navbar .btn-default.btn-sm:active,.set-goals .navbar .btn-default.btn-sm:focus,.set-goals .navbar .btn-default.btn-sm:hover,.set-goals .navbar button.btn-sm:active,.set-goals .navbar button.btn-sm:focus,.set-goals .navbar button.btn-sm:hover{background-color:hsla(0,0%,100%,.35)!important;border-color:hsla(0,0%,100%,.6)!important;color:#fff!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.advanceTxPlan .b-navbar .btn-default.btn-sm i,.advanceTxPlan .b-navbar button.btn-sm i,.advanceTxPlan .navbar .btn-default.btn-sm i,.advanceTxPlan .navbar button.btn-sm i,.huddle-detail-page .b-navbar .btn-default.btn-sm i,.huddle-detail-page .b-navbar .btn-default.btn-sm i.fa,.huddle-detail-page .b-navbar .btn-default.btn-sm i.la,.huddle-detail-page .b-navbar button.btn-sm i,.huddle-detail-page .b-navbar button.btn-sm i.fa,.huddle-detail-page .b-navbar button.btn-sm i.la,.huddle-detail-page .navbar .btn-default.btn-sm i,.huddle-detail-page .navbar .btn-default.btn-sm i.fa,.huddle-detail-page .navbar .btn-default.btn-sm i.la,.huddle-detail-page .navbar button.btn-sm i,.huddle-detail-page .navbar button.btn-sm i.fa,.huddle-detail-page .navbar button.btn-sm i.la,.huddle-details .b-navbar .btn-default.btn-sm i,.huddle-details .b-navbar button.btn-sm i,.huddle-details .navbar .btn-default.btn-sm i,.huddle-details .navbar button.btn-sm i,.hygiene-opportunities .b-navbar .btn-default.btn-sm i,.hygiene-opportunities .b-navbar button.btn-sm i,.hygiene-opportunities .navbar .btn-default.btn-sm i,.hygiene-opportunities .navbar button.btn-sm i,.new-patient-report .b-navbar .btn-default.btn-sm i,.new-patient-report .b-navbar button.btn-sm i,.new-patient-report .navbar .btn-default.btn-sm i,.new-patient-report .navbar button.btn-sm i,.procedural-tracking .b-navbar .btn-default.btn-sm i,.procedural-tracking .b-navbar button.btn-sm i,.procedural-tracking .navbar .btn-default.btn-sm i,.procedural-tracking .navbar button.btn-sm i,.productionTrends .b-navbar .btn-default.btn-sm i,.productionTrends .b-navbar button.btn-sm i,.productionTrends .navbar .btn-default.btn-sm i,.productionTrends .navbar button.btn-sm i,.set-goals .b-navbar .btn-default.btn-sm i,.set-goals .b-navbar button.btn-sm i,.set-goals .navbar .btn-default.btn-sm i,.set-goals .navbar button.btn-sm i{color:#fff!important;font-size:1.125rem;line-height:1;opacity:1!important;visibility:visible!important}.advanceTxPlan .b-navbar .btn-default.btn-sm:active i,.advanceTxPlan .b-navbar .btn-default.btn-sm:active i.fa,.advanceTxPlan .b-navbar .btn-default.btn-sm:active i.la,.advanceTxPlan .b-navbar .btn-default.btn-sm:focus i,.advanceTxPlan .b-navbar .btn-default.btn-sm:focus i.fa,.advanceTxPlan .b-navbar .btn-default.btn-sm:focus i.la,.advanceTxPlan .b-navbar .btn-default.btn-sm:hover i,.advanceTxPlan .b-navbar .btn-default.btn-sm:hover i.fa,.advanceTxPlan .b-navbar .btn-default.btn-sm:hover i.la,.advanceTxPlan .b-navbar button.btn-sm:active i,.advanceTxPlan .b-navbar button.btn-sm:active i.fa,.advanceTxPlan .b-navbar button.btn-sm:active i.la,.advanceTxPlan .b-navbar button.btn-sm:focus i,.advanceTxPlan .b-navbar button.btn-sm:focus i.fa,.advanceTxPlan .b-navbar button.btn-sm:focus i.la,.advanceTxPlan .b-navbar button.btn-sm:hover i,.advanceTxPlan .b-navbar button.btn-sm:hover i.fa,.advanceTxPlan .b-navbar button.btn-sm:hover i.la,.advanceTxPlan .navbar .btn-default.btn-sm:active i,.advanceTxPlan .navbar .btn-default.btn-sm:active i.fa,.advanceTxPlan .navbar .btn-default.btn-sm:active i.la,.advanceTxPlan .navbar .btn-default.btn-sm:focus i,.advanceTxPlan .navbar .btn-default.btn-sm:focus i.fa,.advanceTxPlan .navbar .btn-default.btn-sm:focus i.la,.advanceTxPlan .navbar .btn-default.btn-sm:hover i,.advanceTxPlan .navbar .btn-default.btn-sm:hover i.fa,.advanceTxPlan .navbar .btn-default.btn-sm:hover i.la,.advanceTxPlan .navbar button.btn-sm:active i,.advanceTxPlan .navbar button.btn-sm:active i.fa,.advanceTxPlan .navbar button.btn-sm:active i.la,.advanceTxPlan .navbar button.btn-sm:focus i,.advanceTxPlan .navbar button.btn-sm:focus i.fa,.advanceTxPlan .navbar button.btn-sm:focus i.la,.advanceTxPlan .navbar button.btn-sm:hover i,.advanceTxPlan .navbar button.btn-sm:hover i.fa,.advanceTxPlan .navbar button.btn-sm:hover i.la,.huddle-detail-page .b-navbar .btn-default.btn-sm:active i,.huddle-detail-page .b-navbar .btn-default.btn-sm:active i.fa,.huddle-detail-page .b-navbar .btn-default.btn-sm:active i.la,.huddle-detail-page .b-navbar .btn-default.btn-sm:focus i,.huddle-detail-page .b-navbar .btn-default.btn-sm:focus i.fa,.huddle-detail-page .b-navbar .btn-default.btn-sm:focus i.la,.huddle-detail-page .b-navbar .btn-default.btn-sm:hover i,.huddle-detail-page .b-navbar .btn-default.btn-sm:hover i.fa,.huddle-detail-page .b-navbar .btn-default.btn-sm:hover i.la,.huddle-detail-page .b-navbar button.btn-sm:active i,.huddle-detail-page .b-navbar button.btn-sm:active i.fa,.huddle-detail-page .b-navbar button.btn-sm:active i.la,.huddle-detail-page .b-navbar button.btn-sm:focus i,.huddle-detail-page .b-navbar button.btn-sm:focus i.fa,.huddle-detail-page .b-navbar button.btn-sm:focus i.la,.huddle-detail-page .b-navbar button.btn-sm:hover i,.huddle-detail-page .b-navbar button.btn-sm:hover i.fa,.huddle-detail-page .b-navbar button.btn-sm:hover i.la,.huddle-detail-page .navbar .btn-default.btn-sm:active i,.huddle-detail-page .navbar .btn-default.btn-sm:active i.fa,.huddle-detail-page .navbar .btn-default.btn-sm:active i.la,.huddle-detail-page .navbar .btn-default.btn-sm:focus i,.huddle-detail-page .navbar .btn-default.btn-sm:focus i.fa,.huddle-detail-page .navbar .btn-default.btn-sm:focus i.la,.huddle-detail-page .navbar .btn-default.btn-sm:hover i,.huddle-detail-page .navbar .btn-default.btn-sm:hover i.fa,.huddle-detail-page .navbar .btn-default.btn-sm:hover i.la,.huddle-detail-page .navbar button.btn-sm:active i,.huddle-detail-page .navbar button.btn-sm:active i.fa,.huddle-detail-page .navbar button.btn-sm:active i.la,.huddle-detail-page .navbar button.btn-sm:focus i,.huddle-detail-page .navbar button.btn-sm:focus i.fa,.huddle-detail-page .navbar button.btn-sm:focus i.la,.huddle-detail-page .navbar button.btn-sm:hover i,.huddle-detail-page .navbar button.btn-sm:hover i.fa,.huddle-detail-page .navbar button.btn-sm:hover i.la,.huddle-details .b-navbar .btn-default.btn-sm:active i,.huddle-details .b-navbar .btn-default.btn-sm:active i.fa,.huddle-details .b-navbar .btn-default.btn-sm:active i.la,.huddle-details .b-navbar .btn-default.btn-sm:focus i,.huddle-details .b-navbar .btn-default.btn-sm:focus i.fa,.huddle-details .b-navbar .btn-default.btn-sm:focus i.la,.huddle-details .b-navbar .btn-default.btn-sm:hover i,.huddle-details .b-navbar .btn-default.btn-sm:hover i.fa,.huddle-details .b-navbar .btn-default.btn-sm:hover i.la,.huddle-details .b-navbar button.btn-sm:active i,.huddle-details .b-navbar button.btn-sm:active i.fa,.huddle-details .b-navbar button.btn-sm:active i.la,.huddle-details .b-navbar button.btn-sm:focus i,.huddle-details .b-navbar button.btn-sm:focus i.fa,.huddle-details .b-navbar button.btn-sm:focus i.la,.huddle-details .b-navbar button.btn-sm:hover i,.huddle-details .b-navbar button.btn-sm:hover i.fa,.huddle-details .b-navbar button.btn-sm:hover i.la,.huddle-details .navbar .btn-default.btn-sm:active i,.huddle-details .navbar .btn-default.btn-sm:active i.fa,.huddle-details .navbar .btn-default.btn-sm:active i.la,.huddle-details .navbar .btn-default.btn-sm:focus i,.huddle-details .navbar .btn-default.btn-sm:focus i.fa,.huddle-details .navbar .btn-default.btn-sm:focus i.la,.huddle-details .navbar .btn-default.btn-sm:hover i,.huddle-details .navbar .btn-default.btn-sm:hover i.fa,.huddle-details .navbar .btn-default.btn-sm:hover i.la,.huddle-details .navbar button.btn-sm:active i,.huddle-details .navbar button.btn-sm:active i.fa,.huddle-details .navbar button.btn-sm:active i.la,.huddle-details .navbar button.btn-sm:focus i,.huddle-details .navbar button.btn-sm:focus i.fa,.huddle-details .navbar button.btn-sm:focus i.la,.huddle-details .navbar button.btn-sm:hover i,.huddle-details .navbar button.btn-sm:hover i.fa,.huddle-details .navbar button.btn-sm:hover i.la,.hygiene-opportunities .b-navbar .btn-default.btn-sm:active i,.hygiene-opportunities .b-navbar .btn-default.btn-sm:active i.fa,.hygiene-opportunities .b-navbar .btn-default.btn-sm:active i.la,.hygiene-opportunities .b-navbar .btn-default.btn-sm:focus i,.hygiene-opportunities .b-navbar .btn-default.btn-sm:focus i.fa,.hygiene-opportunities .b-navbar .btn-default.btn-sm:focus i.la,.hygiene-opportunities .b-navbar .btn-default.btn-sm:hover i,.hygiene-opportunities .b-navbar .btn-default.btn-sm:hover i.fa,.hygiene-opportunities .b-navbar .btn-default.btn-sm:hover i.la,.hygiene-opportunities .b-navbar button.btn-sm:active i,.hygiene-opportunities .b-navbar button.btn-sm:active i.fa,.hygiene-opportunities .b-navbar button.btn-sm:active i.la,.hygiene-opportunities .b-navbar button.btn-sm:focus i,.hygiene-opportunities .b-navbar button.btn-sm:focus i.fa,.hygiene-opportunities .b-navbar button.btn-sm:focus i.la,.hygiene-opportunities .b-navbar button.btn-sm:hover i,.hygiene-opportunities .b-navbar button.btn-sm:hover i.fa,.hygiene-opportunities .b-navbar button.btn-sm:hover i.la,.hygiene-opportunities .navbar .btn-default.btn-sm:active i,.hygiene-opportunities .navbar .btn-default.btn-sm:active i.fa,.hygiene-opportunities .navbar .btn-default.btn-sm:active i.la,.hygiene-opportunities .navbar .btn-default.btn-sm:focus i,.hygiene-opportunities .navbar .btn-default.btn-sm:focus i.fa,.hygiene-opportunities .navbar .btn-default.btn-sm:focus i.la,.hygiene-opportunities .navbar .btn-default.btn-sm:hover i,.hygiene-opportunities .navbar .btn-default.btn-sm:hover i.fa,.hygiene-opportunities .navbar .btn-default.btn-sm:hover i.la,.hygiene-opportunities .navbar button.btn-sm:active i,.hygiene-opportunities .navbar button.btn-sm:active i.fa,.hygiene-opportunities .navbar button.btn-sm:active i.la,.hygiene-opportunities .navbar button.btn-sm:focus i,.hygiene-opportunities .navbar button.btn-sm:focus i.fa,.hygiene-opportunities .navbar button.btn-sm:focus i.la,.hygiene-opportunities .navbar button.btn-sm:hover i,.hygiene-opportunities .navbar button.btn-sm:hover i.fa,.hygiene-opportunities .navbar button.btn-sm:hover i.la,.new-patient-report .b-navbar .btn-default.btn-sm:active i,.new-patient-report .b-navbar .btn-default.btn-sm:active i.fa,.new-patient-report .b-navbar .btn-default.btn-sm:active i.la,.new-patient-report .b-navbar .btn-default.btn-sm:focus i,.new-patient-report .b-navbar .btn-default.btn-sm:focus i.fa,.new-patient-report .b-navbar .btn-default.btn-sm:focus i.la,.new-patient-report .b-navbar .btn-default.btn-sm:hover i,.new-patient-report .b-navbar .btn-default.btn-sm:hover i.fa,.new-patient-report .b-navbar .btn-default.btn-sm:hover i.la,.new-patient-report .b-navbar button.btn-sm:active i,.new-patient-report .b-navbar button.btn-sm:active i.fa,.new-patient-report .b-navbar button.btn-sm:active i.la,.new-patient-report .b-navbar button.btn-sm:focus i,.new-patient-report .b-navbar button.btn-sm:focus i.fa,.new-patient-report .b-navbar button.btn-sm:focus i.la,.new-patient-report .b-navbar button.btn-sm:hover i,.new-patient-report .b-navbar button.btn-sm:hover i.fa,.new-patient-report .b-navbar button.btn-sm:hover i.la,.new-patient-report .navbar .btn-default.btn-sm:active i,.new-patient-report .navbar .btn-default.btn-sm:active i.fa,.new-patient-report .navbar .btn-default.btn-sm:active i.la,.new-patient-report .navbar .btn-default.btn-sm:focus i,.new-patient-report .navbar .btn-default.btn-sm:focus i.fa,.new-patient-report .navbar .btn-default.btn-sm:focus i.la,.new-patient-report .navbar .btn-default.btn-sm:hover i,.new-patient-report .navbar .btn-default.btn-sm:hover i.fa,.new-patient-report .navbar .btn-default.btn-sm:hover i.la,.new-patient-report .navbar button.btn-sm:active i,.new-patient-report .navbar button.btn-sm:active i.fa,.new-patient-report .navbar button.btn-sm:active i.la,.new-patient-report .navbar button.btn-sm:focus i,.new-patient-report .navbar button.btn-sm:focus i.fa,.new-patient-report .navbar button.btn-sm:focus i.la,.new-patient-report .navbar button.btn-sm:hover i,.new-patient-report .navbar button.btn-sm:hover i.fa,.new-patient-report .navbar button.btn-sm:hover i.la,.procedural-tracking .b-navbar .btn-default.btn-sm:active i,.procedural-tracking .b-navbar .btn-default.btn-sm:active i.fa,.procedural-tracking .b-navbar .btn-default.btn-sm:active i.la,.procedural-tracking .b-navbar .btn-default.btn-sm:focus i,.procedural-tracking .b-navbar .btn-default.btn-sm:focus i.fa,.procedural-tracking .b-navbar .btn-default.btn-sm:focus i.la,.procedural-tracking .b-navbar .btn-default.btn-sm:hover i,.procedural-tracking .b-navbar .btn-default.btn-sm:hover i.fa,.procedural-tracking .b-navbar .btn-default.btn-sm:hover i.la,.procedural-tracking .b-navbar button.btn-sm:active i,.procedural-tracking .b-navbar button.btn-sm:active i.fa,.procedural-tracking .b-navbar button.btn-sm:active i.la,.procedural-tracking .b-navbar button.btn-sm:focus i,.procedural-tracking .b-navbar button.btn-sm:focus i.fa,.procedural-tracking .b-navbar button.btn-sm:focus i.la,.procedural-tracking .b-navbar button.btn-sm:hover i,.procedural-tracking .b-navbar button.btn-sm:hover i.fa,.procedural-tracking .b-navbar button.btn-sm:hover i.la,.procedural-tracking .navbar .btn-default.btn-sm:active i,.procedural-tracking .navbar .btn-default.btn-sm:active i.fa,.procedural-tracking .navbar .btn-default.btn-sm:active i.la,.procedural-tracking .navbar .btn-default.btn-sm:focus i,.procedural-tracking .navbar .btn-default.btn-sm:focus i.fa,.procedural-tracking .navbar .btn-default.btn-sm:focus i.la,.procedural-tracking .navbar .btn-default.btn-sm:hover i,.procedural-tracking .navbar .btn-default.btn-sm:hover i.fa,.procedural-tracking .navbar .btn-default.btn-sm:hover i.la,.procedural-tracking .navbar button.btn-sm:active i,.procedural-tracking .navbar button.btn-sm:active i.fa,.procedural-tracking .navbar button.btn-sm:active i.la,.procedural-tracking .navbar button.btn-sm:focus i,.procedural-tracking .navbar button.btn-sm:focus i.fa,.procedural-tracking .navbar button.btn-sm:focus i.la,.procedural-tracking .navbar button.btn-sm:hover i,.procedural-tracking .navbar button.btn-sm:hover i.fa,.procedural-tracking .navbar button.btn-sm:hover i.la,.productionTrends .b-navbar .btn-default.btn-sm:active i,.productionTrends .b-navbar .btn-default.btn-sm:active i.fa,.productionTrends .b-navbar .btn-default.btn-sm:active i.la,.productionTrends .b-navbar .btn-default.btn-sm:focus i,.productionTrends .b-navbar .btn-default.btn-sm:focus i.fa,.productionTrends .b-navbar .btn-default.btn-sm:focus i.la,.productionTrends .b-navbar .btn-default.btn-sm:hover i,.productionTrends .b-navbar .btn-default.btn-sm:hover i.fa,.productionTrends .b-navbar .btn-default.btn-sm:hover i.la,.productionTrends .b-navbar button.btn-sm:active i,.productionTrends .b-navbar button.btn-sm:active i.fa,.productionTrends .b-navbar button.btn-sm:active i.la,.productionTrends .b-navbar button.btn-sm:focus i,.productionTrends .b-navbar button.btn-sm:focus i.fa,.productionTrends .b-navbar button.btn-sm:focus i.la,.productionTrends .b-navbar button.btn-sm:hover i,.productionTrends .b-navbar button.btn-sm:hover i.fa,.productionTrends .b-navbar button.btn-sm:hover i.la,.productionTrends .navbar .btn-default.btn-sm:active i,.productionTrends .navbar .btn-default.btn-sm:active i.fa,.productionTrends .navbar .btn-default.btn-sm:active i.la,.productionTrends .navbar .btn-default.btn-sm:focus i,.productionTrends .navbar .btn-default.btn-sm:focus i.fa,.productionTrends .navbar .btn-default.btn-sm:focus i.la,.productionTrends .navbar .btn-default.btn-sm:hover i,.productionTrends .navbar .btn-default.btn-sm:hover i.fa,.productionTrends .navbar .btn-default.btn-sm:hover i.la,.productionTrends .navbar button.btn-sm:active i,.productionTrends .navbar button.btn-sm:active i.fa,.productionTrends .navbar button.btn-sm:active i.la,.productionTrends .navbar button.btn-sm:focus i,.productionTrends .navbar button.btn-sm:focus i.fa,.productionTrends .navbar button.btn-sm:focus i.la,.productionTrends .navbar button.btn-sm:hover i,.productionTrends .navbar button.btn-sm:hover i.fa,.productionTrends .navbar button.btn-sm:hover i.la,.set-goals .b-navbar .btn-default.btn-sm:active i,.set-goals .b-navbar .btn-default.btn-sm:active i.fa,.set-goals .b-navbar .btn-default.btn-sm:active i.la,.set-goals .b-navbar .btn-default.btn-sm:focus i,.set-goals .b-navbar .btn-default.btn-sm:focus i.fa,.set-goals .b-navbar .btn-default.btn-sm:focus i.la,.set-goals .b-navbar .btn-default.btn-sm:hover i,.set-goals .b-navbar .btn-default.btn-sm:hover i.fa,.set-goals .b-navbar .btn-default.btn-sm:hover i.la,.set-goals .b-navbar button.btn-sm:active i,.set-goals .b-navbar button.btn-sm:active i.fa,.set-goals .b-navbar button.btn-sm:active i.la,.set-goals .b-navbar button.btn-sm:focus i,.set-goals .b-navbar button.btn-sm:focus i.fa,.set-goals .b-navbar button.btn-sm:focus i.la,.set-goals .b-navbar button.btn-sm:hover i,.set-goals .b-navbar button.btn-sm:hover i.fa,.set-goals .b-navbar button.btn-sm:hover i.la,.set-goals .navbar .btn-default.btn-sm:active i,.set-goals .navbar .btn-default.btn-sm:active i.fa,.set-goals .navbar .btn-default.btn-sm:active i.la,.set-goals .navbar .btn-default.btn-sm:focus i,.set-goals .navbar .btn-default.btn-sm:focus i.fa,.set-goals .navbar .btn-default.btn-sm:focus i.la,.set-goals .navbar .btn-default.btn-sm:hover i,.set-goals .navbar .btn-default.btn-sm:hover i.fa,.set-goals .navbar .btn-default.btn-sm:hover i.la,.set-goals .navbar button.btn-sm:active i,.set-goals .navbar button.btn-sm:active i.fa,.set-goals .navbar button.btn-sm:active i.la,.set-goals .navbar button.btn-sm:focus i,.set-goals .navbar button.btn-sm:focus i.fa,.set-goals .navbar button.btn-sm:focus i.la,.set-goals .navbar button.btn-sm:hover i,.set-goals .navbar button.btn-sm:hover i.fa,.set-goals .navbar button.btn-sm:hover i.la{color:#fff!important;opacity:1!important;visibility:visible!important}.advanceTxPlan .b-navbar .nav-item,.advanceTxPlan .navbar .nav-item,.huddle-detail-page .b-navbar .nav-item,.huddle-detail-page .navbar .nav-item,.huddle-details .b-navbar .nav-item,.huddle-details .navbar .nav-item,.hygiene-opportunities .b-navbar .nav-item,.hygiene-opportunities .navbar .nav-item,.new-patient-report .b-navbar .nav-item,.new-patient-report .navbar .nav-item,.procedural-tracking .b-navbar .nav-item,.procedural-tracking .navbar .nav-item,.productionTrends .b-navbar .nav-item,.productionTrends .navbar .nav-item,.set-goals .b-navbar .nav-item,.set-goals .navbar .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advanceTxPlan .container-fluid,.huddle-detail-page .container-fluid,.huddle-details .container-fluid,.hygiene-opportunities .container-fluid,.new-patient-report .container-fluid,.procedural-tracking .container-fluid,.productionTrends .container-fluid,.set-goals .container-fluid{padding:28px 32px}@media(max-width:768px){.advanceTxPlan .container-fluid,.huddle-detail-page .container-fluid,.huddle-details .container-fluid,.hygiene-opportunities .container-fluid,.new-patient-report .container-fluid,.procedural-tracking .container-fluid,.productionTrends .container-fluid,.set-goals .container-fluid{padding:20px}}.advanceTxPlan>div:not(.navbar):not(.b-navbar),.huddle-detail-page>div:not(.navbar):not(.b-navbar),.huddle-details>div:not(.navbar):not(.b-navbar),.hygiene-opportunities>div:not(.navbar):not(.b-navbar),.new-patient-report>div:not(.navbar):not(.b-navbar),.procedural-tracking>div:not(.navbar):not(.b-navbar),.productionTrends>div:not(.navbar):not(.b-navbar),.set-goals>div:not(.navbar):not(.b-navbar){padding-left:28px;padding-right:28px}@media(max-width:768px){.advanceTxPlan>div:not(.navbar):not(.b-navbar),.huddle-detail-page>div:not(.navbar):not(.b-navbar),.huddle-details>div:not(.navbar):not(.b-navbar),.hygiene-opportunities>div:not(.navbar):not(.b-navbar),.new-patient-report>div:not(.navbar):not(.b-navbar),.procedural-tracking>div:not(.navbar):not(.b-navbar),.productionTrends>div:not(.navbar):not(.b-navbar),.set-goals>div:not(.navbar):not(.b-navbar){padding-left:16px;padding-right:16px}}.advanceTxPlan>.mt-3,.huddle-detail-page>.mt-3,.huddle-detail-page>div.mt-3,.huddle-details>.mt-3,.hygiene-opportunities>.mt-3,.new-patient-report>.mt-3,.procedural-tracking>.mt-3,.productionTrends>.mt-3,.set-goals>.mt-3{padding:0 28px;margin-top:24px!important}@media(max-width:768px){.advanceTxPlan>.mt-3,.huddle-detail-page>.mt-3,.huddle-detail-page>div.mt-3,.huddle-details>.mt-3,.hygiene-opportunities>.mt-3,.new-patient-report>.mt-3,.procedural-tracking>.mt-3,.productionTrends>.mt-3,.set-goals>.mt-3{padding:0 16px;margin-top:16px!important}}.advanceTxPlan .alert,.huddle-detail-page .alert,.huddle-details .alert,.hygiene-opportunities .alert,.new-patient-report .alert,.procedural-tracking .alert,.productionTrends .alert,.set-goals .alert{border-radius:12px;border:1px solid transparent;padding:20px 24px;margin:16px 0 24px 0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.06);box-shadow:0 2px 6px rgba(0,0,0,.06);position:relative}.advanceTxPlan .alert .alert-heading,.huddle-detail-page .alert .alert-heading,.huddle-details .alert .alert-heading,.hygiene-opportunities .alert .alert-heading,.new-patient-report .alert .alert-heading,.procedural-tracking .alert .alert-heading,.productionTrends .alert .alert-heading,.set-goals .alert .alert-heading{font-size:1.0625rem;font-weight:600;margin:0 0 8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.advanceTxPlan .alert .alert-heading:before,.huddle-detail-page .alert .alert-heading:before,.huddle-details .alert .alert-heading:before,.hygiene-opportunities .alert .alert-heading:before,.new-patient-report .alert .alert-heading:before,.procedural-tracking .alert .alert-heading:before,.productionTrends .alert .alert-heading:before,.set-goals .alert .alert-heading:before{font-family:FontAwesome;font-size:1.25rem}.advanceTxPlan .alert p,.huddle-detail-page .alert p,.huddle-details .alert p,.hygiene-opportunities .alert p,.new-patient-report .alert p,.procedural-tracking .alert p,.productionTrends .alert p,.set-goals .alert p{margin:0;font-size:.9375rem;line-height:1.6}.advanceTxPlan .alert.alert-info,.huddle-detail-page .alert.alert-info,.huddle-details .alert.alert-info,.hygiene-opportunities .alert.alert-info,.new-patient-report .alert.alert-info,.procedural-tracking .alert.alert-info,.productionTrends .alert.alert-info,.set-goals .alert.alert-info{background-color:#eff6ff;border-color:#bfdbfe;color:#1e40af;padding-left:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:56px}.advanceTxPlan .alert.alert-info:before,.huddle-detail-page .alert.alert-info:before,.huddle-details .alert.alert-info:before,.hygiene-opportunities .alert.alert-info:before,.new-patient-report .alert.alert-info:before,.procedural-tracking .alert.alert-info:before,.productionTrends .alert.alert-info:before,.set-goals .alert.alert-info:before{content:"\F05A";font-family:FontAwesome;font-size:1.25rem;color:#3b82f6;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.advanceTxPlan .alert.alert-info .alert-heading,.huddle-detail-page .alert.alert-info .alert-heading,.huddle-details .alert.alert-info .alert-heading,.hygiene-opportunities .alert.alert-info .alert-heading,.new-patient-report .alert.alert-info .alert-heading,.procedural-tracking .alert.alert-info .alert-heading,.productionTrends .alert.alert-info .alert-heading,.set-goals .alert.alert-info .alert-heading{color:#1e40af}.advanceTxPlan .alert.alert-info .alert-heading:before,.huddle-detail-page .alert.alert-info .alert-heading:before,.huddle-details .alert.alert-info .alert-heading:before,.hygiene-opportunities .alert.alert-info .alert-heading:before,.new-patient-report .alert.alert-info .alert-heading:before,.procedural-tracking .alert.alert-info .alert-heading:before,.productionTrends .alert.alert-info .alert-heading:before,.set-goals .alert.alert-info .alert-heading:before{content:"\F05A";color:#3b82f6}.advanceTxPlan .alert.alert-info:has(.alert-heading):before,.huddle-detail-page .alert.alert-info:has(.alert-heading):before,.huddle-details .alert.alert-info:has(.alert-heading):before,.hygiene-opportunities .alert.alert-info:has(.alert-heading):before,.new-patient-report .alert.alert-info:has(.alert-heading):before,.procedural-tracking .alert.alert-info:has(.alert-heading):before,.productionTrends .alert.alert-info:has(.alert-heading):before,.set-goals .alert.alert-info:has(.alert-heading):before{display:none}.advanceTxPlan .alert.alert-info:has(.alert-heading),.huddle-detail-page .alert.alert-info:has(.alert-heading),.huddle-details .alert.alert-info:has(.alert-heading),.hygiene-opportunities .alert.alert-info:has(.alert-heading),.new-patient-report .alert.alert-info:has(.alert-heading),.procedural-tracking .alert.alert-info:has(.alert-heading),.productionTrends .alert.alert-info:has(.alert-heading),.set-goals .alert.alert-info:has(.alert-heading){padding-left:24px}.advanceTxPlan .alert.alert-info p,.huddle-detail-page .alert.alert-info p,.huddle-details .alert.alert-info p,.hygiene-opportunities .alert.alert-info p,.new-patient-report .alert.alert-info p,.procedural-tracking .alert.alert-info p,.productionTrends .alert.alert-info p,.set-goals .alert.alert-info p{color:#1e40af}.advanceTxPlan .alert.alert-info span,.huddle-detail-page .alert.alert-info span,.huddle-details .alert.alert-info span,.hygiene-opportunities .alert.alert-info span,.new-patient-report .alert.alert-info span,.procedural-tracking .alert.alert-info span,.productionTrends .alert.alert-info span,.set-goals .alert.alert-info span{font-size:.9375rem;font-weight:500;line-height:1.5}.advanceTxPlan .alert.alert-warning,.huddle-detail-page .alert.alert-warning,.huddle-details .alert.alert-warning,.hygiene-opportunities .alert.alert-warning,.new-patient-report .alert.alert-warning,.procedural-tracking .alert.alert-warning,.productionTrends .alert.alert-warning,.set-goals .alert.alert-warning{background-color:#fffbeb;border-color:#fde68a;color:#92400e}.advanceTxPlan .alert.alert-warning .alert-heading,.huddle-detail-page .alert.alert-warning .alert-heading,.huddle-details .alert.alert-warning .alert-heading,.hygiene-opportunities .alert.alert-warning .alert-heading,.new-patient-report .alert.alert-warning .alert-heading,.procedural-tracking .alert.alert-warning .alert-heading,.productionTrends .alert.alert-warning .alert-heading,.set-goals .alert.alert-warning .alert-heading{color:#92400e}.advanceTxPlan .alert.alert-warning .alert-heading:before,.huddle-detail-page .alert.alert-warning .alert-heading:before,.huddle-details .alert.alert-warning .alert-heading:before,.hygiene-opportunities .alert.alert-warning .alert-heading:before,.new-patient-report .alert.alert-warning .alert-heading:before,.procedural-tracking .alert.alert-warning .alert-heading:before,.productionTrends .alert.alert-warning .alert-heading:before,.set-goals .alert.alert-warning .alert-heading:before{content:"\F071";color:#f59e0b}.advanceTxPlan .alert.alert-warning p,.huddle-detail-page .alert.alert-warning p,.huddle-details .alert.alert-warning p,.hygiene-opportunities .alert.alert-warning p,.new-patient-report .alert.alert-warning p,.procedural-tracking .alert.alert-warning p,.productionTrends .alert.alert-warning p,.set-goals .alert.alert-warning p{color:#92400e}.advanceTxPlan .alert.alert-success,.huddle-detail-page .alert.alert-success,.huddle-details .alert.alert-success,.hygiene-opportunities .alert.alert-success,.new-patient-report .alert.alert-success,.procedural-tracking .alert.alert-success,.productionTrends .alert.alert-success,.set-goals .alert.alert-success{background-color:#f0fdf4;border-color:#bbf7d0;color:#166534}.advanceTxPlan .alert.alert-success .alert-heading,.huddle-detail-page .alert.alert-success .alert-heading,.huddle-details .alert.alert-success .alert-heading,.hygiene-opportunities .alert.alert-success .alert-heading,.new-patient-report .alert.alert-success .alert-heading,.procedural-tracking .alert.alert-success .alert-heading,.productionTrends .alert.alert-success .alert-heading,.set-goals .alert.alert-success .alert-heading{color:#166534}.advanceTxPlan .alert.alert-success .alert-heading:before,.huddle-detail-page .alert.alert-success .alert-heading:before,.huddle-details .alert.alert-success .alert-heading:before,.hygiene-opportunities .alert.alert-success .alert-heading:before,.new-patient-report .alert.alert-success .alert-heading:before,.procedural-tracking .alert.alert-success .alert-heading:before,.productionTrends .alert.alert-success .alert-heading:before,.set-goals .alert.alert-success .alert-heading:before{content:"\F00C";color:#22c55e}.advanceTxPlan .alert.alert-success p,.huddle-detail-page .alert.alert-success p,.huddle-details .alert.alert-success p,.hygiene-opportunities .alert.alert-success p,.new-patient-report .alert.alert-success p,.procedural-tracking .alert.alert-success p,.productionTrends .alert.alert-success p,.set-goals .alert.alert-success p{color:#166534}.advanceTxPlan .alert.alert-danger,.huddle-detail-page .alert.alert-danger,.huddle-details .alert.alert-danger,.hygiene-opportunities .alert.alert-danger,.new-patient-report .alert.alert-danger,.procedural-tracking .alert.alert-danger,.productionTrends .alert.alert-danger,.set-goals .alert.alert-danger{background-color:#fef2f2;border-color:#fecaca;color:#991b1b;position:relative;padding-left:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:56px}.advanceTxPlan .alert.alert-danger:before,.huddle-detail-page .alert.alert-danger:before,.huddle-details .alert.alert-danger:before,.hygiene-opportunities .alert.alert-danger:before,.new-patient-report .alert.alert-danger:before,.procedural-tracking .alert.alert-danger:before,.productionTrends .alert.alert-danger:before,.set-goals .alert.alert-danger:before{content:"\F057";font-family:FontAwesome;font-size:1.25rem;color:#ef4444;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.advanceTxPlan .alert.alert-danger .alert-heading,.huddle-detail-page .alert.alert-danger .alert-heading,.huddle-details .alert.alert-danger .alert-heading,.hygiene-opportunities .alert.alert-danger .alert-heading,.new-patient-report .alert.alert-danger .alert-heading,.procedural-tracking .alert.alert-danger .alert-heading,.productionTrends .alert.alert-danger .alert-heading,.set-goals .alert.alert-danger .alert-heading{color:#991b1b}.advanceTxPlan .alert.alert-danger .alert-heading:before,.huddle-detail-page .alert.alert-danger .alert-heading:before,.huddle-details .alert.alert-danger .alert-heading:before,.hygiene-opportunities .alert.alert-danger .alert-heading:before,.new-patient-report .alert.alert-danger .alert-heading:before,.procedural-tracking .alert.alert-danger .alert-heading:before,.productionTrends .alert.alert-danger .alert-heading:before,.set-goals .alert.alert-danger .alert-heading:before{content:"\F057";color:#ef4444}.advanceTxPlan .alert.alert-danger:has(.alert-heading):before,.huddle-detail-page .alert.alert-danger:has(.alert-heading):before,.huddle-details .alert.alert-danger:has(.alert-heading):before,.hygiene-opportunities .alert.alert-danger:has(.alert-heading):before,.new-patient-report .alert.alert-danger:has(.alert-heading):before,.procedural-tracking .alert.alert-danger:has(.alert-heading):before,.productionTrends .alert.alert-danger:has(.alert-heading):before,.set-goals .alert.alert-danger:has(.alert-heading):before{display:none}.advanceTxPlan .alert.alert-danger:has(.alert-heading),.huddle-detail-page .alert.alert-danger:has(.alert-heading),.huddle-details .alert.alert-danger:has(.alert-heading),.hygiene-opportunities .alert.alert-danger:has(.alert-heading),.new-patient-report .alert.alert-danger:has(.alert-heading),.procedural-tracking .alert.alert-danger:has(.alert-heading),.productionTrends .alert.alert-danger:has(.alert-heading),.set-goals .alert.alert-danger:has(.alert-heading){padding-left:24px}.advanceTxPlan .alert.alert-danger p,.huddle-detail-page .alert.alert-danger p,.huddle-details .alert.alert-danger p,.hygiene-opportunities .alert.alert-danger p,.new-patient-report .alert.alert-danger p,.procedural-tracking .alert.alert-danger p,.productionTrends .alert.alert-danger p,.set-goals .alert.alert-danger p{color:#991b1b}.advanceTxPlan .alert.alert-danger span,.huddle-detail-page .alert.alert-danger span,.huddle-details .alert.alert-danger span,.hygiene-opportunities .alert.alert-danger span,.new-patient-report .alert.alert-danger span,.procedural-tracking .alert.alert-danger span,.productionTrends .alert.alert-danger span,.set-goals .alert.alert-danger span{font-size:.9375rem;font-weight:500;line-height:1.5}.advanceTxPlan .alert.alert-dismissible,.huddle-detail-page .alert.alert-dismissible,.huddle-details .alert.alert-dismissible,.hygiene-opportunities .alert.alert-dismissible,.new-patient-report .alert.alert-dismissible,.procedural-tracking .alert.alert-dismissible,.productionTrends .alert.alert-dismissible,.set-goals .alert.alert-dismissible{padding-right:52px}.advanceTxPlan .alert.alert-dismissible .close,.huddle-detail-page .alert.alert-dismissible .close,.huddle-detail-page .alert.alert-dismissible button.close,.huddle-details .alert.alert-dismissible .close,.hygiene-opportunities .alert.alert-dismissible .close,.new-patient-report .alert.alert-dismissible .close,.procedural-tracking .alert.alert-dismissible .close,.productionTrends .alert.alert-dismissible .close,.set-goals .alert.alert-dismissible .close{position:absolute!important;right:16px!important;left:auto!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;padding:0;margin:0!important;opacity:.5;font-size:1.375rem;font-weight:300;line-height:1;color:inherit;background:transparent;border:none;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:auto;height:auto}.advanceTxPlan .alert.alert-dismissible .close:hover,.huddle-detail-page .alert.alert-dismissible .close:hover,.huddle-detail-page .alert.alert-dismissible button.close:hover,.huddle-details .alert.alert-dismissible .close:hover,.hygiene-opportunities .alert.alert-dismissible .close:hover,.new-patient-report .alert.alert-dismissible .close:hover,.procedural-tracking .alert.alert-dismissible .close:hover,.productionTrends .alert.alert-dismissible .close:hover,.set-goals .alert.alert-dismissible .close:hover{opacity:1}.advanceTxPlan .widget,.huddle-detail-page .widget,.huddle-details .widget,.hygiene-opportunities .widget,.new-patient-report .widget,.procedural-tracking .widget,.productionTrends .widget,.set-goals .widget{background-color:#fff!important;border-radius:12px!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;border:1px solid #e2e8f0!important;margin-bottom:20px!important;overflow:hidden!important}.advanceTxPlan .widget .widgetHeader,.huddle-detail-page .widget .widgetHeader,.huddle-details .widget .widgetHeader,.hygiene-opportunities .widget .widgetHeader,.new-patient-report .widget .widgetHeader,.procedural-tracking .widget .widgetHeader,.productionTrends .widget .widgetHeader,.set-goals .widget .widgetHeader{padding:14px 18px!important;background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;border-radius:12px 12px 0 0!important}.advanceTxPlan .widget .widgetHeader h4,.huddle-detail-page .widget .widgetHeader h4,.huddle-details .widget .widgetHeader h4,.hygiene-opportunities .widget .widgetHeader h4,.new-patient-report .widget .widgetHeader h4,.procedural-tracking .widget .widgetHeader h4,.productionTrends .widget .widgetHeader h4,.set-goals .widget .widgetHeader h4{font-size:1rem!important;font-weight:600!important;color:#0f172a!important;margin:0!important}.advanceTxPlan .widget .widgetHeader h4 .text-muted,.huddle-detail-page .widget .widgetHeader h4 .text-muted,.huddle-details .widget .widgetHeader h4 .text-muted,.hygiene-opportunities .widget .widgetHeader h4 .text-muted,.new-patient-report .widget .widgetHeader h4 .text-muted,.procedural-tracking .widget .widgetHeader h4 .text-muted,.productionTrends .widget .widgetHeader h4 .text-muted,.set-goals .widget .widgetHeader h4 .text-muted{color:#64748b!important;font-weight:400}.advanceTxPlan .widget .widgetBody,.huddle-detail-page .widget .widgetBody,.huddle-details .widget .widgetBody,.hygiene-opportunities .widget .widgetBody,.new-patient-report .widget .widgetBody,.procedural-tracking .widget .widgetBody,.productionTrends .widget .widgetBody,.set-goals .widget .widgetBody{padding:16px 18px!important}.advanceTxPlan .progress,.huddle-detail-page .progress,.huddle-details .progress,.hygiene-opportunities .progress,.new-patient-report .progress,.procedural-tracking .progress,.productionTrends .progress,.set-goals .progress{height:8px;background-color:#e2e8f0;border-radius:4px;overflow:hidden;margin:8px 0}.advanceTxPlan .progress .progress-bar,.huddle-detail-page .progress .progress-bar,.huddle-details .progress .progress-bar,.hygiene-opportunities .progress .progress-bar,.new-patient-report .progress .progress-bar,.procedural-tracking .progress .progress-bar,.productionTrends .progress .progress-bar,.set-goals .progress .progress-bar{border-radius:4px}.advanceTxPlan .progress .progress-bar.bg-success,.huddle-detail-page .progress .progress-bar.bg-success,.huddle-details .progress .progress-bar.bg-success,.hygiene-opportunities .progress .progress-bar.bg-success,.new-patient-report .progress .progress-bar.bg-success,.procedural-tracking .progress .progress-bar.bg-success,.productionTrends .progress .progress-bar.bg-success,.set-goals .progress .progress-bar.bg-success{background-color:#22c55e!important}.advanceTxPlan .progress .progress-bar.bg-warning,.huddle-detail-page .progress .progress-bar.bg-warning,.huddle-details .progress .progress-bar.bg-warning,.hygiene-opportunities .progress .progress-bar.bg-warning,.new-patient-report .progress .progress-bar.bg-warning,.procedural-tracking .progress .progress-bar.bg-warning,.productionTrends .progress .progress-bar.bg-warning,.set-goals .progress .progress-bar.bg-warning{background-color:#f59e0b!important}.advanceTxPlan .progress .progress-bar.bg-danger,.huddle-detail-page .progress .progress-bar.bg-danger,.huddle-details .progress .progress-bar.bg-danger,.hygiene-opportunities .progress .progress-bar.bg-danger,.new-patient-report .progress .progress-bar.bg-danger,.procedural-tracking .progress .progress-bar.bg-danger,.productionTrends .progress .progress-bar.bg-danger,.set-goals .progress .progress-bar.bg-danger{background-color:#ef4444!important}.advanceTxPlan .progress .progress-bar.bg-info,.huddle-detail-page .progress .progress-bar.bg-info,.huddle-details .progress .progress-bar.bg-info,.hygiene-opportunities .progress .progress-bar.bg-info,.new-patient-report .progress .progress-bar.bg-info,.procedural-tracking .progress .progress-bar.bg-info,.productionTrends .progress .progress-bar.bg-info,.set-goals .progress .progress-bar.bg-info{background-color:#3b82f6!important}.advanceTxPlan .progress-xs,.huddle-detail-page .progress-xs,.huddle-details .progress-xs,.hygiene-opportunities .progress-xs,.new-patient-report .progress-xs,.procedural-tracking .progress-xs,.productionTrends .progress-xs,.set-goals .progress-xs{height:6px}.advanceTxPlan .progress-sm,.huddle-detail-page .progress-sm,.huddle-details .progress-sm,.hygiene-opportunities .progress-sm,.new-patient-report .progress-sm,.procedural-tracking .progress-sm,.productionTrends .progress-sm,.set-goals .progress-sm{height:8px}.advanceTxPlan .btn,.huddle-detail-page .btn,.huddle-details .btn,.hygiene-opportunities .btn,.new-patient-report .btn,.procedural-tracking .btn,.productionTrends .btn,.set-goals .btn{border-radius:8px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.advanceTxPlan .btn.btn-primary,.huddle-detail-page .btn.btn-primary,.huddle-details .btn.btn-primary,.hygiene-opportunities .btn.btn-primary,.new-patient-report .btn.btn-primary,.procedural-tracking .btn.btn-primary,.productionTrends .btn.btn-primary,.set-goals .btn.btn-primary{background-color:#3abf94!important;border-color:#3abf94!important}.advanceTxPlan .btn.btn-primary:hover,.huddle-detail-page .btn.btn-primary:hover,.huddle-details .btn.btn-primary:hover,.hygiene-opportunities .btn.btn-primary:hover,.new-patient-report .btn.btn-primary:hover,.procedural-tracking .btn.btn-primary:hover,.productionTrends .btn.btn-primary:hover,.set-goals .btn.btn-primary:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904)!important;border-color:rgb(48.4963855422,159.7036144578,123.7493975904)!important}.advanceTxPlan .btn.btn-sm,.huddle-detail-page .btn.btn-sm,.huddle-details .btn.btn-sm,.hygiene-opportunities .btn.btn-sm,.new-patient-report .btn.btn-sm,.procedural-tracking .btn.btn-sm,.productionTrends .btn.btn-sm,.set-goals .btn.btn-sm{padding:6px 12px;font-size:.8125rem}.advanceTxPlan .btn.btn-xs,.huddle-detail-page .btn.btn-xs,.huddle-details .btn.btn-xs,.hygiene-opportunities .btn.btn-xs,.new-patient-report .btn.btn-xs,.procedural-tracking .btn.btn-xs,.productionTrends .btn.btn-xs,.set-goals .btn.btn-xs{padding:4px 10px;font-size:.75rem}.advanceTxPlan .huddle-details-highlight,.huddle-detail-page .huddle-details-highlight,.huddle-details .huddle-details-highlight,.hygiene-opportunities .huddle-details-highlight,.new-patient-report .huddle-details-highlight,.procedural-tracking .huddle-details-highlight,.productionTrends .huddle-details-highlight,.set-goals .huddle-details-highlight{background-color:#3abf94!important;border-color:#3abf94!important;color:#fff!important;font-weight:600}.advanceTxPlan .table,.huddle-detail-page .table,.huddle-details .table,.hygiene-opportunities .table,.new-patient-report .table,.procedural-tracking .table,.productionTrends .table,.set-goals .table{margin-bottom:0}.advanceTxPlan .table thead th,.huddle-detail-page .table thead th,.huddle-details .table thead th,.hygiene-opportunities .table thead th,.new-patient-report .table thead th,.procedural-tracking .table thead th,.productionTrends .table thead th,.set-goals .table thead th{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;border-top:none;color:#64748b;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.02em;padding:10px 14px}.advanceTxPlan .table tbody td,.huddle-detail-page .table tbody td,.huddle-details .table tbody td,.hygiene-opportunities .table tbody td,.new-patient-report .table tbody td,.procedural-tracking .table tbody td,.productionTrends .table tbody td,.set-goals .table tbody td{padding:12px 14px;border-bottom:1px solid #f1f5f9;border-top:none;color:#334155;font-size:.875rem;vertical-align:middle}.advanceTxPlan .table tbody tr:hover,.huddle-detail-page .table tbody tr:hover,.huddle-details .table tbody tr:hover,.hygiene-opportunities .table tbody tr:hover,.new-patient-report .table tbody tr:hover,.procedural-tracking .table tbody tr:hover,.productionTrends .table tbody tr:hover,.set-goals .table tbody tr:hover{background-color:#f8fafc}.advanceTxPlan .multiselect .multiselect__tags,.huddle-detail-page .multiselect .multiselect__tags,.huddle-details .multiselect .multiselect__tags,.hygiene-opportunities .multiselect .multiselect__tags,.new-patient-report .multiselect .multiselect__tags,.procedural-tracking .multiselect .multiselect__tags,.productionTrends .multiselect .multiselect__tags,.set-goals .multiselect .multiselect__tags{border-radius:8px;border-color:#e2e8f0;padding:8px 12px;min-height:42px}.advanceTxPlan .multiselect .multiselect__option--highlight,.huddle-detail-page .multiselect .multiselect__option--highlight,.huddle-details .multiselect .multiselect__option--highlight,.hygiene-opportunities .multiselect .multiselect__option--highlight,.new-patient-report .multiselect .multiselect__option--highlight,.procedural-tracking .multiselect .multiselect__option--highlight,.productionTrends .multiselect .multiselect__option--highlight,.set-goals .multiselect .multiselect__option--highlight{background-color:#3abf94}.advanceTxPlan .multiselect .multiselect__tag,.huddle-detail-page .multiselect .multiselect__tag,.huddle-details .multiselect .multiselect__tag,.hygiene-opportunities .multiselect .multiselect__tag,.new-patient-report .multiselect .multiselect__tag,.procedural-tracking .multiselect .multiselect__tag,.productionTrends .multiselect .multiselect__tag,.set-goals .multiselect .multiselect__tag{background-color:#3abf94;border-radius:6px}.advanceTxPlan .form-control,.huddle-detail-page .form-control,.huddle-details .form-control,.hygiene-opportunities .form-control,.new-patient-report .form-control,.procedural-tracking .form-control,.productionTrends .form-control,.set-goals .form-control{border-radius:8px;border-color:#e2e8f0;padding:10px 14px;font-size:.875rem}.advanceTxPlan .form-control:focus,.huddle-detail-page .form-control:focus,.huddle-details .form-control:focus,.hygiene-opportunities .form-control:focus,.new-patient-report .form-control:focus,.procedural-tracking .form-control:focus,.productionTrends .form-control:focus,.set-goals .form-control:focus{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.advanceTxPlan .border-box,.huddle-detail-page .border-box,.huddle-details .border-box,.hygiene-opportunities .border-box,.new-patient-report .border-box,.procedural-tracking .border-box,.productionTrends .border-box,.set-goals .border-box{border:1px solid #e2e8f0!important;border-radius:12px!important;background-color:#fff!important;padding:16px}.advanceTxPlan .card,.huddle-detail-page .card,.huddle-details .card,.hygiene-opportunities .card,.new-patient-report .card,.procedural-tracking .card,.productionTrends .card,.set-goals .card{border-radius:12px!important;border:1px solid #e2e8f0!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}.advanceTxPlan .card .card-body,.huddle-detail-page .card .card-body,.huddle-details .card .card-body,.hygiene-opportunities .card .card-body,.new-patient-report .card .card-body,.procedural-tracking .card .card-body,.productionTrends .card .card-body,.set-goals .card .card-body{padding:16px}.advanceTxPlan .card .card-header,.huddle-detail-page .card .card-header,.huddle-details .card .card-header,.hygiene-opportunities .card .card-header,.new-patient-report .card .card-header,.procedural-tracking .card .card-header,.productionTrends .card .card-header,.set-goals .card .card-header{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-weight:600}.advanceTxPlan .nav-tabs,.huddle-detail-page .nav-tabs,.huddle-details .nav-tabs,.hygiene-opportunities .nav-tabs,.new-patient-report .nav-tabs,.procedural-tracking .nav-tabs,.productionTrends .nav-tabs,.set-goals .nav-tabs{border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0;padding:0 16px}.advanceTxPlan .nav-tabs .nav-link,.huddle-detail-page .nav-tabs .nav-link,.huddle-details .nav-tabs .nav-link,.hygiene-opportunities .nav-tabs .nav-link,.new-patient-report .nav-tabs .nav-link,.procedural-tracking .nav-tabs .nav-link,.productionTrends .nav-tabs .nav-link,.set-goals .nav-tabs .nav-link{color:#64748b;border:none;padding:12px 16px;font-size:.875rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.advanceTxPlan .nav-tabs .nav-link:hover,.huddle-detail-page .nav-tabs .nav-link:hover,.huddle-details .nav-tabs .nav-link:hover,.hygiene-opportunities .nav-tabs .nav-link:hover,.new-patient-report .nav-tabs .nav-link:hover,.procedural-tracking .nav-tabs .nav-link:hover,.productionTrends .nav-tabs .nav-link:hover,.set-goals .nav-tabs .nav-link:hover{color:#334155;background-color:transparent}.advanceTxPlan .nav-tabs .nav-link.active,.huddle-detail-page .nav-tabs .nav-link.active,.huddle-details .nav-tabs .nav-link.active,.hygiene-opportunities .nav-tabs .nav-link.active,.new-patient-report .nav-tabs .nav-link.active,.procedural-tracking .nav-tabs .nav-link.active,.productionTrends .nav-tabs .nav-link.active,.set-goals .nav-tabs .nav-link.active{color:#3abf94;background-color:#fff;border-bottom:2px solid #3abf94}.advanceTxPlan .tab-content,.huddle-detail-page .tab-content,.huddle-details .tab-content,.hygiene-opportunities .tab-content,.new-patient-report .tab-content,.procedural-tracking .tab-content,.productionTrends .tab-content,.set-goals .tab-content{background-color:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 12px 12px;padding:20px}.advanceTxPlan .fw-semi-bold,.huddle-detail-page .fw-semi-bold,.huddle-details .fw-semi-bold,.hygiene-opportunities .fw-semi-bold,.new-patient-report .fw-semi-bold,.procedural-tracking .fw-semi-bold,.productionTrends .fw-semi-bold,.set-goals .fw-semi-bold{font-weight:600}.advanceTxPlan .fw-bold,.huddle-detail-page .fw-bold,.huddle-details .fw-bold,.hygiene-opportunities .fw-bold,.new-patient-report .fw-bold,.procedural-tracking .fw-bold,.productionTrends .fw-bold,.set-goals .fw-bold{font-weight:700}.advanceTxPlan .text-muted,.huddle-detail-page .text-muted,.huddle-details .text-muted,.hygiene-opportunities .text-muted,.new-patient-report .text-muted,.procedural-tracking .text-muted,.productionTrends .text-muted,.set-goals .text-muted{color:#64748b!important}.advanceTxPlan .fs-mini,.huddle-detail-page .fs-mini,.huddle-details .fs-mini,.hygiene-opportunities .fs-mini,.new-patient-report .fs-mini,.procedural-tracking .fs-mini,.productionTrends .fs-mini,.set-goals .fs-mini{font-size:.8125rem}.advanceTxPlan h4,.huddle-detail-page h4,.huddle-details h4,.hygiene-opportunities h4,.new-patient-report h4,.procedural-tracking h4,.productionTrends h4,.set-goals h4{font-size:1.125rem;font-weight:600;color:#0f172a}.advanceTxPlan h5,.huddle-detail-page h5,.huddle-details h5,.hygiene-opportunities h5,.new-patient-report h5,.procedural-tracking h5,.productionTrends h5,.set-goals h5{font-size:1rem;font-weight:600;color:#0f172a}.advanceTxPlan h6,.huddle-detail-page h6,.huddle-details h6,.hygiene-opportunities h6,.new-patient-report h6,.procedural-tracking h6,.productionTrends h6,.set-goals h6{font-size:.875rem;font-weight:600;color:#334155}.advanceTxPlan .date-range-header,.huddle-detail-page .date-range-header,.huddle-details .date-range-header,.hygiene-opportunities .date-range-header,.new-patient-report .date-range-header,.procedural-tracking .date-range-header,.productionTrends .date-range-header,.set-goals .date-range-header{text-align:center;padding:12px 20px;background:linear-gradient(135deg,#3abf94,rgb(48.4963855422,159.7036144578,123.7493975904));border-radius:8px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);margin-bottom:16px}.advanceTxPlan .date-range-header p,.huddle-detail-page .date-range-header p,.huddle-details .date-range-header p,.hygiene-opportunities .date-range-header p,.new-patient-report .date-range-header p,.procedural-tracking .date-range-header p,.productionTrends .date-range-header p,.set-goals .date-range-header p{font-size:1rem;font-weight:600;color:#fff;letter-spacing:.3px;margin:0}.advanceTxPlan .empty-state-box,.huddle-detail-page .empty-state-box,.huddle-details .empty-state-box,.hygiene-opportunities .empty-state-box,.new-patient-report .empty-state-box,.procedural-tracking .empty-state-box,.productionTrends .empty-state-box,.set-goals .empty-state-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 24px;text-align:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:2px dashed #e2e8f0}.advanceTxPlan .empty-state-box .empty-icon,.huddle-detail-page .empty-state-box .empty-icon,.huddle-details .empty-state-box .empty-icon,.hygiene-opportunities .empty-state-box .empty-icon,.new-patient-report .empty-state-box .empty-icon,.procedural-tracking .empty-state-box .empty-icon,.productionTrends .empty-state-box .empty-icon,.set-goals .empty-state-box .empty-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,rgba(58,191,148,.1),rgba(58,191,148,.05));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.advanceTxPlan .empty-state-box .empty-icon i,.huddle-detail-page .empty-state-box .empty-icon i,.huddle-details .empty-state-box .empty-icon i,.hygiene-opportunities .empty-state-box .empty-icon i,.new-patient-report .empty-state-box .empty-icon i,.procedural-tracking .empty-state-box .empty-icon i,.productionTrends .empty-state-box .empty-icon i,.set-goals .empty-state-box .empty-icon i{font-size:2rem;color:#3abf94}.advanceTxPlan .empty-state-box .empty-title,.huddle-detail-page .empty-state-box .empty-title,.huddle-details .empty-state-box .empty-title,.hygiene-opportunities .empty-state-box .empty-title,.new-patient-report .empty-state-box .empty-title,.procedural-tracking .empty-state-box .empty-title,.productionTrends .empty-state-box .empty-title,.set-goals .empty-state-box .empty-title{font-size:1.125rem;font-weight:600;color:#334155;margin:0 0 8px 0}.advanceTxPlan .empty-state-box .empty-text,.huddle-detail-page .empty-state-box .empty-text,.huddle-details .empty-state-box .empty-text,.hygiene-opportunities .empty-state-box .empty-text,.new-patient-report .empty-state-box .empty-text,.procedural-tracking .empty-state-box .empty-text,.productionTrends .empty-state-box .empty-text,.set-goals .empty-state-box .empty-text{font-size:.875rem;color:#64748b;margin:0;max-width:320px;line-height:1.5}.advanceTxPlan .chart-container,.huddle-detail-page .chart-container,.huddle-details .chart-container,.hygiene-opportunities .chart-container,.new-patient-report .chart-container,.procedural-tracking .chart-container,.productionTrends .chart-container,.set-goals .chart-container{min-height:200px;padding:16px;background-color:#f8fafc;border-radius:8px}@media(max-width:768px){.advanceTxPlan .b-navbar,.advanceTxPlan .navbar,.huddle-detail-page .b-navbar,.huddle-detail-page .navbar,.huddle-details .b-navbar,.huddle-details .navbar,.hygiene-opportunities .b-navbar,.hygiene-opportunities .navbar,.new-patient-report .b-navbar,.new-patient-report .navbar,.procedural-tracking .b-navbar,.procedural-tracking .navbar,.productionTrends .b-navbar,.productionTrends .navbar,.set-goals .b-navbar,.set-goals .navbar{padding:10px 16px!important}.advanceTxPlan .b-navbar .b-navbar-brand,.advanceTxPlan .b-navbar .navbar-brand,.advanceTxPlan .navbar .b-navbar-brand,.advanceTxPlan .navbar .navbar-brand,.huddle-detail-page .b-navbar .b-navbar-brand,.huddle-detail-page .b-navbar .navbar-brand,.huddle-detail-page .navbar .b-navbar-brand,.huddle-detail-page .navbar .navbar-brand,.huddle-details .b-navbar .b-navbar-brand,.huddle-details .b-navbar .navbar-brand,.huddle-details .navbar .b-navbar-brand,.huddle-details .navbar .navbar-brand,.hygiene-opportunities .b-navbar .b-navbar-brand,.hygiene-opportunities .b-navbar .navbar-brand,.hygiene-opportunities .navbar .b-navbar-brand,.hygiene-opportunities .navbar .navbar-brand,.new-patient-report .b-navbar .b-navbar-brand,.new-patient-report .b-navbar .navbar-brand,.new-patient-report .navbar .b-navbar-brand,.new-patient-report .navbar .navbar-brand,.procedural-tracking .b-navbar .b-navbar-brand,.procedural-tracking .b-navbar .navbar-brand,.procedural-tracking .navbar .b-navbar-brand,.procedural-tracking .navbar .navbar-brand,.productionTrends .b-navbar .b-navbar-brand,.productionTrends .b-navbar .navbar-brand,.productionTrends .navbar .b-navbar-brand,.productionTrends .navbar .navbar-brand,.set-goals .b-navbar .b-navbar-brand,.set-goals .b-navbar .navbar-brand,.set-goals .navbar .b-navbar-brand,.set-goals .navbar .navbar-brand{font-size:1rem}.advanceTxPlan .widget .widgetHeader,.huddle-detail-page .widget .widgetHeader,.huddle-details .widget .widgetHeader,.hygiene-opportunities .widget .widgetHeader,.new-patient-report .widget .widgetHeader,.procedural-tracking .widget .widgetHeader,.productionTrends .widget .widgetHeader,.set-goals .widget .widgetHeader{padding:12px 14px!important}.advanceTxPlan .widget .widgetHeader h4,.huddle-detail-page .widget .widgetHeader h4,.huddle-details .widget .widgetHeader h4,.hygiene-opportunities .widget .widgetHeader h4,.new-patient-report .widget .widgetHeader h4,.procedural-tracking .widget .widgetHeader h4,.productionTrends .widget .widgetHeader h4,.set-goals .widget .widgetHeader h4{font-size:.9375rem!important}.advanceTxPlan .widget .widgetBody,.huddle-detail-page .widget .widgetBody,.huddle-details .widget .widgetBody,.hygiene-opportunities .widget .widgetBody,.new-patient-report .widget .widgetBody,.procedural-tracking .widget .widgetBody,.productionTrends .widget .widgetBody,.set-goals .widget .widgetBody{padding:12px 14px!important}}.advanceTxPlan,.huddle-details,.hygiene-opportunities,.new-patient-report,.procedural-tracking,.productionTrends,.set-goals{position:relative}.advanceTxPlan .fg-toggle-label,.huddle-details .fg-toggle-label,.hygiene-opportunities .fg-toggle-label,.new-patient-report .fg-toggle-label,.procedural-tracking .fg-toggle-label,.productionTrends .fg-toggle-label,.set-goals .fg-toggle-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.advanceTxPlan .fg-toggle-text,.huddle-details .fg-toggle-text,.hygiene-opportunities .fg-toggle-text,.new-patient-report .fg-toggle-text,.procedural-tracking .fg-toggle-text,.productionTrends .fg-toggle-text,.set-goals .fg-toggle-text{color:hsla(0,0%,100%,.85);font-size:12px;font-weight:500;margin-right:8px;letter-spacing:.02em}.advanceTxPlan .fg-toggle-switch,.huddle-details .fg-toggle-switch,.hygiene-opportunities .fg-toggle-switch,.new-patient-report .fg-toggle-switch,.procedural-tracking .fg-toggle-switch,.productionTrends .fg-toggle-switch,.set-goals .fg-toggle-switch{display:inline-block;width:36px;height:20px;background:hsla(0,0%,100%,.25);border-radius:10px;position:relative;cursor:pointer;-webkit-transition:background .25s ease;transition:background .25s ease}.advanceTxPlan .fg-toggle-switch.fg-toggle-on,.huddle-details .fg-toggle-switch.fg-toggle-on,.hygiene-opportunities .fg-toggle-switch.fg-toggle-on,.new-patient-report .fg-toggle-switch.fg-toggle-on,.procedural-tracking .fg-toggle-switch.fg-toggle-on,.productionTrends .fg-toggle-switch.fg-toggle-on,.set-goals .fg-toggle-switch.fg-toggle-on{background:#3abf94}.advanceTxPlan .fg-toggle-switch.fg-toggle-on .fg-toggle-knob,.huddle-details .fg-toggle-switch.fg-toggle-on .fg-toggle-knob,.hygiene-opportunities .fg-toggle-switch.fg-toggle-on .fg-toggle-knob,.new-patient-report .fg-toggle-switch.fg-toggle-on .fg-toggle-knob,.procedural-tracking .fg-toggle-switch.fg-toggle-on .fg-toggle-knob,.productionTrends .fg-toggle-switch.fg-toggle-on .fg-toggle-knob,.set-goals .fg-toggle-switch.fg-toggle-on .fg-toggle-knob{-webkit-transform:translateX(16px);transform:translateX(16px)}.advanceTxPlan .fg-toggle-switch .fg-toggle-knob,.huddle-details .fg-toggle-switch .fg-toggle-knob,.hygiene-opportunities .fg-toggle-switch .fg-toggle-knob,.new-patient-report .fg-toggle-switch .fg-toggle-knob,.procedural-tracking .fg-toggle-switch .fg-toggle-knob,.productionTrends .fg-toggle-switch .fg-toggle-knob,.set-goals .fg-toggle-switch .fg-toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.advanceTxPlan{max-height:none!important}.advanceTxPlan,.advanceTxPlan .b-overlay,.advanceTxPlan .container-fluid{height:auto!important;overflow:visible!important}.advanceTxPlan .container-fluid{max-height:none!important}.advanceTxPlan .chart-scroll-wrapper{min-width:1200px!important;position:relative;height:300px!important;overflow:visible!important}.table-year{margin-bottom:30px;padding:20px 0;text-align:center}.table-year .chart-container{height:300px!important;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible!important}.table-year table{width:100%;min-width:1200px;margin:0 auto;font-size:.9rem;max-width:1400px}.table-year td,.table-year th{padding:10px 8px;text-align:center;border:1px solid #ddd}.table-year th{background-color:#f8f9fa;font-weight:600}.advanceTxPlan .table-responsive{overflow:visible!important}.table-year .table-responsive{height:auto;overflow:visible}.advanceTxPlan *{max-height:none!important}.timeframe-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.75rem}.time-btn{padding:.375rem .75rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:6px;color:#3abf94;text-decoration:none;font-size:.8125rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.time-btn:hover{background:linear-gradient(135deg,#3abf94,#2dd4bf);color:#fff;border-color:#3abf94;text-decoration:none;-webkit-box-shadow:0 2px 4px rgba(58,191,148,.2);box-shadow:0 2px 4px rgba(58,191,148,.2)}.advanceTxPlan .row>.col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advanceTxPlan .row>.col>.card,.advanceTxPlan .row>.col>.card>.card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advanceTxPlan .card h6.text-muted{min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem;font-size:.8125rem;line-height:1.4}.advanceTxPlan .clearfix.fs-mini{margin-bottom:.5rem}.advanceTxPlan .clearfix.fs-mini .h5{font-size:.9375rem;margin-bottom:0}.chart-empty-state{min-height:180px;padding:32px 24px}.multiselect{width:100%}.b-col{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.detail-view-link{color:#007bff;margin-right:8px;text-decoration:none;font-size:14px}.detail-view-link:hover{color:#0056b3;text-decoration:none}.detail-view-link i{margin-right:4px}@media (max-width:768px){.multiselect{width:100%}.table-bordered td,.table-bordered th{padding:.5rem;font-size:.875rem}}.gap-3{gap:1rem!important}.b-form-radio-group{margin-bottom:.5rem}.b-form-radio{margin-right:1rem}.filter-card[data-v-38d2f9e9],.results-card[data-v-38d2f9e9]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.section-title[data-v-38d2f9e9]{font-weight:600;color:#2c3e50;margin-bottom:1rem;font-size:1rem}.timeframe-buttons[data-v-38d2f9e9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.time-btn[data-v-38d2f9e9]{padding:.5rem 1rem;background:#f8f9fa;border-radius:4px;color:#007bff;text-decoration:none;font-size:.9rem;-webkit-transition:all .2s;transition:all .2s}.time-btn[data-v-38d2f9e9]:hover{background:#e9ecef;text-decoration:none}.custom-datepicker[data-v-38d2f9e9]{width:100%;margin-top:.5rem}.calendar-input[data-v-38d2f9e9]{height:38px;border-radius:4px;border:1px solid #ced4da}.custom-multiselect[data-v-38d2f9e9]{margin-top:.5rem}.apply-btn[data-v-38d2f9e9]{width:100%;padding:.5rem 1rem}@media (max-width:768px){.filter-card[data-v-38d2f9e9],.results-card[data-v-38d2f9e9]{margin-bottom:1rem;padding:1rem}.timeframe-buttons[data-v-38d2f9e9]{gap:.5rem}.time-btn[data-v-38d2f9e9]{padding:.4rem .8rem;font-size:.85rem}}[data-v-38d2f9e9] .table{margin-bottom:0}[data-v-38d2f9e9] .table thead th{background:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600}[data-v-38d2f9e9] .table td{vertical-align:middle}.chart-container[data-v-38d2f9e9]{min-height:400px;position:relative;margin-bottom:2rem;padding:1rem}@media (max-width:768px){.chart-container[data-v-38d2f9e9]{min-height:300px}}.new-patient-report[data-v-7c2a0a82]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155}.top-pagination[data-v-7c2a0a82]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px 8px 0 0;border-bottom:none}.top-pagination .pagination-info[data-v-7c2a0a82]{font-size:.8125rem;color:#64748b;font-weight:500}.top-pagination .pagination-page[data-v-7c2a0a82]{font-size:.8125rem;color:#334155;font-weight:500;margin:0 4px}.top-pagination .gap-2[data-v-7c2a0a82]{gap:.375rem}.top-pagination .btn-outline-secondary[data-v-7c2a0a82]{padding:4px 8px;border-color:#e2e8f0;color:#334155}.top-pagination .btn-outline-secondary[data-v-7c2a0a82]:hover:not(:disabled){background-color:#f1f5f9;border-color:#e2e8f0}.top-pagination .btn-outline-secondary[data-v-7c2a0a82]:disabled{background-color:#f8fafc;color:#94a3b8}[data-v-7c2a0a82] .VueTables .VueTables__search input{border-radius:8px;border:1px solid #e2e8f0;padding:10px 14px;font-size:.875rem}[data-v-7c2a0a82] .VueTables .VueTables__search input:focus{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}[data-v-7c2a0a82] .VueTables table thead th{font-size:.8125rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.02em;padding:12px 16px;background-color:#f8fafc;border-bottom:2px solid #e2e8f0}[data-v-7c2a0a82] .VueTables table tbody td{font-size:.9375rem;color:#334155;padding:14px 16px;vertical-align:middle;border-bottom:1px solid #e2e8f0}[data-v-7c2a0a82] .VueTables table tbody tr:hover{background-color:#f8fafc}[data-v-7c2a0a82] .VueTables .VuePagination{margin-top:16px}[data-v-7c2a0a82] .VueTables .VuePagination .pagination{gap:4px}[data-v-7c2a0a82] .VueTables .VuePagination .pagination .page-item .page-link{border-radius:6px;border:1px solid #e2e8f0;color:#334155;padding:6px 12px;font-size:.8125rem}[data-v-7c2a0a82] .VueTables .VuePagination .pagination .page-item .page-link:hover{background-color:#f1f5f9}[data-v-7c2a0a82] .VueTables .VuePagination .pagination .page-item.active .page-link{background-color:#3abf94;border-color:#3abf94;color:#fff}[data-v-7c2a0a82] .VueTables .VuePagination .pagination .page-item.disabled .page-link{background-color:#f8fafc;color:#94a3b8}[data-v-7c2a0a82] .widget h5{font-size:1rem;font-weight:600;color:#0f172a}[data-v-7c2a0a82] table a{color:#3abf94;font-weight:500;text-decoration:none}[data-v-7c2a0a82] table a:hover{color:#2da77f;text-decoration:underline}.referral-bar-chart[data-v-7c2a0a82]{max-height:320px;overflow-y:auto;padding-right:4px}.referral-bar-row[data-v-7c2a0a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:4px 0}.referral-bar-row[data-v-7c2a0a82]:not(:last-child){border-bottom:1px solid #f1f5f9}.referral-bar-label[data-v-7c2a0a82]{width:130px;min-width:130px;font-size:.8rem;color:#475569;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:575px){.referral-bar-label[data-v-7c2a0a82]{width:90px;min-width:90px;font-size:.75rem}}.referral-bar-track[data-v-7c2a0a82]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:20px;background:#f1f5f9;border-radius:4px;overflow:hidden}.referral-bar-fill[data-v-7c2a0a82]{height:100%;border-radius:4px;min-width:2px;-webkit-transition:width .3s ease;transition:width .3s ease}.referral-bar-count[data-v-7c2a0a82]{width:36px;min-width:36px;font-size:.8rem;font-weight:600;color:#334155;text-align:right}.table-responsive[data-v-7c2a0a82]{overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:767px){.table-responsive[data-v-7c2a0a82] table{font-size:.85rem}.table-responsive[data-v-7c2a0a82] table td,.table-responsive[data-v-7c2a0a82] table th{padding:.5rem .4rem}.table-responsive[data-v-7c2a0a82] table .badge{font-size:.75rem;padding:.25em .4em}.table-responsive[data-v-7c2a0a82] table small{font-size:.75rem}}@media(max-width:575px){.table-responsive[data-v-7c2a0a82] table{font-size:.8rem}.table-responsive[data-v-7c2a0a82] table td,.table-responsive[data-v-7c2a0a82] table th{padding:.4rem .3rem}}.top-section-row[data-v-7c2a0a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(min-width:992px){.top-section-row>.col-lg-6>.widget[data-v-7c2a0a82],.top-section-row>.col-lg-6[data-v-7c2a0a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-section-row>.col-lg-6>.widget[data-v-7c2a0a82]{height:100%}.top-section-row>.col-lg-6>.widget[data-v-7c2a0a82] .widget-body{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width:991px){.top-section-row[data-v-7c2a0a82]{display:block}}.quick-date-buttons .btn-primary[data-v-7c2a0a82]{background:linear-gradient(135deg,#3abf94,#2dd4bf);border-color:#3abf94;color:#fff}.quick-date-buttons .btn-primary[data-v-7c2a0a82]:focus,.quick-date-buttons .btn-primary[data-v-7c2a0a82]:hover{background:linear-gradient(135deg,#2da77f,#26b8a6);border-color:#2da77f}.quick-date-buttons .btn-outline-primary[data-v-7c2a0a82]{color:#3abf94;border-color:#3abf94;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.quick-date-buttons .btn-outline-primary[data-v-7c2a0a82]:focus,.quick-date-buttons .btn-outline-primary[data-v-7c2a0a82]:hover{background:linear-gradient(135deg,#3abf94,#2dd4bf);border-color:#3abf94;color:#fff}@media(max-width:575px){.quick-date-buttons[data-v-7c2a0a82]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quick-date-buttons .btn[data-v-7c2a0a82]{margin-bottom:.25rem}.quick-date-buttons .btn[data-v-7c2a0a82]:last-child{margin-bottom:0}}.chart-empty-state[data-v-7c2a0a82]{min-height:180px;padding:24px 16px}.chart-section-wrapper[data-v-7c2a0a82]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;padding:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.date-range-label[data-v-7c2a0a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-bottom:16px;padding:8px 16px}.date-range-label i[data-v-7c2a0a82]{color:#64748b;font-size:.9rem}.date-range-label span[data-v-7c2a0a82]{font-size:.9375rem;font-weight:600;color:#334155;letter-spacing:.2px}[data-v-7c2a0a82] .chart-widget-full .widget-body{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-v-7c2a0a82] .chart-widget-full .widget-body>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.collapsed-summary-bar[data-v-7c2a0a82]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 16px}.collapsed-summary-bar .summary-info[data-v-7c2a0a82]{font-size:.875rem;color:#334155;font-weight:500}.action-buttons[data-v-7c2a0a82],.collapsed-summary-bar .gap-2[data-v-7c2a0a82]{gap:.5rem}@media(max-width:575px){.action-buttons .btn[data-v-7c2a0a82]{min-width:100px}}.form-label[data-v-7c2a0a82]{font-size:.9rem;font-weight:500;color:#495057;margin-bottom:.4rem;display:block}@media(max-width:767px){.form-label[data-v-7c2a0a82]{font-size:.85rem;margin-bottom:.3rem}}@media(max-width:767px){[data-v-7c2a0a82] .widget-body{padding:1rem .75rem}}@media(max-width:575px){[data-v-7c2a0a82] .container-fluid{padding-left:.5rem;padding-right:.5rem}}[data-v-7c2a0a82] .form-control{height:auto;padding:.5rem .75rem;font-size:.9rem;border-radius:4px;border:1px solid #ced4da}[data-v-7c2a0a82] .form-control:focus{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}[data-v-7c2a0a82] .multiselect{min-height:38px}[data-v-7c2a0a82] .multiselect .multiselect__tags{min-height:38px;padding:6px 40px 0 8px;border:1px solid #ced4da;border-radius:4px;background:#fff;font-size:.9rem}@media(max-width:767px){[data-v-7c2a0a82] .multiselect .multiselect__tags{min-height:36px;padding:5px 40px 0 6px;font-size:.85rem}}[data-v-7c2a0a82] .multiselect .multiselect__single{margin-bottom:6px;font-size:.9rem;color:#495057}@media(max-width:767px){[data-v-7c2a0a82] .multiselect .multiselect__single{margin-bottom:5px;font-size:.85rem}}[data-v-7c2a0a82] .multiselect .multiselect__placeholder{color:#6c757d;margin-bottom:6px;padding-top:0}@media(max-width:767px){[data-v-7c2a0a82] .multiselect .multiselect__placeholder{margin-bottom:5px;font-size:.85rem}}[data-v-7c2a0a82] .multiselect .multiselect__select{height:36px}@media(max-width:767px){[data-v-7c2a0a82] .multiselect .multiselect__select{height:34px}}[data-v-7c2a0a82] .multiselect .multiselect__option{padding:10px 12px;min-height:36px;font-size:.9rem}@media(max-width:767px){[data-v-7c2a0a82] .multiselect .multiselect__option{padding:8px 10px;min-height:34px;font-size:.85rem}}[data-v-7c2a0a82] .multiselect .multiselect__option--highlight{background:#547fff;color:#fff}[data-v-7c2a0a82] .multiselect .multiselect__option--selected{background:#e3f2fd;color:#495057;font-weight:500}[data-v-7c2a0a82] .multiselect .multiselect__option--selected.multiselect__option--highlight{background:#547fff;color:#fff}[data-v-7c2a0a82] .multiselect .multiselect__content-wrapper{border:1px solid #ced4da;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}@media(max-width:767px){[data-v-7c2a0a82] .multiselect{min-height:36px}}[data-v-7c2a0a82] .widget,[data-v-7c2a0a82] .widget .widgetBody{overflow:visible!important}.table-responsive[data-v-7c2a0a82]{max-height:calc(100vh - 250px);min-height:400px;overflow-y:auto!important;overflow-x:auto!important}.feature-guide[data-v-3b2a44bf]{position:absolute;top:0;left:0;width:0;height:0;overflow:visible;pointer-events:none}.fg-overlay[data-v-3b2a44bf]{width:100%;height:100%;z-index:10000;pointer-events:auto}.fg-overlay-svg[data-v-3b2a44bf],.fg-overlay[data-v-3b2a44bf]{position:absolute;top:0;left:0}.fg-spotlight-ring[data-v-3b2a44bf]{pointer-events:none}.fg-help-dot[data-v-3b2a44bf]{width:22px;height:22px;border-radius:50%;background-color:#3abf94;color:#fff;font-size:12px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;pointer-events:auto;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.4);box-shadow:0 2px 8px rgba(58,191,148,.4);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fg-help-dot[data-v-3b2a44bf]:hover{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 3px 12px rgba(58,191,148,.5);box-shadow:0 3px 12px rgba(58,191,148,.5)}.fg-dot-pulse[data-v-3b2a44bf]{-webkit-animation:fg-pulse-3b2a44bf 2s ease-in-out infinite;animation:fg-pulse-3b2a44bf 2s ease-in-out infinite}.fg-dot-static[data-v-3b2a44bf]{-webkit-animation:none;animation:none}@-webkit-keyframes fg-pulse-3b2a44bf{0%,to{-webkit-box-shadow:0 0 0 0 rgba(58,191,148,.5);box-shadow:0 0 0 0 rgba(58,191,148,.5)}50%{-webkit-box-shadow:0 0 0 10px rgba(58,191,148,0);box-shadow:0 0 0 10px rgba(58,191,148,0)}}@keyframes fg-pulse-3b2a44bf{0%,to{-webkit-box-shadow:0 0 0 0 rgba(58,191,148,.5);box-shadow:0 0 0 0 rgba(58,191,148,.5)}50%{-webkit-box-shadow:0 0 0 10px rgba(58,191,148,0);box-shadow:0 0 0 10px rgba(58,191,148,0)}}.fg-help-banner[data-v-3b2a44bf]{position:sticky;top:0;z-index:10003;background:linear-gradient(135deg,#3abf94,#2d9a78);color:#fff;padding:10px 20px;font-size:14px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);pointer-events:auto;-webkit-animation:fg-banner-slide-3b2a44bf .3s ease-out;animation:fg-banner-slide-3b2a44bf .3s ease-out}@-webkit-keyframes fg-banner-slide-3b2a44bf{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fg-banner-slide-3b2a44bf{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fg-tour-popover{max-width:360px;z-index:10005!important}.fg-tour-popover .popover-header{background:linear-gradient(135deg,#3abf94,#2d9a78);color:#fff;font-weight:600;font-size:14px;border-bottom:none;padding:12px 16px}.fg-tour-popover .popover-body{padding:16px;font-size:13px;line-height:1.6;color:#334155}.fg-tour-popover .fg-tour-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0}.fg-tour-popover .fg-step-counter{font-size:12px;color:#64748b;font-weight:500}.fg-tour-popover .fg-tour-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fg-help-popover{max-width:340px;min-width:280px;z-index:10005!important;border:none!important;border-radius:14px!important;overflow:hidden;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.1);box-shadow:0 8px 30px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.1);background:#5b8ff9!important;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif}.fg-help-popover .arrow:after{border-bottom-color:#5b8ff9!important;border-top-color:#5b8ff9!important;border-left-color:#5b8ff9!important;border-right-color:#5b8ff9!important}.fg-help-popover .popover-header{font-weight:600;font-size:15px;letter-spacing:-.01em;background:#5b8ff9!important;color:#fff!important;border-bottom:none!important;padding:24px 32px 6px 32px!important}.fg-help-popover .popover-body{font-size:13.5px;line-height:1.65;color:hsla(0,0%,100%,.92)!important;background:#5b8ff9!important;padding:8px 32px 26px 32px!important}.smart-insights[data-v-3fe51b68]{background:#fff;border-radius:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04);overflow:hidden;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif}.si-header[data-v-3fe51b68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background .2s ease;transition:background .2s ease}.si-header[data-v-3fe51b68]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.si-header-left[data-v-3fe51b68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.si-header-icon[data-v-3fe51b68]{font-size:20px;color:#3abf94}.si-title[data-v-3fe51b68]{font-size:15px;font-weight:600;color:#0f172a;letter-spacing:-.01em}.si-header-right[data-v-3fe51b68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.si-count[data-v-3fe51b68]{font-size:12px;font-weight:500;color:#94a3b8;background:#f1f5f9;padding:3px 10px;border-radius:12px}.si-chevron[data-v-3fe51b68]{font-size:16px;color:#94a3b8;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.si-body[data-v-3fe51b68]{padding:16px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.si-body[data-v-3fe51b68],.si-card[data-v-3fe51b68]{display:-webkit-box;display:-ms-flexbox;display:flex}.si-card[data-v-3fe51b68]{border-radius:12px;overflow:hidden;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .15s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .15s ease;transition:box-shadow .2s ease,transform .15s ease;transition:box-shadow .2s ease,transform .15s ease,-webkit-box-shadow .2s ease,-webkit-transform .15s ease}.si-card[data-v-3fe51b68]:hover{-webkit-box-shadow:0 2px 12px rgba(0,0,0,.07);box-shadow:0 2px 12px rgba(0,0,0,.07);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.si-card-accent[data-v-3fe51b68]{width:4px;-ms-flex-negative:0;flex-shrink:0}.si-accent-positive[data-v-3fe51b68]{background:#16a34a}.si-accent-warning[data-v-3fe51b68]{background:#ca8a04}.si-accent-neutral[data-v-3fe51b68]{background:#5b8ff9}.si-accent-opportunity[data-v-3fe51b68]{background:#8b5cf6}.si-card-body[data-v-3fe51b68]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:14px 16px}.si-card-positive .si-card-body[data-v-3fe51b68]{background:linear-gradient(135deg,rgba(22,163,74,.04),rgba(22,163,74,.08))}.si-card-warning .si-card-body[data-v-3fe51b68]{background:linear-gradient(135deg,rgba(202,138,4,.04),rgba(202,138,4,.08))}.si-card-neutral .si-card-body[data-v-3fe51b68]{background:linear-gradient(135deg,rgba(91,143,249,.04),rgba(91,143,249,.08))}.si-card-opportunity .si-card-body[data-v-3fe51b68]{background:linear-gradient(135deg,rgba(139,92,246,.04),rgba(139,92,246,.08))}.si-card-top[data-v-3fe51b68]{gap:10px;margin-bottom:8px}.si-card-icon[data-v-3fe51b68],.si-card-top[data-v-3fe51b68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.si-card-icon[data-v-3fe51b68]{width:28px;height:28px;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.si-icon-positive[data-v-3fe51b68]{background:rgba(22,163,74,.12);color:#16a34a}.si-icon-warning[data-v-3fe51b68]{background:rgba(202,138,4,.12);color:#ca8a04}.si-icon-neutral[data-v-3fe51b68]{background:rgba(91,143,249,.12);color:#5b8ff9}.si-icon-opportunity[data-v-3fe51b68]{background:rgba(139,92,246,.12);color:#8b5cf6}.si-card-category[data-v-3fe51b68]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.si-card-headline[data-v-3fe51b68]{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:4px;letter-spacing:-.01em}.si-card-text[data-v-3fe51b68]{font-size:13.5px;font-weight:400;color:#475569;line-height:1.6}.timeframe-buttons[data-v-cee4979c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.time-btn[data-v-cee4979c]{padding:4px 10px;border-radius:4px;font-size:12px;color:#475569;background:#f1f5f9;text-decoration:none;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap}.time-btn[data-v-cee4979c]:hover{background:#e2e8f0;color:#0f172a;text-decoration:none}.time-btn.active[data-v-cee4979c]{background:#3abf94;color:#fff}.css-chart-wrapper[data-v-cee4979c]{position:relative}.css-chart-title[data-v-cee4979c]{text-align:center;font-size:13px;font-weight:600;color:#475569;padding-bottom:12px}.css-chart[data-v-cee4979c]{display:-webkit-box;display:-ms-flexbox;display:flex;height:298px;position:relative;overflow-x:auto}.css-chart-yaxis[data-v-cee4979c]{width:55px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e2e8f0}.css-chart-yaxis-plot[data-v-cee4979c]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.css-chart-yaxis-xlabel-spacer[data-v-cee4979c]{height:28px;-ms-flex-negative:0;flex-shrink:0}.css-chart-ytick[data-v-cee4979c]{position:absolute;right:8px;-webkit-transform:translateY(50%);transform:translateY(50%);font-size:11px;color:#94a3b8;white-space:nowrap}.css-chart-area[data-v-cee4979c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.css-chart-plot[data-v-cee4979c]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.css-chart-gridline[data-v-cee4979c]{position:absolute;left:0;right:0;height:1px;background:#f1f5f9;pointer-events:none}.css-chart-groups[data-v-cee4979c]{-ms-flex-align:end;padding:0 8px;position:relative;z-index:1}.css-chart-group[data-v-cee4979c],.css-chart-groups[data-v-cee4979c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;align-items:flex-end;height:100%;gap:2px}.css-chart-group[data-v-cee4979c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:32px;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4px}.css-chart-bar[data-v-cee4979c]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:40px;min-width:6px;border-radius:3px 3px 0 0;-webkit-transition:height .25s ease,opacity .15s ease;transition:height .25s ease,opacity .15s ease;position:relative;cursor:pointer}.css-chart-bar[data-v-cee4979c]:hover{opacity:.85}.css-chart-bar-tooltip[data-v-cee4979c]{position:absolute;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);background:#1e293b;color:#fff;font-size:12px;line-height:1.4;padding:6px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:100;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.18);box-shadow:0 2px 8px rgba(0,0,0,.18)}.css-chart-bar-tooltip[data-v-cee4979c]:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:5px solid transparent;border-top-color:#1e293b}.css-chart-xlabels[data-v-cee4979c]{display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;-ms-flex-negative:0;flex-shrink:0;padding:0 8px;gap:2px}.css-chart-xlabel[data-v-cee4979c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:32px;font-size:11px;color:#64748b;text-align:center;padding-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.css-chart-legend[data-v-cee4979c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding-top:12px}.css-chart-legend-item[data-v-cee4979c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#475569}.css-chart-legend-swatch[data-v-cee4979c]{width:12px;height:12px;border-radius:3px;margin-right:6px;-ms-flex-negative:0;flex-shrink:0}.fade-enter-active[data-v-cee4979c],.fade-leave-active[data-v-cee4979c]{-webkit-transition:opacity .12s;transition:opacity .12s}.fade-enter[data-v-cee4979c],.fade-leave-to[data-v-cee4979c]{opacity:0}.trend-indicator[data-v-cee4979c]{font-size:11px;font-weight:500}.trend-up[data-v-cee4979c]{color:#16a34a}.trend-down[data-v-cee4979c]{color:#dc2626}.trend-neutral[data-v-cee4979c]{color:#94a3b8}.ranking-row[data-v-cee4979c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9}.ranking-row[data-v-cee4979c]:last-child{border-bottom:none}.ranking-rank[data-v-cee4979c]{width:40px;font-weight:600;color:#64748b;-ms-flex-negative:0;flex-shrink:0}.ranking-info[data-v-cee4979c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ranking-name[data-v-cee4979c]{font-size:13px;margin-bottom:4px}.ranking-bar-wrapper[data-v-cee4979c]{height:8px;background:#f1f5f9;border-radius:4px;position:relative;overflow:visible}.ranking-bar[data-v-cee4979c]{height:100%;border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.ranking-avg-line[data-v-cee4979c]{position:absolute;top:-4px;bottom:-4px;width:2px;background:#94a3b8}.ranking-avg-row[data-v-cee4979c]{border-top:2px dashed #e2e8f0;margin-top:4px;padding-top:12px}.ranking-values[data-v-cee4979c]{width:120px;text-align:right;-ms-flex-negative:0;flex-shrink:0;padding-left:12px}.compare-active-label[data-v-cee4979c]{color:#ca8a04;font-weight:600}.text-darkblue{color:#218bc3!important}.tab-content{background-color:#f9fbfd!important}.nav-tabs{background-color:transparent!important}.nav-tabs .nav-item{font-weight:700}.tab-content>.tab-pane{padding-top:2rem;padding-bottom:2rem;padding-right:2rem;padding-left:0!important}.chart-container{width:100%;min-height:200px;margin-bottom:10px;border-radius:4px}.empty-chart{text-align:center;color:#888;font-size:16px;font-weight:700}.huddle[data-v-1600be41]{overflow-x:hidden;width:100%;padding:0 15px}.chart-col[data-v-1600be41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;min-width:0}.chart-container[data-v-1600be41]{position:relative;width:100%;height:200px;overflow:hidden;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.chart-legend[data-v-1600be41]{text-align:center!important;margin:0 auto}.overdue-recall-card-wrap[data-v-1600be41]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.empty-chart[data-v-1600be41]{text-align:center;color:#888;font-size:16px;font-weight:700;padding:20px}@media(max-width:767px){.chart-container[data-v-1600be41]{height:150px}.chart-legend[data-v-1600be41]{font-size:10px}}@media(max-width:576px){.chart-container[data-v-1600be41]{height:120px}.chart-legend[data-v-1600be41]{font-size:8px}}.b-col.chart-col[data-v-1600be41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.b-row[data-v-1600be41]{overflow-x:hidden;margin-left:-15px;margin-right:-15px}.huddle-page{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:1.5rem 2rem;min-height:100vh}@media(max-width:768px){.huddle-page{padding:1rem}}@media(max-width:480px){.huddle-page{padding:.75rem}}.huddle-page .huddle-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.huddle-page .huddle-header .header-left{gap:16px}.huddle-page .huddle-header .header-actions,.huddle-page .huddle-header .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.huddle-page .huddle-header .header-actions{gap:12px}@media(max-width:768px){.huddle-page .huddle-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.huddle-page .huddle-header .header-actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.huddle-page .page-title{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.huddle-page .header-date-picker .mx-datepicker,.huddle-page .header-date-picker .mx-input-wrapper{width:auto}.huddle-page .header-date-picker .form-control,.huddle-page .header-date-picker .mx-input{border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:.875rem;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;height:40px}.huddle-page .header-date-picker .form-control:hover,.huddle-page .header-date-picker .mx-input:hover{border-color:#cbd5e1}.huddle-page .header-date-picker .form-control:focus,.huddle-page .header-date-picker .mx-input:focus{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1);outline:none}.huddle-page .settings-icon{width:40px;height:40px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:1px solid #e2e8f0;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.huddle-page .settings-icon:hover{background-color:#f1f5f9;border-color:#cbd5e1}.huddle-page .settings-icon i{font-size:1.25rem;color:#64748b}.huddle-page .action-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:.875rem;font-weight:500;background-color:#3abf94!important;border-color:#3abf94!important;color:#fff!important;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.huddle-page .action-btn:hover{background-color:rgb(52.0602409639,171.4397590361,132.843373494)!important;border-color:rgb(52.0602409639,171.4397590361,132.843373494)!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.huddle-page .action-btn i{font-size:.875rem}.huddle-page .loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10000}.huddle-page .loading-overlay .loading-content{text-align:center;padding:30px}.huddle-page .loading-overlay .loading-content .spinner{width:50px;height:50px;border:4px solid #e2e8f0;border-top-color:#3abf94;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;margin:0 auto 20px}.huddle-page .loading-overlay .loading-content .loading-title{font-size:1.25rem;font-weight:600;color:#334155;margin-bottom:8px}.huddle-page .loading-overlay .loading-content .loading-text{font-size:.875rem;color:#64748b}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.huddle-page .widget,.huddle-page ::v-deep .widget{background-color:#fff!important;border-radius:12px!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;border:1px solid #e2e8f0!important;margin-bottom:24px!important;overflow:hidden!important}.huddle-page .widget .widget-title,.huddle-page .widget .widgetHeader,.huddle-page ::v-deep .widget .widget-title,.huddle-page ::v-deep .widget .widgetHeader{padding:16px 20px!important;border-bottom:1px solid #e2e8f0!important;background-color:#f8fafc!important;margin:0!important;border-radius:12px 12px 0 0!important}.huddle-page .widget .widget-title h5,.huddle-page .widget .widgetHeader h5,.huddle-page ::v-deep .widget .widget-title h5,.huddle-page ::v-deep .widget .widgetHeader h5{font-size:1rem!important;font-weight:600!important;color:#0f172a!important;margin:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:10px!important}.huddle-page .widget .widgetBody,.huddle-page ::v-deep .widget .widgetBody{padding:20px!important;background-color:#fff!important}.huddle-page .b-card,.huddle-page .card,.huddle-page ::v-deep .b-card,.huddle-page ::v-deep .card{background-color:#fff!important;border-radius:12px!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;border:1px solid #e2e8f0!important;overflow:hidden!important}.huddle-page .b-card .card-body,.huddle-page .card .card-body,.huddle-page ::v-deep .b-card .card-body,.huddle-page ::v-deep .card .card-body{padding:20px!important}.huddle-page .b-card h6,.huddle-page .card h6,.huddle-page ::v-deep .b-card h6,.huddle-page ::v-deep .card h6{font-size:.9375rem;font-weight:600;color:#334155;margin-bottom:12px}.huddle-page .stats-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.huddle-page .stats-row .stat-item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:100px;text-align:center;padding:16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.huddle-page .stats-row .stat-item h6{font-size:.8125rem;color:#64748b;font-weight:500;margin-bottom:8px!important}.huddle-page .stats-row .stat-item p{margin:0}.huddle-page .stats-row .stat-item .h5{font-size:1.5rem;font-weight:700;color:#0f172a}.huddle-page .stats-row .stat-item .h5 a{color:#3abf94;text-decoration:none}.huddle-page .stats-row .stat-item .h5 a:hover{color:rgb(46.1204819277,151.8795180723,117.686746988)}.huddle-page .table{margin-bottom:0;border-collapse:separate;border-spacing:0}.huddle-page .table thead th{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;border-top:none;color:#64748b;font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.02em;padding:12px 16px;white-space:nowrap}.huddle-page .table thead th h6{margin:0!important;font-size:.8125rem!important;font-weight:600!important;color:#64748b!important;text-transform:uppercase;letter-spacing:.02em}.huddle-page .table tbody tr{border-bottom:1px solid #e2e8f0;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.huddle-page .table tbody tr:hover{background-color:#f8fafc}.huddle-page .table tbody tr:last-child,.huddle-page .table tbody tr:last-child td{border-bottom:none}.huddle-page .table tbody td{padding:14px 16px;color:#334155;font-size:.9375rem;vertical-align:middle;border-bottom:1px solid #e2e8f0;border-top:none}.huddle-page .table tbody td p{margin:0}.huddle-page .table tbody td a{color:#3abf94;text-decoration:none;font-weight:500}.huddle-page .table tbody td a:hover{color:rgb(46.1204819277,151.8795180723,117.686746988)}.huddle-page .table tbody td .h4,.huddle-page .table tbody td .h5,.huddle-page .table tbody td .h6{margin:0;color:#0f172a}.table-responsive .huddle-page .table{margin-bottom:0}.huddle-page .progress{height:8px;background-color:#e2e8f0;border-radius:4px;overflow:hidden}.huddle-page .progress .progress-bar{background-color:#3abf94;border-radius:4px}.huddle-page .progress .progress-bar.bg-warning{background-color:#f59e0b!important}.huddle-page .progress .progress-bar.bg-success{background-color:#22c55e!important}.huddle-page .progress .progress-bar.bg-danger{background-color:#ef4444!important}.huddle-page .progress-xs{height:6px}.huddle-page .progress-sm{height:8px}.huddle-page h3{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:16px}.huddle-page h3 .fw-bold{font-weight:700}.huddle-page .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:16px}.huddle-page .section-header .section-icon{color:#3abf94;font-size:1.125rem}.huddle-page .opportunities-section{margin-bottom:32px}.huddle-page .opportunities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1200px){.huddle-page .opportunities-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.huddle-page .opportunities-grid{grid-template-columns:1fr}}.huddle-page .opportunity-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:16px 18px;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.huddle-page .opportunity-card:hover{border-color:#3abf94;-webkit-box-shadow:0 4px 12px rgba(58,191,148,.15);box-shadow:0 4px 12px rgba(58,191,148,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.huddle-page .opportunity-card:hover .opportunity-icon{background-color:#3abf94}.huddle-page .opportunity-card:hover .opportunity-icon i{color:#fff}.huddle-page .opportunity-card:hover .opportunity-arrow{color:#3abf94;-webkit-transform:translateX(3px);transform:translateX(3px)}.huddle-page .opportunity-card .opportunity-icon{width:44px;height:44px;border-radius:10px;background-color:rgba(58,191,148,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease}.huddle-page .opportunity-card .opportunity-icon i{font-size:1.25rem;color:#3abf94;-webkit-transition:color .2s ease;transition:color .2s ease}.huddle-page .opportunity-card .opportunity-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.huddle-page .opportunity-card .opportunity-title{font-size:.9375rem;font-weight:600;color:#1e293b;line-height:1.3}.huddle-page .opportunity-card .opportunity-desc{font-size:.8125rem;color:#64748b;line-height:1.3}.huddle-page .opportunity-card .opportunity-arrow{color:#cbd5e1;-ms-flex-negative:0;flex-shrink:0}.huddle-page .btn,.huddle-page .opportunity-card .opportunity-arrow{font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease}.huddle-page .btn{border-radius:8px;font-weight:500;padding:10px 16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.huddle-page .btn i{font-size:.875rem}.huddle-page .btn.btn-primary{background-color:#3abf94!important;border-color:#3abf94!important}.huddle-page .btn.btn-primary:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904)!important;border-color:rgb(48.4963855422,159.7036144578,123.7493975904)!important}.huddle-page .btn.btn-default,.huddle-page .btn.btn-secondary{background-color:#fff;border:1px solid #e2e8f0;color:#334155}.huddle-page .btn.btn-default:hover,.huddle-page .btn.btn-secondary:hover{background-color:#f8fafc;border-color:#3abf94;color:#3abf94}.huddle-page .btn.btn-default i,.huddle-page .btn.btn-secondary i{color:#64748b}.huddle-page .btn.btn-default:hover i,.huddle-page .btn.btn-secondary:hover i{color:#3abf94}.huddle-page .btn.btn-s,.huddle-page .btn.btn-sm,.huddle-page .btn.btn-xs{padding:8px 12px;font-size:.8125rem}.huddle-page .chart-container{width:100%;min-height:220px;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;overflow:visible}.huddle-page .chart-container canvas{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif!important}.huddle-page .chart-container .chart-scroll-wrapper{width:100%;height:100%;min-width:100%!important}.huddle-page .chart-col{padding:12px;min-width:0}.huddle-page .chart-col,.huddle-page .overdue-recall-card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.huddle-page .overdue-recall-card-wrap{height:100%;border-radius:12px!important;overflow:visible!important}.huddle-page .overdue-recall-card-wrap .card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px!important;overflow:visible}.huddle-page .overdue-recall-card-wrap h6{font-size:.9375rem!important;font-weight:600!important;color:#334155!important;margin-bottom:12px!important;text-align:center}.huddle-page .empty-chart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#64748b;font-size:.875rem;padding:32px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;border:1px dashed #e2e8f0;min-height:180px}.huddle-page .empty-chart:before{content:"\F080";font-family:FontAwesome;font-size:2.5rem;color:#cbd5e1;margin-bottom:12px;display:block}.huddle-page .prod-vs-collection-widget .chart-container{min-height:200px;padding:16px;background-color:#fafbfc;border-radius:8px;margin-bottom:0}.huddle-page .prod-vs-collection-widget .table-responsive{margin-left:0!important;margin-top:16px!important}.huddle-page .prod-vs-collection-widget .prod-vs-collect{margin-bottom:0;border-collapse:separate;border-spacing:0}.huddle-page .prod-vs-collection-widget .prod-vs-collect tbody tr{border-bottom:1px solid #f1f5f9;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.huddle-page .prod-vs-collection-widget .prod-vs-collect tbody tr:hover{background-color:#fafbfc}.huddle-page .prod-vs-collection-widget .prod-vs-collect tbody tr:last-child{border-bottom:none}.huddle-page .prod-vs-collection-widget .prod-vs-collect td{padding:14px 12px;vertical-align:middle;border:none}.huddle-page .prod-vs-collection-widget .prod-vs-collect td.legend-col{width:30px;padding-right:0}.huddle-page .prod-vs-collection-widget .prod-vs-collect td.legend-col .glyphicon-stop{font-size:.75rem}.huddle-page .prod-vs-collection-widget .prod-vs-collect td.title-col h6{font-size:.875rem;font-weight:600;color:#334155;margin:0 0 6px 0}.huddle-page .prod-vs-collection-widget .prod-vs-collect td.title-col .btn-xs,.huddle-page .prod-vs-collection-widget .prod-vs-collect td.title-col .btn.btn-xs{padding:6px 14px;font-size:.75rem;border-radius:6px;background-color:#3abf94!important;border-color:#3abf94!important;color:#fff!important;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.huddle-page .prod-vs-collection-widget .prod-vs-collect td.title-col .btn-xs:focus,.huddle-page .prod-vs-collection-widget .prod-vs-collect td.title-col .btn-xs:hover,.huddle-page .prod-vs-collection-widget .prod-vs-collect td.title-col .btn.btn-xs:focus,.huddle-page .prod-vs-collection-widget .prod-vs-collect td.title-col .btn.btn-xs:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904)!important;border-color:rgb(48.4963855422,159.7036144578,123.7493975904)!important;-webkit-box-shadow:0 2px 6px rgba(58,191,148,.3);box-shadow:0 2px 6px rgba(58,191,148,.3)}.huddle-page .prod-vs-collection-widget .prod-vs-collect td.title-col .btn-xs span,.huddle-page .prod-vs-collection-widget .prod-vs-collect td.title-col .btn.btn-xs span{color:#fff!important}.huddle-page .prod-vs-collection-widget .prod-vs-collect td.title-col .btn-xs i,.huddle-page .prod-vs-collection-widget .prod-vs-collect td.title-col .btn.btn-xs i{color:#fff!important;font-size:.6875rem}.huddle-page .prod-vs-collection-widget .prod-vs-collect td .h4,.huddle-page .prod-vs-collection-widget .prod-vs-collect td h5{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 4px 0}.huddle-page .prod-vs-collection-widget .prod-vs-collect td small{font-size:.8125rem}.huddle-page .prod-vs-collection-widget .prod-vs-collect td small .text-muted{color:#64748b!important}.huddle-page .prod-vs-collection-widget .prod-vs-collect td small .fw-bold{color:#334155}.huddle-page>.huddle-content>.b-row:first-of-type .b-card,.huddle-page>.huddle-content>.b-row:first-of-type .card{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;overflow:visible!important}.huddle-page .empty-state{padding:2rem;text-align:center;color:#64748b}.huddle-page .empty-state .empty-icon{font-size:2rem;color:#94a3b8;margin-bottom:.75rem}.huddle-page .empty-state .empty-title{font-size:.9375rem;font-weight:600;color:#475569;margin-bottom:4px}.huddle-page .empty-state .empty-text{font-size:.8125rem;color:#94a3b8;margin:0}.huddle-page .production-panel .production-header{margin-bottom:16px}.huddle-page .production-panel .production-amount{font-size:2rem;font-weight:700;color:#0f172a;margin:0 0 8px 0}.huddle-page .production-panel .production-amount .production-per-hour{font-size:1rem;font-weight:500;color:#64748b;margin-left:8px}.huddle-page .production-empty-state{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:48px 24px;text-align:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:2px dashed #e2e8f0;margin-top:16px}.huddle-page .production-empty-state,.huddle-page .production-empty-state .empty-state-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.huddle-page .production-empty-state .empty-state-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,rgba(58,191,148,.1),rgba(58,191,148,.05));margin-bottom:20px}.huddle-page .production-empty-state .empty-state-icon i{font-size:2rem;color:#3abf94}.huddle-page .production-empty-state .empty-state-title{font-size:1.125rem;font-weight:600;color:#334155;margin:0 0 8px 0}.huddle-page .production-empty-state .empty-state-text{font-size:.875rem;color:#64748b;margin:0;max-width:280px;line-height:1.5}.huddle-page .text-muted{color:#64748b!important}.huddle-page .text-success{color:#22c55e!important}.huddle-page .text-danger{color:#ef4444!important}.huddle-page .text-warning{color:#f59e0b!important}.huddle-page .text-darkblue{color:#3b82f6!important}.huddle-page .fw-semi-bold{font-weight:600}.huddle-page .fw-bold{font-weight:700}.huddle-page ::v-deep .modal-content{border-radius:12px;border:none;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.huddle-page ::v-deep .modal-header{border-bottom:1px solid #e2e8f0;padding:16px 20px;background-color:#f8fafc;border-radius:12px 12px 0 0}.huddle-page ::v-deep .modal-header .modal-title{font-size:1.125rem;font-weight:600;color:#0f172a}.huddle-page ::v-deep .modal-body{padding:20px}.huddle-page ::v-deep .modal-footer{border-top:1px solid #e2e8f0;padding:12px 20px;background-color:#f8fafc}.huddle-page .badge{padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:500}.huddle-page .badge.badge-success,.huddle-page .badge.bg-success{background-color:rgba(34,197,94,.1)!important;color:#22c55e!important}.huddle-page .badge.badge-warning,.huddle-page .badge.bg-warning{background-color:rgba(245,158,11,.1)!important;color:#f59e0b!important}.huddle-page .badge.badge-danger,.huddle-page .badge.bg-danger{background-color:rgba(239,68,68,.1)!important;color:#ef4444!important}.huddle-page .badge.badge-info,.huddle-page .badge.bg-info{background-color:rgba(59,130,246,.1)!important;color:#3b82f6!important}.huddle-page ::v-deep .dropdown-menu{border-radius:8px;border:1px solid #e2e8f0;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:8px}.huddle-page ::v-deep .dropdown-menu .dropdown-item{border-radius:6px;padding:8px 12px;font-size:.875rem;color:#334155}.huddle-page ::v-deep .dropdown-menu .dropdown-item:hover{background-color:#f1f5f9}.huddle-page .b-row,.huddle-page .row{margin-left:-12px;margin-right:-12px}.huddle-page .b-col,.huddle-page .col,.huddle-page [class*=col-]{padding-left:12px;padding-right:12px}.huddle-page .middle-widgets-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;margin-bottom:24px}.huddle-page .middle-widgets-row>[class*=col]{padding-left:8px;padding-right:8px}.huddle-page .middle-widgets-row .widget{height:100%;min-height:280px;background-color:#fff!important;border-radius:12px!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;border:1px solid #e2e8f0!important;overflow:hidden!important}.huddle-page .middle-widgets-row .widget .widgetHeader{padding:14px 18px!important;background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;border-radius:12px 12px 0 0!important}.huddle-page .middle-widgets-row .widget .widgetHeader h5{font-size:.9375rem!important;font-weight:600!important;color:#0f172a!important}.huddle-page .middle-widgets-row .widget .widgetBody{padding:0!important}.huddle-page .middle-widgets-row .stats-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;gap:12px;padding:24px 16px;margin:0}.huddle-page .middle-widgets-row .stats-row .stat-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:20px 16px;background-color:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.huddle-page .middle-widgets-row .stats-row .stat-item:hover{border-color:#3abf94;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.12);box-shadow:0 2px 8px rgba(58,191,148,.12)}.huddle-page .middle-widgets-row .stats-row .stat-item h6{font-size:.75rem!important;color:#64748b!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px!important;font-weight:600!important}.huddle-page .middle-widgets-row .stats-row .stat-item .h5{font-size:1.75rem!important;font-weight:700!important;color:#0f172a}.huddle-page .middle-widgets-row .stats-row .stat-item .h5 a{color:#3abf94;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.huddle-page .middle-widgets-row .stats-row .stat-item .h5 a:hover{color:rgb(46.1204819277,151.8795180723,117.686746988)}.huddle-page .middle-widgets-row .stats-row .stat-item p{margin:0!important}.huddle-page .middle-widgets-row .table-responsive{padding:0}.huddle-page .middle-widgets-row .table-responsive .table{margin-bottom:0}.huddle-page .middle-widgets-row .table-responsive .table thead th{background-color:#f1f5f9;padding:10px 14px;font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #e2e8f0}.huddle-page .middle-widgets-row .table-responsive .table thead th h6{margin:0!important;font-size:.75rem!important;font-weight:600!important;color:#64748b!important}.huddle-page .middle-widgets-row .table-responsive .table tbody td{padding:12px 14px;font-size:.875rem;color:#334155;border-bottom:1px solid #f1f5f9;vertical-align:middle}.huddle-page .middle-widgets-row .table-responsive .table tbody td:last-child{border-bottom:none}.huddle-page .middle-widgets-row .table-responsive .table tbody td .h5,.huddle-page .middle-widgets-row .table-responsive .table tbody td .h6{margin:0;font-weight:600}.huddle-page .middle-widgets-row .table-responsive .table tbody td a{color:#3abf94;text-decoration:none;font-weight:600}.huddle-page .middle-widgets-row .table-responsive .table tbody td a:hover{color:rgb(46.1204819277,151.8795180723,117.686746988)}.huddle-page .middle-widgets-row .table-responsive .table tbody td .fw-semi-bold{font-weight:600}.huddle-page .middle-widgets-row .table-responsive .table tbody tr:hover{background-color:#fafbfc}.huddle-page .mb-3{margin-bottom:24px!important}.huddle-page>.huddle-content>.b-row:first-of-type,.huddle-page>.huddle-content>.row:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}@media(max-width:1024px){.huddle-page .page-title{font-size:1.5rem}.huddle-page .chart-col,.huddle-page .middle-widgets-row>[class*=col]{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.huddle-page .middle-widgets-row>[class*=col]{margin-bottom:16px}.huddle-page .opportunities-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.huddle-page{padding:1rem}.huddle-page .page-title{font-size:1.375rem}.huddle-page .huddle-header{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.huddle-page .huddle-header,.huddle-page .huddle-header .header-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.huddle-page .huddle-header .header-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.huddle-page .huddle-header .header-actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.huddle-page .chart-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.huddle-page .chart-container{min-height:200px;height:200px}.huddle-page .middle-widgets-row>[class*=col]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:16px}.huddle-page .middle-widgets-row .widget{min-height:auto}.huddle-page .middle-widgets-row .stats-row{padding:16px 12px;gap:8px}.huddle-page .middle-widgets-row .stats-row .stat-item{padding:16px 12px}.huddle-page .middle-widgets-row .stats-row .stat-item h6{font-size:.6875rem!important}.huddle-page .middle-widgets-row .stats-row .stat-item .h5{font-size:1.5rem!important}.huddle-page .opportunities-grid{grid-template-columns:1fr}.huddle-page .production-panel .production-amount{font-size:1.75rem}.huddle-page .production-panel .production-amount .production-per-hour{font-size:.875rem;display:block;margin-left:0;margin-top:4px}.huddle-page .production-empty-state{padding:32px 16px}.huddle-page .production-empty-state .empty-state-icon{width:60px;height:60px}.huddle-page .production-empty-state .empty-state-icon i{font-size:1.5rem}.huddle-page .production-empty-state .empty-state-title{font-size:1rem}.huddle-page .production-empty-state .empty-state-text{font-size:.8125rem}.huddle-page .table-responsive .table thead th{padding:8px 10px;font-size:.6875rem}.huddle-page .table-responsive .table thead th h6{font-size:.6875rem!important}.huddle-page .table-responsive .table tbody td{padding:10px;font-size:.8125rem}.huddle-page .widget .widgetHeader{padding:12px 14px!important}.huddle-page .widget .widgetHeader h5{font-size:.875rem!important}}@media(max-width:480px){.huddle-page{padding:.75rem}.huddle-page .page-title{font-size:1.25rem}.huddle-page .action-btn{padding:8px 12px;font-size:.8125rem}.huddle-page .action-btn span{display:none}.huddle-page .action-btn i{margin:0}.huddle-page .settings-icon{width:36px;height:36px}.huddle-page .chart-container{min-height:180px;height:180px}.huddle-page .opportunity-card{padding:12px 14px;gap:10px}.huddle-page .opportunity-card .opportunity-icon{width:38px;height:38px}.huddle-page .opportunity-card .opportunity-icon i{font-size:1rem}.huddle-page .opportunity-card .opportunity-title{font-size:.875rem}.huddle-page .opportunity-card .opportunity-desc{font-size:.75rem}.huddle-page .middle-widgets-row .stats-row .stat-item{padding:12px 8px}.huddle-page .middle-widgets-row .stats-row .stat-item .h5{font-size:1.25rem!important}}.huddle-page .tab-content{background-color:#fff!important;border-radius:0 0 12px 12px;border:1px solid #e2e8f0;border-top:none}.huddle-page .nav-tabs{background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;padding:0 16px}.huddle-page .nav-tabs .nav-item{font-weight:600}.huddle-page .nav-tabs .nav-item .nav-link{color:#64748b;border:none;padding:12px 16px;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease}.huddle-page .nav-tabs .nav-item .nav-link:hover{color:#334155;background-color:transparent}.huddle-page .nav-tabs .nav-item .nav-link.active{color:#3abf94;background-color:#fff;border-bottom:2px solid #3abf94}.huddle-page .tab-content>.tab-pane{padding:20px}.modal .modal-dialog .modal-content{border:none;border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 25px rgba(0,0,0,.1);box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 25px rgba(0,0,0,.1);overflow:hidden}.modal .modal-dialog .modal-content .modal-header{background:linear-gradient(135deg,#3abf94,rgb(48.4963855422,159.7036144578,123.7493975904));border-bottom:none;padding:18px 24px}.modal .modal-dialog .modal-content .modal-header .modal-title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.4}.modal .modal-dialog .modal-content .modal-header .modal-title .fw-bold{font-weight:700}.modal .modal-dialog .modal-content .modal-header .modal-title .text-darkblue{color:hsla(0,0%,100%,.9)!important}.modal .modal-dialog .modal-content .modal-header .modal-title mark{background-color:hsla(0,0%,100%,.25);color:#fff;padding:2px 8px;border-radius:4px}.modal .modal-dialog .modal-content .modal-header .close,.modal .modal-dialog .modal-content .modal-header button.close{color:#fff;opacity:.8;text-shadow:none;font-size:1.5rem;font-weight:300;padding:0;margin:0;line-height:1}.modal .modal-dialog .modal-content .modal-header .close:hover,.modal .modal-dialog .modal-content .modal-header button.close:hover{opacity:1;color:#fff}.modal .modal-dialog .modal-content .modal-body{padding:24px;background-color:#fafbfc}.modal .modal-dialog .modal-content .modal-body .widget{background-color:#fff!important;border-radius:12px!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;border:1px solid #e2e8f0!important;margin-bottom:0!important}.modal .modal-dialog .modal-content .modal-body .widget .widgetBody{padding:0!important}.modal .modal-dialog .modal-content .modal-body .container-fluid>p,.modal .modal-dialog .modal-content .modal-body>p{color:#334155;font-size:.9375rem;line-height:1.6;margin-bottom:12px}.modal .modal-dialog .modal-content .modal-body .container-fluid>p:last-of-type,.modal .modal-dialog .modal-content .modal-body>p:last-of-type{margin-bottom:20px}.modal .modal-dialog .modal-content .modal-body .mb-3{margin-bottom:16px!important}.modal .modal-dialog .modal-content .modal-body label{font-weight:600;color:#334155;font-size:.875rem;margin-bottom:6px}.modal .modal-dialog .modal-content .modal-body .form-control,.modal .modal-dialog .modal-content .modal-body input.form-control{border-radius:8px;border:1px solid #e2e8f0;padding:10px 14px;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease}.modal .modal-dialog .modal-content .modal-body .form-control:focus,.modal .modal-dialog .modal-content .modal-body input.form-control:focus{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.modal .modal-dialog .modal-content .modal-body .form-control::-webkit-input-placeholder,.modal .modal-dialog .modal-content .modal-body input.form-control::-webkit-input-placeholder{color:#94a3b8}.modal .modal-dialog .modal-content .modal-body .form-control::-moz-placeholder,.modal .modal-dialog .modal-content .modal-body input.form-control::-moz-placeholder{color:#94a3b8}.modal .modal-dialog .modal-content .modal-body .form-control:-ms-input-placeholder,.modal .modal-dialog .modal-content .modal-body input.form-control:-ms-input-placeholder{color:#94a3b8}.modal .modal-dialog .modal-content .modal-body .form-control::-ms-input-placeholder,.modal .modal-dialog .modal-content .modal-body input.form-control::-ms-input-placeholder{color:#94a3b8}.modal .modal-dialog .modal-content .modal-body .form-control::placeholder,.modal .modal-dialog .modal-content .modal-body input.form-control::placeholder{color:#94a3b8}.modal .modal-dialog .modal-content .modal-body .table-responsive,.modal .modal-dialog .modal-content .modal-body .table-resposive{border-radius:8px;overflow:hidden}.modal .modal-dialog .modal-content .modal-body .table-responsive .table,.modal .modal-dialog .modal-content .modal-body .table-resposive .table{margin-bottom:0}.modal .modal-dialog .modal-content .modal-body .table-responsive .table thead th,.modal .modal-dialog .modal-content .modal-body .table-resposive .table thead th{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;border-top:none;color:#64748b;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.3px;padding:12px 16px;white-space:nowrap}.modal .modal-dialog .modal-content .modal-body .table-responsive .table tbody tr,.modal .modal-dialog .modal-content .modal-body .table-resposive .table tbody tr{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.modal .modal-dialog .modal-content .modal-body .table-responsive .table tbody tr:hover,.modal .modal-dialog .modal-content .modal-body .table-resposive .table tbody tr:hover{background-color:#fafbfc}.modal .modal-dialog .modal-content .modal-body .table-responsive .table tbody tr td,.modal .modal-dialog .modal-content .modal-body .table-resposive .table tbody tr td{padding:14px 16px;border-bottom:1px solid #f1f5f9;color:#334155;font-size:.875rem;vertical-align:middle}.modal .modal-dialog .modal-content .modal-body .table-responsive .table tbody tr td a,.modal .modal-dialog .modal-content .modal-body .table-resposive .table tbody tr td a{color:#3abf94;text-decoration:none;font-weight:500}.modal .modal-dialog .modal-content .modal-body .table-responsive .table tbody tr td a:hover,.modal .modal-dialog .modal-content .modal-body .table-resposive .table tbody tr td a:hover{color:rgb(46.1204819277,151.8795180723,117.686746988);text-decoration:underline}.modal .modal-dialog .modal-content .modal-body .table-responsive .table tbody tr td .badge,.modal .modal-dialog .modal-content .modal-body .table-resposive .table tbody tr td .badge{font-weight:500;padding:4px 8px;border-radius:6px}.modal .modal-dialog .modal-content .modal-body .table-responsive .table tbody tr td>mark,.modal .modal-dialog .modal-content .modal-body .table-resposive .table tbody tr td>mark{background:linear-gradient(135deg,rgba(58,191,148,.15),rgba(58,191,148,.1));color:#2d9a77;padding:6px 12px;border-radius:20px;font-weight:600;font-size:.8125rem;display:inline-block;border:1px solid rgba(58,191,148,.25)}.modal .modal-dialog .modal-content .modal-body .table-responsive .table tbody tr td .glyphicon-remove-circle.text-danger,.modal .modal-dialog .modal-content .modal-body .table-resposive .table tbody tr td .glyphicon-remove-circle.text-danger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(245,158,11,.08));color:#b45309!important;padding:6px 12px;border-radius:20px;border:1px solid rgba(245,158,11,.25);font-size:.8125rem}.modal .modal-dialog .modal-content .modal-body .table-responsive .table tbody tr td .glyphicon-remove-circle.text-danger:before,.modal .modal-dialog .modal-content .modal-body .table-resposive .table tbody tr td .glyphicon-remove-circle.text-danger:before{content:"\E023"!important;color:#d97706}.modal .modal-dialog .modal-content .modal-body .table-responsive .table tbody tr td .glyphicon-remove-circle.text-danger small,.modal .modal-dialog .modal-content .modal-body .table-resposive .table tbody tr td .glyphicon-remove-circle.text-danger small{font-size:inherit}.modal .modal-dialog .modal-content .modal-body .table-responsive .table tbody tr td .glyphicon-remove-circle.text-danger small mark,.modal .modal-dialog .modal-content .modal-body .table-resposive .table tbody tr td .glyphicon-remove-circle.text-danger small mark{background:transparent;color:inherit;padding:0;font-weight:600}.modal .modal-dialog .modal-content .modal-body .table-responsive .table tbody tr td>span:not(.glyphicon-remove-circle) mark,.modal .modal-dialog .modal-content .modal-body .table-resposive .table tbody tr td>span:not(.glyphicon-remove-circle) mark{background:linear-gradient(135deg,rgba(58,191,148,.15),rgba(58,191,148,.1));color:#2d9a77;padding:6px 12px;border-radius:20px;font-weight:600;font-size:.8125rem;display:inline-block;border:1px solid rgba(58,191,148,.25)}.modal .modal-dialog .modal-content .modal-body .table-responsive .table tbody tr:last-child td,.modal .modal-dialog .modal-content .modal-body .table-resposive .table tbody tr:last-child td{border-bottom:none}.modal .modal-dialog .modal-content .modal-body .text-right,.modal .modal-dialog .modal-content .modal-body [class*=text-right]{color:#64748b;font-size:.8125rem;padding:12px 16px;border-top:1px solid #e2e8f0;background-color:#f8fafc;margin:0 -24px -24px -24px;border-radius:0 0 12px 12px}.modal .modal-dialog .modal-content .modal-body .VueTables .VueTables__search{margin-bottom:16px}.modal .modal-dialog .modal-content .modal-body .VueTables .VueTables__search input{border-radius:8px;border:1px solid #e2e8f0;padding:10px 14px}.modal .modal-dialog .modal-content .modal-body .VueTables .VueTables__search input:focus{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.modal .modal-dialog .modal-content .modal-body .VueTables .VueTables__limit select{border-radius:6px;border:1px solid #e2e8f0;padding:6px 10px}.modal .modal-dialog .modal-content .modal-body .VueTables .VuePagination{margin-top:16px}.modal .modal-dialog .modal-content .modal-body .VueTables .VuePagination .pagination{margin:0;gap:4px}.modal .modal-dialog .modal-content .modal-body .VueTables .VuePagination .pagination .page-item .page-link{border-radius:6px;border:1px solid #e2e8f0;color:#334155;padding:6px 12px;font-size:.8125rem}.modal .modal-dialog .modal-content .modal-body .VueTables .VuePagination .pagination .page-item .page-link:hover{background-color:#f1f5f9;border-color:#e2e8f0}.modal .modal-dialog .modal-content .modal-body .VueTables .VuePagination .pagination .page-item.active .page-link{background-color:#3abf94;border-color:#3abf94;color:#fff}.modal .modal-dialog .modal-content .modal-body .VueTables .VuePagination .pagination .page-item.disabled .page-link{background-color:#f8fafc;color:#94a3b8}.modal .modal-dialog .modal-content .modal-footer{background-color:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 24px}.modal .modal-dialog .modal-content .modal-footer .btn{border-radius:8px;font-weight:500;padding:8px 16px}.modal .modal-dialog .modal-content .modal-footer .btn.btn-primary{background-color:#3abf94;border-color:#3abf94}.modal .modal-dialog .modal-content .modal-footer .btn.btn-primary:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.modal .modal-dialog .modal-content .modal-footer .btn.btn-secondary{background-color:#f1f5f9;border-color:#e2e8f0;color:#334155}.modal .modal-dialog .modal-content .modal-footer .btn.btn-secondary:hover{background-color:#e2e8f0}.modal.show .modal-dialog{-webkit-transform:translateY(0);transform:translateY(0)}.modal-backdrop.show{background-color:#0f172a}.multiselect[data-v-250d5b61],.multiselect__input[data-v-250d5b61],.multiselect__single[data-v-250d5b61]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-250d5b61],.modal .modal-content[data-v-250d5b61],.modal .modal-dialog[data-v-250d5b61],.modal[data-v-250d5b61]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-250d5b61],.modal .modal-dialog.modal-dialog-scrollable[data-v-250d5b61]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-250d5b61]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-250d5b61]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-250d5b61]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-250d5b61]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-250d5b61]{left:0!important}.atwho-view[data-v-250d5b61]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-250d5b61]{max-width:700px!important}.collections-popover[data-v-250d5b61],.popover-body[data-v-250d5b61]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-250d5b61]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-250d5b61]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-250d5b61]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-250d5b61]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-250d5b61]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-250d5b61]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-250d5b61]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-250d5b61]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-250d5b61]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-250d5b61]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-250d5b61]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-250d5b61]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-250d5b61]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-250d5b61]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-250d5b61]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-250d5b61]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-250d5b61]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-250d5b61]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-250d5b61]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-250d5b61]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-250d5b61]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-250d5b61]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-250d5b61]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-250d5b61]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-250d5b61]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-250d5b61]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-250d5b61]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-250d5b61]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-250d5b61]{font-size:12px}.routine-form .multiselect__tags[data-v-250d5b61]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-250d5b61]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-250d5b61]{height:34px}.routine-form .multiselect__placeholder[data-v-250d5b61]{margin-bottom:3px}.routine-form .multiselect__input[data-v-250d5b61]{font-size:14px}.routine-form .multiselect__select[data-v-250d5b61]:before{top:60%}.workflow-page[data-v-250d5b61]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:1rem}.workflow-page .workflow-header[data-v-250d5b61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.workflow-page .workflow-header .header-left[data-v-250d5b61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.workflow-page .workflow-header .header-actions[data-v-250d5b61]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.workflow-page .workflow-header[data-v-250d5b61]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.workflow-page .workflow-header .header-actions[data-v-250d5b61]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.workflow-page .page-title[data-v-250d5b61]{font-size:28px;font-weight:700;color:#2d3748;margin:0;line-height:1.3}.workflow-page .create-btn[data-v-250d5b61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background-color:#3abf94!important;border-color:#3abf94!important;color:#fff!important;font-weight:500;padding:10px 16px;border-radius:8px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transition:all .2s ease;transition:all .2s ease}.workflow-page .create-btn[data-v-250d5b61]:hover{background-color:rgb(52.0602409639,171.4397590361,132.843373494)!important;border-color:rgb(52.0602409639,171.4397590361,132.843373494)!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.workflow-page .create-btn i[data-v-250d5b61]{font-size:12px}.workflow-page .workflow-panel[data-v-250d5b61]{min-width:0}.workflow-page .panel-card[data-v-250d5b61]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:visible!important;position:relative}.workflow-page .panel-header[data-v-250d5b61]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.workflow-page .panel-header[data-v-250d5b61],.workflow-page .section-title[data-v-250d5b61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workflow-page .section-title[data-v-250d5b61]{margin:0;font-size:1rem;font-weight:600;color:#0f172a}.workflow-page .section-icon[data-v-250d5b61]{margin-right:.75rem;color:#3abf94;font-size:1.125rem;width:20px;text-align:center}.workflow-page .empty-state[data-v-250d5b61]{padding:3rem 2rem;text-align:center;color:#64748b}.workflow-page .empty-state .empty-icon[data-v-250d5b61]{width:80px;height:80px;margin:0 auto 20px;background:#f1f5f9;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.workflow-page .empty-state .empty-icon .fa[data-v-250d5b61]{font-size:36px;color:#94a3b8}.workflow-page .empty-state h4[data-v-250d5b61]{font-size:18px;font-weight:600;color:#2d3748;margin-bottom:8px}.workflow-page .empty-state p[data-v-250d5b61]{font-size:14px;color:#718096;margin-bottom:20px}.workflow-page .empty-state .create-first-btn[data-v-250d5b61]{background:#3abf94;border-color:#3abf94;padding:10px 24px;font-weight:600;border-radius:8px}.workflow-page .empty-state .create-first-btn[data-v-250d5b61]:hover{background:#2d9474;border-color:#2d9474}.workflow-page .workflow-table-container[data-v-250d5b61]{padding:0;background-color:#fff}.workflow-page .workflow-table-header[data-v-250d5b61]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,1fr) 140px 120px 120px 80px 80px 100px;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;background-color:#f8fafc;height:42px}.workflow-page .workflow-table-header>div[data-v-250d5b61]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.workflow-page .workflow-item[data-v-250d5b61]{cursor:pointer;padding:.875rem 1rem;border-bottom:1px solid #e5e7eb;border-left:none!important;border-right:none!important;border-top:none!important;-webkit-transition:all .2s ease;transition:all .2s ease;display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,1fr) 140px 120px 120px 80px 80px 100px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;min-height:56px}.workflow-page .workflow-item[data-v-250d5b61]:hover{background-color:#f1f5f9}.workflow-page .workflow-item[data-v-250d5b61]:last-child{border-bottom:none}.workflow-page .trigger-column[data-v-250d5b61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.workflow-page .trigger-column .trigger-icon[data-v-250d5b61]{color:#64748b;font-size:1rem;margin-right:.75rem;width:20px;text-align:center;-ms-flex-negative:0;flex-shrink:0}.workflow-page .trigger-column .trigger-badge[data-v-250d5b61]{padding:4px 10px;font-size:.75rem;font-weight:500;background:#e2e8f0;color:#475569;border-radius:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.workflow-page .name-column[data-v-250d5b61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.workflow-page .name-column div[data-v-250d5b61]{font-weight:500;color:#334155;cursor:pointer;font-size:.9375rem;line-height:1.2}.workflow-page .name-column div[data-v-250d5b61]:hover{color:#3abf94}.workflow-page .created-by-column[data-v-250d5b61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;color:#4a5568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-page .date-column[data-v-250d5b61]{font-size:.875rem;color:#64748b;white-space:nowrap}.workflow-page .output-column .output-link[data-v-250d5b61],.workflow-page .output-column[data-v-250d5b61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workflow-page .output-column .output-link[data-v-250d5b61]{font-size:.8125rem;color:#3abf94;text-decoration:none;gap:4px;font-weight:500}.workflow-page .output-column .output-link[data-v-250d5b61]:hover{color:#2d9474;text-decoration:underline}.workflow-page .output-column .output-link .fa[data-v-250d5b61]{font-size:10px}.workflow-page .active-column[data-v-250d5b61]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.workflow-page .actions-container[data-v-250d5b61],.workflow-page .active-column[data-v-250d5b61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workflow-page .actions-container[data-v-250d5b61]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.workflow-page .action-icon[data-v-250d5b61]{color:#64748b;margin-left:.75rem;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease;font-size:.9375rem;width:20px;height:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.workflow-page .action-icon[data-v-250d5b61]:hover{color:#3abf94}.workflow-page .action-icon.delete-icon[data-v-250d5b61]:hover{color:#dc2626}.workflow-page .text-right[data-v-250d5b61]{text-align:right}.delete-modal-content[data-v-250d5b61]{text-align:center;padding:20px 0}.delete-modal-content .warning-icon[data-v-250d5b61]{font-size:48px;color:#ed8936;margin-bottom:16px}.delete-modal-content p[data-v-250d5b61]{font-size:16px;color:#2d3748;margin-bottom:8px}.delete-modal-content .warning-text[data-v-250d5b61]{font-size:14px;color:#718096}.modal-footer-btns[data-v-250d5b61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;width:100%}.modal-header[data-v-250d5b61]{padding:1.2rem 1rem .7rem!important}button.close[data-v-250d5b61]{padding:.8rem 1rem!important;font-size:2.2rem!important;outline:none!important}.modal-title[data-v-250d5b61]{font-weight:700}.modal-body[data-v-250d5b61]{margin-bottom:10px}@media(max-width:1400px){.workflow-page .workflow-item[data-v-250d5b61],.workflow-page .workflow-table-header[data-v-250d5b61]{grid-template-columns:minmax(160px,1fr) minmax(140px,1fr) 120px 100px 80px 80px 90px}.workflow-page .workflow-item .created-on-column[data-v-250d5b61],.workflow-page .workflow-table-header .header-created[data-v-250d5b61]{display:none}}@media(max-width:1200px){.workflow-page .workflow-item[data-v-250d5b61],.workflow-page .workflow-table-header[data-v-250d5b61]{grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) 100px 80px 80px 90px}.workflow-page .workflow-item .created-by-column[data-v-250d5b61],.workflow-page .workflow-table-header .header-created-by[data-v-250d5b61]{display:none}}@media(max-width:991px){.workflow-page .workflow-item[data-v-250d5b61],.workflow-page .workflow-table-header[data-v-250d5b61]{grid-template-columns:minmax(120px,1fr) minmax(100px,1fr) 80px 90px}.workflow-page .workflow-item .date-column[data-v-250d5b61]:not(.created-on-column),.workflow-page .workflow-item .output-column[data-v-250d5b61],.workflow-page .workflow-table-header .header-output[data-v-250d5b61],.workflow-page .workflow-table-header>div[data-v-250d5b61]:nth-child(5){display:none}}@media(max-width:768px){.workflow-page[data-v-250d5b61]{padding:.5rem}.workflow-page .workflow-table-header[data-v-250d5b61]{display:none}.workflow-page .workflow-item[data-v-250d5b61]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px 16px}.workflow-page .workflow-item .trigger-column[data-v-250d5b61]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.workflow-page .workflow-item .name-column[data-v-250d5b61]{width:100%}.workflow-page .workflow-item .date-column[data-v-250d5b61]{width:100%;font-size:.75rem;color:#94a3b8}.workflow-page .workflow-item .date-column[data-v-250d5b61]:before{content:"Updated: ";font-weight:500}.workflow-page .workflow-item .actions-container[data-v-250d5b61],.workflow-page .workflow-item .active-column[data-v-250d5b61]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.workflow-page .workflow-item .actions-container[data-v-250d5b61]{padding-top:8px;border-top:1px solid #edf2f7}}@media(max-width:480px){.workflow-page .empty-state[data-v-250d5b61]{padding:2rem 1rem}.workflow-page .empty-state .empty-icon[data-v-250d5b61]{width:60px;height:60px}.workflow-page .empty-state .empty-icon .fa[data-v-250d5b61]{font-size:28px}}.dragging{z-index:111!important}.block{z-index:9}.indicator{width:12px;height:12px;border-radius:60px;background-color:#217ce8;margin-top:-5px;opacity:1;-webkit-transition:all .3s cubic-bezier(.05,.03,.35,1);transition:all .3s cubic-bezier(.05,.03,.35,1);-webkit-transform:scale(1);transform:scale(1);position:absolute;z-index:2}.invisible{opacity:0!important;-webkit-transform:scale(0);transform:scale(0)}.indicator:after{content:"";display:block;width:12px;height:12px;background-color:#217ce8;-webkit-transform:scale(1.7);transform:scale(1.7);opacity:.2;border-radius:60px}.arrowblock{position:absolute;width:100%;overflow:visible;pointer-events:none}.arrowblock svg{width:-webkit-fill-available;overflow:visible}#navigation{height:71px;background-color:#fff;border:1px solid #e8e8ef;width:100%;display:table;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;z-index:9}#back{width:40px;height:40px;border-radius:100px;background-color:#f1f4fc;text-align:center;display:inline-block;vertical-align:top;margin-top:12px;margin-right:10px}#back img{margin-top:13px}#names{display:inline-block;vertical-align:top}#title{font-weight:500;font-size:16px;color:#393c44;margin-bottom:0}#subtitle,#title{font-family:Roboto}#subtitle{color:#808292;font-size:14px;margin-top:5px}#leftside{display:inline-block;vertical-align:middle;margin-left:20px}#centerswitch{position:absolute;width:222px;left:50%;margin-left:-111px;top:15px}#leftswitch{border:1px solid #e8e8ef;background-color:#fbfbfb;width:111px;border-radius:5px 0 0 5px;color:#393c44}#leftswitch,#rightswitch{height:39px;line-height:39px;font-family:Roboto;display:inline-block;font-size:14px;text-align:center}#rightswitch{color:#808292;border-radius:0 5px 5px 0;width:102px;margin-left:-5px}#discard,#rightswitch{border:1px solid #e8e8ef}#discard{font-family:Roboto;font-weight:500;font-size:14px;color:#a6a6b3;width:95px;height:38px;border-radius:5px;text-align:center;line-height:38px;display:inline-block;vertical-align:top;-webkit-transition:all .2s cubic-bezier(.05,.03,.35,1);transition:all .2s cubic-bezier(.05,.03,.35,1)}#discard:hover{cursor:pointer;opacity:.7}.saveWorkflow{font-family:Roboto;font-weight:500;font-size:14px;color:#fff;background-color:#217ce8;border-radius:5px;width:143px;height:38px;margin-left:10px;display:inline-block;vertical-align:top;text-align:center;line-height:38px;margin-right:20px;-webkit-transition:all .2s cubic-bezier(.05,.03,.35,1);transition:all .2s cubic-bezier(.05,.03,.35,1)}#publish:hover{cursor:pointer;opacity:.7}#buttonsright{float:right;margin-top:15px}#leftcard{width:363px;padding-left:20px;height:100%;position:absolute;z-index:2}#leftcard,#search input{background-color:#fff;border:1px solid #e8e8ef;-webkit-box-sizing:border-box;box-sizing:border-box}#search input{width:318px;height:40px;-webkit-box-shadow:0 2px 8px rgba(34,34,87,.05);box-shadow:0 2px 8px rgba(34,34,87,.05);border-radius:5px;text-indent:35px;font-family:Roboto;font-size:16px}::-webkit-input-placeholder{color:#c9c9d5}:-ms-input-placeholder{color:#c9c9d5}::-moz-placeholder{color:#c9c9d5}::-ms-input-placeholder{color:#c9c9d5}::placeholder{color:#c9c9d5}#search img{position:absolute;margin-top:10px;width:18px;margin-left:12px}#header{font-size:20px;font-family:Roboto;font-weight:700;color:#393c44;margin-top:25px}#subnav{border-bottom:1px solid #e8e8ef;width:calc(100% + 20px);margin-left:-20px;margin-top:10px}.navdisabled{-webkit-transition:all .3s cubic-bezier(.05,.03,.35,1);transition:all .3s cubic-bezier(.05,.03,.35,1)}.navdisabled:hover{cursor:pointer;opacity:.5}.navactive{color:#393c44!important}#triggers{margin-left:20px;font-family:Roboto;font-weight:500;font-size:14px;text-align:center;color:#808292;width:29.33333%;height:48px;line-height:48px;display:inline-block;float:left}.navactive:after{display:block;content:"";width:100%;height:4px;background-color:#217ce8;margin-top:-4px}#actions{float:left}#actions,#loggers{display:inline-block;font-weight:500;color:#808292;height:48px;line-height:48px;width:29.33333%;text-align:center}#actions,#footer,#loggers{font-family:Roboto;font-size:14px}#footer{position:absolute;left:0;padding-left:20px;line-height:40px;bottom:0;width:362px;border:1px solid #e8e8ef;height:67px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}#footer a{text-decoration:none;color:#393c44;-webkit-transition:all .2s cubic-bezier(.05,.03,.35,1);transition:all .2s cubic-bezier(.05,.03,.35,1)}#footer a:hover{opacity:.5}#footer p,#footer span{color:#808292}#footer p{display:inline-block}#footer img{margin-left:5px;margin-right:5px}.blockelem:first-child{margin-top:20px}.blockelem{padding-top:10px;width:318px;border:1px solid transparent;-webkit-transition-property:height,-webkit-box-shadow;transition-property:height,-webkit-box-shadow;transition-property:box-shadow,height;transition-property:box-shadow,height,-webkit-box-shadow;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.05,.03,.35,1);transition-timing-function:cubic-bezier(.05,.03,.35,1);border-radius:5px;-webkit-box-shadow:0 0 30px rgba(22,33,74,0);box-shadow:0 0 30px rgba(22,33,74,0);-webkit-box-sizing:border-box;box-sizing:border-box}.blockelem:hover{-webkit-box-shadow:0 4px 30px rgba(22,33,74,.08);box-shadow:0 4px 30px rgba(22,33,74,.08);border-radius:5px;background-color:#fff;cursor:pointer}.blockico,.grabme{display:inline-block}.grabme{margin-top:10px;margin-left:10px;margin-bottom:-14px;width:15px}#blocklist{height:calc(100% - 220px);overflow:auto}#proplist{height:calc(100% - 305px);overflow:auto;margin-top:-30px;padding-top:30px}.blockin{display:inline-block;vertical-align:top;margin-left:12px}.blockico{width:36px;height:36px;background-color:#f1f4fc;border-radius:5px;text-align:center;white-space:nowrap}.blockico span{height:100%;width:0}.blockico img,.blockico span{display:inline-block;vertical-align:middle}.blockico img{margin-left:auto;margin-right:auto}.blocktext{display:inline-block;width:220px;vertical-align:top;margin-left:12px}.blocktitle{margin:0!important;padding:0!important;font-family:Roboto;font-weight:500;font-size:16px;color:#393c44}.blockdesc{margin-top:5px;font-family:Roboto;color:#808292;font-size:14px;line-height:21px}.blockdisabled{background-color:#f0f2f9;opacity:.5;cursor:pointer;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}#closecard{position:absolute;margin-left:340px;background-color:#fff;border-radius:0 5px 5px 0;border-bottom:1px solid #e8e8ef;border-right:1px solid #e8e8ef;border-top:1px solid #e8e8ef;width:53px;height:53px;text-align:center;z-index:10}#closecard img{margin-top:15px}#canvas{position:absolute;width:calc(100% - 361px);height:calc(100% - 71px);top:71px;left:361px;z-index:0;overflow:auto}.blockpropswrap{right:0;top:0;overflow:scroll;z-index:-2}.blockprops,.blockpropswrap{position:absolute;width:90%;height:100%;padding-left:20px}.blockprops{background-color:#fff;right:-150px;opacity:0;z-index:2;top:20px;-webkit-box-shadow:-4px 0 40px rgba(26,26,73,0);box-shadow:-4px 0 40px rgba(26,26,73,0);-webkit-transition:all .25s cubic-bezier(.05,.03,.35,1);transition:all .25s cubic-bezier(.05,.03,.35,1);overflow:auto}.blockprops .header{font-weight:700;font-size:large}.itson{z-index:2!important}.expanded{right:0!important;opacity:1!important;-webkit-box-shadow:-4px 0 40px rgba(26,26,73,.05);box-shadow:-4px 0 40px rgba(26,26,73,.05);z-index:2}#header2{font-size:20px;font-family:Roboto;font-weight:700;color:#393c44;margin-top:101px}.workflow-close{margin-top:25px;position:absolute;right:20px;z-index:9999;-webkit-transition:all .25s cubic-bezier(.05,.03,.35,1);transition:all .25s cubic-bezier(.05,.03,.35,1)}.workflow-close:hover{cursor:pointer;opacity:.7}#propswitch{border-bottom:1px solid #e8e8ef;width:331px;margin-top:10px;margin-left:-20px;margin-bottom:30px}#dataprop{font-family:Roboto;font-weight:500;font-size:14px;text-align:center;color:#393c44;width:29.33333%;height:48px;line-height:48px;display:inline-block;float:left;margin-left:20px}#dataprop:after{display:block;content:"";width:100%;height:4px;background-color:#217ce8;margin-top:-4px}#alertprop{float:left}#alertprop,#logsprop{display:inline-block;font-family:Roboto;font-weight:500;color:#808292;font-size:14px;height:48px;line-height:48px;width:29.33333%;text-align:center}.dropme,.inputlabel{font-family:Roboto;font-size:14px;color:#253134}.dropme{background-color:#fff;border-radius:5px;border:1px solid #e8e8ef;-webkit-box-shadow:0 2px 8px rgba(34,34,87,.05);box-shadow:0 2px 8px rgba(34,34,87,.05);text-indent:20px;height:40px;line-height:40px;width:287px;margin-bottom:25px}.dropme img{margin-top:17px;float:right;margin-right:15px}.checkus{margin-bottom:10px}.checkus img,.checkus p{display:inline-block;vertical-align:middle}.checkus p{font-family:Roboto;font-size:14px;margin-left:10px}#divisionthing{height:1px;width:100%;background-color:#e8e8ef;position:absolute;margin-top:10px;right:0;bottom:80}.verifybutton{border-radius:5px;font-family:Roboto;font-size:14px;text-align:center;width:287px;height:38px;line-height:38px;color:#fff;background-color:#217ce8;border:1px solid #e8e8ef;-webkit-transition:all .3s cubic-bezier(.05,.03,.35,1);transition:all .3s cubic-bezier(.05,.03,.35,1)}.verifybutton:hover{cursor:pointer;opacity:.5}.saveblock{border-radius:5px;bottom:60px;font-family:Roboto;font-size:14px;text-align:center;width:287px;height:38px;line-height:38px;color:#253134;border:1px solid #e8e8ef;-webkit-transition:all .3s cubic-bezier(.05,.03,.35,1);transition:all .3s cubic-bezier(.05,.03,.35,1)}.saveblock:hover{cursor:pointer;opacity:.5}#removeblock{border-radius:5px;position:absolute;bottom:0;font-family:Roboto;font-size:14px;text-align:center;width:287px;height:38px;line-height:38px;color:#253134;border:1px solid #e8e8ef;-webkit-transition:all .3s cubic-bezier(.05,.03,.35,1);transition:all .3s cubic-bezier(.05,.03,.35,1)}#removeblock:hover{cursor:pointer;opacity:.5}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blockyname{font-family:Roboto;font-weight:500;color:#253134;margin-left:8px;font-size:16px}.blockyleft img,.blockyname,.blockyright{display:inline-block;vertical-align:middle}.blockyright{float:right;margin-right:20px;margin-top:10px;width:28px;height:28px;border-radius:5px;text-align:center;background-color:#fff;-webkit-transition:all .3s cubic-bezier(.05,.03,.35,1);transition:all .3s cubic-bezier(.05,.03,.35,1);z-index:10}.blockyright:hover{background-color:#f1f4fc;cursor:pointer}.blockyright img{margin-top:12px}.blockyleft{display:inline-block;margin-left:20px}.blockydiv{width:100%;height:1px;background-color:#e9e9ef}.blockyinfo{font-family:Roboto;font-size:14px;color:#808292;margin-top:15px;text-indent:20px;margin-bottom:20px}.blockyinfo span{color:#253134;font-weight:500;display:inline-block;border-bottom:1px solid #d3dcea;line-height:20px;text-indent:0}.block{background-color:#fff;margin-top:0!important;-webkit-box-shadow:0 4px 30px rgba(22,33,74,.05);box-shadow:0 4px 30px rgba(22,33,74,.05);cursor:pointer}.selectedblock{border:2px solid #217ce8;-webkit-box-shadow:0 4px 30px rgba(22,33,74,.08);box-shadow:0 4px 30px rgba(22,33,74,.08)}.workflowTextbox{height:30px;width:100%;line-height:1em;padding:6px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s;transition:background-color .2s;color:#666}textarea.workflowTextbox,textarea.workflowTextbox.task-description-textarea{height:auto!important;min-height:56px!important;line-height:1.4!important;padding:8px!important;resize:vertical!important}.dragging-block{opacity:.8!important;-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important;-webkit-box-shadow:0 8px 40px rgba(33,124,232,.3)!important;box-shadow:0 8px 40px rgba(33,124,232,.3)!important;z-index:999!important;border:2px solid #217ce8!important}.valid-drop-zone{background-color:rgba(33,124,232,.1)!important;border:2px dashed #217ce8!important}.invalid-drop-zone,.valid-drop-zone{-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.invalid-drop-zone{background-color:rgba(244,67,54,.1)!important;border:2px dashed #f44336!important}.snap-back-animation{-webkit-transition:all .3s cubic-bezier(.34,1.56,.64,1)!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important}.block.being-dragged{pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;cursor:-webkit-grabbing!important;cursor:grabbing!important}#canvas.drag-active{background-color:rgba(33,124,232,.02)!important;-webkit-transition:background-color .2s ease-in-out!important;transition:background-color .2s ease-in-out!important}#canvas.drag-active:before{content:"Drop blocks here to create your workflow";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:Roboto;font-size:18px;color:#217ce8;opacity:.6;pointer-events:none;z-index:1}.drop-indicator{position:absolute;width:20px;height:20px;border-radius:50%;background-color:#217ce8;opacity:.8;z-index:100;-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite;pointer-events:none}@media only screen and (max-width:832px){#centerswitch{display:none}}@media only screen and (max-width:560px){#names{display:none}}.ss-content{position:fixed!important;z-index:999999!important;background-color:#fff!important;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2)!important;box-shadow:0 4px 20px rgba(0,0,0,.2)!important;border-radius:4px!important;border:1px solid #e5e7eb!important}.ss-content .ss-list{background-color:#fff!important;max-height:300px!important;overflow-y:auto!important}.ss-content .ss-list .ss-option{padding:10px 12px!important;border-bottom:1px solid #f3f4f6!important;-webkit-transition:background-color .15s ease!important;transition:background-color .15s ease!important}.ss-content .ss-list .ss-option:last-child{border-bottom:none!important}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{background-color:#eff6ff!important;color:#1e40af!important}.ss-content .ss-list .ss-option.ss-option-selected{background-color:#dbeafe!important;color:#1e40af!important;font-weight:500!important}.ss-content .ss-search{padding:8px!important;border-bottom:1px solid #e5e7eb!important}.ss-content .ss-search input{width:100%!important;padding:8px 12px!important;border:1px solid #d1d5db!important;border-radius:4px!important;font-size:14px!important}.ss-content .ss-search input:focus{outline:none!important;border-color:#3b82f6!important;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.2)!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.ss-main{width:100%!important}.ss-main .ss-multi-selected,.ss-main .ss-single-selected{min-height:38px!important;border:1px solid #d1d5db!important;border-radius:6px!important;background:#fff!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.ss-main .ss-multi-selected:hover,.ss-main .ss-single-selected:hover{border-color:#9ca3af!important}.ss-main .ss-multi-selected:focus,.ss-main.ss-open .ss-multi-selected,.ss-main.ss-open .ss-single-selected,.ss-main .ss-single-selected:focus{border-color:#3b82f6!important;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.2)!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.ss-main .ss-multi-selected .ss-values .ss-value{background-color:#3b82f6!important;border-radius:4px!important;padding:2px 8px!important;margin:2px!important}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin-left:6px!important;cursor:pointer!important}.block{position:absolute}.block-delete-btn{position:absolute;top:-10px;right:-10px;width:24px;height:24px;background-color:#e74c3c;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:700;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:9999;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3);line-height:1;border:2px solid #fff}.block-delete-btn:hover{background-color:#c0392b;-webkit-transform:scale(1.15);transform:scale(1.15)}.block:hover .block-delete-btn{opacity:1;visibility:visible}.block-delete-btn:active{background-color:#a93226}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.custom-checkbox[data-v-30fc69f6]{padding-left:1.5rem!important}#header2[data-v-30fc69f6]{margin-top:0;margin-bottom:0}.workflow-feature-notice[data-v-30fc69f6]{gap:16px;padding:16px 20px;margin:0 -40px 24px -40px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom:2px solid #93c5fd;border-top:1px solid #bfdbfe}.workflow-feature-notice .notice-icon-container[data-v-30fc69f6],.workflow-feature-notice[data-v-30fc69f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workflow-feature-notice .notice-icon-container[data-v-30fc69f6]{width:44px;height:44px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 12px rgba(59,130,246,.3);box-shadow:0 4px 12px rgba(59,130,246,.3)}.workflow-feature-notice .notice-icon[data-v-30fc69f6]{color:#fff;font-size:20px}.workflow-feature-notice .notice-content[data-v-30fc69f6]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.workflow-feature-notice .notice-title[data-v-30fc69f6]{font-size:15px;font-weight:700;color:#1e40af;letter-spacing:-.01em}.workflow-feature-notice .notice-text[data-v-30fc69f6]{color:#3b82f6;font-size:13px;font-weight:500}.workflow-feature-notice .notice-button[data-v-30fc69f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:600;font-size:13px;border-radius:8px;text-decoration:none;white-space:nowrap;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.3);box-shadow:0 2px 8px rgba(59,130,246,.3);-webkit-transition:all .2s ease;transition:all .2s ease}.workflow-feature-notice .notice-button[data-v-30fc69f6]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(59,130,246,.4);box-shadow:0 4px 12px rgba(59,130,246,.4);color:#fff;text-decoration:none}.workflow-feature-notice .notice-button i[data-v-30fc69f6]{font-size:12px}.feature-disabled-overlay[data-v-30fc69f6]{position:relative;opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.feature-disabled-overlay[data-v-30fc69f6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 20px);z-index:1;pointer-events:none;border-radius:8px}.feature-disabled-overlay [data-v-30fc69f6]{cursor:not-allowed!important}#sendformwrap #sendformproperties[data-v-30fc69f6]{padding:40px!important}#send-form-properties>.form-group[data-v-30fc69f6]:first-child{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;margin-bottom:32px}#send-form-properties>.form-group:first-child .section-label[data-v-30fc69f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:600;color:#1e293b;cursor:pointer;margin-bottom:6px}#send-form-properties>.form-group:first-child .section-label input[type=checkbox][data-v-30fc69f6]{width:18px;height:18px;margin-right:12px;accent-color:#3b82f6;cursor:pointer}#send-form-properties>.form-group:first-child .form-text[data-v-30fc69f6]{margin-left:30px;font-size:13px;color:#64748b}#send-form-proc-table[data-v-30fc69f6]{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin-top:8px}#send-form-proc-table thead th[data-v-30fc69f6]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;color:#374151!important;font-weight:600!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:14px 12px!important;border-bottom:2px solid #e5e7eb!important;text-align:left!important}#send-form-proc-table tbody tr[data-v-30fc69f6]{background:#fff!important;-webkit-transition:background-color .15s ease!important;transition:background-color .15s ease!important}#send-form-proc-table tbody tr[data-v-30fc69f6]:hover{background:#f9fafb!important}#send-form-proc-table tbody td[data-v-30fc69f6]{padding:16px 12px!important;border-bottom:1px solid #f1f5f9!important;vertical-align:middle!important}#send-form-proc-table tbody td[data-v-30fc69f6]:first-child,#send-form-proc-table tbody td[data-v-30fc69f6]:nth-child(2),#send-form-proc-table thead th[data-v-30fc69f6]:first-child,#send-form-proc-table thead th[data-v-30fc69f6]:nth-child(2){width:25%!important}#send-form-proc-table tbody td[data-v-30fc69f6]:nth-child(3),#send-form-proc-table thead th[data-v-30fc69f6]:nth-child(3){width:15%!important}#send-form-proc-table tbody td[data-v-30fc69f6]:nth-child(4),#send-form-proc-table thead th[data-v-30fc69f6]:nth-child(4){width:30%!important}#send-form-proc-table tbody td[data-v-30fc69f6]:nth-child(5),#send-form-proc-table thead th[data-v-30fc69f6]:nth-child(5){width:5%!important}#addMoreCodesForSendForm[data-v-30fc69f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#3b82f6;text-decoration:none;border-radius:8px;border:1px solid #e2e8f0;font-size:14px;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:16px}#addMoreCodesForSendForm[data-v-30fc69f6]:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd;color:#2563eb;text-decoration:none;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(59,130,246,.15);box-shadow:0 2px 8px rgba(59,130,246,.15)}#addMoreCodesForSendForm[data-v-30fc69f6]:before{content:"+";margin-right:8px;font-weight:700;font-size:16px}#send-form-proccode-properties[data-v-30fc69f6]{margin-left:0!important;margin-top:0!important}#assigntaskwrap #assigntaskproperties[data-v-30fc69f6]{padding:40px!important}#assign-task-proc-table[data-v-30fc69f6]{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin-top:8px}#assign-task-proc-table thead th[data-v-30fc69f6]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;color:#374151!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:14px 10px!important;border-bottom:2px solid #e5e7eb!important;text-align:left!important;white-space:nowrap!important}#assign-task-proc-table tbody tr[data-v-30fc69f6]{background:#fff!important;-webkit-transition:background-color .15s ease!important;transition:background-color .15s ease!important}#assign-task-proc-table tbody tr[data-v-30fc69f6]:hover{background:#f9fafb!important}#assign-task-proc-table tbody td[data-v-30fc69f6]{padding:12px 8px!important;border-bottom:1px solid #f1f5f9!important;vertical-align:middle!important}#assign-task-proc-table tbody td[data-v-30fc69f6]:first-child,#assign-task-proc-table thead th[data-v-30fc69f6]:first-child{width:16%!important}#assign-task-proc-table tbody td[data-v-30fc69f6]:nth-child(2),#assign-task-proc-table thead th[data-v-30fc69f6]:nth-child(2){width:14%!important}#assign-task-proc-table tbody td[data-v-30fc69f6]:nth-child(3),#assign-task-proc-table thead th[data-v-30fc69f6]:nth-child(3){width:22%!important;min-width:180px!important}#assign-task-proc-table tbody td[data-v-30fc69f6]:nth-child(4),#assign-task-proc-table thead th[data-v-30fc69f6]:nth-child(4){width:18%!important}#assign-task-proc-table tbody td[data-v-30fc69f6]:nth-child(5),#assign-task-proc-table thead th[data-v-30fc69f6]:nth-child(5){width:14%!important}#assign-task-proc-table tbody td[data-v-30fc69f6]:nth-child(6),#assign-task-proc-table thead th[data-v-30fc69f6]:nth-child(6){width:12%!important}#assign-task-proc-table tbody td[data-v-30fc69f6]:nth-child(7),#assign-task-proc-table thead th[data-v-30fc69f6]:nth-child(7){width:4%!important}textarea.task-description-textarea[data-v-30fc69f6],textarea.workflowTextbox.task-description-textarea[data-v-30fc69f6]{width:100%!important;min-height:56px!important;height:auto!important;max-height:200px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.4!important;border:1px solid #d1d5db!important;border-radius:6px!important;resize:vertical!important;font-family:inherit!important;background:#fff!important;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease!important;transition:border-color .2s ease,-webkit-box-shadow .2s ease!important;transition:border-color .2s ease,box-shadow .2s ease!important;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;overflow-y:auto!important}.task-description-textarea[data-v-30fc69f6]:focus{outline:none!important;border-color:#3b82f6!important;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1)!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}.task-description-textarea[data-v-30fc69f6]::-webkit-input-placeholder{color:#9ca3af!important;font-style:italic!important}.task-description-textarea[data-v-30fc69f6]::-moz-placeholder{color:#9ca3af!important;font-style:italic!important}.task-description-textarea[data-v-30fc69f6]:-ms-input-placeholder{color:#9ca3af!important;font-style:italic!important}.task-description-textarea[data-v-30fc69f6]::-ms-input-placeholder{color:#9ca3af!important;font-style:italic!important}.task-description-textarea[data-v-30fc69f6]::placeholder{color:#9ca3af!important;font-style:italic!important}#assign-task-proc-table tbody td[data-v-30fc69f6]:nth-child(3),#assign-task-website-form-table tbody td[data-v-30fc69f6]:nth-child(4){vertical-align:top!important}#assign-task-website-form-table[data-v-30fc69f6]{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin-top:8px}#assign-task-website-form-table thead th[data-v-30fc69f6]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;color:#374151!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:14px 10px!important;border-bottom:2px solid #e5e7eb!important;text-align:left!important;white-space:nowrap!important}#assign-task-website-form-table tbody tr[data-v-30fc69f6]{background:#fff!important;-webkit-transition:background-color .15s ease!important;transition:background-color .15s ease!important}#assign-task-website-form-table tbody tr[data-v-30fc69f6]:hover{background:#f9fafb!important}#assign-task-website-form-table tbody td[data-v-30fc69f6]{padding:12px 8px!important;border-bottom:1px solid #f1f5f9!important;vertical-align:middle!important}#assign-task-website-form-table tbody td[data-v-30fc69f6]:first-child,#assign-task-website-form-table tbody td[data-v-30fc69f6]:nth-child(2),#assign-task-website-form-table thead th[data-v-30fc69f6]:first-child,#assign-task-website-form-table thead th[data-v-30fc69f6]:nth-child(2){width:10%!important}#assign-task-website-form-table tbody td[data-v-30fc69f6]:nth-child(3),#assign-task-website-form-table thead th[data-v-30fc69f6]:nth-child(3){width:14%!important}#assign-task-website-form-table tbody td[data-v-30fc69f6]:nth-child(4),#assign-task-website-form-table thead th[data-v-30fc69f6]:nth-child(4){width:20%!important;min-width:160px!important}#assign-task-website-form-table tbody td[data-v-30fc69f6]:nth-child(5),#assign-task-website-form-table thead th[data-v-30fc69f6]:nth-child(5){width:16%!important}#assign-task-website-form-table tbody td[data-v-30fc69f6]:nth-child(6),#assign-task-website-form-table thead th[data-v-30fc69f6]:nth-child(6){width:14%!important}#assign-task-website-form-table tbody td[data-v-30fc69f6]:nth-child(7),#assign-task-website-form-table thead th[data-v-30fc69f6]:nth-child(7){width:10%!important}#assign-task-website-form-table tbody td[data-v-30fc69f6]:nth-child(8),#assign-task-website-form-table thead th[data-v-30fc69f6]:nth-child(8){width:6%!important}#assign-task-proc-table tbody td[data-v-30fc69f6],#assign-task-website-form-table tbody td[data-v-30fc69f6]{vertical-align:top!important}#addMoreCodesForAssignTask[data-v-30fc69f6],#addMoreCodesForAssignTaskWebform[data-v-30fc69f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#3b82f6;text-decoration:none;border-radius:8px;border:1px solid #e2e8f0;font-size:14px;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:16px;margin-left:0!important}#addMoreCodesForAssignTask[data-v-30fc69f6]:hover,#addMoreCodesForAssignTaskWebform[data-v-30fc69f6]:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd;color:#2563eb;text-decoration:none;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(59,130,246,.15);box-shadow:0 2px 8px rgba(59,130,246,.15)}#addMoreCodesForAssignTask[data-v-30fc69f6]:before,#addMoreCodesForAssignTaskWebform[data-v-30fc69f6]:before{content:"+";margin-right:8px;font-weight:700;font-size:16px}#assign-task-proccode-properties[data-v-30fc69f6]{margin-left:0!important;margin-top:0!important}#assign-task-website-form-properties #header3[data-v-30fc69f6]{font-size:16px!important;font-weight:600!important;color:#374151!important;margin-top:40px!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:2px solid #e5e7eb!important}.feature-disabled-overlay~.save-button-container .saveblock[data-v-30fc69f6]{opacity:.5;cursor:not-allowed!important;pointer-events:none}.workflow-feature-request[data-v-30fc69f6]{padding:1.5rem;background:linear-gradient(135deg,#fff5f5,#fed7d7);border:2px solid #fc8181;border-radius:8px;margin:1rem 0}.workflow-feature-request .feature-request-container[data-v-30fc69f6]{max-width:500px;margin:0 auto;text-align:center}.workflow-feature-request .feature-request-header[data-v-30fc69f6]{margin-bottom:1.5rem}.workflow-feature-request .feature-request-header .feature-icon[data-v-30fc69f6]{font-size:2.5rem;color:#e53e3e;margin-bottom:.75rem;display:block}.workflow-feature-request .feature-request-header h4[data-v-30fc69f6]{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:.5rem}.workflow-feature-request .feature-request-header .feature-description[data-v-30fc69f6]{font-size:.95rem;color:#4a5568;line-height:1.5;margin-bottom:0}@media (max-width:768px){.workflow-feature-request[data-v-30fc69f6]{padding:1rem;margin:.5rem 0}.workflow-feature-request .feature-request-header .feature-icon[data-v-30fc69f6]{font-size:2rem}.workflow-feature-request .feature-request-header h4[data-v-30fc69f6]{font-size:1.1rem}.workflow-feature-request .feature-request-header .feature-description[data-v-30fc69f6]{font-size:.9rem}}#leftcard[data-v-30fc69f6]{width:363px!important;overflow:visible!important}#blocklist[data-v-30fc69f6]{width:100%!important;overflow-x:visible!important;overflow-y:auto!important}.blockelem[data-v-30fc69f6]{width:318px!important;max-width:318px!important;overflow:visible!important}.blockelem .blocktext[data-v-30fc69f6]{width:100%!important;overflow:visible!important;white-space:normal!important}.blocktitle[data-v-30fc69f6]{line-height:1.4!important}.blocktext p[data-v-30fc69f6],.blocktitle[data-v-30fc69f6]{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-wrap:break-word!important}.blocktext p[data-v-30fc69f6]{margin:0!important;padding:0!important}.blockdescription[data-v-30fc69f6]{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-wrap:break-word!important;font-size:12px!important;line-height:1.3!important}.blockprops[data-v-30fc69f6],.blockpropswrap[data-v-30fc69f6]{width:calc(100vw - 320px)!important;max-width:1200px!important;min-width:800px!important}.blockprops[data-v-30fc69f6]{right:calc(-100vw + 320px)!important}.blockprops.expanded[data-v-30fc69f6]{right:0!important}.blockprops .form-group[data-v-30fc69f6]{margin-bottom:24px!important}.blockprops .form-group[data-v-30fc69f6]:last-child{margin-bottom:0!important}.blockprops label[data-v-30fc69f6]{font-weight:600!important;color:#374151!important;margin-bottom:8px!important;display:block!important;font-size:14px!important}.blockprops .form-control[data-v-30fc69f6],.blockprops input[data-v-30fc69f6],.blockprops select[data-v-30fc69f6]{margin-bottom:0!important;height:42px!important;font-size:14px!important;padding:10px 14px!important}.blockprops .form-control.multi-select[data-v-30fc69f6]{height:auto!important;min-height:42px!important}.form-table[data-v-30fc69f6]{display:table;width:100%;border-spacing:0 12px}.form-table-row[data-v-30fc69f6]{display:table-row}.form-table-cell[data-v-30fc69f6]{display:table-cell;vertical-align:top;padding-right:16px}.form-table-cell[data-v-30fc69f6]:last-child{padding-right:0}.form-compact .form-group[data-v-30fc69f6]{margin-bottom:16px!important}.form-compact label[data-v-30fc69f6]{margin-bottom:4px!important;font-size:13px!important}.form-compact .form-control[data-v-30fc69f6]{height:36px!important;font-size:13px!important;padding:8px 12px!important}#proplist[data-v-30fc69f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.form-grid[data-v-30fc69f6]{grid-template-columns:1fr 1fr;gap:40px;margin-top:24px;margin-bottom:32px}.form-grid-three[data-v-30fc69f6],.form-grid[data-v-30fc69f6]{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.form-grid-three[data-v-30fc69f6]{grid-template-columns:1fr 1fr 1fr;gap:24px}.form-grid-four[data-v-30fc69f6]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.form-grid-full[data-v-30fc69f6]{grid-column:1/-1}@media (max-width:1400px){.form-grid-four[data-v-30fc69f6]{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1200px){.form-grid-four[data-v-30fc69f6],.form-grid-three[data-v-30fc69f6]{grid-template-columns:1fr 1fr}}.blockpropswrap[data-v-30fc69f6]{width:calc(100vw - 280px)!important;height:calc(100vh - 80px)!important;max-width:none!important;max-height:none!important;right:0!important;left:auto!important;top:72px!important;overflow:visible!important}.blockprops[data-v-30fc69f6]{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:40px!important;padding-bottom:100px!important;overflow-y:auto!important;overflow-x:visible!important}#waitproperties #header2[data-v-30fc69f6],#waitproperties p[id^=header2-][data-v-30fc69f6],#waitwrap #waitproperties #header2[data-v-30fc69f6],#waitwrap #waitproperties p[id^=header2-][data-v-30fc69f6],.blockpropswrap .blockprops #header2[data-v-30fc69f6],.blockpropswrap .blockprops p[id^=header2-][data-v-30fc69f6],div.blockprops p#header2[data-v-30fc69f6],div.blockprops p[id^=header2-][data-v-30fc69f6]{font-size:28px!important;font-weight:700!important;color:#fff!important;margin-bottom:32px!important;padding:24px 20px!important;border-bottom:none!important;text-align:center!important;background:linear-gradient(135deg,#3b82f6,#1e40af)!important;margin:-40px -40px 32px -40px!important;position:relative!important;border-radius:0!important;margin-top:-40px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important;-webkit-box-shadow:0 4px 12px rgba(59,130,246,.3)!important;box-shadow:0 4px 12px rgba(59,130,246,.3)!important;letter-spacing:.5px!important;border-top:4px solid #1d4ed8!important}#waitproperties #header2[data-v-30fc69f6]:after,#waitproperties #header2[data-v-30fc69f6]:before,#waitproperties p[id^=header2-][data-v-30fc69f6]:after,#waitproperties p[id^=header2-][data-v-30fc69f6]:before,#waitwrap #waitproperties #header2[data-v-30fc69f6]:after,#waitwrap #waitproperties #header2[data-v-30fc69f6]:before,#waitwrap #waitproperties p[id^=header2-][data-v-30fc69f6]:after,#waitwrap #waitproperties p[id^=header2-][data-v-30fc69f6]:before,.blockpropswrap .blockprops #header2[data-v-30fc69f6]:after,.blockpropswrap .blockprops #header2[data-v-30fc69f6]:before,.blockpropswrap .blockprops p[id^=header2-][data-v-30fc69f6]:after,.blockpropswrap .blockprops p[id^=header2-][data-v-30fc69f6]:before,div.blockprops p#header2[data-v-30fc69f6]:after,div.blockprops p#header2[data-v-30fc69f6]:before,div.blockprops p[id^=header2-][data-v-30fc69f6]:after,div.blockprops p[id^=header2-][data-v-30fc69f6]:before{display:none!important}#wait-properties .form-group[data-v-30fc69f6]{margin-bottom:32px}#wait-properties .form-group[data-v-30fc69f6]:last-child{margin-bottom:0}#wait-properties .section-label[data-v-30fc69f6]{font-size:16px!important;font-weight:600!important;color:#374151!important;margin-bottom:16px!important;display:block!important;text-transform:none!important}#wait-properties .form-group label[data-v-30fc69f6]:not(.section-label){font-weight:600;color:#374151;margin-bottom:12px;display:block;font-size:14px}#wait-properties .radio-group[data-v-30fc69f6]{gap:16px;margin-top:8px}#wait-properties .radio-content[data-v-30fc69f6],#wait-properties .radio-group[data-v-30fc69f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#wait-properties .radio-content[data-v-30fc69f6]{gap:6px;margin-left:12px}#wait-properties .radio-content strong[data-v-30fc69f6]{font-size:16px;color:#1f2937;font-weight:600}#wait-properties .radio-content small[data-v-30fc69f6]{font-size:14px;color:#6b7280;font-weight:400;line-height:1.4}.blockprops a[href="#"][data-v-30fc69f6],.blockprops a[id*=addMore][data-v-30fc69f6]{color:#3b82f6!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;margin-top:8px!important;display:inline-block!important;position:relative!important;z-index:9999!important;pointer-events:auto!important;cursor:pointer!important;padding:8px 12px!important;background:rgba(59,130,246,.1)!important;border-radius:6px!important;border:1px solid rgba(59,130,246,.3)!important;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.blockprops a[href="#"][data-v-30fc69f6]:hover,.blockprops a[id*=addMore][data-v-30fc69f6]:hover{color:#fff!important;background:#3b82f6!important;border-color:#3b82f6!important;text-decoration:none!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important;-webkit-box-shadow:0 4px 8px rgba(59,130,246,.3)!important;box-shadow:0 4px 8px rgba(59,130,246,.3)!important}.blockprops[data-v-30fc69f6]{position:relative!important}.blockprops [data-v-30fc69f6]{pointer-events:auto!important}.blockprops table[data-v-30fc69f6]{border-collapse:separate!important;border-spacing:0 8px!important;margin-top:16px!important}.blockprops table th[data-v-30fc69f6]{padding:12px 8px!important;background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;font-weight:600!important;color:#374151!important;font-size:14px!important}.blockprops table td[data-v-30fc69f6]{padding:12px 8px!important;border-bottom:1px solid #e5e7eb!important;vertical-align:top!important}.blockprops table tr[data-v-30fc69f6]:hover{background-color:#f9fafb!important}.blockprops table input[data-v-30fc69f6],.blockprops table select[data-v-30fc69f6],.blockprops table textarea[data-v-30fc69f6]{width:100%!important;min-height:36px!important;padding:8px 12px!important;border:1px solid #d1d5db!important;border-radius:6px!important;font-size:14px!important}.blockprops table input[data-v-30fc69f6]:focus,.blockprops table select[data-v-30fc69f6]:focus,.blockprops table textarea[data-v-30fc69f6]:focus{outline:none!important;border-color:#3b82f6!important;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1)!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}.blockprops .form-row[data-v-30fc69f6],.blockprops .row[data-v-30fc69f6]{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr 1fr!important;gap:20px!important;margin-bottom:24px!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important;width:100%!important}.blockprops .form-group[data-v-30fc69f6]{width:100%!important}.blockprops .col-md-3[data-v-30fc69f6],.blockprops .col-sm-3[data-v-30fc69f6],.blockprops .form-group[data-v-30fc69f6]{margin-bottom:20px!important}.blockprops .form-group label[data-v-30fc69f6]{font-size:14px!important;font-weight:600!important;color:#374151!important;margin-bottom:8px!important;display:block!important}.blockprops input[type=email][data-v-30fc69f6],.blockprops input[type=text][data-v-30fc69f6],.blockprops select[data-v-30fc69f6],.blockprops textarea[data-v-30fc69f6]{width:100%!important;padding:10px 12px!important;border:1px solid #d1d5db!important;border-radius:6px!important;font-size:14px!important;background:#fff!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.blockprops input[data-v-30fc69f6]:focus,.blockprops select[data-v-30fc69f6]:focus,.blockprops textarea[data-v-30fc69f6]:focus{outline:none!important;border-color:#3b82f6!important;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1)!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}.blockprops select[multiple][data-v-30fc69f6]{min-height:80px!important;padding:8px!important}.blockprops select[multiple] option[data-v-30fc69f6]{padding:6px 8px!important;margin-bottom:2px!important;border-radius:4px!important}.blockprops select[multiple] option[data-v-30fc69f6]:checked{background:#3b82f6!important;color:#fff!important}.blockprops .wait-option-container.disabled-container[data-v-30fc69f6]{opacity:.8;cursor:not-allowed;background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;border:2px dashed #cbd5e1!important}.blockprops .disabled-option[data-v-30fc69f6]{position:relative;cursor:not-allowed;display:block;width:100%}.blockprops .disabled-option input[type=radio][data-v-30fc69f6]{cursor:not-allowed;margin-right:8px}.blockprops .disabled-option .radio-content[data-v-30fc69f6]{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.coming-soon-badge[data-v-30fc69f6]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:10px;font-weight:600;padding:2px 8px;border-radius:12px;margin-left:8px;text-transform:uppercase;letter-spacing:.5px;-webkit-box-shadow:0 2px 4px rgba(245,158,11,.3);box-shadow:0 2px 4px rgba(245,158,11,.3)}.feature-preview[data-v-30fc69f6]{margin-top:8px;padding:10px;background:rgba(59,130,246,.05);border-radius:6px;border-left:3px solid #3b82f6;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.preview-title[data-v-30fc69f6]{font-weight:600;color:#1e40af;margin-bottom:8px;font-size:13px}.preview-list[data-v-30fc69f6]{margin:0;padding-left:14px;list-style:none}.preview-list li[data-v-30fc69f6]{margin:3px 0;font-size:11px;color:#475569;position:relative;line-height:1.3}.preview-list li[data-v-30fc69f6]:before{content:"\2192";color:#3b82f6;font-weight:700;position:absolute;left:-10px;font-size:10px}.preview-note[data-v-30fc69f6]{margin-top:6px;font-size:10px;color:#6366f1;font-style:italic;font-weight:500;text-align:center;padding:4px 6px;background:rgba(99,102,241,.1);border-radius:4px;line-height:1.2}.blockprops .radio-group[data-v-30fc69f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.blockprops .wait-option-container[data-v-30fc69f6]{display:block;width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#fafbfc}.blockprops .radio-inline[data-v-30fc69f6]{display:block;width:100%;margin-bottom:0}.blockprops .radio-inline input[type=radio][data-v-30fc69f6]{margin-right:8px;vertical-align:top;margin-top:2px}.blockprops .radio-content[data-v-30fc69f6]{display:inline-block;width:calc(100% - 20px);vertical-align:top}.blockprops .wait-option-details[data-v-30fc69f6]{margin-top:12px;margin-left:24px;padding-left:12px;border-left:3px solid #3b82f6;background:rgba(59,130,246,.05);border-radius:0 6px 6px 0;padding:12px}.blockprops .duration-controls[data-v-30fc69f6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blockprops .duration-input[data-v-30fc69f6]{width:80px;-ms-flex-negative:0;flex-shrink:0}.blockprops .duration-select[data-v-30fc69f6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px}@-webkit-keyframes pulse-30fc69f6{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-30fc69f6{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.new-patient-options[data-v-30fc69f6]{margin-top:15px;margin-bottom:0;padding:0}.new-patient-options[style*="display: none"][data-v-30fc69f6]{margin:0;padding:0}.new-patient-options .options-container[data-v-30fc69f6]{margin-left:24px;padding:20px;background:rgba(59,130,246,.03);border-left:4px solid #3b82f6;border-radius:0 8px 8px 0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.new-patient-options .section-label[data-v-30fc69f6]{font-weight:600;color:#374151;margin-bottom:12px;display:block}.new-patient-options .send-options[data-v-30fc69f6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px;padding:12px;background:hsla(0,0%,100%,.7);border-radius:6px;border:1px solid #e5e7eb}.new-patient-options .checkbox-inline[data-v-30fc69f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:8px 12px;background:#fff;border-radius:4px;border:1px solid #d1d5db;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.new-patient-options .checkbox-inline[data-v-30fc69f6]:hover{border-color:#3b82f6;-webkit-box-shadow:0 1px 3px rgba(59,130,246,.1);box-shadow:0 1px 3px rgba(59,130,246,.1)}.new-patient-options .checkbox-inline input[type=checkbox][data-v-30fc69f6]{margin-right:8px!important}.new-patient-options .option-text[data-v-30fc69f6]{font-weight:500;color:#374151}.delivery-method-section[data-v-30fc69f6]{margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.8);border-radius:6px;border:1px solid #e5e7eb}.delivery-method-section[data-v-30fc69f6]:last-child{margin-bottom:0}.method-header[data-v-30fc69f6]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 16px 0;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.new-patient-options .form-group[data-v-30fc69f6]{margin-bottom:16px}.new-patient-options .form-group[data-v-30fc69f6]:last-child{margin-bottom:0}.new-patient-options .form-label[data-v-30fc69f6]{font-weight:500;color:#374151;margin-bottom:6px;display:block}.new-patient-options .form-control[data-v-30fc69f6]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.new-patient-options .form-control[data-v-30fc69f6]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}@media (max-width:1800px){.blockprops .form-row[data-v-30fc69f6],.blockprops .row[data-v-30fc69f6]{grid-template-columns:1fr 1fr 1fr 1fr!important;gap:16px!important}}@media (max-width:1400px){.blockprops .form-row[data-v-30fc69f6],.blockprops .row[data-v-30fc69f6]{grid-template-columns:1fr 1fr 1fr!important;gap:14px!important}}@media (max-width:1000px){.blockprops .form-row[data-v-30fc69f6],.blockprops .row[data-v-30fc69f6]{grid-template-columns:1fr 1fr!important;gap:12px!important}}@media (max-width:600px){.blockprops .form-row[data-v-30fc69f6],.blockprops .row[data-v-30fc69f6]{grid-template-columns:1fr!important;gap:16px!important}}.main-content[data-v-30fc69f6],.workflow-builder-container[data-v-30fc69f6]{padding:20px!important;margin:24px 16px 16px 16px!important;background:#fff!important;border-radius:12px!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)!important;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)!important}body[data-v-30fc69f6],html[data-v-30fc69f6]{padding-top:20px!important}#canvas[data-v-30fc69f6]{margin:16px!important;padding:20px!important;background:#fafbfc!important;min-height:500px!important;overflow:hidden!important}#canvas[data-v-30fc69f6],#leftcard[data-v-30fc69f6]{border-radius:8px!important;border:1px solid #e5e7eb!important}#leftcard[data-v-30fc69f6]{margin:16px 8px 16px 16px!important;padding:16px!important;background:#fff!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05)!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(100vh - 200px)!important}#blocklist[data-v-30fc69f6]{padding:12px!important;max-height:none!important;height:auto!important}#blocklist[data-v-30fc69f6],.blockelem-container[data-v-30fc69f6],.blocks-wrapper[data-v-30fc69f6]{overflow-y:visible!important;overflow-x:hidden!important}#blocklist[data-v-30fc69f6]::-webkit-scrollbar:horizontal,.blockelem-container[data-v-30fc69f6]::-webkit-scrollbar:horizontal,.blocks-wrapper[data-v-30fc69f6]::-webkit-scrollbar:horizontal{display:none!important}#leftcard[data-v-30fc69f6]::-webkit-scrollbar{width:6px!important}#leftcard[data-v-30fc69f6]::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:3px!important}#leftcard[data-v-30fc69f6]::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:3px!important}#leftcard[data-v-30fc69f6]::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.blockelem[data-v-30fc69f6]{margin-bottom:12px!important;padding:16px!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#fff!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05)!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;width:calc(100% - 8px)!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.blockelem[data-v-30fc69f6]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.main-content[data-v-30fc69f6],.workflow-builder-container[data-v-30fc69f6]{overflow:hidden!important;position:relative!important}.border-line[data-v-30fc69f6],.divider-line[data-v-30fc69f6],.overlap-line[data-v-30fc69f6],.separator[data-v-30fc69f6],hr[data-v-30fc69f6]{display:none!important}[data-v-30fc69f6]:after,[data-v-30fc69f6]:before{border:none!important;background-image:none!important}.container-fluid[data-v-30fc69f6]{padding:0!important;margin:0!important;overflow-x:hidden!important}.workflow-container[data-v-30fc69f6]{-webkit-box-shadow:none!important;box-shadow:none!important}.canvas-container[data-v-30fc69f6],.flowy-container[data-v-30fc69f6],.flowy-element[data-v-30fc69f6],.workflow-container[data-v-30fc69f6]{border:none!important;outline:none!important}#navigation[data-v-30fc69f6]{padding:16px 20px!important;margin-bottom:16px!important;background:#f8fafc!important;border-radius:8px!important;border:1px solid #e5e7eb!important}#subnav[data-v-30fc69f6]{padding:0 16px!important;margin-bottom:16px!important}.side[data-v-30fc69f6]{padding:12px 16px!important;margin-right:8px!important;border-radius:6px!important}.page-container[data-v-30fc69f6]{padding:24px!important;max-width:100%!important;margin:0 auto!important}.workflow-close[data-v-30fc69f6]{position:absolute!important;top:16px!important;right:16px!important;width:40px!important;height:40px!important;background:hsla(0,0%,100%,.2)!important;border-radius:50%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;cursor:pointer!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;border:2px solid hsla(0,0%,100%,.3)!important}.workflow-close[data-v-30fc69f6]:hover{background:hsla(0,0%,100%,.3)!important;border-color:hsla(0,0%,100%,.5)!important;-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important}.workflow-close img[data-v-30fc69f6]{width:16px!important;height:16px!important;-webkit-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important;opacity:.9!important}.workflow-close:hover img[data-v-30fc69f6]{opacity:1!important}.saveblock[data-v-30fc69f6]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:200px!important;height:48px!important;margin:32px auto 20px auto!important;padding:0!important;background:#10b981!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;text-align:center!important;line-height:1!important;position:static!important;clear:both!important}.saveblock[data-v-30fc69f6]:hover{background:#059669!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important;-webkit-box-shadow:0 4px 12px rgba(16,185,129,.3)!important;box-shadow:0 4px 12px rgba(16,185,129,.3)!important}.saveblock[data-v-30fc69f6]:active{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.save-button-container[data-v-30fc69f6]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:12px!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;margin:32px auto 20px auto!important;width:100%!important;padding:0 20px!important}.save-button-container .saveblock[data-v-30fc69f6]{margin:0!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;width:140px!important}.saveblock-close[data-v-30fc69f6]{background:#3b82f6!important}.saveblock-close[data-v-30fc69f6]:hover{background:#2563eb!important;-webkit-box-shadow:0 4px 12px rgba(59,130,246,.3)!important;box-shadow:0 4px 12px rgba(59,130,246,.3)!important}#wait-properties .radio-inline[data-v-30fc69f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;margin:0;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}#wait-properties .radio-inline[data-v-30fc69f6]:hover{border-color:#3b82f6;background-color:#f8fafc;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(59,130,246,.15);box-shadow:0 4px 12px rgba(59,130,246,.15)}#wait-properties .radio-inline input[type=radio][data-v-30fc69f6]{margin-right:0;margin-top:4px;-webkit-transform:scale(1.3);transform:scale(1.3);-ms-flex-negative:0;flex-shrink:0}#wait-properties .radio-inline input[type=radio][data-v-30fc69f6]:checked{accent-color:#3b82f6}#wait-properties .radio-inline[data-v-30fc69f6]:has(input[type=radio]:checked){border-color:#3b82f6;background-color:#eff6ff;color:#1e40af;-webkit-box-shadow:0 4px 12px rgba(59,130,246,.2);box-shadow:0 4px 12px rgba(59,130,246,.2)}#wait-properties .radio-inline:has(input[type=radio]:checked) .radio-content strong[data-v-30fc69f6]{color:#1e40af}.duration-controls[data-v-30fc69f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.duration-input[data-v-30fc69f6]{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;text-align:center;font-weight:600}.duration-select[data-v-30fc69f6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px}#wait-properties .form-control[data-v-30fc69f6]{border:2px solid #e5e7eb;border-radius:8px;padding:12px 16px;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff}#wait-properties .form-control[data-v-30fc69f6]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}#wait-properties .form-control[data-v-30fc69f6]:hover{border-color:#9ca3af}.saveblock[data-v-30fc69f6]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:16px 32px;border-radius:8px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;width:200px;text-align:center;font-size:16px;-webkit-box-shadow:0 2px 4px rgba(16,185,129,.2);box-shadow:0 2px 4px rgba(16,185,129,.2);margin:32px auto 20px auto;display:block;position:static;line-height:1;clear:both}.saveblock[data-v-30fc69f6]:hover{background:linear-gradient(135deg,#059669,#047857);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(16,185,129,.3);box-shadow:0 4px 12px rgba(16,185,129,.3)}.saveblock[data-v-30fc69f6]:active{-webkit-transform:translateY(0);transform:translateY(0)}.save-button-container[data-v-30fc69f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:24px;border-top:1px solid #e5e7eb;margin-top:32px}#divisionthing[data-v-30fc69f6]{height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(10%,#e5e7eb),color-stop(90%,#e5e7eb),to(transparent));background:linear-gradient(90deg,transparent,#e5e7eb 10%,#e5e7eb 90%,transparent);margin:40px 0 0 0;opacity:.8;clear:both}.workflow-close[data-v-30fc69f6]{position:absolute;top:20px;right:20px;width:32px;height:32px;border-radius:50%;background:#f3f4f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #e5e7eb}.workflow-close[data-v-30fc69f6]:hover{background:#e5e7eb;-webkit-transform:scale(1.05);transform:scale(1.05)}.workflow-close img[data-v-30fc69f6]{width:12px;height:12px;opacity:.6}#kanban-table tbody tr[data-v-30fc69f6]{background:#fff}#kanban-table tbody tr td[data-v-30fc69f6]{padding:16px 8px!important;vertical-align:top;border-bottom:1px solid #f1f5f9}#kanban-table .card-update-field[data-v-30fc69f6]{margin-bottom:12px;padding:8px;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}#kanban-table .card-update-field[data-v-30fc69f6]:last-child{margin-bottom:0}#kanban-table .card-update-field label[data-v-30fc69f6]{font-size:11px;font-weight:600;color:#6b7280;margin-bottom:4px;display:block;text-transform:uppercase;letter-spacing:.5px}#kanban-table .card-update-field input[data-v-30fc69f6],#kanban-table .card-update-field select[data-v-30fc69f6],#kanban-table .card-update-field textarea[data-v-30fc69f6]{font-size:12px;border:1px solid #d1d5db;border-radius:4px;padding:6px 8px}#kanban-table .card-update-field input[data-v-30fc69f6]:focus,#kanban-table .card-update-field select[data-v-30fc69f6]:focus,#kanban-table .card-update-field textarea[data-v-30fc69f6]:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.1);box-shadow:0 0 0 2px rgba(59,130,246,.1);outline:none}#kanban-table tbody tr[data-v-30fc69f6]:has([id*=kanban-card-update-properties][style*=block]){background:#f0f9ff;border-left:4px solid #3b82f6;padding-left:12px}#kanban-table tbody tr[data-v-30fc69f6]:has([id*=kanban-card-update-properties][style*=block]):before{background:#3b82f6;opacity:1;width:6px}#kanban-table [id*=kanban-card-update-properties][data-v-30fc69f6]{-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}#kanban-table thead th[data-v-30fc69f6]{background:#f8fafc;color:#374151;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:12px 8px;border-bottom:2px solid #e5e7eb}#kanban-table tbody tr td[data-v-30fc69f6]:nth-child(6){background:#fafbfc;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}#addMoreCodesForKanban[data-v-30fc69f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;background:#f3f4f6;color:#374151;text-decoration:none;border-radius:6px;border:1px solid #d1d5db;font-size:12px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:12px}#addMoreCodesForKanban[data-v-30fc69f6]:hover{background:#e5e7eb;color:#1f2937;text-decoration:none;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}#addMoreCodesForKanban[data-v-30fc69f6]:before{content:"+";margin-right:6px;font-weight:600;font-size:14px}p{font-weight:400}.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block}.upload-asset-btn{padding:8px 12px 7px!important;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important;margin-top:10px;margin-bottom:15px;width:150px;font-weight:500!important;background-color:#3c484f!important;border-color:#3c484f;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1490196078)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.1490196078),hsla(0,0%,100%,0));color:#fff!important;cursor:pointer;font-family:Montserrat,sans-serif}.upload-asset-btn .fa{margin-right:8px;font-size:13px;vertical-align:-1px;color:#3abf94}.upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.new-page-btn{font-size:15px!important;margin-top:20px;margin-bottom:10px;width:150px;padding:8px 12px 7px!important;font-weight:500!important;font-family:Montserrat,sans-serif}.new-page-btn .fa{margin-right:8px;font-size:13px;vertical-align:-1px}.badge-style{padding:9px 8px!important;min-width:110px;font-size:14px!important;letter-spacing:.5px;color:#495057!important;background-color:#d6dee5!important;border-radius:4px!important;cursor:pointer;font-weight:600!important}.font-semibold{font-weight:600}.underline{text-decoration:underline}.badge-select{background-color:#3c484f!important;border-color:#3c484f;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1490196078)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.1490196078),hsla(0,0%,100%,0));color:#fff!important}.search-text{color:#495057;font-weight:600;margin-bottom:7px}.text-title-wrap{position:relative;padding-left:20px;font-size:15px;font-weight:500}.text-title-wrap i.fa.fa-file-text-o{position:absolute;left:0;top:3px}.table-responsive .badge-style{min-width:60px;font-size:13px!important;background-color:#3c484f!important;border-color:#3c484f;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1490196078)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.1490196078),hsla(0,0%,100%,0));color:#fff!important;cursor:unset}.table-responsive th{background-color:#a9deff;font-weight:600}.dropdown-toggle:after{margin-left:10px!important}.abc-checkbox label{padding-left:10px!important}.modal-body{margin-bottom:10px}.tag-wrapper p{margin-bottom:20px}.filter-tag-wrap .badge-style{min-width:60px;font-size:13px!important;margin:0 10px 10px;background-color:#3c484f!important;border-color:#3c484f;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1490196078)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.1490196078),hsla(0,0%,100%,0));color:#fff!important;cursor:unset;border-radius:4px!important}.filter-tag-wrap .badge-style:first-child{margin:0}.text-tags{color:#3abf94;text-align:center;font-size:22px;font-weight:500}button#simple-select__BV_toggle_{background-color:#fff}button.dropdown-item{padding-top:10px;padding-bottom:10px}.modal-title{font-weight:700}.add-edit-text{color:#88a3b0;font-weight:600;font-size:16px;margin-top:20px;margin-bottom:5px}.abc-checkbox label:after,.abc-checkbox label:before{outline:0!important;top:0!important}.multiselect__tag{background-color:#3abf94;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1490196078)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.1490196078),hsla(0,0%,100%,0))}.multiselect__tag-icon:after{color:#fff;font-size:17px}.table td,.table th{color:#000;font-weight:400}.modal-header{padding:1.2rem 1rem .7rem!important}button.close{padding:.8rem 1rem!important;font-size:2.2rem!important;outline:none!important}.tags-main-wrap{margin:0 20px;min-width:250px}.table-main-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.wiki-main-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.badge a,.badge a:hover{color:#fff;text-decoration:none}.glyphicon-remove{vertical-align:top}@media(max-width:991.98px){.wiki-main-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tags-main-wrap{margin:0 auto;min-width:50%}.table-main-wrap,.tags-main-wrap{padding:0 25px}}@media(max-width:576.98px){.tags-main-wrap{min-width:100%}}.multiselect[data-v-966d72ce],.multiselect__input[data-v-966d72ce],.multiselect__single[data-v-966d72ce]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-966d72ce],.modal .modal-content[data-v-966d72ce],.modal .modal-dialog[data-v-966d72ce],.modal[data-v-966d72ce]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-966d72ce],.modal .modal-dialog.modal-dialog-scrollable[data-v-966d72ce]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-966d72ce]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-966d72ce]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-966d72ce]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-966d72ce]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-966d72ce]{left:0!important}.atwho-view[data-v-966d72ce]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-966d72ce]{max-width:700px!important}.collections-popover[data-v-966d72ce],.popover-body[data-v-966d72ce]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-966d72ce]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-966d72ce]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-966d72ce]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-966d72ce]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-966d72ce]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-966d72ce]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-966d72ce]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-966d72ce]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-966d72ce]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-966d72ce]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-966d72ce]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-966d72ce]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-966d72ce]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-966d72ce]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-966d72ce]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-966d72ce]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-966d72ce]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-966d72ce]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-966d72ce]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-966d72ce]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-966d72ce]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-966d72ce]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-966d72ce]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-966d72ce]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-966d72ce]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-966d72ce]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-966d72ce]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-966d72ce]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-966d72ce]{font-size:12px}.routine-form .multiselect__tags[data-v-966d72ce]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-966d72ce]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-966d72ce]{height:34px}.routine-form .multiselect__placeholder[data-v-966d72ce]{margin-bottom:3px}.routine-form .multiselect__input[data-v-966d72ce]{font-size:14px}.routine-form .multiselect__select[data-v-966d72ce]:before{top:60%}.workflow-output-page[data-v-966d72ce]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:1rem}.workflow-output-page .workflow-header[data-v-966d72ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.workflow-output-page .workflow-header .header-left[data-v-966d72ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.workflow-output-page .workflow-header .header-left .back-link[data-v-966d72ce]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#64748b;text-decoration:none;font-size:.875rem;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.workflow-output-page .workflow-header .header-left .back-link[data-v-966d72ce]:hover{color:#3abf94}.workflow-output-page .workflow-header .header-left .back-link .fa[data-v-966d72ce]{font-size:12px}@media(max-width:768px){.workflow-output-page .workflow-header[data-v-966d72ce]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.workflow-output-page .page-title[data-v-966d72ce]{font-size:28px;font-weight:700;color:#2d3748;margin:0;line-height:1.3}.workflow-output-page .workflow-info-card[data-v-966d72ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;background:#fff;border-radius:12px;margin-bottom:24px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.workflow-output-page .workflow-info-card .info-item[data-v-966d72ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:16px 24px;border-right:1px solid #e2e8f0;-webkit-box-flex:1;-ms-flex:1;flex:1}.workflow-output-page .workflow-info-card .info-item[data-v-966d72ce]:last-child{border-right:none}.workflow-output-page .workflow-info-card .info-item .info-label[data-v-966d72ce]{font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.workflow-output-page .workflow-info-card .info-item .info-label .fa[data-v-966d72ce]{font-size:11px;color:#94a3b8}.workflow-output-page .workflow-info-card .info-item .info-value[data-v-966d72ce]{font-size:1rem;font-weight:600;color:#2d3748}.workflow-output-page .workflow-info-card .info-item .trigger-badge[data-v-966d72ce]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;font-size:.6875rem;font-weight:500;background:#e2e8f0;color:#475569;border-radius:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.workflow-output-page .workflow-info-card .info-item.name-item[data-v-966d72ce]{-webkit-box-flex:2;-ms-flex:2;flex:2}.workflow-output-page .workflow-info-card .info-item.trigger-item[data-v-966d72ce]{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.workflow-output-page .workflow-info-card .info-item.runs-item[data-v-966d72ce]{-webkit-box-flex:1;-ms-flex:1;flex:1}.workflow-output-page .workflow-info-card .info-item.runs-item .info-value[data-v-966d72ce]{color:#3abf94;font-size:1.25rem}.workflow-output-page .output-panel[data-v-966d72ce]{min-width:0}.workflow-output-page .panel-card[data-v-966d72ce]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:visible!important;position:relative}.workflow-output-page .panel-header[data-v-966d72ce]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.workflow-output-page .panel-header[data-v-966d72ce],.workflow-output-page .section-title[data-v-966d72ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workflow-output-page .section-title[data-v-966d72ce]{margin:0;font-size:1rem;font-weight:600;color:#0f172a}.workflow-output-page .section-icon[data-v-966d72ce]{margin-right:.75rem;color:#3abf94;font-size:1.125rem;width:20px;text-align:center}.workflow-output-page .empty-state[data-v-966d72ce]{padding:3rem 2rem;text-align:center;color:#64748b}.workflow-output-page .empty-state .empty-icon[data-v-966d72ce]{width:80px;height:80px;margin:0 auto 20px;background:#f1f5f9;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.workflow-output-page .empty-state .empty-icon .fa[data-v-966d72ce]{font-size:36px;color:#94a3b8}.workflow-output-page .empty-state h4[data-v-966d72ce]{font-size:18px;font-weight:600;color:#2d3748;margin-bottom:8px}.workflow-output-page .empty-state p[data-v-966d72ce]{font-size:14px;color:#718096;margin-bottom:20px;max-width:400px;margin-left:auto;margin-right:auto}.workflow-output-page .empty-state .create-first-btn[data-v-966d72ce]{background:#3abf94;border-color:#3abf94;padding:10px 24px;font-weight:600;border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.workflow-output-page .empty-state .create-first-btn[data-v-966d72ce]:hover{background:#2d9474;border-color:#2d9474}.workflow-output-page .empty-state .create-first-btn .fa[data-v-966d72ce]{font-size:12px}.workflow-output-page .output-table-container[data-v-966d72ce]{padding:0;background-color:#fff}.workflow-output-page .output-table-header[data-v-966d72ce]{display:grid;grid-template-columns:180px 1fr 160px 120px;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;background-color:#f8fafc;height:42px}.workflow-output-page .output-table-header>div[data-v-966d72ce]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.workflow-output-page .output-item[data-v-966d72ce]{padding:.875rem 1rem;border-bottom:1px solid #e5e7eb;border-left:none!important;border-right:none!important;border-top:none!important;-webkit-transition:all .2s ease;transition:all .2s ease;display:grid;grid-template-columns:180px 1fr 160px 120px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;min-height:56px}.workflow-output-page .output-item[data-v-966d72ce]:hover{background-color:#f1f5f9}.workflow-output-page .output-item[data-v-966d72ce]:last-child{border-bottom:none}.workflow-output-page .text-title-wrap[data-v-966d72ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.workflow-output-page .text-title-wrap .output-icon[data-v-966d72ce]{color:#64748b;font-size:1.125rem;margin-right:.75rem;width:24px;height:24px;text-align:center;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workflow-output-page .text-title-wrap .run-id-content[data-v-966d72ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.workflow-output-page .text-title-wrap .run-id-content .run-id-text[data-v-966d72ce]{font-size:.8125rem;font-weight:500;color:#334155;font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#f1f5f9;padding:4px 8px;border-radius:4px}.workflow-output-page .text-title-wrap .run-id-content .copy-btn[data-v-966d72ce]{background:none;border:none;padding:4px 6px;cursor:pointer;color:#94a3b8;font-size:12px;-webkit-transition:color .15s ease;transition:color .15s ease}.workflow-output-page .text-title-wrap .run-id-content .copy-btn[data-v-966d72ce]:hover{color:#3abf94}.workflow-output-page .result-column[data-v-966d72ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.workflow-output-page .result-column .result-content[data-v-966d72ce]{font-size:.8125rem;color:#4a5568;line-height:1.5;word-break:break-word}.workflow-output-page .date-column[data-v-966d72ce]{font-size:.875rem;color:#64748b;white-space:nowrap}.workflow-output-page .status-column[data-v-966d72ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workflow-output-page .status-column .status-badge[data-v-966d72ce]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;font-size:.6875rem;font-weight:500;border-radius:12px}.workflow-output-page .status-column .status-badge .fa[data-v-966d72ce]{font-size:10px}.workflow-output-page .status-column .status-badge.success[data-v-966d72ce]{background:#d1fae5;color:#065f46}.workflow-output-page .status-column .status-badge.warning[data-v-966d72ce]{background:#fef3c7;color:#92400e}.workflow-output-page .status-column .status-badge.error[data-v-966d72ce]{background:#fee2e2;color:#991b1b}@media(max-width:1200px){.workflow-output-page .output-item[data-v-966d72ce],.workflow-output-page .output-table-header[data-v-966d72ce]{grid-template-columns:160px 1fr 140px 100px}}@media(max-width:991px){.workflow-output-page .output-item[data-v-966d72ce],.workflow-output-page .output-table-header[data-v-966d72ce]{grid-template-columns:140px 1fr 100px}.workflow-output-page .output-item .ran-on-column[data-v-966d72ce],.workflow-output-page .output-table-header .header-ran-on[data-v-966d72ce],.workflow-output-page .workflow-info-card .info-item.runs-item[data-v-966d72ce]{display:none}}@media(max-width:768px){.workflow-output-page[data-v-966d72ce]{padding:.5rem}.workflow-output-page .workflow-info-card[data-v-966d72ce]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.workflow-output-page .workflow-info-card .info-item[data-v-966d72ce]{border-right:none;border-bottom:1px solid #e2e8f0}.workflow-output-page .workflow-info-card .info-item[data-v-966d72ce]:last-child{border-bottom:none}.workflow-output-page .workflow-info-card .info-item.runs-item[data-v-966d72ce]{display:-webkit-box;display:-ms-flexbox;display:flex}.workflow-output-page .output-table-header[data-v-966d72ce]{display:none}.workflow-output-page .output-item[data-v-966d72ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px 16px}.workflow-output-page .output-item .text-title-wrap[data-v-966d72ce]{width:100%}.workflow-output-page .output-item .result-column[data-v-966d72ce]{width:100%;padding:8px;background:#f8fafc;border-radius:6px}.workflow-output-page .output-item .ran-on-column[data-v-966d72ce]{display:block;width:100%;font-size:.75rem;color:#94a3b8}.workflow-output-page .output-item .ran-on-column[data-v-966d72ce]:before{content:"Ran on: ";font-weight:500}.workflow-output-page .output-item .status-column[data-v-966d72ce]{width:100%}}@media(max-width:480px){.workflow-output-page .empty-state[data-v-966d72ce]{padding:2rem 1rem}.workflow-output-page .empty-state .empty-icon[data-v-966d72ce]{width:60px;height:60px}.workflow-output-page .empty-state .empty-icon .fa[data-v-966d72ce]{font-size:28px}}.insert-button-wrapper[data-v-4c27b157]{position:absolute;bottom:26px;right:155px;z-index:100}.emoji-inline-grid[data-v-4c27b157]{max-height:200px;overflow-y:auto;max-width:260px}.emoji-category-title[data-v-4c27b157]{font-size:11px;font-weight:600;color:#888;text-transform:uppercase;margin:6px 0 3px}.emoji-grid[data-v-4c27b157]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px}.emoji-item[data-v-4c27b157]{font-size:20px;cursor:pointer;padding:2px 4px;border-radius:4px;-webkit-transition:background .15s;transition:background .15s}.emoji-item[data-v-4c27b157]:hover{background:#f0f0f0}.group-mms-warning[data-v-4c27b157]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 16px;margin-bottom:16px;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa;border-radius:8px;border-left:4px solid #f97316}.group-mms-warning>i[data-v-4c27b157]{font-size:1.25rem;color:#ea580c;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.group-mms-warning .warning-content[data-v-4c27b157]{-webkit-box-flex:1;-ms-flex:1;flex:1}.group-mms-warning .warning-content strong[data-v-4c27b157]{display:block;font-size:.9375rem;font-weight:600;color:#9a3412;margin-bottom:4px}.group-mms-warning .warning-content p[data-v-4c27b157]{font-size:.8125rem;color:#c2410c;margin:0;line-height:1.4}.conversations-page[data-v-4c27b157]{position:relative}.conversations-page-header[data-v-4c27b157]{gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.conversations-page-header .header-icon-wrapper[data-v-4c27b157],.conversations-page-header[data-v-4c27b157]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conversations-page-header .header-icon-wrapper[data-v-4c27b157]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#3abf94,rgb(46.1204819277,151.8795180723,117.686746988));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 14px rgba(58,191,148,.3);box-shadow:0 4px 14px rgba(58,191,148,.3);-ms-flex-negative:0;flex-shrink:0}.conversations-page-header .header-icon-wrapper i[data-v-4c27b157]{font-size:1.5rem;color:#fff}.conversations-page-header .header-titles[data-v-4c27b157]{-webkit-box-flex:1;-ms-flex:1;flex:1}.conversations-page-header .header-titles h1[data-v-4c27b157]{font-size:1.625rem;font-weight:700;color:#1e293b;margin:0 0 4px 0;line-height:1.2}.conversations-page-header .header-titles p[data-v-4c27b157]{font-size:.875rem;color:#64748b;margin:0}.conversations-page-header .header-titles .sms-number-pill[data-v-4c27b157]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:6px;padding:4px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;font-size:.78rem;color:#15803d;cursor:default}.conversations-page-header .header-titles .sms-number-pill i[data-v-4c27b157]{font-size:.7rem}.conversations-page-header .header-titles .sms-number-pill strong[data-v-4c27b157]{letter-spacing:.3px}.conversations-page-header .new-conversation-btn[data-v-4c27b157]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;background:#3abf94;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.25);box-shadow:0 2px 8px rgba(58,191,148,.25)}.conversations-page-header .new-conversation-btn i[data-v-4c27b157]{font-size:.875rem}.conversations-page-header .new-conversation-btn[data-v-4c27b157]:hover:not(:disabled){background:rgb(50.8722891566,167.5277108434,129.8120481928);-webkit-box-shadow:0 4px 12px rgba(58,191,148,.35);box-shadow:0 4px 12px rgba(58,191,148,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.conversations-page-header .new-conversation-btn[data-v-4c27b157]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.conversations-page-header .new-conversation-btn[data-v-4c27b157]:disabled{opacity:.6;cursor:not-allowed}.chat-forms[data-v-4c27b157]{padding:20px 24px;background:#f8fafc;border-radius:12px;margin-bottom:16px}.chat-forms [data-v-4c27b157],.chat-forms [data-v-4c27b157]:after,.chat-forms [data-v-4c27b157]:before{border-top:none!important;border-bottom-color:transparent!important}.chat-forms[data-v-4c27b157]{border:1px solid #e2e8f0}.chat-forms form[data-v-4c27b157]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin:0!important}.chat-forms form[data-v-4c27b157],.chat-forms h3[data-v-4c27b157]{padding:0!important;background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chat-forms h3[data-v-4c27b157]{font-size:1.0625rem;font-weight:600;color:#1e293b;margin:0 0 4px 0}.chat-forms .form-row[data-v-4c27b157]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0!important;padding:0!important;border:none!important;background:transparent!important}.chat-forms button[data-v-4c27b157]{background:#3abf94;color:#fff;outline:none;cursor:pointer;border-radius:8px;padding:10px 20px;border:none!important;font-size:.875rem;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease;height:42px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.chat-forms button[data-v-4c27b157]:hover:not(:disabled){background:rgb(50.8722891566,167.5277108434,129.8120481928)}.chat-forms button[data-v-4c27b157]:disabled{cursor:not-allowed;background:#cbd5e1;opacity:.6}.chat-forms .button-cancel[data-v-4c27b157]{color:#64748b;background:#fff;border:1px solid #e2e8f0!important;margin-left:0}.chat-forms .button-cancel[data-v-4c27b157]:hover{color:#334155;background:#f1f5f9;border-color:#cbd5e1!important}.chat-forms[data-v-4c27b157] .multiselect{width:400px;-ms-flex-negative:0;flex-shrink:0;background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chat-forms[data-v-4c27b157] .multiselect .multiselect__tags{border:1px solid #e2e8f0!important;border-radius:8px;padding:6px 40px 6px 12px;min-height:42px;background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chat-forms[data-v-4c27b157] .multiselect .multiselect__select{background:transparent!important;height:40px;width:36px;border:none!important}.chat-forms[data-v-4c27b157] .multiselect .multiselect__select:before{border-color:#94a3b8 transparent transparent transparent}.chat-forms[data-v-4c27b157] .multiselect .multiselect__spinner{background:transparent!important;border:none!important}.chat-forms[data-v-4c27b157] .multiselect .multiselect__tag{background-color:#3abf94!important;color:#fff;border-radius:6px;padding:5px 26px 5px 10px;font-size:.8125rem;font-weight:500;border:none!important}.chat-forms[data-v-4c27b157] .multiselect .multiselect__placeholder{color:#94a3b8;padding-top:2px}.chat-forms[data-v-4c27b157] .multiselect .multiselect__option--highlight{background:#3abf94!important}.chat-forms[data-v-4c27b157] .multiselect .multiselect__input{background:transparent!important;border:none!important}.chat-forms[data-v-4c27b157] .multiselect .multiselect__content-wrapper{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-v-4c27b157] .vac-icon-add-room{display:none!important}[data-v-4c27b157] .vac-card-window{border-radius:12px!important;border:1px solid #e2e8f0!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04)!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important;background:#fff!important;overflow:hidden!important}[data-v-4c27b157] .vac-rooms-container{background:#fafbfc!important;border-right:1px solid #f1f5f9!important;width:300px}[data-v-4c27b157] .vac-rooms-container .vac-room-item{border-radius:6px!important;margin:2px 6px!important;padding:10px 12px!important;-webkit-transition:background .15s ease!important;transition:background .15s ease!important}[data-v-4c27b157] .vac-rooms-container .vac-room-item:hover{background:#fff!important}[data-v-4c27b157] .vac-rooms-container .vac-room-item.vac-room-selected{background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;border:1px solid #86efac!important;border-left:3px solid #3abf94!important;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.2)!important;box-shadow:0 2px 8px rgba(58,191,148,.2)!important}[data-v-4c27b157] .vac-rooms-container .vac-room-name{font-weight:500!important;font-size:.875rem!important;color:#334155!important}[data-v-4c27b157] .vac-rooms-container .vac-text-last{color:#94a3b8!important;font-size:.75rem!important}[data-v-4c27b157] .vac-chat-container{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff}[data-v-4c27b157] .vac-avatar,[data-v-4c27b157] .vac-room-avatar{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:12px!important;background:linear-gradient(135deg,rgb(83.3804878049,145.5487804878,247.1195121951),rgb(19.9912195122,105.1219512195,244.2087804878))!important;margin-right:14px!important;-webkit-box-shadow:0 3px 10px rgba(59,130,246,.25)!important;box-shadow:0 3px 10px rgba(59,130,246,.25)!important;border:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-ms-flex-negative:0!important;flex-shrink:0!important;position:relative!important;overflow:visible!important;font-size:0!important;color:transparent!important}[data-v-4c27b157] .vac-avatar:before,[data-v-4c27b157] .vac-room-avatar:before{content:"\F095"!important;font-family:FontAwesome!important;font-size:1rem!important;color:#fff!important;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}[data-v-4c27b157] .vac-room-header{background:#f8fafc!important;padding:12px 16px!important;border-bottom:1px solid #e2e8f0!important}[data-v-4c27b157] .vac-room-header .vac-room-name{color:#334155!important;font-weight:600!important;font-size:.875rem!important}[data-v-4c27b157] .vac-messages-container{background:#fff!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;min-height:0!important}[data-v-4c27b157] .vac-col-messages{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;border:none!important}[data-v-4c27b157] .vac-room-footer{background:#f8fafc!important;border-top:1px solid #e2e8f0!important;padding:12px 16px!important}[data-v-4c27b157] .vac-room-footer .vac-box-footer{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:8px 12px!important}[data-v-4c27b157] .vac-room-footer .vac-box-footer:focus-within{border-color:#3abf94!important;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.1)!important;box-shadow:0 0 0 2px rgba(58,191,148,.1)!important}[data-v-4c27b157] .vac-room-footer textarea{font-size:.875rem!important;color:#334155!important;max-height:120px!important;overflow-y:auto!important}[data-v-4c27b157] .vac-room-footer textarea::-webkit-input-placeholder{color:#94a3b8!important}[data-v-4c27b157] .vac-room-footer textarea::-moz-placeholder{color:#94a3b8!important}[data-v-4c27b157] .vac-room-footer textarea:-ms-input-placeholder{color:#94a3b8!important}[data-v-4c27b157] .vac-room-footer textarea::-ms-input-placeholder{color:#94a3b8!important}[data-v-4c27b157] .vac-room-footer textarea::placeholder{color:#94a3b8!important}[data-v-4c27b157] .vac-room-footer .vac-icon-textarea{padding-left:100px!important}[data-v-4c27b157] .vac-room-footer .vac-icon-textarea .vac-svg-button .fa-file-text-o{font-size:19px;margin:0 7px;color:var(--chat-icon-color-paperclip,#1976d2)}[data-v-4c27b157] .vac-room-footer .vac-send-disabled svg{fill:#cbd5e1!important}[data-v-4c27b157] .vac-messages-container::-webkit-scrollbar,[data-v-4c27b157] .vac-rooms-container::-webkit-scrollbar{width:4px}[data-v-4c27b157] .vac-messages-container::-webkit-scrollbar-track,[data-v-4c27b157] .vac-rooms-container::-webkit-scrollbar-track{background:transparent}[data-v-4c27b157] .vac-messages-container::-webkit-scrollbar-thumb,[data-v-4c27b157] .vac-rooms-container::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}[data-v-4c27b157] .vac-messages-container::-webkit-scrollbar-thumb:hover,[data-v-4c27b157] .vac-rooms-container::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.image-loading-spinner[data-v-4c27b157]{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #1976d2;border-radius:50%;-webkit-animation:spin-4c27b157 1s linear infinite;animation:spin-4c27b157 1s linear infinite}@-webkit-keyframes spin-4c27b157{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-4c27b157{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[data-v-4c27b157] .teamio-inline-image-container{position:relative;display:inline-block}[data-v-4c27b157] .teamio-inline-loading-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;background:hsla(0,0%,100%,.9);border-radius:50%;padding:8px}.image-expand-icon[data-v-4c27b157]:hover{background:rgba(0,0,0,.8)!important}.image-modal-overlay[data-v-4c27b157]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeIn-4c27b157 .2s ease;animation:fadeIn-4c27b157 .2s ease}@-webkit-keyframes fadeIn-4c27b157{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-4c27b157{0%{opacity:0}to{opacity:1}}.image-modal-content[data-v-4c27b157]{position:relative;max-width:90vw;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:zoomIn-4c27b157 .2s ease;animation:zoomIn-4c27b157 .2s ease}@-webkit-keyframes zoomIn-4c27b157{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomIn-4c27b157{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.image-modal-close[data-v-4c27b157]{position:absolute;top:-40px;right:0;background:hsla(0,0%,100%,.2);border:none;color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;-webkit-transition:background .2s ease;transition:background .2s ease;z-index:10001}.image-modal-close[data-v-4c27b157]:hover{background:hsla(0,0%,100%,.3)}.image-modal-image[data-v-4c27b157]{max-width:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 4px 20px rgba(0,0,0,.5)}.image-modal-filename[data-v-4c27b157]{margin-top:16px;color:#fff;font-size:14px;text-align:center;padding:8px 16px;background:hsla(0,0%,100%,.1);border-radius:4px}.message-slot-failed[data-v-4c27b157]{position:relative}.failed-message-wrapper[data-v-4c27b157]{margin-bottom:4px}.failed-indicator[data-v-4c27b157]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#ffebee;color:#c62828;padding:4px 10px;border-radius:12px;font-size:12px;border:1px solid #ef5350}.failed-indicator .fa-exclamation-circle[data-v-4c27b157]{color:#ef5350}.failed-indicator .retry-btn[data-v-4c27b157]{background:#ef5350;color:#fff;border:none;padding:2px 8px;border-radius:10px;cursor:pointer;font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.failed-indicator .retry-btn[data-v-4c27b157]:hover{background:#c62828}.message-slot-pending[data-v-4c27b157]{opacity:.7}.pending-message-wrapper[data-v-4c27b157]{margin-bottom:4px}.pending-indicator[data-v-4c27b157]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#e3f2fd;color:#1976d2;padding:4px 10px;border-radius:12px;font-size:12px;font-style:italic}.pending-indicator .fa-clock-o[data-v-4c27b157]{-webkit-animation:pulse-opacity-4c27b157 1.5s ease-in-out infinite;animation:pulse-opacity-4c27b157 1.5s ease-in-out infinite}@-webkit-keyframes pulse-opacity-4c27b157{0%,to{opacity:.5}50%{opacity:1}}@keyframes pulse-opacity-4c27b157{0%,to{opacity:.5}50%{opacity:1}}.vac-card-window{background:#fff!important}.vac-card-window>div{border:none!important}.vac-col-messages{-ms-flex:1!important;flex:1!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;border:none!important}.vac-col-messages,.vac-messages-container{background:#fff!important;-webkit-box-flex:1!important}.vac-messages-container{-ms-flex:1!important;flex:1!important;min-height:0!important}.vac-container-scroll{background:#fff!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.vac-icon-add-room{display:none!important}.vac-message-card{background-color:#e0f2fe!important;border:1px solid #bae6fd!important;border-radius:12px!important}.vac-message-card.vac-message-current{background-color:#dcfce7!important;border:1px solid #86efac!important}.vac-rooms-container{background:#f8fafc!important;padding:8px 0!important}.vac-rooms-container .vac-room-list{padding:0!important}.vac-line-room,.vac-room-border,.vac-room-divider{display:none!important;border:none!important;height:0!important}.vac-room-item{background:#fff!important;border-radius:10px!important;margin:0 10px 12px 10px!important;padding:14px 12px!important;-webkit-transition:all .15s ease!important;transition:all .15s ease!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04)!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important}.vac-room-item:hover{border-color:#cbd5e1!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08)!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.vac-room-item:after,.vac-room-item:before{display:none!important;border:none!important;content:none!important}.vac-room-item .vac-name-container,.vac-room-item .vac-room-container,.vac-room-item .vac-text-ellipsis{border:none!important;border-bottom:none!important}[class*=vac-room]{border-bottom:none!important}.vac-room-item{border:1px solid #e2e8f0!important}.vac-room-item.vac-room-selected{background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;border:1px solid #86efac!important;border-left:3px solid #3abf94!important;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.2)!important;box-shadow:0 2px 8px rgba(58,191,148,.2)!important}.vac-room-name{font-weight:600!important;color:#1e293b!important;font-size:.9rem!important}.vac-text-last{color:#64748b!important;font-size:.8rem!important}.vac-text-date{color:#94a3b8!important;font-size:.75rem!important}.vac-text-username{color:#3abf94!important;font-weight:500!important;font-size:.75rem!important}.vac-text-content{color:#334155!important;font-size:.875rem!important}.vac-text-timestamp{color:#64748b!important;font-size:.6875rem!important}.conversations-page .chat-forms *,.conversations-page .chat-forms :after,.conversations-page .chat-forms :before{border-top:none!important;border-bottom:none!important}.conversations-page .chat-forms,.conversations-page .chat-forms .button-cancel,.conversations-page .chat-forms .multiselect__tags{border:1px solid #e2e8f0!important}.conversations-page .multiselect{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.conversations-page .multiselect__tags{border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.conversations-page .multiselect__input,.conversations-page .multiselect__select,.conversations-page .multiselect__spinner{background:transparent!important;border:none!important}.conversations-page .multiselect__content-wrapper{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important}body{background:#fafafa}.app-container{font-family:Quicksand,sans-serif;padding:10px 20px 20px}@media only screen and (max-width:768px){.app-container{padding:0}}select{height:20px;outline:none;border:1px solid #e0e2e4;background:#fff}.user-logged{font-size:12px;margin-right:5px}.button-theme{float:right}.button-theme .button-light{background:#fff;border:1px solid #46484e;color:#46484e}.button-theme .button-dark{background:#1c1d21;border:1px solid #1c1d21}.button-theme button{color:#fff;outline:none;cursor:pointer;border-radius:4px;padding:6px 12px;margin-left:10px;border:none;font-size:14px;-webkit-transition:.3s;transition:.3s;vertical-align:middle}.button-theme button:hover{opacity:.8}.button-theme button:active{opacity:.6}@media only screen and (max-width:768px){.button-theme button{padding:3px 6px;font-size:13px}}.version-container{padding-top:20px;text-align:right;font-size:14px;color:grey}.minor-panel .form-control[data-v-1f5ba448]{min-width:80px;width:100px;margin-left:10px;display:inline-block}.spanish-settings-panel[data-v-1f5ba448]{border:1px solid #e0e0e0;border-radius:8px;padding:15px;background:linear-gradient(135deg,#f0f8ff,#fff)}.spanish-settings-panel .spanish-header[data-v-1f5ba448]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.spanish-settings-panel .spanish-header .spanish-icon[data-v-1f5ba448]{font-size:1.3rem;margin-right:10px}.spanish-settings-panel .spanish-content[data-v-1f5ba448]{padding-left:5px}.info-section[data-v-1f5ba448]{border-bottom:1px solid #d6dee5;padding-top:25px;padding-bottom:25px}.info-section .custom-select[data-v-1f5ba448]{width:auto;height:34px!important;margin:0 5px;min-width:100px}.settingsDisabled[data-v-1f5ba448]{background-color:#ccc;color:#666}.multiselect[data-v-1f5ba448]{max-width:450px}.apt-sidebar[data-v-205c8238]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f8fafc;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif}.sidebar-header[data-v-205c8238]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:relative}.sidebar-header .header-content[data-v-205c8238]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.sidebar-header .patient-avatar[data-v-205c8238]{width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.sidebar-header .patient-avatar .fa[data-v-205c8238]{font-size:28px;color:#fff}.sidebar-header .patient-info[data-v-205c8238]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sidebar-header .patient-info .patient-name[data-v-205c8238]{font-size:22px;font-weight:700;margin:0 0 8px 0;color:#fff;line-height:1.2}.sidebar-header .patient-info .appointment-meta[data-v-205c8238]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.sidebar-header .patient-info .appointment-meta .meta-item[data-v-205c8238]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;opacity:.9}.sidebar-header .patient-info .appointment-meta .meta-item .fa[data-v-205c8238]{font-size:13px}.sidebar-header .close-btn[data-v-205c8238]{width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}.sidebar-header .close-btn[data-v-205c8238]:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.sidebar-header .close-btn .fa[data-v-205c8238]{font-size:16px}.sidebar-content[data-v-205c8238]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px}.sidebar-content[data-v-205c8238]::-webkit-scrollbar{width:6px}.sidebar-content[data-v-205c8238]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.detail-card[data-v-205c8238]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:20px;overflow:hidden}.detail-card .card-header[data-v-205c8238]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.detail-card .card-header .fa[data-v-205c8238]{color:#3abf94;font-size:18px}.detail-card .card-header h3[data-v-205c8238]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;font-weight:600;color:#2d3748;margin:0}.detail-card .card-header .activity-count[data-v-205c8238]{font-size:12px;font-weight:500;color:#718096;background:#edf2f7;padding:4px 10px;border-radius:12px}.detail-card .card-body[data-v-205c8238]{padding:20px}.detail-row[data-v-205c8238]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f1f5f9}.detail-row[data-v-205c8238]:last-child{border-bottom:none;padding-bottom:0}.detail-row[data-v-205c8238]:first-child{padding-top:0}.detail-row .detail-label[data-v-205c8238]{width:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#718096;-ms-flex-negative:0;flex-shrink:0}.detail-row .detail-label .fa[data-v-205c8238]{width:16px;text-align:center;color:#3abf94;font-size:14px}.detail-row .detail-value[data-v-205c8238]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#2d3748;line-height:1.5}.detail-row .detail-value.note-text[data-v-205c8238]{font-style:italic;color:#4a5568}.status-badge[data-v-205c8238]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.confirmed[data-v-205c8238]{background:#d1fae5;color:#065f46}.status-badge.unconfirmed[data-v-205c8238]{background:#fef3c7;color:#92400e}.status-badge.default[data-v-205c8238]{background:#edf2f7;color:#4a5568}.loading-state[data-v-205c8238]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px}.loading-state .spinner[data-v-205c8238]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#3abf94;border-radius:50%;-webkit-animation:spin-205c8238 1s linear infinite;animation:spin-205c8238 1s linear infinite;margin-bottom:16px}.loading-state p[data-v-205c8238]{font-size:14px;color:#718096;margin:0}@-webkit-keyframes spin-205c8238{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-205c8238{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.empty-state[data-v-205c8238]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 20px;text-align:center}.empty-state .empty-icon[data-v-205c8238],.empty-state[data-v-205c8238]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-state .empty-icon[data-v-205c8238]{width:60px;height:60px;border-radius:50%;background:#f1f5f9;margin-bottom:16px}.empty-state .empty-icon .fa[data-v-205c8238]{font-size:24px;color:#a0aec0}.empty-state p[data-v-205c8238]{font-size:14px;color:#718096;margin:0}.activity-timeline .timeline-item[data-v-205c8238]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f1f5f9;position:relative}.activity-timeline .timeline-item[data-v-205c8238]:last-child{border-bottom:none;padding-bottom:0}.activity-timeline .timeline-item[data-v-205c8238]:first-child{padding-top:0}.activity-timeline .timeline-item[data-v-205c8238]:not(:last-child):after{content:"";position:absolute;left:19px;top:52px;bottom:-16px;width:2px;background:#e2e8f0}.activity-timeline .timeline-item .timeline-icon[data-v-205c8238]{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}.activity-timeline .timeline-item .timeline-icon .fa[data-v-205c8238]{font-size:16px;color:#fff}.activity-timeline .timeline-item .timeline-icon.text-icon[data-v-205c8238]{background:linear-gradient(135deg,#3abf94,#2d9474)}.activity-timeline .timeline-item .timeline-icon.email-icon[data-v-205c8238]{background:linear-gradient(135deg,#667eea,#764ba2)}.activity-timeline .timeline-item .timeline-icon.default-icon[data-v-205c8238]{background:linear-gradient(135deg,#718096,#4a5568)}.activity-timeline .timeline-item .timeline-content[data-v-205c8238]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.activity-timeline .timeline-item .timeline-content .timeline-header[data-v-205c8238]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.activity-timeline .timeline-item .timeline-content .timeline-header .activity-type[data-v-205c8238]{font-size:14px;font-weight:600;color:#2d3748}.activity-timeline .timeline-item .timeline-content .timeline-header .activity-status[data-v-205c8238]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.activity-timeline .timeline-item .timeline-content .timeline-header .activity-status.success[data-v-205c8238]{background:#d1fae5;color:#065f46}.activity-timeline .timeline-item .timeline-content .timeline-header .activity-status.error[data-v-205c8238]{background:#fee2e2;color:#991b1b}.activity-timeline .timeline-item .timeline-content .timeline-header .activity-status.pending[data-v-205c8238]{background:#fef3c7;color:#92400e}.activity-timeline .timeline-item .timeline-content .timeline-header .activity-status.default[data-v-205c8238]{background:#edf2f7;color:#4a5568}.activity-timeline .timeline-item .timeline-content .timeline-details .detail-item[data-v-205c8238]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:#4a5568;margin-bottom:6px;line-height:1.4}.activity-timeline .timeline-item .timeline-content .timeline-details .detail-item[data-v-205c8238]:last-child{margin-bottom:0}.activity-timeline .timeline-item .timeline-content .timeline-details .detail-item .fa[data-v-205c8238]{width:14px;text-align:center;color:#718096;font-size:12px;-ms-flex-negative:0;flex-shrink:0}.activity-timeline .timeline-item.success .timeline-content .activity-type[data-v-205c8238]{color:#065f46}.activity-timeline .timeline-item.error .timeline-icon[data-v-205c8238]{background:linear-gradient(135deg,#ef4444,#dc2626)!important}@media(max-width:768px){.sidebar-header[data-v-205c8238]{padding:20px}.sidebar-header .header-content[data-v-205c8238]{gap:12px}.sidebar-header .patient-avatar[data-v-205c8238]{width:50px;height:50px}.sidebar-header .patient-avatar .fa[data-v-205c8238]{font-size:22px}.sidebar-header .patient-info .patient-name[data-v-205c8238]{font-size:18px}.sidebar-header .patient-info .appointment-meta[data-v-205c8238]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.sidebar-header .patient-info .appointment-meta .meta-item[data-v-205c8238]{font-size:13px}.sidebar-content[data-v-205c8238]{padding:16px}.detail-card .card-header[data-v-205c8238]{padding:14px 16px}.detail-card .card-body[data-v-205c8238]{padding:16px}.detail-row[data-v-205c8238]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.detail-row .detail-label[data-v-205c8238]{width:100%}.detail-row .detail-value[data-v-205c8238]{padding-left:24px}.activity-timeline .timeline-item[data-v-205c8238]{gap:12px}.activity-timeline .timeline-item .timeline-icon[data-v-205c8238]{width:36px;height:36px}.activity-timeline .timeline-item .timeline-icon .fa[data-v-205c8238]{font-size:14px}.activity-timeline .timeline-item[data-v-205c8238]:not(:last-child):after{left:17px;top:48px}.activity-timeline .timeline-item .timeline-content .timeline-header[data-v-205c8238]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}}@media(max-width:480px){.sidebar-header[data-v-205c8238]{padding:16px}.sidebar-header .patient-avatar[data-v-205c8238]{width:44px;height:44px}.sidebar-header .patient-avatar .fa[data-v-205c8238]{font-size:20px}.sidebar-header .patient-info .patient-name[data-v-205c8238]{font-size:16px}.sidebar-header .close-btn[data-v-205c8238]{width:32px;height:32px}}.apt-reminder-page[data-v-f64a8db2]{padding:0;max-width:100%}.apt-header[data-v-f64a8db2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;background:#fff;border-radius:12px;padding:12px 20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0}.apt-header .apt-title[data-v-f64a8db2],.apt-header[data-v-f64a8db2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apt-header .apt-title[data-v-f64a8db2]{font-size:20px;font-weight:700;color:#2d3748;margin:0;gap:10px;white-space:nowrap}.apt-header .apt-title .fa[data-v-f64a8db2]{color:#3abf94;font-size:20px!important;padding:0!important}.apt-header .apt-header-controls[data-v-f64a8db2]{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.apt-header .apt-header-controls[data-v-f64a8db2],.apt-header .date-picker-wrapper[data-v-f64a8db2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apt-header .date-picker-wrapper[data-v-f64a8db2]{background:#fff;border:2px solid #e2e8f0;border-radius:8px;padding:2px 10px;-webkit-transition:all .2s ease;transition:all .2s ease;min-width:200px}.apt-header .date-picker-wrapper[data-v-f64a8db2]:focus-within{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.15);box-shadow:0 0 0 3px rgba(58,191,148,.15)}.apt-header .date-picker-wrapper .date-icon[data-v-f64a8db2]{color:#718096;font-size:14px!important;padding:0!important;margin-right:8px}.apt-header .date-picker-wrapper .custom-datepicker[data-v-f64a8db2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.apt-header .date-picker-wrapper .custom-datepicker[data-v-f64a8db2] .mx-input-wrapper .date-input{border:none!important;background:transparent!important;padding:8px 6px!important;font-size:14px!important;color:#2d3748!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:100%}.apt-header .date-picker-wrapper .custom-datepicker[data-v-f64a8db2] .mx-input-wrapper .date-input::-webkit-input-placeholder{color:#a0aec0}.apt-header .date-picker-wrapper .custom-datepicker[data-v-f64a8db2] .mx-input-wrapper .date-input::-moz-placeholder{color:#a0aec0}.apt-header .date-picker-wrapper .custom-datepicker[data-v-f64a8db2] .mx-input-wrapper .date-input:-ms-input-placeholder{color:#a0aec0}.apt-header .date-picker-wrapper .custom-datepicker[data-v-f64a8db2] .mx-input-wrapper .date-input::-ms-input-placeholder{color:#a0aec0}.apt-header .date-picker-wrapper .custom-datepicker[data-v-f64a8db2] .mx-input-wrapper .date-input::placeholder{color:#a0aec0}.apt-header .date-picker-wrapper .custom-datepicker[data-v-f64a8db2] .mx-datepicker{width:100%}.apt-header .date-picker-wrapper .custom-datepicker[data-v-f64a8db2] input{border:none!important;background:transparent!important;padding:8px 6px!important;font-size:14px!important;color:#2d3748!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.apt-header .change-date-btn[data-v-f64a8db2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;border-radius:8px;background:#3abf94;border:none;color:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 4px rgba(58,191,148,.3);box-shadow:0 2px 4px rgba(58,191,148,.3)}.apt-header .change-date-btn[data-v-f64a8db2]:hover{background:#2d9474;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(58,191,148,.4);box-shadow:0 4px 8px rgba(58,191,148,.4)}.apt-header .change-date-btn[data-v-f64a8db2]:active{-webkit-transform:translateY(0);transform:translateY(0)}.apt-header .change-date-btn .fa[data-v-f64a8db2]{font-size:13px!important;padding:0!important}.apt-header .apt-count[data-v-f64a8db2]{background:linear-gradient(135deg,#3abf94,#2d9474);color:#fff;padding:5px 14px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.apt-header .settings-btn[data-v-f64a8db2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;color:#718096;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.apt-header .settings-btn[data-v-f64a8db2]:hover{background:#f7fafc;color:#3abf94;border-color:#3abf94;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.apt-header .settings-btn .fa[data-v-f64a8db2]{font-size:16px!important;padding:0!important}.empty-state[data-v-f64a8db2]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.empty-state .empty-icon[data-v-f64a8db2]{width:80px;height:80px;margin:0 auto 20px;background:#f7fafc;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-state .empty-icon .fa[data-v-f64a8db2]{font-size:36px!important;padding:0!important;color:#a0aec0}.empty-state h4[data-v-f64a8db2]{font-size:18px;font-weight:600;color:#2d3748;margin-bottom:8px}.empty-state p[data-v-f64a8db2]{font-size:14px;color:#718096;margin-bottom:0}.apt-grid-container[data-v-f64a8db2]{margin-bottom:24px}.apt-columns[data-v-f64a8db2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;overflow-x:auto;padding-bottom:16px}.apt-columns[data-v-f64a8db2]::-webkit-scrollbar{height:8px}.apt-columns[data-v-f64a8db2]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.apt-columns[data-v-f64a8db2]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.apt-columns[data-v-f64a8db2]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.apt-column[data-v-f64a8db2]{min-width:300px;max-width:350px;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.apt-column .column-header[data-v-f64a8db2]{gap:12px;padding:16px 20px;background:#f8fafc;border-bottom:2px solid #e2e8f0}.apt-column .column-header .column-icon[data-v-f64a8db2],.apt-column .column-header[data-v-f64a8db2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apt-column .column-header .column-icon[data-v-f64a8db2]{width:36px;height:36px;background:linear-gradient(135deg,#3abf94,#2d9474);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apt-column .column-header .column-icon .fa[data-v-f64a8db2]{color:#fff;font-size:16px!important;padding:0!important}.apt-column .column-header .column-title[data-v-f64a8db2]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;font-weight:600;color:#2d3748;margin:0}.apt-column .column-header .column-count[data-v-f64a8db2]{background:#edf2f7;color:#4a5568;font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px}.apt-column .apt-cards-wrapper[data-v-f64a8db2]{position:relative}.apt-column .apt-cards-wrapper .scroll-fade[data-v-f64a8db2]{position:absolute;bottom:30px;left:0;right:0;height:60px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.95)));background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.95));pointer-events:none;z-index:1;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.apt-column .apt-cards-wrapper .scroll-more-chip[data-v-f64a8db2]{position:absolute;bottom:36px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#3abf94;color:#fff;font-size:11px;font-weight:600;padding:4px 14px;border-radius:12px;cursor:pointer;z-index:2;-webkit-box-shadow:0 2px 6px rgba(58,191,148,.4);box-shadow:0 2px 6px rgba(58,191,148,.4);-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.apt-column .apt-cards-wrapper .scroll-more-chip[data-v-f64a8db2]:hover{background:#2d9474;-webkit-box-shadow:0 3px 8px rgba(58,191,148,.5);box-shadow:0 3px 8px rgba(58,191,148,.5)}.apt-column .apt-cards-wrapper .scroll-more-chip .fa[data-v-f64a8db2]{font-size:10px!important;padding:0!important;margin-right:4px}.apt-column .apt-cards-wrapper .scroll-arrow[data-v-f64a8db2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:28px;border:none;cursor:pointer;background:#f0faf6;color:#2d9474;font-size:12px;-webkit-transition:all .2s ease;transition:all .2s ease}.apt-column .apt-cards-wrapper .scroll-arrow[data-v-f64a8db2]:hover{background:#d1fae5;color:#065f46}.apt-column .apt-cards-wrapper .scroll-arrow .fa[data-v-f64a8db2]{font-size:12px!important;padding:0!important}.apt-column .apt-cards-wrapper .scroll-arrow-up[data-v-f64a8db2]{border-bottom:1px solid #e2e8f0;border-radius:0}.apt-column .apt-cards-wrapper .scroll-arrow-down[data-v-f64a8db2]{border-top:1px solid #e2e8f0;border-radius:0 0 12px 12px}.apt-column .apt-cards-container[data-v-f64a8db2]{padding:12px;max-height:600px;overflow-y:auto}.apt-column .apt-cards-container[data-v-f64a8db2]::-webkit-scrollbar{width:14px}.apt-column .apt-cards-container[data-v-f64a8db2]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:7px}.apt-column .apt-cards-container[data-v-f64a8db2]::-webkit-scrollbar-thumb{background:#3abf94;border-radius:7px;border:3px solid #f1f5f9}.apt-column .apt-cards-container[data-v-f64a8db2]::-webkit-scrollbar-thumb:hover{background:#2d9474}.apt-card[data-v-f64a8db2]{position:relative;background:#fff;border-radius:10px;border:1px solid #e8e8ef;margin-bottom:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden}.apt-card[data-v-f64a8db2]:last-child{margin-bottom:0}.apt-card[data-v-f64a8db2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.1);box-shadow:0 6px 16px rgba(0,0,0,.1);border-color:#d0d5dd}.apt-card .apt-card-accent[data-v-f64a8db2]{position:absolute;top:0;left:0;width:4px;height:100%;background:#f59e0b;border-radius:10px 0 0 10px}.apt-card .apt-card-accent.confirmed[data-v-f64a8db2]{background:-webkit-gradient(linear,left top,left bottom,from(#3abf94),to(#2d9474));background:linear-gradient(180deg,#3abf94,#2d9474)}.apt-card .apt-card-content[data-v-f64a8db2]{padding:14px 14px 14px 18px}.apt-card .apt-time[data-v-f64a8db2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#3abf94;margin-bottom:8px}.apt-card .apt-time .fa[data-v-f64a8db2]{font-size:12px!important;padding:0!important}.apt-card .apt-patient[data-v-f64a8db2]{font-size:15px;font-weight:600;color:#2d3748;margin-bottom:6px;line-height:1.3}.apt-card .apt-procedures[data-v-f64a8db2]{font-size:13px;color:#4a5568;margin-bottom:4px;line-height:1.4}.apt-card .apt-note[data-v-f64a8db2]{font-size:12px;color:#718096;font-style:italic;margin-bottom:8px;line-height:1.4}.apt-card .apt-status[data-v-f64a8db2]{margin-top:10px}.apt-card .apt-status .status-badge[data-v-f64a8db2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.apt-card .apt-status .status-badge .fa[data-v-f64a8db2]{font-size:10px!important;padding:0!important}.apt-card .apt-status .status-badge.confirmed[data-v-f64a8db2]{background:#d1fae5;color:#065f46}.apt-card .apt-status .status-badge.unconfirmed[data-v-f64a8db2]{background:#fef3c7;color:#92400e}.apt-card.confirmed .apt-card-accent[data-v-f64a8db2]{background:-webkit-gradient(linear,left top,left bottom,from(#3abf94),to(#2d9474));background:linear-gradient(180deg,#3abf94,#2d9474)}.apt-card.unconfirmed .apt-card-accent[data-v-f64a8db2]{background:-webkit-gradient(linear,left top,left bottom,from(#f59e0b),to(#d97706));background:linear-gradient(180deg,#f59e0b,#d97706)}.provider-summary-wrapper[data-v-f64a8db2]{background:#f0faf6;border:1px solid #c6f0de;border-radius:12px;padding:16px 20px;margin-bottom:20px}.provider-summary-wrapper .provider-summary-label[data-v-f64a8db2]{font-size:12px;font-weight:600;color:#2d9474;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.provider-summary-wrapper .provider-summary-label .fa[data-v-f64a8db2]{font-size:13px!important;padding:0!important;color:#2d9474}.provider-summary-wrapper .provider-summary-cards[data-v-f64a8db2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.provider-summary-wrapper .provider-card[data-v-f64a8db2]{background:#fff;border:1px solid #d1fae5;border-radius:8px;padding:12px 16px;min-width:200px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04)}.provider-summary-wrapper .provider-card .provider-name[data-v-f64a8db2]{font-weight:600;font-size:14px;color:#2d3748;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.provider-summary-wrapper .provider-card .provider-name .fa[data-v-f64a8db2]{color:#2d9474;font-size:14px!important;padding:0!important}.provider-summary-wrapper .provider-card .provider-stats[data-v-f64a8db2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:6px}.provider-summary-wrapper .provider-card .provider-stats .stat-total[data-v-f64a8db2]{font-size:12px;color:#718096;font-weight:500;background:#f7fafc;padding:2px 8px;border-radius:4px}.provider-summary-wrapper .provider-card .provider-stats .stat-confirmed[data-v-f64a8db2]{font-size:12px;color:#065f46;background:#d1fae5;padding:2px 8px;border-radius:4px;font-weight:500}.provider-summary-wrapper .provider-card .provider-stats .stat-confirmed .fa[data-v-f64a8db2]{color:#065f46;font-size:11px!important;padding:0!important}.provider-summary-wrapper .provider-card .provider-stats .stat-none-confirmed[data-v-f64a8db2]{font-size:12px;color:#991b1b;background:#fee2e2;padding:2px 8px;border-radius:4px;font-weight:600}.provider-summary-wrapper .provider-card .provider-stats .stat-none-confirmed .fa[data-v-f64a8db2]{color:#991b1b;font-size:11px!important;padding:0!important}.provider-summary-wrapper .provider-card .provider-stats .stat-unconfirmed[data-v-f64a8db2]{font-size:12px;color:#92400e;background:#fef3c7;padding:2px 8px;border-radius:4px;font-weight:500}.provider-summary-wrapper .provider-card .provider-stats .stat-unconfirmed .fa[data-v-f64a8db2]{color:#92400e;font-size:11px!important;padding:0!important}.provider-summary-wrapper .provider-card .provider-status-breakdown[data-v-f64a8db2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.provider-summary-wrapper .provider-card .provider-status-breakdown .status-item[data-v-f64a8db2]{font-size:11px;color:#92400e;background:#fffbeb;padding:1px 6px;border-radius:3px;border:1px solid #fde68a}.apt-legend[data-v-f64a8db2]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding:16px;background:#fff;border-radius:10px;border:1px solid #e2e8f0}.apt-legend .legend-item[data-v-f64a8db2],.apt-legend[data-v-f64a8db2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apt-legend .legend-item[data-v-f64a8db2]{gap:8px}.apt-legend .legend-item .legend-color[data-v-f64a8db2]{width:12px;height:12px;border-radius:3px}.apt-legend .legend-item .legend-color.confirmed[data-v-f64a8db2]{background:linear-gradient(135deg,#3abf94,#2d9474)}.apt-legend .legend-item .legend-color.unconfirmed[data-v-f64a8db2]{background:linear-gradient(135deg,#f59e0b,#d97706)}.apt-legend .legend-item .legend-label[data-v-f64a8db2]{font-size:13px;color:#4a5568;font-weight:500}@media(max-width:991px){.apt-columns[data-v-f64a8db2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apt-column[data-v-f64a8db2]{min-width:100%;max-width:100%}}@media(max-width:768px){.apt-header[data-v-f64a8db2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.apt-header .apt-title[data-v-f64a8db2]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apt-header .apt-header-controls[data-v-f64a8db2]{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.apt-header .date-picker-wrapper[data-v-f64a8db2]{min-width:100%}.apt-header .change-date-btn[data-v-f64a8db2]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.apt-legend[data-v-f64a8db2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}@media(max-width:480px){.apt-header .apt-title[data-v-f64a8db2]{font-size:20px}.apt-header .apt-title .fa[data-v-f64a8db2]{font-size:20px!important}.apt-card .apt-card-content[data-v-f64a8db2]{padding:12px 12px 12px 16px}.apt-card .apt-patient[data-v-f64a8db2]{font-size:14px}.apt-card .apt-procedures[data-v-f64a8db2]{font-size:12px}}.bigStatTitle[data-v-4250248a]{width:220px;margin-right:.5rem}.patient-inline-link[data-v-d009c9e6]{position:relative}.patient-inline-link .link-pill[data-v-d009c9e6],.patient-inline-link[data-v-d009c9e6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.patient-inline-link .link-pill[data-v-d009c9e6]{gap:6px;padding:6px 10px;border-radius:20px;background:#eef2f7;color:#0f172a;cursor:pointer;border:1px dashed #cbd5e1;font-size:.9rem;margin-right:8px}.patient-inline-link .pill-text[data-v-d009c9e6]{font-weight:600}.inline-editor[data-v-d009c9e6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;max-width:360px;position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;padding:8px;border-radius:6px;-webkit-box-shadow:0 6px 18px rgba(16,24,40,.08);box-shadow:0 6px 18px rgba(16,24,40,.08);z-index:2500}.avatar[data-v-d009c9e6],.inline-editor[data-v-d009c9e6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avatar[data-v-d009c9e6]{width:32px;height:32px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:8px}[data-v-d009c9e6] .multiselect__content-wrapper{z-index:4000!important;min-width:180px!important;max-width:320px!important}[data-v-d009c9e6] .multiselect{min-width:180px;max-width:320px;width:220px}.inline-editor .btn[data-v-d009c9e6]{white-space:nowrap}.multiselect[data-v-ef49a0ea],.multiselect__input[data-v-ef49a0ea],.multiselect__single[data-v-ef49a0ea]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-ef49a0ea],.modal .modal-content[data-v-ef49a0ea],.modal .modal-dialog[data-v-ef49a0ea],.modal[data-v-ef49a0ea]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-ef49a0ea],.modal .modal-dialog.modal-dialog-scrollable[data-v-ef49a0ea]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-ef49a0ea]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-ef49a0ea]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-ef49a0ea]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-ef49a0ea]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-ef49a0ea]{left:0!important}.atwho-view[data-v-ef49a0ea]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-ef49a0ea]{max-width:700px!important}.collections-popover[data-v-ef49a0ea],.popover-body[data-v-ef49a0ea]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-ef49a0ea]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-ef49a0ea]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-ef49a0ea]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-ef49a0ea]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-ef49a0ea]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-ef49a0ea]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-ef49a0ea]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-ef49a0ea]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-ef49a0ea]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-ef49a0ea]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-ef49a0ea]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-ef49a0ea]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-ef49a0ea]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-ef49a0ea]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-ef49a0ea]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-ef49a0ea]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-ef49a0ea]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-ef49a0ea]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-ef49a0ea]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-ef49a0ea]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-ef49a0ea]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-ef49a0ea]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-ef49a0ea]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-ef49a0ea]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-ef49a0ea]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-ef49a0ea]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-ef49a0ea]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-ef49a0ea]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-ef49a0ea]{font-size:12px}.routine-form .multiselect__tags[data-v-ef49a0ea]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-ef49a0ea]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-ef49a0ea]{height:34px}.routine-form .multiselect__placeholder[data-v-ef49a0ea]{margin-bottom:3px}.routine-form .multiselect__input[data-v-ef49a0ea]{font-size:14px}.routine-form .multiselect__select[data-v-ef49a0ea]:before{top:60%}.forms-page[data-v-ef49a0ea]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:1rem}.forms-page .forms-header[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.forms-page .forms-header .header-left[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.forms-page .forms-header .header-actions[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.forms-page .forms-header[data-v-ef49a0ea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.forms-page .forms-header .header-actions[data-v-ef49a0ea]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.forms-page .page-title[data-v-ef49a0ea]{font-size:28px;font-weight:700;color:#2d3748;margin:0;line-height:1.3}.forms-page .create-form-btn[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background-color:#3abf94!important;border-color:#3abf94!important;color:#fff!important;font-weight:500;padding:10px 16px;border-radius:8px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transition:all .2s ease;transition:all .2s ease}.forms-page .create-form-btn[data-v-ef49a0ea]:hover{background-color:rgb(52.0602409639,171.4397590361,132.843373494)!important;border-color:rgb(52.0602409639,171.4397590361,132.843373494)!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.forms-page .create-form-btn i[data-v-ef49a0ea]{font-size:12px}.forms-page .forms-content-wrapper[data-v-ef49a0ea]{display:grid;grid-template-columns:1fr 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(max-width:1400px){.forms-page .forms-content-wrapper[data-v-ef49a0ea]{grid-template-columns:1fr}}.forms-page .forms-panel[data-v-ef49a0ea],.forms-page .submissions-panel[data-v-ef49a0ea]{min-width:0}.forms-page .panel-card[data-v-ef49a0ea]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:visible!important;position:relative}.forms-page .panel-header[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.forms-page .task-details-item[data-v-ef49a0ea]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;margin-bottom:1.5rem;overflow:visible!important;position:relative}.forms-page .task-details-item-header[data-v-ef49a0ea]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-radius:12px 12px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.forms-page .filter-row[data-v-ef49a0ea],.forms-page .task-details-item-header[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.forms-page .filter-row[data-v-ef49a0ea]{padding:12px 20px}.forms-page .filter-row .search-box[data-v-ef49a0ea]{margin-left:0}.forms-page .filter-container[data-v-ef49a0ea],.forms-page .search-box[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forms-page .search-box[data-v-ef49a0ea]{position:relative;width:100%}.forms-page .filter-row .search-box[data-v-ef49a0ea],.forms-page .panel-header .search-box[data-v-ef49a0ea]{margin-left:0;width:250px}.forms-page .search-icon[data-v-ef49a0ea]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#64748b;font-size:.875rem;z-index:1;pointer-events:none;width:14px;height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forms-page .search-input[data-v-ef49a0ea]{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.75rem;color:#334155;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;height:38px}.forms-page .search-input[data-v-ef49a0ea]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.2);box-shadow:0 0 0 2px rgba(58,191,148,.2)}.forms-page .search-input[data-v-ef49a0ea]::-webkit-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.forms-page .search-input[data-v-ef49a0ea]::-moz-placeholder{color:#64748b;opacity:1;font-size:.75rem}.forms-page .search-input[data-v-ef49a0ea]:-ms-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.forms-page .search-input[data-v-ef49a0ea]::-ms-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.forms-page .search-input[data-v-ef49a0ea]::placeholder{color:#64748b;opacity:1;font-size:.75rem}.forms-page .advanced-filters-container .search-input[data-v-ef49a0ea]{height:38px;font-size:.75rem;padding-left:2rem}.forms-page .advanced-filters-container .search-input[data-v-ef49a0ea]::-webkit-input-placeholder{font-size:.75rem}.forms-page .advanced-filters-container .search-input[data-v-ef49a0ea]::-moz-placeholder{font-size:.75rem}.forms-page .advanced-filters-container .search-input[data-v-ef49a0ea]:-ms-input-placeholder{font-size:.75rem}.forms-page .advanced-filters-container .search-input[data-v-ef49a0ea]::-ms-input-placeholder{font-size:.75rem}.forms-page .advanced-filters-container .search-input[data-v-ef49a0ea]::placeholder{font-size:.75rem}.forms-page .advanced-filters-container .search-icon[data-v-ef49a0ea]{left:10px;font-size:.75rem}.forms-page .clear-icon[data-v-ef49a0ea]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:.875rem;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease;width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.forms-page .clear-icon[data-v-ef49a0ea]:hover{color:#64748b}.forms-page .section-title[data-v-ef49a0ea]{margin:0;font-size:1rem;font-weight:600;color:#0f172a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forms-page .section-icon[data-v-ef49a0ea]{margin-right:.75rem;color:#3abf94;font-size:1.125rem;width:20px;text-align:center}.forms-page .metrics-cards[data-v-ef49a0ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;padding:1rem}.forms-page .metric-card[data-v-ef49a0ea]{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.forms-page .metric-card[data-v-ef49a0ea]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05);box-shadow:0 4px 6px rgba(0,0,0,.05)}.forms-page .metric-icon[data-v-ef49a0ea]{width:2.5rem;height:2.5rem;border-radius:50%;background-color:rgba(58,191,148,.1);color:#3abf94;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1rem;font-size:1.25rem}.forms-page .metric-content[data-v-ef49a0ea]{-webkit-box-flex:1;-ms-flex:1;flex:1}.forms-page .metric-title[data-v-ef49a0ea]{font-size:.875rem;font-weight:500;color:#64748b;margin:0 0 .5rem 0}.forms-page .metric-value[data-v-ef49a0ea]{font-size:1.5rem;font-weight:600;color:#0f172a;margin-bottom:.25rem}.forms-page .forms-table-container[data-v-ef49a0ea]{padding:0;background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb;overflow:hidden}.forms-page .forms-table-header[data-v-ef49a0ea]{display:grid;grid-template-columns:minmax(300px,1fr) 180px 100px;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;background-color:#f8fafc;height:42px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.forms-page .forms-table-header>div[data-v-ef49a0ea]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.forms-page .forms-table-header .sortable[data-v-ef49a0ea]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .2s ease;transition:color .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forms-page .forms-table-header .sortable[data-v-ef49a0ea]:hover{color:#3abf94}.forms-page .forms-table-header .sortable .fa-sort[data-v-ef49a0ea]{margin-left:6px;font-size:10px;opacity:.6}.forms-page .forms-table-header .sortable:hover .fa-sort[data-v-ef49a0ea]{opacity:1}.forms-page .form-item[data-v-ef49a0ea]{cursor:pointer;padding:.875rem 1rem;border-bottom:1px solid #e5e7eb;-webkit-transition:all .2s ease;transition:all .2s ease;display:grid;grid-template-columns:minmax(300px,1fr) 180px 100px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;background-color:#fff;position:relative;min-height:56px}.forms-page .form-item[data-v-ef49a0ea]:hover{background-color:#f1f5f9}.forms-page .form-item[data-v-ef49a0ea]:last-child{border-bottom:none}.forms-page .form-item .date-column[data-v-ef49a0ea]{font-size:.875rem;color:#64748b;white-space:nowrap}.forms-page .submissions-table-header[data-v-ef49a0ea]{display:grid;grid-template-columns:minmax(180px,.8fr) 100px 200px 140px 140px 80px;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;background-color:#f8fafc;height:42px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.forms-page .submissions-table-header>div[data-v-ef49a0ea]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.forms-page .submissions-table-header .sortable[data-v-ef49a0ea]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .2s ease;transition:color .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forms-page .submissions-table-header .sortable[data-v-ef49a0ea]:hover{color:#3abf94}.forms-page .submissions-table-header .sortable .fa-sort[data-v-ef49a0ea]{margin-left:6px;font-size:10px;opacity:.6}.forms-page .submissions-table-header .sortable:hover .fa-sort[data-v-ef49a0ea]{opacity:1}.forms-page .submission-item[data-v-ef49a0ea]{cursor:pointer;padding:.875rem 1rem;border-bottom:1px solid #e5e7eb;-webkit-transition:all .2s ease;transition:all .2s ease;display:grid;grid-template-columns:minmax(180px,.8fr) 100px 200px 140px 140px 80px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;background-color:#fff;position:relative;min-height:56px}.forms-page .submission-item[data-v-ef49a0ea]:hover{background-color:#f1f5f9}.forms-page .submission-item[data-v-ef49a0ea]:last-child{border-bottom:none}.forms-page .submission-item .date-column[data-v-ef49a0ea]{font-size:.875rem;color:#64748b;white-space:nowrap}.forms-page .submission-item .type-column[data-v-ef49a0ea]{font-size:.875rem;color:#334155;font-weight:500}.forms-page .text-title-wrap[data-v-ef49a0ea]{height:100%}.forms-page .text-title-wrap[data-v-ef49a0ea],.forms-page .text-title-wrap i[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forms-page .text-title-wrap i[data-v-ef49a0ea]{color:#64748b;font-size:1.125rem;margin-right:2.5rem;width:24px;height:24px;text-align:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:0}.forms-page .text-title-wrap div[data-v-ef49a0ea]{font-weight:500;color:#334155;cursor:pointer;font-size:.9375rem;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;line-height:1.2}.forms-page .text-title-wrap div[data-v-ef49a0ea]:hover{color:#3abf94}.forms-page .language-badge[data-v-ef49a0ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px 6px;border-radius:4px;font-size:.6875rem;font-weight:600;text-transform:uppercase;margin-left:8px;letter-spacing:.5px;-ms-flex-negative:0;flex-shrink:0}.forms-page .language-badge-submission[data-v-ef49a0ea]{background-color:#fef3c7;color:#92400e;border:1px solid #fcd34d}.forms-page .language-badge-translated[data-v-ef49a0ea]{background-color:#dcfce7;color:#166534;border:1px solid #86efac}.forms-page .action-icon[data-v-ef49a0ea]{color:#64748b;margin-left:.75rem;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease;font-size:1.125rem;width:28px;height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.forms-page .action-icon[data-v-ef49a0ea]:hover{color:#3abf94}.forms-page .action-icon.pinned[data-v-ef49a0ea]{color:#f59e0b;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.forms-page .action-icon.pinned[data-v-ef49a0ea]:hover{color:#d97706}.forms-page .action-icon.pin-loading[data-v-ef49a0ea]{color:#94a3b8}.forms-page .actions-container[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem}.forms-page .action-icon-link[data-v-ef49a0ea]{text-decoration:none;color:inherit}.forms-page .text-right[data-v-ef49a0ea]{text-align:right}.forms-page .section-label[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:.625rem 1rem;margin-top:.25rem;color:#94a3b8}.forms-page .section-label[data-v-ef49a0ea]:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#e2e8f0}.forms-page .section-label i[data-v-ef49a0ea]{font-size:.625rem}.forms-page .pinned-section-label[data-v-ef49a0ea]{color:#64748b}.forms-page .pinned-section-label i[data-v-ef49a0ea]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.forms-page .all-forms-label[data-v-ef49a0ea]{margin-top:.75rem}.forms-page .empty-state[data-v-ef49a0ea]{padding:2rem;text-align:center;color:#64748b}.forms-page .patient-link[data-v-ef49a0ea]{color:#334155;text-decoration:none;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:inline-block}.forms-page .patient-link[data-v-ef49a0ea]:hover{color:#3abf94}.forms-page .link-action[data-v-ef49a0ea]{color:#3abf94;text-decoration:none;font-weight:500}.forms-page .link-action[data-v-ef49a0ea]:hover{text-decoration:underline}.forms-page .avatar[data-v-ef49a0ea]{width:28px;height:28px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.675rem;color:#fff;background-color:#3b82f6;border:1.5px solid #fff;background-size:cover;background-position:50%;margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0}.forms-page .modal-content[data-v-ef49a0ea]{border-radius:.5rem}.forms-page .modal-header[data-v-ef49a0ea]{background-color:#f8fafc;border-bottom:1px solid #e5e7eb;padding:1rem}.forms-page .modal-header .modal-title[data-v-ef49a0ea]{font-weight:600;color:#0f172a}.forms-page .modal-body[data-v-ef49a0ea]{padding:1.5rem}.forms-page .modal-footer[data-v-ef49a0ea]{border-top:1px solid #e5e7eb;padding:1rem}.forms-page .multiselect[data-v-ef49a0ea]{min-height:38px}.forms-page .multiselect .multiselect__tags[data-v-ef49a0ea]{min-height:38px;padding:4px 30px 0 8px;border:1px solid #cbd5e1;border-radius:4px;background-color:#fff;font-size:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none}.forms-page .multiselect .multiselect__tag[data-v-ef49a0ea]{background-color:#e5e7eb;color:#475569;border-radius:4px;padding:.15rem .4rem .15rem .5rem;margin:.15rem;font-size:.75rem;font-weight:500;height:22px;line-height:1.2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis}.forms-page .multiselect .multiselect__tag span[data-v-ef49a0ea]{max-width:calc(100% - 22px);overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.forms-page .multiselect .multiselect__tag-icon[data-v-ef49a0ea]{line-height:22px;background-color:#d1d5db;border-radius:3px;width:19px;height:19px;min-width:19px;margin-left:5px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.forms-page .multiselect .multiselect__tag-icon[data-v-ef49a0ea]:hover{background-color:#9ca3af;color:#fff}.forms-page .multiselect .multiselect__tag-icon[data-v-ef49a0ea]:after{color:#4b5563;font-size:12px;font-weight:600;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.forms-page .multiselect .multiselect__input[data-v-ef49a0ea]{background:transparent;margin-bottom:2px;padding-top:0;padding-left:0;font-size:.8125rem}.forms-page .multiselect .multiselect__placeholder[data-v-ef49a0ea]{margin-bottom:2px;padding-top:0;padding-left:0;font-size:.8125rem;color:#64748b}.forms-page .multiselect .multiselect__select[data-v-ef49a0ea]{height:36px;width:28px;top:1px;padding:2px 0 0 0;z-index:1}.forms-page .multiselect .multiselect__select[data-v-ef49a0ea]:before{border-color:#64748b transparent transparent}.forms-page .multiselect .multiselect__content-wrapper[data-v-ef49a0ea]{border-radius:0 0 4px 4px;border-color:#cbd5e1;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.forms-page .multiselect .multiselect__option[data-v-ef49a0ea]{font-size:.8125rem;padding:8px 12px;min-height:32px;line-height:1.2}.forms-page .multiselect .multiselect__option.multiselect__option--highlight[data-v-ef49a0ea]{background:#f1f5f9;color:#334155}.forms-page .multiselect .multiselect__option.multiselect__option--highlight[data-v-ef49a0ea]:after{background:#e2e8f0;color:#334155}.forms-page .multiselect .multiselect__option.multiselect__option--selected[data-v-ef49a0ea]{background:#e2e8f0;color:#334155;font-weight:500}.forms-page .multiselect .multiselect__option.multiselect__option--selected.multiselect__option--highlight[data-v-ef49a0ea]{background:#f1f5f9;color:#334155}.forms-page .multiselect.multiselect--active .multiselect__tags[data-v-ef49a0ea]{border-color:#94a3b8;border-radius:4px 4px 0 0}.forms-page .multiselect.multiselect--active .multiselect__select[data-v-ef49a0ea]:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.forms-page .advanced-filters-container[data-v-ef49a0ea]{padding:12px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;overflow:visible;position:relative;z-index:10}.forms-page .advanced-filters-container .filters-wrapper[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.forms-page .advanced-filters-container .filter-group[data-v-ef49a0ea]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;margin-bottom:0;min-height:38px;position:relative}.forms-page .advanced-filters-container .filter-group[data-v-ef49a0ea]:first-child,.forms-page .advanced-filters-container .filter-group[data-v-ef49a0ea]:nth-child(2),.forms-page .advanced-filters-container .filter-group[data-v-ef49a0ea]:nth-child(3){width:180px}.forms-page .advanced-filters-container .filter-group[data-v-ef49a0ea]:nth-child(4),.forms-page .advanced-filters-container .filter-group[data-v-ef49a0ea]:nth-child(5){width:160px}@media(max-width:1600px){.forms-page .advanced-filters-container .filter-group[data-v-ef49a0ea]:first-child{width:160px}.forms-page .advanced-filters-container .filter-group[data-v-ef49a0ea]:nth-child(2),.forms-page .advanced-filters-container .filter-group[data-v-ef49a0ea]:nth-child(3){width:170px}.forms-page .advanced-filters-container .filter-group[data-v-ef49a0ea]:nth-child(4),.forms-page .advanced-filters-container .filter-group[data-v-ef49a0ea]:nth-child(5){width:145px}}@media(max-width:768px){.forms-page .advanced-filters-container .filter-group[data-v-ef49a0ea]{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 5px);flex:1 0 calc(50% - 5px);width:auto!important;min-width:calc(50% - 5px)}}@media(max-width:576px){.forms-page .advanced-filters-container .filter-group[data-v-ef49a0ea]{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%!important;min-width:100%}}.forms-page .advanced-filters-container .filter-select[data-v-ef49a0ea]{width:100%;min-height:38px}.forms-page .advanced-filters-container .filter-select .multiselect__tags[data-v-ef49a0ea]{min-height:38px;padding:6px 30px 0 8px;font-size:.75rem}.forms-page .advanced-filters-container .filter-select .multiselect__placeholder[data-v-ef49a0ea],.forms-page .advanced-filters-container .filter-select .multiselect__single[data-v-ef49a0ea]{font-size:.75rem;margin-bottom:4px;padding-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 10px);display:block}.forms-page .advanced-filters-container .filter-select .multiselect__placeholder[data-v-ef49a0ea]{color:#64748b}.forms-page .advanced-filters-container .filter-select .multiselect__select[data-v-ef49a0ea]{height:36px}.forms-page .advanced-filters-container .filter-select .multiselect__content-wrapper[data-v-ef49a0ea]{position:absolute;z-index:1000;width:100%;min-width:200px}.forms-page .advanced-filters-container .option-item[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.15rem 0}.forms-page .advanced-filters-container .option-item i[data-v-ef49a0ea]{color:#64748b;font-size:.75rem}.forms-page .advanced-filters-container .option-item .avatar[data-v-ef49a0ea]{width:20px;height:20px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.6rem;font-weight:600;color:#fff;background-size:cover;background-position:50%;border:1.5px solid #fff}.forms-page .advanced-filters-container .date-filter-input[data-v-ef49a0ea]{width:100%;height:38px;padding:.375rem 2rem .375rem .75rem;font-size:.75rem;line-height:1.5;color:#475569;background-color:#fff;background-clip:padding-box;border:1px solid #cbd5e1;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:none;box-shadow:none}.forms-page .advanced-filters-container .date-filter-input[data-v-ef49a0ea]::-webkit-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.forms-page .advanced-filters-container .date-filter-input[data-v-ef49a0ea]::-moz-placeholder{color:#64748b;opacity:1;font-size:.75rem}.forms-page .advanced-filters-container .date-filter-input[data-v-ef49a0ea]:-ms-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.forms-page .advanced-filters-container .date-filter-input[data-v-ef49a0ea]::-ms-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.forms-page .advanced-filters-container .date-filter-input[data-v-ef49a0ea]::placeholder{color:#64748b;opacity:1;font-size:.75rem}.forms-page .advanced-filters-container .date-filter-input[data-v-ef49a0ea]:focus{border-color:#94a3b8;outline:0;-webkit-box-shadow:0 0 0 2px rgba(148,163,184,.15);box-shadow:0 0 0 2px rgba(148,163,184,.15)}.forms-page .advanced-filters-container .filter-datepicker[data-v-ef49a0ea]{width:100%;height:38px}.mx-datepicker[data-v-ef49a0ea]{width:100%;position:relative}.mx-datepicker .mx-input-wrapper[data-v-ef49a0ea]{position:relative!important;display:block;width:100%}.mx-datepicker .mx-input-wrapper .mx-input[data-v-ef49a0ea]{height:38px;padding:.375rem 2.5rem .375rem .75rem;font-size:.75rem;line-height:1.5;color:#475569;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%}.mx-datepicker .mx-input-wrapper .mx-input[data-v-ef49a0ea]::-webkit-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.mx-datepicker .mx-input-wrapper .mx-input[data-v-ef49a0ea]::-moz-placeholder{color:#64748b;opacity:1;font-size:.75rem}.mx-datepicker .mx-input-wrapper .mx-input[data-v-ef49a0ea]:-ms-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.mx-datepicker .mx-input-wrapper .mx-input[data-v-ef49a0ea]::-ms-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.mx-datepicker .mx-input-wrapper .mx-input[data-v-ef49a0ea]::placeholder{color:#64748b;opacity:1;font-size:.75rem}.mx-datepicker .mx-input-wrapper .mx-input[data-v-ef49a0ea]:focus{border-color:#94a3b8;outline:0;-webkit-box-shadow:0 0 0 2px rgba(148,163,184,.15);box-shadow:0 0 0 2px rgba(148,163,184,.15)}.mx-datepicker .mx-input-append[data-v-ef49a0ea]{position:absolute!important;right:10px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;color:#64748b!important;pointer-events:none;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto!important;width:auto!important;padding:0!important;margin:0!important}.mx-datepicker .mx-input-append .fa-calendar[data-v-ef49a0ea]{font-size:14px}.mx-datepicker .mx-icon-clear[data-v-ef49a0ea]{display:none!important}.mx-datepicker-popup .mx-calendar-panel[data-v-ef49a0ea]{border-color:#cbd5e1;border-radius:4px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.mx-datepicker-popup .mx-calendar .mx-calendar-header .mx-icon-double-left[data-v-ef49a0ea],.mx-datepicker-popup .mx-calendar .mx-calendar-header .mx-icon-double-right[data-v-ef49a0ea],.mx-datepicker-popup .mx-calendar .mx-calendar-header .mx-icon-left[data-v-ef49a0ea],.mx-datepicker-popup .mx-calendar .mx-calendar-header .mx-icon-right[data-v-ef49a0ea]{color:#64748b}.mx-datepicker-popup .mx-calendar .mx-calendar-header .mx-icon-double-left[data-v-ef49a0ea]:hover,.mx-datepicker-popup .mx-calendar .mx-calendar-header .mx-icon-double-right[data-v-ef49a0ea]:hover,.mx-datepicker-popup .mx-calendar .mx-calendar-header .mx-icon-left[data-v-ef49a0ea]:hover,.mx-datepicker-popup .mx-calendar .mx-calendar-header .mx-icon-right[data-v-ef49a0ea]:hover{color:#334155}.mx-datepicker-popup .mx-calendar .mx-calendar-content .cell.active[data-v-ef49a0ea]{background-color:#3b82f6;color:#fff}.mx-datepicker-popup .mx-calendar .mx-calendar-content .cell[data-v-ef49a0ea]:hover{background-color:#f1f5f9;color:#334155}.forms-page .no-results-message[data-v-ef49a0ea]{padding:2.5rem 0;background-color:#f8fafc;border-radius:8px;margin:1rem 0}.forms-page .no-results-message .no-results-content[data-v-ef49a0ea]{text-align:center;max-width:400px;margin:0 auto}.forms-page .no-results-message .no-results-icon[data-v-ef49a0ea]{font-size:2.5rem;color:#94a3b8;margin-bottom:1rem;display:inline-block;background-color:#f1f5f9;width:70px;height:70px;line-height:70px;border-radius:50%;text-align:center;-webkit-box-shadow:0 0 0 8px rgba(241,245,249,.5);box-shadow:0 0 0 8px rgba(241,245,249,.5)}.forms-page .no-results-message .no-results-title[data-v-ef49a0ea]{font-size:1.25rem;font-weight:600;color:#334155;margin-bottom:.75rem}.forms-page .no-results-message .no-results-text[data-v-ef49a0ea]{color:#64748b;margin-bottom:1rem;line-height:1.5}.forms-page .no-results-message .clear-all-button[data-v-ef49a0ea]{background:none;border:none;color:#3b82f6;font-weight:500;cursor:pointer;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease}.forms-page .no-results-message .clear-all-button[data-v-ef49a0ea]:hover{color:#2563eb;text-decoration:underline}.forms-page .no-results-message .clear-all-button[data-v-ef49a0ea]:focus{outline:none;text-decoration:underline}.forms-page .qr-code-container[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.forms-page .qr-code-container canvas[data-v-ef49a0ea]{max-width:100%;height:auto}.forms-page .form-label[data-v-ef49a0ea]{font-weight:500;color:#334155;margin-bottom:.5rem;display:block}.forms-page .pagination-container[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;border-top:1px solid #e2e8f0;background-color:#f8fafc;border-radius:0 0 12px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}@media(max-width:576px){.forms-page .pagination-container[data-v-ef49a0ea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center}}.forms-page .pagination-info[data-v-ef49a0ea]{font-size:13px;color:#64748b;font-weight:500}.forms-page .pagination-controls[data-v-ef49a0ea]{gap:8px}.forms-page .pagination-btn[data-v-ef49a0ea],.forms-page .pagination-controls[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forms-page .pagination-btn[data-v-ef49a0ea]{width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#4a5568;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.forms-page .pagination-btn[data-v-ef49a0ea]:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0;color:#2d3748}.forms-page .pagination-btn[data-v-ef49a0ea]:disabled{opacity:.4;cursor:not-allowed}.forms-page .pagination-btn .fa[data-v-ef49a0ea]{font-size:12px}.forms-page .pagination-page[data-v-ef49a0ea]{font-size:13px;color:#4a5568;font-weight:500;padding:0 8px;min-width:100px;text-align:center}.forms-page .submissions-table .submissions-table-header[data-v-ef49a0ea]{font-size:.7rem}.forms-page .submissions-table .submission-item[data-v-ef49a0ea],.forms-page .submissions-table .submissions-table-header[data-v-ef49a0ea]{grid-template-columns:minmax(120px,1fr) 80px minmax(100px,1fr) 90px 90px 70px}.forms-page .submissions-table .submission-item .text-title-wrap i[data-v-ef49a0ea]{margin-right:.5rem}.forms-page .submissions-table .submission-item .date-column[data-v-ef49a0ea],.forms-page .submissions-table .submission-item .type-column[data-v-ef49a0ea]{font-size:.75rem}.forms-page .forms-panel .form-item[data-v-ef49a0ea],.forms-page .forms-panel .forms-table-header[data-v-ef49a0ea]{grid-template-columns:minmax(150px,1fr) 120px 80px}.forms-page .forms-panel .form-item .date-column[data-v-ef49a0ea]{font-size:.8rem}.form-item-with-packets[data-v-ef49a0ea],.forms-table-header-with-packets[data-v-ef49a0ea]{grid-template-columns:minmax(200px,1fr) 80px 70px 180px 100px!important}.lang-column-header[data-v-ef49a0ea],.packet-column-header[data-v-ef49a0ea]{font-size:.7rem;white-space:nowrap}.lang-column[data-v-ef49a0ea]{-ms-flex-wrap:wrap;flex-wrap:wrap}.lang-column[data-v-ef49a0ea],.packet-column[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}@media(max-width:768px){.hide-on-mobile[data-v-ef49a0ea]{display:none!important}.show-on-mobile-only[data-v-ef49a0ea]{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.form-item-with-packets[data-v-ef49a0ea],.forms-table-header-with-packets[data-v-ef49a0ea]{grid-template-columns:minmax(150px,1fr) 140px 80px!important}}@media(min-width:769px){.show-on-mobile-only[data-v-ef49a0ea]{display:none!important}}.packet-icon-wrapper[data-v-ef49a0ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.packet-membership-icon[data-v-ef49a0ea]{font-size:14px;color:#6366f1;-webkit-transition:color .2s ease;transition:color .2s ease}.packet-membership-icon[data-v-ef49a0ea]:hover{color:#4f46e5}.packet-badge[data-v-ef49a0ea]{background-color:#6366f1!important;color:#fff!important;font-size:.6rem!important;padding:1px 6px!important;border-radius:3px!important;font-weight:600!important;letter-spacing:.05em}.packet-modal-body .packet-forms-list[data-v-ef49a0ea]{border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden}.packet-modal-body .packet-form-item[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem .75rem;border-bottom:1px solid #e5e7eb;background-color:#fff;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.packet-modal-body .packet-form-item[data-v-ef49a0ea]:last-child{border-bottom:none}.packet-modal-body .packet-form-item[data-v-ef49a0ea]:hover{background-color:#f8fafc}.packet-modal-body .packet-form-order[data-v-ef49a0ea]{width:28px;height:28px;border-radius:50%;background-color:#3abf94;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;font-weight:600;margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0}.packet-modal-body .packet-form-name[data-v-ef49a0ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.875rem;color:#1e293b}.packet-modal-body .packet-form-actions[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-negative:0;flex-shrink:0}.packet-modal-body .packet-move-btn[data-v-ef49a0ea]{width:28px;height:28px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.7rem;border-radius:4px}[data-v-ef49a0ea] .multiselect{position:relative;min-height:40px}[data-v-ef49a0ea] .multiselect__tags{min-height:40px;padding:8px 40px 0 8px;border-radius:4px;border:1px solid #e3e6f0;background:#fff}[data-v-ef49a0ea] .multiselect__single{padding-left:5px;color:#495057;margin-bottom:8px}[data-v-ef49a0ea] .multiselect__placeholder{color:#6c757d;padding-left:5px;margin-bottom:8px}[data-v-ef49a0ea] .multiselect__content-wrapper{position:absolute;z-index:10000!important;background:#fff;border:1px solid #e3e6f0;border-radius:4px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;width:100%;min-width:200px}[data-v-ef49a0ea] .multiselect__option{padding:10px 12px;min-height:40px;line-height:1.4;color:#495057;cursor:pointer;white-space:nowrap}[data-v-ef49a0ea] .multiselect__option:hover{background:#f8f9fa;color:#16181b}[data-v-ef49a0ea] .multiselect__option--highlight{background:#3abf94;color:#fff}[data-v-ef49a0ea] .multiselect__option--selected{background:#f8f9fa;color:#495057;font-weight:500}[data-v-ef49a0ea] .option-item{gap:8px}[data-v-ef49a0ea] .option-item,[data-v-ef49a0ea] .option-item .avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-ef49a0ea] .option-item .avatar{width:24px;height:24px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:600;-ms-flex-negative:0;flex-shrink:0;background-size:cover;background-position:50%}[data-v-ef49a0ea] .filter-select .multiselect__tags{min-height:38px;padding:6px 40px 0 6px;overflow:hidden}[data-v-ef49a0ea] .filter-select .multiselect__placeholder,[data-v-ef49a0ea] .filter-select .multiselect__single{padding-left:8px;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 10px);display:block}[data-v-ef49a0ea] .mx-datepicker{width:100%;position:relative}[data-v-ef49a0ea] .mx-input-wrapper{position:relative!important;display:block;width:100%}[data-v-ef49a0ea] .date-filter-input{height:38px;padding:.375rem 2.5rem .375rem .75rem;font-size:.75rem;line-height:1.5;color:#475569;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%}[data-v-ef49a0ea] .date-filter-input::-webkit-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}[data-v-ef49a0ea] .date-filter-input::-moz-placeholder{color:#64748b;opacity:1;font-size:.75rem}[data-v-ef49a0ea] .date-filter-input:-ms-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}[data-v-ef49a0ea] .date-filter-input::-ms-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}[data-v-ef49a0ea] .date-filter-input::placeholder{color:#64748b;opacity:1;font-size:.75rem}[data-v-ef49a0ea] .date-filter-input:focus{border-color:#94a3b8;outline:0;-webkit-box-shadow:0 0 0 2px rgba(148,163,184,.15);box-shadow:0 0 0 2px rgba(148,163,184,.15)}[data-v-ef49a0ea] .mx-input-append{position:absolute!important;right:10px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;color:#64748b!important;pointer-events:none;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto!important;width:auto!important;padding:0!important;margin:0!important}[data-v-ef49a0ea] .mx-input-append .fa-calendar{font-size:13px}[data-v-ef49a0ea] .mx-icon-clear{display:none!important}[data-v-ef49a0ea] .modal-body{overflow:visible;position:relative}[data-v-ef49a0ea] .modal,[data-v-ef49a0ea] .modal-content,[data-v-ef49a0ea] .modal-dialog{overflow:visible}.modal-loading-overlay[data-v-ef49a0ea]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.92);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100;border-radius:8px}.modal-loading-content[data-v-ef49a0ea]{text-align:center;padding:30px}.modal-loading-spinner[data-v-ef49a0ea]{font-size:48px;color:#3abf94;margin-bottom:16px;display:block}.modal-loading-text[data-v-ef49a0ea]{font-size:16px;color:#334155;font-weight:500;margin:0}.qr-code-container[data-v-ef49a0ea]{text-align:center;margin:20px 0}.qr-code-container canvas[data-v-ef49a0ea]{max-width:100%;height:auto}.generated-link-container[data-v-ef49a0ea]{margin:20px 0;padding:16px;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.link-success-message[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#166534;font-weight:500;font-size:14px;margin-bottom:12px}.link-success-message i[data-v-ef49a0ea]{font-size:18px;color:#22c55e}.link-display-wrapper[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.link-input[data-v-ef49a0ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:monospace;background-color:#fff;color:#374151;cursor:text}.link-input[data-v-ef49a0ea]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.2);box-shadow:0 0 0 2px rgba(58,191,148,.2)}.copy-link-btn[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#6b7280;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.copy-link-btn[data-v-ef49a0ea]:hover{background-color:#f9fafb;border-color:#3abf94;color:#3abf94}.copy-link-btn[data-v-ef49a0ea]:active{background-color:#f0fdf4}.copy-link-btn i[data-v-ef49a0ea]{font-size:16px}.link-action[data-v-ef49a0ea]{color:#3abf94;text-decoration:none;font-size:14px}.link-action[data-v-ef49a0ea]:hover{color:#2d8f6f;text-decoration:underline}.forms-feature-request[data-v-ef49a0ea]{padding:3rem 2rem;text-align:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;margin:2rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.feature-request-container[data-v-ef49a0ea]{max-width:600px;margin:0 auto}.feature-request-header[data-v-ef49a0ea]{margin-bottom:2rem}.feature-request-header .feature-icon[data-v-ef49a0ea]{font-size:4rem;color:#547fff;margin-bottom:1rem;display:block}.feature-request-header h3[data-v-ef49a0ea]{font-size:1.75rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.feature-request-header .feature-description[data-v-ef49a0ea]{font-size:1.1rem;color:#4a5568;line-height:1.6;margin-bottom:0}@media(max-width:768px){.forms-feature-request[data-v-ef49a0ea]{padding:2rem 1rem;margin:1rem}.feature-request-header .feature-icon[data-v-ef49a0ea]{font-size:3rem}.feature-request-header h3[data-v-ef49a0ea]{font-size:1.5rem}.feature-request-header .feature-description[data-v-ef49a0ea]{font-size:1rem}}.delete-warning-banner[data-v-ef49a0ea]{background:#c0392b;color:#fff;padding:12px 16px;border-radius:6px;margin-bottom:12px;font-size:.95em}.delete-warning-banner i[data-v-ef49a0ea]{margin-right:8px}.delete-reference-list[data-v-ef49a0ea]{list-style:none;padding:0;margin:0 0 8px 0}.delete-reference-list li[data-v-ef49a0ea]{padding:8px 12px;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ref-type-badge[data-v-ef49a0ea]{background:#e74c3c;color:#fff;padding:2px 8px;border-radius:3px;font-size:.75em;font-weight:600;white-space:nowrap}.ref-link[data-v-ef49a0ea]{color:#2c3e50;text-decoration:underline}.ref-link[data-v-ef49a0ea]:hover{color:#c0392b}.ref-link i[data-v-ef49a0ea]{font-size:.8em;margin-left:4px}.delete-acknowledge-label[data-v-ef49a0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;background:#fff3cd;border:1px solid #ffc107;border-radius:6px;font-weight:600;cursor:pointer}.delete-acknowledge-label input[type=checkbox][data-v-ef49a0ea]{width:18px;height:18px;cursor:pointer}.prefill-patient-name-preview[data-v-0a57edc6]{background-color:#f0fdf4!important;border-color:#86efac!important;color:#166534!important;font-style:italic}.prefill-patient-name-readonly[data-v-0a57edc6]{background-color:#f5f5f5!important;font-weight:700!important;color:#333!important;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prefill-teeth-preview[data-v-0a57edc6]{background-color:#f0fdf4!important;border-color:#86efac!important;color:#166534!important;font-style:italic}.prefill-teeth-editable[data-v-0a57edc6]{border-left:3px solid #86efac!important}.teeth-empty-note[data-v-0a57edc6]{display:block;color:#888;font-style:italic;margin-top:4px;font-size:.8em}.input-control-wrapper[data-v-0a57edc6]{width:100%}.pagebreak[data-v-9bed0958]{margin-top:30px;margin-bottom:30px;border-style:dashed;border-width:1px}.prefill-today-preview[data-v-32edbba7]{background-color:#eff6ff!important;border-color:#93c5fd!important;color:#1e40af!important;font-style:italic}.prefill-today-readonly[data-v-32edbba7]{background-color:#f5f5f5!important;font-weight:700!important;color:#333!important;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.file-uploader-control .uploaded-file-list[data-v-91358fc2]{list-style:none;padding-left:0}.file-uploader-control .uploaded-file-list li[data-v-91358fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 0}.drop-zone[data-v-91358fc2]{position:relative;border:2px dashed #ccc;border-radius:8px;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;margin-top:12px}.drop-zone--active[data-v-91358fc2]{border-color:#007bff;background-color:#e8f0fe}.drop-zone__overlay[data-v-91358fc2]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,123,255,.08);border-radius:8px;z-index:1;pointer-events:none}.drop-zone__overlay h4[data-v-91358fc2]{color:#007bff;margin:0}.prefill-hint[data-v-445576dc]{display:block;margin-top:4px;margin-left:24px;font-size:11px;color:#6b7280;line-height:1.4}label.bold[data-v-578cba84]{font-weight:600}.control-basic-information h6[data-v-6992ba49]{margin-bottom:12px;font-weight:600;color:#374151}.form-group[data-v-6992ba49]{margin-bottom:12px}.form-group label[data-v-6992ba49]{display:block;margin-bottom:4px;font-size:13px;font-weight:500;color:#4b5563}.form-group.checkbox-group label[data-v-6992ba49]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.form-group.checkbox-group input[type=checkbox][data-v-6992ba49]{width:16px;height:16px;cursor:pointer}.form-control[data-v-6992ba49]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.form-control[data-v-6992ba49]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-control[readonly][data-v-6992ba49]{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}select.form-control[data-v-6992ba49]{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:20px;padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.prefill-hint[data-v-6992ba49]{display:block;margin-top:4px;margin-left:24px;font-size:11px;color:#6b7280;line-height:1.4}.disabled-field[data-v-6992ba49]{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.placeholder-disabled-hint[data-v-6992ba49]{display:block;margin-top:4px;font-size:11px;color:#9ca3af;font-style:italic}.control-styling-information h6[data-v-31098a05]{margin-bottom:12px;font-weight:600;color:#374151}.form-group[data-v-31098a05]{margin-bottom:12px}.form-group label[data-v-31098a05]{display:block;margin-bottom:4px;font-size:13px;font-weight:500;color:#4b5563}.form-control[data-v-31098a05]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.form-control[data-v-31098a05]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}select.form-control[data-v-31098a05]{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:20px;padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.control-validation-information h6[data-v-6ecae674]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;font-weight:600;color:#374151}.add-rule-btn[data-v-6ecae674]{cursor:pointer;color:#10b981;font-size:18px;-webkit-transition:color .2s;transition:color .2s}.add-rule-btn[data-v-6ecae674]:hover{color:#059669}.no-rules-hint[data-v-6ecae674]{padding:12px;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;color:#6b7280;font-size:13px;text-align:center}.validation-rule[data-v-6ecae674]{margin-bottom:16px;padding:12px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.rule-header[data-v-6ecae674]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.rule-number[data-v-6ecae674]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase}.remove-rule-btn[data-v-6ecae674]{cursor:pointer;color:#ef4444;font-size:14px;-webkit-transition:color .2s;transition:color .2s}.remove-rule-btn[data-v-6ecae674]:hover{color:#dc2626}.form-group[data-v-6ecae674]{margin-bottom:10px}.form-group[data-v-6ecae674]:last-child{margin-bottom:0}.form-group label[data-v-6ecae674]{display:block;margin-bottom:4px;font-size:12px;font-weight:500;color:#4b5563}.form-control[data-v-6ecae674]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.form-control[data-v-6ecae674]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}select.form-control[data-v-6ecae674]{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:20px;padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rule-description[data-v-6ecae674]{display:block;margin-top:4px;font-size:11px;color:#9ca3af;font-style:italic}.condition-row input[data-v-af88a748],.condition-row select[data-v-af88a748]{min-width:0}.rule-row[data-v-af88a748]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px}.rule-actions[data-v-af88a748]{margin-top:8px}.rule-joiner[data-v-af88a748]{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.json-editor[data-v-5c7c215d]{width:100%;font-family:monospace}.hint[data-v-5c7c215d]{font-size:12px;color:#6b7280}.unknown-control-error[data-v-2b4e6f80]{border:2px dashed #dc3545;background-color:#fff5f5;border-radius:4px}.unknown-control-placeholder[data-v-2b4e6f80]{padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#dc3545;font-size:14px}.unknown-control-icon[data-v-2b4e6f80]{font-size:18px}.unknown-control-text[data-v-2b4e6f80]{font-weight:500}.renderer-section[data-v-684210f6],.section-headline[data-v-684210f6]{position:relative}.section-title[data-v-684210f6]{position:relative;display:inline-block}.section-subtitle[data-v-684210f6]{margin-top:4px}.section-controls[data-v-684210f6]{position:relative}.language-checkboxes[data-v-1bdcdb79]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.language-checkbox-label[data-v-1bdcdb79]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;background:#fff;font-weight:400;margin:0}.language-checkbox-label[data-v-1bdcdb79]:hover{border-color:#adb5bd;background:#f8f9fa}.language-checkbox-label.is-checked[data-v-1bdcdb79]{border-color:#007bff;background:#e7f1ff}.language-checkbox-label input[type=checkbox][data-v-1bdcdb79]{margin:0;cursor:pointer}.lang-code-badge[data-v-1bdcdb79]{display:inline-block;padding:1px 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#6c757d;border-radius:3px;line-height:1.4}.language-checkbox-label.is-checked .lang-code-badge[data-v-1bdcdb79]{background:#007bff}.lang-code-badge-sm[data-v-1bdcdb79]{font-size:10px;padding:1px 5px}.lang-name[data-v-1bdcdb79]{font-size:13px;color:#495057}.auto-translate-info[data-v-1bdcdb79]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:10px 12px;background-color:#e8f4fd;border:1px solid #bee5eb;border-radius:4px;margin-top:10px}.auto-translate-info .fa[data-v-1bdcdb79]{margin-top:2px}.auto-translate-info small[data-v-1bdcdb79]{line-height:1.4}.translation-language-section[data-v-1bdcdb79]{padding:12px 0;border-top:1px solid #e9ecef;margin-top:8px}.translation-language-section h6[data-v-1bdcdb79]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:12px;font-weight:600;font-size:14px;color:#343a40}.logo[data-v-04d6443a]{width:auto;max-width:100%;height:auto}.submit-button-container[data-v-04d6443a]{margin-top:30px;text-align:center;width:100%}.submit-button[data-v-04d6443a]{font-size:18px;padding:12px 30px;min-width:200px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.submit-button[data-v-04d6443a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.submit-button[data-v-04d6443a]:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.submit-button-loading[data-v-04d6443a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submit-spinner[data-v-04d6443a]{margin-right:8px}@media (max-width:576px){.submit-button[data-v-04d6443a]{width:100%;font-size:16px;padding:10px 20px}}.forms-page.create-form-page[data-v-5b447400]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:1.5rem 2rem;min-height:100vh}@media(max-width:768px){.forms-page.create-form-page[data-v-5b447400]{padding:1rem}}.forms-header[data-v-5b447400]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.forms-header .header-left[data-v-5b447400]{-webkit-box-flex:1;-ms-flex:1;flex:1}.forms-header .header-actions[data-v-5b447400]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media(max-width:768px){.forms-header[data-v-5b447400]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.page-title[data-v-5b447400]{font-size:1.75rem;font-weight:600;color:#0f172a;margin:0 0 4px 0;line-height:1.3}.page-subtitle[data-v-5b447400]{font-size:.9375rem;color:#64748b;margin:0}.btn-save[data-v-5b447400]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;background-color:#3abf94;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-save[data-v-5b447400]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-save[data-v-5b447400]:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-save i[data-v-5b447400]{font-size:.875rem}.config-card[data-v-5b447400]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;margin-bottom:24px;overflow:hidden}.config-card-header[data-v-5b447400]{padding:16px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.config-title[data-v-5b447400]{font-size:1rem;font-weight:600;color:#0f172a;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.config-title i[data-v-5b447400]{color:#64748b;font-size:1rem}.config-card-body[data-v-5b447400]{padding:20px}.config-row[data-v-5b447400]{margin-bottom:20px}.config-row[data-v-5b447400]:last-child{margin-bottom:0}.details-row[data-v-5b447400]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){.details-row[data-v-5b447400]{grid-template-columns:1fr}}.template-row .template-field[data-v-5b447400]{max-width:100%}.config-field[data-v-5b447400]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.field-label[data-v-5b447400]{font-size:.8125rem;font-weight:600;color:#475569;margin:0}.field-label .required[data-v-5b447400]{color:#ef4444}.modern-input[data-v-5b447400]{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;color:#334155;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.modern-input[data-v-5b447400]::-webkit-input-placeholder{color:#94a3b8}.modern-input[data-v-5b447400]::-moz-placeholder{color:#94a3b8}.modern-input[data-v-5b447400]:-ms-input-placeholder{color:#94a3b8}.modern-input[data-v-5b447400]::-ms-input-placeholder{color:#94a3b8}.modern-input[data-v-5b447400]::placeholder{color:#94a3b8}.modern-input[data-v-5b447400]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.template-selector[data-v-5b447400]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.template-selector .modern-select[data-v-5b447400]{-webkit-box-flex:1;-ms-flex:1;flex:1}.btn-load-template[data-v-5b447400]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 16px;background-color:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.btn-load-template[data-v-5b447400]:hover:not(:disabled){background-color:#e2e8f0;border-color:#cbd5e1}.btn-load-template[data-v-5b447400]:disabled{opacity:.5;cursor:not-allowed}.btn-load-template i[data-v-5b447400]{font-size:.8125rem}[data-v-5b447400] .modern-select .multiselect__tags{min-height:42px;padding:8px 40px 0 12px;border:1px solid #e2e8f0;border-radius:8px;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-5b447400] .modern-select .multiselect__tags:focus-within{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}[data-v-5b447400] .modern-select .multiselect__single{font-size:.875rem;color:#334155;margin-bottom:6px;padding-left:0}[data-v-5b447400] .modern-select .multiselect__placeholder{font-size:.875rem;color:#94a3b8;margin-bottom:6px;padding-left:0;padding-top:0}[data-v-5b447400] .modern-select .multiselect__input{font-size:.875rem;margin-bottom:6px;padding-left:0}[data-v-5b447400] .modern-select .multiselect__content-wrapper{border:1px solid #e2e8f0;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:4px}[data-v-5b447400] .modern-select .multiselect__option{padding:10px 14px;font-size:.875rem;color:#334155}[data-v-5b447400] .modern-select .multiselect__option--highlight{background-color:#f1f5f9;color:#334155}[data-v-5b447400] .modern-select .multiselect__option--selected{background-color:rgba(58,191,148,.1);color:#3abf94;font-weight:500}[data-v-5b447400] .modern-select .option-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}[data-v-5b447400] .modern-select .option-item i{color:#64748b;font-size:.875rem}.skip-validation-option[data-v-5b447400]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.skip-validation-toggle[data-v-5b447400]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:0;gap:12px}.skip-validation-toggle input[type=checkbox][data-v-5b447400]{width:18px;height:18px;cursor:pointer;accent-color:#3abf94;border-radius:4px}.skip-validation-toggle .toggle-label[data-v-5b447400]{font-weight:600;font-size:.875rem;color:#334155}.skip-validation-hint[data-v-5b447400]{margin:10px 0 0 30px;font-size:.8125rem;color:#64748b;line-height:1.5}.builder-section[data-v-5b447400]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--dark:#343a40;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}html{-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;color:#212529;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}a{color:#007bff}a:hover{color:#0056b3}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}caption{color:#6c757d}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}.small,small{font-size:80%}.blockquote-footer{font-size:80%;color:#6c757d}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure-caption{color:#6c757d}code{color:#e83e8c;word-break:break-word}kbd{background-color:#212529;border-radius:.2rem}pre{color:#212529}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{padding-right:15px;padding-left:15px}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-sm-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-sm-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-sm-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-sm-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-sm-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-sm-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-sm-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-sm-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-sm-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-sm-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-sm-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-sm-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-sm-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-sm-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-md-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-md-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-md-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-md-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-md-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-md-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-md-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-md-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-md-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-md-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-md-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-md-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-md-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-md-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-lg-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-lg-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-lg-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-lg-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-lg-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-lg-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-lg-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-lg-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-lg-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-lg-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-lg-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-lg-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-lg-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-lg-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-xl-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-xl-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-xl-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-xl-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-xl-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-xl-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-xl-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-xl-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-xl-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-xl-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-xl-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-xl-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-xl-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-xl-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{color:#212529}.table td,.table th{border-top:1px solid #dee2e6}.table thead th{border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-hover tbody tr:hover{color:#212529}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table .thead-dark th{background-color:#343a40;border-color:#454d55}.table .thead-light th{border-color:#dee2e6}.table-dark{background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.form-control{padding:.375rem .75rem;font-weight:400;border:1px solid #ced4da;border-radius:.25rem}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d}.form-control::-moz-placeholder{color:#6c757d}.form-control:-ms-input-placeholder{color:#6c757d}.form-control::-ms-input-placeholder{color:#6c757d}.form-control::placeholder{color:#6c757d}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px)}.form-control-plaintext{padding-top:.375rem;padding-bottom:.375rem;color:#212529}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;border-radius:.2rem}.form-control-lg{border-radius:.3rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.valid-feedback{font-size:80%;color:#28a745}.valid-tooltip{background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:100% calc(.375em + .1875rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.form-check-input.is-valid~.form-check-label,.was-validated .custom-control-input:valid~.custom-control-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{font-size:80%;color:#dc3545}.invalid-tooltip{background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");background-position:100% calc(.375em + .1875rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.form-check-input.is-invalid~.form-check-label,.was-validated .custom-control-input:invalid~.custom-control-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}@media (min-width:576px){.form-inline label{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0}.form-inline .form-group{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-align:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{padding:.375rem .75rem;border-radius:.25rem}.btn,.btn:hover{color:#212529}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn-primary{background-color:#007bff;border-color:#007bff}.btn-primary:hover{background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{background-color:#28a745;border-color:#28a745}.btn-success:hover{background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{background-color:#343a40;border-color:#343a40}.btn-dark:hover{background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light:hover{color:#212529}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{color:#007bff}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;border-radius:.2rem}.dropdown-menu{color:#212529;border-radius:.25rem}.dropdown-item{color:#212529}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{background-color:#007bff}.dropdown-header,.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d}.dropdown-item-text{color:#212529}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-text{padding:.375rem .75rem;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.custom-control-input:checked~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label:before{border:1px solid #adb5bd}.custom-control-label:after{background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch .custom-control-label:after{background-color:#adb5bd;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{padding:.375rem 1.75rem .375rem .75rem;font-weight:400;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){padding-right:.75rem}.custom-select:disabled{color:#6c757d}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-label{padding:.375rem .75rem;font-weight:400;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{padding:.375rem .75rem;border-radius:0 .25rem .25rem 0}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-webkit-slider-thumb{background-color:#007bff}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{background-color:#dee2e6}.custom-range::-moz-range-thumb{background-color:#007bff}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{background-color:#dee2e6}.custom-range::-ms-thumb{background-color:#007bff}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;text-align:center}.navbar{padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.navbar-brand{margin-right:1rem}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-toggler{border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand-md,.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand-lg,.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand-xl,.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{border-radius:.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck,.card-deck .card{-webkit-box-direction:normal}.card-deck .card{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1 0 0%;-webkit-box-flex:1;flex:1 0 0%;-ms-flex-direction:column;-webkit-box-orient:vertical;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;-webkit-box-flex:1;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{padding:.75rem 1rem;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;color:#6c757d;content:"/"}.breadcrumb-item.active{color:#6c757d}.pagination{border-radius:.25rem}.page-link{color:#007bff;border:1px solid #dee2e6}.page-link:hover{color:#0056b3;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;border-color:#dee2e6}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{padding:.25em .4em;font-size:75%;border-radius:.25rem}a.badge:focus,a.badge:hover{text-decoration:none}.badge-primary{background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{border-radius:.3rem}.alert{border-radius:.25rem}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.progress{height:1rem;border-radius:.25rem}.progress-bar{background-color:#007bff}.progress-bar-striped{background-size:1rem 1rem}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529}.list-group-item{margin-bottom:-1px}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d}.list-group-item.active{background-color:#007bff;border-color:#007bff}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{background-color:#1b1e21;border-color:#1b1e21}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{-webkit-appearance:none;-moz-appearance:none;appearance:none}.toast{overflow:hidden;backdrop-filter:blur(10px)}.toast-header{color:#6c757d}.modal-content{border-radius:.3rem}.modal-header{border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-footer{padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}.tooltip{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tooltip-inner{border-radius:.25rem}.popover{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;background-color:#fff;border-radius:.3rem}.popover .arrow{margin:0 .3rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{border-top-color:#fff}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem + -1px);margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{border-right-color:#fff}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem + -1px);margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{border-left-color:#fff}.popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-body{color:#212529}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-next-icon,.carousel-control-prev-icon{background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.spinner-border{vertical-align:text-bottom;border:.25em solid currentColor}.spinner-grow{vertical-align:text-bottom;background-color:currentColor}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-dark{border-color:#343a40!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}.embed-responsive-21by9:before{padding-top:42.857143%}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-break{overflow-wrap:break-word!important}@media print{*,:after,:before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.vue-form-builder .radio-checkbox label input[type=checkbox],.vue-form-builder .radio-checkbox label input[type=radio],.vue-form-renderer .radio-checkbox label input[type=checkbox],.vue-form-renderer .radio-checkbox label input[type=radio]{margin-right:6px}.bold{font-weight:700}.center{text-align:center}.largetext{font-size:18px}
/*!
 *
 *     Litepicker v1.4.5 (https://github.com/wakirin/Litepicker)
 *     Package: litepicker (https://www.npmjs.com/package/litepicker)
 *     License: MIT (https://github.com/wakirin/Litepicker/blob/master/LICENCE.md)
 *     Copyright 2019-2020 Rinat G.
 *
 *     Hash: a40e40fe2fd7821d251c
 *     Generated on: 1589809451890
 *
 */.forms-page.edit-form-page[data-v-74a05533]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:1.5rem 2rem;min-height:100vh}@media(max-width:768px){.forms-page.edit-form-page[data-v-74a05533]{padding:1rem}}.forms-header[data-v-74a05533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.forms-header .header-left[data-v-74a05533]{-webkit-box-flex:1;-ms-flex:1;flex:1}.forms-header .header-actions[data-v-74a05533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media(max-width:768px){.forms-header[data-v-74a05533]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.page-title[data-v-74a05533]{font-size:1.75rem;font-weight:600;color:#0f172a;margin:0 0 4px 0;line-height:1.3}.page-subtitle[data-v-74a05533]{font-size:.9375rem;color:#64748b;margin:0}.btn-save[data-v-74a05533]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;background-color:#3abf94;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-save[data-v-74a05533]:hover:not(:disabled){background-color:rgb(48.4963855422,159.7036144578,123.7493975904);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-save[data-v-74a05533]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.btn-save[data-v-74a05533]:disabled{opacity:.6;cursor:not-allowed}.btn-save i[data-v-74a05533]{font-size:.875rem}.btn-preview-language[data-v-74a05533]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;background-color:#6366f1;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-preview-language[data-v-74a05533]:hover:not(:disabled){background-color:rgb(61.56,65.28,237.64);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-preview-language[data-v-74a05533]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.btn-preview-language[data-v-74a05533]:disabled{opacity:.6;cursor:not-allowed}.btn-preview-language i[data-v-74a05533]{font-size:.875rem}.config-card[data-v-74a05533]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;margin-bottom:24px;overflow:hidden}.config-card-header[data-v-74a05533]{padding:16px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.config-title[data-v-74a05533]{font-size:1rem;font-weight:600;color:#0f172a;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.config-title i[data-v-74a05533]{color:#64748b;font-size:1rem}.config-card-body[data-v-74a05533]{padding:20px}.config-row[data-v-74a05533]{margin-bottom:20px}.config-row[data-v-74a05533]:last-child{margin-bottom:0}.details-row[data-v-74a05533]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){.details-row[data-v-74a05533]{grid-template-columns:1fr}}.config-field[data-v-74a05533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.field-label[data-v-74a05533]{font-size:.8125rem;font-weight:600;color:#475569;margin:0}.field-label .required[data-v-74a05533]{color:#ef4444}.modern-input[data-v-74a05533]{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;color:#334155;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.modern-input[data-v-74a05533]::-webkit-input-placeholder{color:#94a3b8}.modern-input[data-v-74a05533]::-moz-placeholder{color:#94a3b8}.modern-input[data-v-74a05533]:-ms-input-placeholder{color:#94a3b8}.modern-input[data-v-74a05533]::-ms-input-placeholder{color:#94a3b8}.modern-input[data-v-74a05533]::placeholder{color:#94a3b8}.modern-input[data-v-74a05533]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.modern-input.input-error[data-v-74a05533]{border-color:#ef4444}.modern-input.input-error[data-v-74a05533]:focus{-webkit-box-shadow:0 0 0 3px rgba(239,68,68,.1);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.modern-input[data-v-74a05533]:disabled{background-color:#f8fafc;color:#94a3b8;cursor:not-allowed}.field-error[data-v-74a05533]{color:#ef4444;font-size:.75rem;margin-top:-4px}.form-type-display[data-v-74a05533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;color:#64748b}.form-type-display i[data-v-74a05533]{color:#94a3b8}.form-type-display span[data-v-74a05533]{color:#334155;font-weight:500}.skip-validation-option[data-v-74a05533]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.skip-validation-toggle[data-v-74a05533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:0;gap:12px}.skip-validation-toggle input[type=checkbox][data-v-74a05533]{width:18px;height:18px;cursor:pointer;accent-color:#3abf94;border-radius:4px}.skip-validation-toggle input[type=checkbox][data-v-74a05533]:disabled{opacity:.6;cursor:not-allowed}.skip-validation-toggle .toggle-label[data-v-74a05533]{font-weight:600;font-size:.875rem;color:#334155}.skip-validation-hint[data-v-74a05533]{margin:10px 0 0 30px;font-size:.8125rem;color:#64748b;line-height:1.5}.builder-section[data-v-74a05533]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden;min-height:400px}.loading-state[data-v-74a05533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:60px 20px;color:#64748b;font-size:.9375rem}.loading-state i[data-v-74a05533]{font-size:1.25rem;color:#3abf94}.formpage .abc .ce-block__content{padding:0 0!important}.abc .codex-editor__redactor{padding-bottom:0!important}.language-toggle[data-v-56829512]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.change-language-label[data-v-56829512]{font-size:13px;color:#666;white-space:nowrap}.language-dropdown[data-v-56829512]{margin:0}.language-dropdown[data-v-56829512] .btn{padding:6px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.language-dropdown[data-v-56829512] .btn:hover{background:#f8f9fa;border-color:#ccc}.language-dropdown[data-v-56829512] .btn:focus{-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.25);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.language-btn[data-v-56829512]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.language-flag[data-v-56829512]{font-size:16px;line-height:1}.language-name[data-v-56829512]{font-weight:500}.language-caret[data-v-56829512]{font-size:10px;margin-left:2px;opacity:.7}.dropdown-language-item[data-v-56829512]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.language-label[data-v-56829512]{-webkit-box-flex:1;-ms-flex:1;flex:1}.language-check[data-v-56829512]{color:#28a745;font-size:12px}.language-dropdown[data-v-56829512] .dropdown-menu{min-width:140px;padding:4px 0;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.language-dropdown[data-v-56829512] .dropdown-item{padding:8px 12px;font-size:14px}.language-dropdown[data-v-56829512] .dropdown-item:hover{background-color:#f0f7ff}.language-dropdown[data-v-56829512] .dropdown-item.active{background-color:#e8f4ff;color:#333}@media (max-width:576px){.language-name[data-v-56829512]{display:none}.language-dropdown[data-v-56829512] .btn{padding:6px 10px}.language-caret[data-v-56829512]{display:none}}.submission-overlay[data-v-63ff3716]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}.submission-overlay-content[data-v-63ff3716]{background-color:#fff;border-radius:8px;padding:30px;text-align:center;max-width:90%;width:400px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2)}.spinner-container[data-v-63ff3716]{margin-bottom:20px}.spinner[data-v-63ff3716]{display:inline-block;width:60px;height:60px;border:5px solid rgba(0,123,255,.2);border-radius:50%;border-top-color:#007bff;-webkit-animation:spin-63ff3716 1s ease-in-out infinite;animation:spin-63ff3716 1s ease-in-out infinite}.submission-title[data-v-63ff3716]{font-size:24px;margin-bottom:15px;color:#333}.submission-message[data-v-63ff3716]{font-size:16px;color:#666;margin-bottom:0}@-webkit-keyframes spin-63ff3716{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-63ff3716{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:576px){.submission-overlay-content[data-v-63ff3716]{width:85%;padding:20px}.spinner[data-v-63ff3716]{width:50px;height:50px}.submission-title[data-v-63ff3716]{font-size:20px}.submission-message[data-v-63ff3716]{font-size:14px}}.patient-form-page[data-v-92f826bc]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100vh;padding-bottom:2rem;overflow-x:hidden;width:100%;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box}.patient-form-header[data-v-92f826bc]{background-color:#fff;border-bottom:1px solid #e2e8f0;padding:20px 2rem;margin-bottom:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.patient-form-header .header-content[data-v-92f826bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:12px}.practice-logo[data-v-92f826bc]{max-height:80px;max-width:280px;-o-object-fit:contain;object-fit:contain}.form-title[data-v-92f826bc]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.header-language-toggle[data-v-92f826bc]{margin-top:8px}.patient-form-container[data-v-92f826bc]{max-width:100%;margin:0 auto;padding:0 2rem 2rem 2rem}@media(max-width:768px){.patient-form-container[data-v-92f826bc]{padding:0 1rem 1rem 1rem}}.loading-state[data-v-92f826bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:120px 20px;min-height:300px;color:#64748b;font-size:1.1rem;background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none}.loading-state i[data-v-92f826bc]{font-size:2.5rem;color:#3abf94}.loading-state span[data-v-92f826bc]{font-weight:500}.debug-toggle-btn[data-v-92f826bc]{position:fixed;top:10px;right:10px;z-index:9999;padding:8px 12px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.debug-toggle-btn[data-v-92f826bc]:hover{background-color:#2563eb}[data-v-92f826bc] .vue-form-renderer .text-center.mb-5{display:none!important}[data-v-92f826bc] .vue-form-renderer{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;overflow:visible;padding:0;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-92f826bc] .vue-form-renderer div,[data-v-92f826bc] .vue-form-renderer h1,[data-v-92f826bc] .vue-form-renderer h2,[data-v-92f826bc] .vue-form-renderer h3,[data-v-92f826bc] .vue-form-renderer h4,[data-v-92f826bc] .vue-form-renderer h5,[data-v-92f826bc] .vue-form-renderer h6,[data-v-92f826bc] .vue-form-renderer label,[data-v-92f826bc] .vue-form-renderer li,[data-v-92f826bc] .vue-form-renderer p,[data-v-92f826bc] .vue-form-renderer span,[data-v-92f826bc] .vue-form-renderer td,[data-v-92f826bc] .vue-form-renderer th{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%}[data-v-92f826bc] .vue-form-renderer .form-headline-container{text-align:center;padding:0 16px;margin-bottom:24px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-92f826bc] .vue-form-renderer .form-headline-container h1{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 8px 0;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;-ms-hyphens:auto;hyphens:auto}[data-v-92f826bc] .vue-form-renderer .form-headline-container p{font-size:.9375rem;color:#64748b;margin:0;line-height:1.5}[data-v-92f826bc] .vue-form-renderer .section-container{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:2px solid #e2e8f0;margin-bottom:24px;overflow:visible;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-92f826bc] .vue-form-renderer .section-container:last-child{margin-bottom:0}[data-v-92f826bc] .vue-form-renderer .section-container:hover{border-color:#3abf94;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.15);box-shadow:0 2px 8px rgba(58,191,148,.15)}[data-v-92f826bc] .vue-form-renderer .section-container:focus-within{border-color:#3abf94;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.15);box-shadow:0 2px 8px rgba(58,191,148,.15)}[data-v-92f826bc] .vue-form-renderer .normal-section,[data-v-92f826bc] .vue-form-renderer .renderer-section{padding:0!important;padding-top:0!important;padding-bottom:0!important;margin:0!important;background-color:transparent!important;border-radius:0!important;border:none!important}[data-v-92f826bc] .vue-form-renderer .html2pdf__page-break{display:none!important;height:0!important;padding:0!important;margin:0!important}[data-v-92f826bc] .vue-form-renderer .headline-block,[data-v-92f826bc] .vue-form-renderer .section-headline{padding:16px 20px!important;margin:0!important;background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;border-radius:12px 12px 0 0!important;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}[data-v-92f826bc] .vue-form-renderer .headline-block .section-title,[data-v-92f826bc] .vue-form-renderer .headline-block h2,[data-v-92f826bc] .vue-form-renderer .section-headline .section-title,[data-v-92f826bc] .vue-form-renderer .section-headline h2{font-size:1rem!important;font-weight:600!important;color:#0f172a!important;margin:0!important;padding:0!important;border:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;line-height:1.4}[data-v-92f826bc] .vue-form-renderer .headline-block .section-subtitle,[data-v-92f826bc] .vue-form-renderer .headline-block p,[data-v-92f826bc] .vue-form-renderer .section-headline .section-subtitle,[data-v-92f826bc] .vue-form-renderer .section-headline p{font-size:.8125rem!important;color:#64748b!important;margin:4px 0 0 0!important;padding:0!important;line-height:1.4;font-weight:400}[data-v-92f826bc] .vue-form-renderer .control-list-container,[data-v-92f826bc] .vue-form-renderer .section-controls{padding:20px!important;margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;background-color:#fff!important;border-radius:0 0 12px 12px!important}[data-v-92f826bc] .vue-form-renderer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px;width:calc(100% + 16px)}[data-v-92f826bc] .vue-form-renderer .control-view-wrapper{margin-bottom:16px;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-92f826bc] .vue-form-renderer .control-view-wrapper:last-child{margin-bottom:0}[data-v-92f826bc] .vue-form-renderer .control-view-wrapper[class*=col-]{padding-left:8px;padding-right:8px}[data-v-92f826bc] .vue-form-renderer .control-view{padding:12px;border:1px solid transparent;border-radius:8px;background-color:transparent;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}[data-v-92f826bc] .vue-form-renderer .control-view:hover{background-color:#f8fafc;border-color:#e2e8f0}[data-v-92f826bc] .vue-form-renderer .control-view:focus-within{background-color:#f1f5f9;border-color:#e2e8f0}[data-v-92f826bc] .vue-form-renderer .control-label-container{margin-bottom:6px;padding-bottom:0;line-height:1.4}[data-v-92f826bc] .vue-form-renderer .control-label-container label{font-size:.8125rem;font-weight:600;color:#475569;margin-bottom:0;display:block}[data-v-92f826bc] .vue-form-renderer .control-label-container .text-danger{color:#ef4444;margin-left:2px}[data-v-92f826bc] .vue-form-renderer .form-control,[data-v-92f826bc] .vue-form-renderer input.form-control,[data-v-92f826bc] .vue-form-renderer select.form-control,[data-v-92f826bc] .vue-form-renderer textarea.form-control{padding:10px 14px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;font-size:.875rem!important;color:#334155!important;background-color:#fff!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;line-height:1.5!important;font-family:inherit!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-92f826bc] .vue-form-renderer .form-control:hover,[data-v-92f826bc] .vue-form-renderer input.form-control:hover,[data-v-92f826bc] .vue-form-renderer select.form-control:hover,[data-v-92f826bc] .vue-form-renderer textarea.form-control:hover{border-color:#cbd5e1!important}[data-v-92f826bc] .vue-form-renderer .form-control:focus,[data-v-92f826bc] .vue-form-renderer input.form-control:focus,[data-v-92f826bc] .vue-form-renderer select.form-control:focus,[data-v-92f826bc] .vue-form-renderer textarea.form-control:focus{outline:none!important;border-color:#3abf94!important;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1)!important;box-shadow:0 0 0 3px rgba(58,191,148,.1)!important}[data-v-92f826bc] .vue-form-renderer .form-control::-webkit-input-placeholder,[data-v-92f826bc] .vue-form-renderer input.form-control::-webkit-input-placeholder,[data-v-92f826bc] .vue-form-renderer select.form-control::-webkit-input-placeholder,[data-v-92f826bc] .vue-form-renderer textarea.form-control::-webkit-input-placeholder{color:#94a3b8!important}[data-v-92f826bc] .vue-form-renderer .form-control::-moz-placeholder,[data-v-92f826bc] .vue-form-renderer input.form-control::-moz-placeholder,[data-v-92f826bc] .vue-form-renderer select.form-control::-moz-placeholder,[data-v-92f826bc] .vue-form-renderer textarea.form-control::-moz-placeholder{color:#94a3b8!important}[data-v-92f826bc] .vue-form-renderer .form-control:-ms-input-placeholder,[data-v-92f826bc] .vue-form-renderer input.form-control:-ms-input-placeholder,[data-v-92f826bc] .vue-form-renderer select.form-control:-ms-input-placeholder,[data-v-92f826bc] .vue-form-renderer textarea.form-control:-ms-input-placeholder{color:#94a3b8!important}[data-v-92f826bc] .vue-form-renderer .form-control::-ms-input-placeholder,[data-v-92f826bc] .vue-form-renderer input.form-control::-ms-input-placeholder,[data-v-92f826bc] .vue-form-renderer select.form-control::-ms-input-placeholder,[data-v-92f826bc] .vue-form-renderer textarea.form-control::-ms-input-placeholder{color:#94a3b8!important}[data-v-92f826bc] .vue-form-renderer .form-control::placeholder,[data-v-92f826bc] .vue-form-renderer input.form-control::placeholder,[data-v-92f826bc] .vue-form-renderer select.form-control::placeholder,[data-v-92f826bc] .vue-form-renderer textarea.form-control::placeholder{color:#94a3b8!important}[data-v-92f826bc] .vue-form-renderer textarea.form-control{min-height:80px!important;resize:vertical!important}[data-v-92f826bc] .vue-form-renderer select.form-control{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:36px!important;cursor:pointer!important}[data-v-92f826bc] .vue-form-renderer input[type=date],[data-v-92f826bc] .vue-form-renderer input[type=datetime-local],[data-v-92f826bc] .vue-form-renderer input[type=email],[data-v-92f826bc] .vue-form-renderer input[type=number],[data-v-92f826bc] .vue-form-renderer input[type=password],[data-v-92f826bc] .vue-form-renderer input[type=tel],[data-v-92f826bc] .vue-form-renderer input[type=text],[data-v-92f826bc] .vue-form-renderer input[type=time],[data-v-92f826bc] .vue-form-renderer input[type=url],[data-v-92f826bc] .vue-form-renderer select,[data-v-92f826bc] .vue-form-renderer textarea{padding:10px 14px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;font-size:.875rem!important;color:#334155!important;background-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-92f826bc] .vue-form-renderer input[type=date]:hover,[data-v-92f826bc] .vue-form-renderer input[type=datetime-local]:hover,[data-v-92f826bc] .vue-form-renderer input[type=email]:hover,[data-v-92f826bc] .vue-form-renderer input[type=number]:hover,[data-v-92f826bc] .vue-form-renderer input[type=password]:hover,[data-v-92f826bc] .vue-form-renderer input[type=tel]:hover,[data-v-92f826bc] .vue-form-renderer input[type=text]:hover,[data-v-92f826bc] .vue-form-renderer input[type=time]:hover,[data-v-92f826bc] .vue-form-renderer input[type=url]:hover,[data-v-92f826bc] .vue-form-renderer select:hover,[data-v-92f826bc] .vue-form-renderer textarea:hover{border-color:#cbd5e1!important}[data-v-92f826bc] .vue-form-renderer input[type=date]:focus,[data-v-92f826bc] .vue-form-renderer input[type=datetime-local]:focus,[data-v-92f826bc] .vue-form-renderer input[type=email]:focus,[data-v-92f826bc] .vue-form-renderer input[type=number]:focus,[data-v-92f826bc] .vue-form-renderer input[type=password]:focus,[data-v-92f826bc] .vue-form-renderer input[type=tel]:focus,[data-v-92f826bc] .vue-form-renderer input[type=text]:focus,[data-v-92f826bc] .vue-form-renderer input[type=time]:focus,[data-v-92f826bc] .vue-form-renderer input[type=url]:focus,[data-v-92f826bc] .vue-form-renderer select:focus,[data-v-92f826bc] .vue-form-renderer textarea:focus{outline:none!important;border-color:#3abf94!important;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1)!important;box-shadow:0 0 0 3px rgba(58,191,148,.1)!important}[data-v-92f826bc] .vue-form-renderer .multiselect{border:1px solid #e2e8f0!important;border-radius:8px!important;min-height:42px!important;background-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;position:relative!important;z-index:1!important}[data-v-92f826bc] .vue-form-renderer .multiselect:hover{border-color:#cbd5e1!important}[data-v-92f826bc] .vue-form-renderer .multiselect--active{z-index:100!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__tags{border:none!important;background-color:transparent!important;padding:6px 40px 6px 10px!important;min-height:40px!important;border-radius:8px!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__select{width:40px!important;height:100%!important;background-color:transparent!important;border:none!important;right:0!important;top:0!important;padding:0!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__select:before{border-color:#6b7280 transparent transparent transparent!important;border-width:5px 5px 0 5px!important;top:50%!important;margin-top:-2px!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__tag{background-color:#3abf94!important;color:#fff!important;border-radius:4px!important;padding:4px 26px 4px 8px!important;margin:2px 4px 2px 0!important;font-size:.8125rem!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__tag-icon:after{color:#fff!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__tag-icon:hover{background-color:#2fa37f!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__placeholder{color:#94a3b8!important;font-size:.875rem!important;padding:0!important;margin:0!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__input{font-size:.875rem!important;color:#334155!important;background-color:transparent!important;border:none!important;padding:0!important;margin:0!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__content-wrapper{border:1px solid #e2e8f0!important;border-radius:8px!important;margin-top:4px!important;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important;z-index:1000!important;position:absolute!important;background-color:#fff!important;max-height:300px!important;overflow-y:auto!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__content,[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__element{display:block!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__option{padding:10px 14px!important;font-size:.875rem!important;color:#334155!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__option--highlight{background-color:#3abf94!important;color:#fff!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__option--selected{background-color:#f0fdf4!important;color:#166534!important;font-weight:500!important}[data-v-92f826bc] .vue-form-renderer .radio-checkbox{padding:4px 0}[data-v-92f826bc] .vue-form-renderer .radio-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 0;margin:0;background-color:transparent;border:none;border-radius:0;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;font-size:.875rem;color:#334155;font-weight:500}[data-v-92f826bc] .vue-form-renderer .radio-checkbox label:hover{color:#1e293b}[data-v-92f826bc] .vue-form-renderer .radio-checkbox label input[type=checkbox],[data-v-92f826bc] .vue-form-renderer .radio-checkbox label input[type=radio]{width:18px;height:18px;accent-color:#3abf94;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}[data-v-92f826bc] .vue-form-renderer .radio-checkbox.next label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:16px}[data-v-92f826bc] .vue-form-renderer .signature-container{border:1px solid #e2e8f0;border-radius:8px;padding:16px;background-color:#f8fafc;width:100%!important;max-width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}[data-v-92f826bc] .vue-form-renderer .signature-container .signature-instructions{font-size:.875rem!important;color:#64748b!important;margin-bottom:12px!important;text-align:center!important}[data-v-92f826bc] .vue-form-renderer .signature-container .signature-wrapper{border:2px dashed #cbd5e1!important;border-radius:8px!important;background-color:#fff!important;min-height:200px!important;width:100%!important}[data-v-92f826bc] .vue-form-renderer .signature-container .signature-wrapper:hover{border-color:#3abf94!important}[data-v-92f826bc] .vue-form-renderer .signature-container .signature-pad{width:100%!important;min-height:200px!important;height:200px!important}[data-v-92f826bc] .vue-form-renderer .signature-container canvas{border-radius:6px;background-color:#fff;border:none!important;width:100%!important}[data-v-92f826bc] .vue-form-renderer .signature-container #clear-signature{margin-top:12px!important;padding:8px 16px!important;background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:6px!important;color:#64748b!important;font-size:.8125rem!important;font-weight:500!important;cursor:pointer!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;text-align:center!important}[data-v-92f826bc] .vue-form-renderer .signature-container #clear-signature:hover{background-color:#e2e8f0!important;color:#334155!important}[data-v-92f826bc] .vue-form-renderer .example-full>.b-overlay-wrap>div,[data-v-92f826bc] .vue-form-renderer .example-full>div{border:none!important;background:transparent!important}[data-v-92f826bc] .vue-form-renderer .example-full h3.mt-3{font-size:1rem!important;font-weight:600!important;color:#334155!important;margin-bottom:12px!important;margin-top:0!important}[data-v-92f826bc] .vue-form-renderer .example-full ul{list-style:none!important;padding:0!important;margin:0 0 16px 0!important}[data-v-92f826bc] .vue-form-renderer .example-full ul li{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;margin-bottom:8px!important}[data-v-92f826bc] .vue-form-renderer .example-full ul li img{width:32px!important;height:32px!important;border-radius:4px!important;-o-object-fit:cover!important;object-fit:cover!important}[data-v-92f826bc] .vue-form-renderer .example-full ul li a{color:#3abf94!important;text-decoration:none!important;font-size:.875rem!important;font-weight:500!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}[data-v-92f826bc] .vue-form-renderer .example-full ul li a:hover{text-decoration:underline!important}[data-v-92f826bc] .vue-form-renderer .example-full ul li .fa-trash{color:#94a3b8!important;cursor:pointer!important;padding:4px!important;-webkit-transition:color .2s ease!important;transition:color .2s ease!important}[data-v-92f826bc] .vue-form-renderer .example-full ul li .fa-trash:hover{color:#ef4444!important}[data-v-92f826bc] .vue-form-renderer .example-full ul li .fa-spinner{color:#3abf94!important}[data-v-92f826bc] .vue-form-renderer .example-full>div>span{color:#64748b!important;font-size:.875rem!important;font-style:italic!important}[data-v-92f826bc] .vue-form-renderer .example-full .upload .table-responsive{border:none!important;overflow:visible!important}[data-v-92f826bc] .vue-form-renderer .example-full .upload .table,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table{border:none!important;margin-bottom:0!important;border-collapse:collapse!important}[data-v-92f826bc] .vue-form-renderer .example-full .upload .table thead,[data-v-92f826bc] .vue-form-renderer .example-full .upload .table thead th,[data-v-92f826bc] .vue-form-renderer .example-full .upload .table thead tr,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table thead,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table thead th,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table thead tr{display:none!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important;border:none!important}[data-v-92f826bc] .vue-form-renderer .example-full .upload .table tbody,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table tbody{display:block!important}[data-v-92f826bc] .vue-form-renderer .example-full .upload .table tbody tr,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table tbody tr{display:block!important;border:none!important;background:transparent!important}[data-v-92f826bc] .vue-form-renderer .example-full .upload .table tbody tr td,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table tbody tr td{display:block!important;border:none!important;padding:0!important;background:transparent!important}[data-v-92f826bc] .vue-form-renderer .example-full .upload .table tbody tr td .text-center.p-5,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table tbody tr td .text-center.p-5{border:2px dashed #e2e8f0!important;border-radius:12px!important;padding:40px 20px!important;background-color:#f8fafc!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}[data-v-92f826bc] .vue-form-renderer .example-full .upload .table tbody tr td .text-center.p-5:hover,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table tbody tr td .text-center.p-5:hover{border-color:#3abf94!important;background-color:rgba(58,191,148,.04)!important}[data-v-92f826bc] .vue-form-renderer .example-full .upload .table tbody tr td .text-center.p-5 h4,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table tbody tr td .text-center.p-5 h4{font-size:1rem!important;font-weight:500!important;color:#64748b!important;margin-bottom:16px!important}[data-v-92f826bc] .vue-form-renderer .example-full .upload .table tbody tr td .text-center.p-5 label.btn,[data-v-92f826bc] .vue-form-renderer .example-full .upload .table tbody tr td .text-center.p-5 label.btn-lg,[data-v-92f826bc] .vue-form-renderer .example-full .upload .table tbody tr td .text-center.p-5 label.btn-primary,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table tbody tr td .text-center.p-5 label.btn,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table tbody tr td .text-center.p-5 label.btn-lg,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table tbody tr td .text-center.p-5 label.btn-primary{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:8px!important;padding:12px 24px!important;background-color:#3abf94!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:.875rem!important;font-weight:600!important;cursor:pointer!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}[data-v-92f826bc] .vue-form-renderer .example-full .upload .table tbody tr td .text-center.p-5 label.btn-lg:hover,[data-v-92f826bc] .vue-form-renderer .example-full .upload .table tbody tr td .text-center.p-5 label.btn-primary:hover,[data-v-92f826bc] .vue-form-renderer .example-full .upload .table tbody tr td .text-center.p-5 label.btn:hover,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table tbody tr td .text-center.p-5 label.btn-lg:hover,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table tbody tr td .text-center.p-5 label.btn-primary:hover,[data-v-92f826bc] .vue-form-renderer .example-full .upload table.table tbody tr td .text-center.p-5 label.btn:hover{background-color:#2fa37f!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}[data-v-92f826bc] .vue-form-renderer .example-full .example-foorer{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:none!important}[data-v-92f826bc] .vue-form-renderer .example-full .example-foorer .btn-group,[data-v-92f826bc] .vue-form-renderer .example-full .upload .btn-group:empty,[data-v-92f826bc] .vue-form-renderer .example-full .upload .dropdown-menu:empty,[data-v-92f826bc] .vue-form-renderer .example-full .upload table .btn-group,[data-v-92f826bc] .vue-form-renderer .example-full .upload table .dropdown-menu,[data-v-92f826bc] .vue-form-renderer .example-full .upload table .dropdown-toggle,[data-v-92f826bc] .vue-form-renderer .example-full>.b-overlay-wrap .btn-group:empty,[data-v-92f826bc] .vue-form-renderer .example-full>.b-overlay-wrap .dropdown-menu:empty{display:none!important}[data-v-92f826bc] .vue-form-renderer .example-full>.b-overlay-wrap>div>div:last-child{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent!important}[data-v-92f826bc] .vue-form-renderer .example-full .drop-active{background:rgba(58,191,148,.9)!important}[data-v-92f826bc] .vue-form-renderer .example-full .drop-active h3{color:#fff!important;font-size:1.5rem!important}[data-v-92f826bc] .vue-form-renderer .file-uploader{border:2px dashed #e2e8f0;border-radius:12px;padding:40px 20px;text-align:center;background-color:#f8fafc;-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-92f826bc] .vue-form-renderer .file-uploader:hover{border-color:#3abf94;background-color:rgba(58,191,148,.04)}[data-v-92f826bc] .vue-form-renderer .date-input-wrapper{position:relative}[data-v-92f826bc] .vue-form-renderer .date-input-wrapper input{padding-right:36px}[data-v-92f826bc] .vue-form-renderer .date-input-wrapper .calendar-icon{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6b7280}[data-v-92f826bc] .vue-form-renderer .submit-button-container{margin:24px 0 0 0;padding:20px;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);text-align:center}[data-v-92f826bc] .vue-form-renderer .btn-success,[data-v-92f826bc] .vue-form-renderer .submit-button,[data-v-92f826bc] .vue-form-renderer button[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:10px 18px;background-color:#3abf94;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;min-width:160px;text-transform:none}[data-v-92f826bc] .vue-form-renderer .btn-success:hover:not(:disabled),[data-v-92f826bc] .vue-form-renderer .submit-button:hover:not(:disabled),[data-v-92f826bc] .vue-form-renderer button[type=submit]:hover:not(:disabled){background-color:#2fa37f;-webkit-transform:translateY(-1px);transform:translateY(-1px)}[data-v-92f826bc] .vue-form-renderer .btn-success:active:not(:disabled),[data-v-92f826bc] .vue-form-renderer .submit-button:active:not(:disabled),[data-v-92f826bc] .vue-form-renderer button[type=submit]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}[data-v-92f826bc] .vue-form-renderer .btn-success:disabled,[data-v-92f826bc] .vue-form-renderer .submit-button:disabled,[data-v-92f826bc] .vue-form-renderer button[type=submit]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}[data-v-92f826bc] .vue-form-renderer .btn-success .fa-spinner,[data-v-92f826bc] .vue-form-renderer .submit-button .fa-spinner,[data-v-92f826bc] .vue-form-renderer button[type=submit] .fa-spinner{-webkit-animation:spin-92f826bc 1s linear infinite;animation:spin-92f826bc 1s linear infinite}[data-v-92f826bc] .vue-form-renderer .required-indicator,[data-v-92f826bc] .vue-form-renderer .text-danger{color:#ef4444;font-weight:500}[data-v-92f826bc] .vue-form-renderer .error-message,[data-v-92f826bc] .vue-form-renderer .invalid-feedback{color:#ef4444;font-size:.75rem;margin-top:4px}[data-v-92f826bc] .vue-form-renderer .is-invalid{border-color:#ef4444!important}[data-v-92f826bc] .vue-form-renderer .is-invalid:focus{-webkit-box-shadow:0 0 0 3px rgba(239,68,68,.1)!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}@-webkit-keyframes spin-92f826bc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-92f826bc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(max-width:768px){.patient-form-page[data-v-92f826bc]{overflow-x:hidden;width:100%;max-width:100vw}.patient-form-header[data-v-92f826bc]{padding:16px;margin-bottom:12px}.practice-logo[data-v-92f826bc]{max-height:60px;max-width:200px}.form-title[data-v-92f826bc]{font-size:1.25rem}.patient-form-container[data-v-92f826bc]{padding:0 12px 12px 12px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-92f826bc] .vue-form-renderer{max-width:100%;overflow-x:hidden}[data-v-92f826bc] .vue-form-renderer .section-container{margin-bottom:12px;border-radius:10px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-92f826bc] .vue-form-renderer .section-container:hover{border-color:#e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}[data-v-92f826bc] .vue-form-renderer .headline-block,[data-v-92f826bc] .vue-form-renderer .section-headline{padding:12px 14px!important;border-radius:10px 10px 0 0!important}[data-v-92f826bc] .vue-form-renderer .headline-block .section-title,[data-v-92f826bc] .vue-form-renderer .headline-block h2,[data-v-92f826bc] .vue-form-renderer .section-headline .section-title,[data-v-92f826bc] .vue-form-renderer .section-headline h2{font-size:.9375rem!important}[data-v-92f826bc] .vue-form-renderer .control-list-container,[data-v-92f826bc] .vue-form-renderer .section-controls{padding:12px!important;border-radius:0 0 10px 10px!important}[data-v-92f826bc] .vue-form-renderer .control-view{padding:8px!important;margin-bottom:4px}[data-v-92f826bc] .vue-form-renderer .control-view:focus-within,[data-v-92f826bc] .vue-form-renderer .control-view:hover{background-color:transparent!important;border-color:transparent!important}[data-v-92f826bc] .vue-form-renderer .control-view-wrapper{margin-bottom:8px!important;padding:0 4px!important}[data-v-92f826bc] .vue-form-renderer .form-control,[data-v-92f826bc] .vue-form-renderer input.form-control,[data-v-92f826bc] .vue-form-renderer input[type=date],[data-v-92f826bc] .vue-form-renderer input[type=email],[data-v-92f826bc] .vue-form-renderer input[type=number],[data-v-92f826bc] .vue-form-renderer input[type=tel],[data-v-92f826bc] .vue-form-renderer input[type=text],[data-v-92f826bc] .vue-form-renderer select.form-control,[data-v-92f826bc] .vue-form-renderer textarea.form-control{font-size:16px!important;padding:12px 14px!important;min-height:44px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:100%!important}[data-v-92f826bc] .vue-form-renderer .control-label-container{margin-bottom:4px!important}[data-v-92f826bc] .vue-form-renderer .control-label-container label{font-size:.875rem!important;font-weight:600!important}[data-v-92f826bc] .vue-form-renderer .multiselect{min-height:44px!important;max-width:100%!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__tags{min-height:42px!important;padding:6px 40px 6px 10px!important}[data-v-92f826bc] .vue-form-renderer .multiselect .multiselect__option{padding:12px 14px!important}[data-v-92f826bc] .vue-form-renderer .radio-checkbox label{padding:8px 0!important;min-height:40px}[data-v-92f826bc] .vue-form-renderer .radio-checkbox label input[type=checkbox],[data-v-92f826bc] .vue-form-renderer .radio-checkbox label input[type=radio]{width:20px!important;height:20px!important}[data-v-92f826bc] .vue-form-renderer .submit-button-container{padding:12px!important;margin-top:12px!important}[data-v-92f826bc] .vue-form-renderer .btn-success,[data-v-92f826bc] .vue-form-renderer .submit-button,[data-v-92f826bc] .vue-form-renderer button[type=submit]{width:100%!important;padding:14px 20px!important;min-height:50px!important;font-size:1rem!important}[data-v-92f826bc] .vue-form-renderer .signature-container{padding:10px}[data-v-92f826bc] .vue-form-renderer .signature-container .signature-pad,[data-v-92f826bc] .vue-form-renderer .signature-container .signature-wrapper{min-height:150px!important}[data-v-92f826bc] .vue-form-renderer .example-full .upload .text-center.p-5{padding:24px 12px!important}}@media(max-width:480px){.patient-form-page[data-v-92f826bc]{overflow-x:hidden;width:100%;max-width:100vw}.patient-form-header[data-v-92f826bc]{padding:10px 12px;margin-bottom:8px}.patient-form-header .header-content[data-v-92f826bc]{gap:6px}.practice-logo[data-v-92f826bc]{max-height:45px;max-width:140px}.form-title[data-v-92f826bc]{font-size:1rem;word-wrap:break-word;overflow-wrap:break-word}.patient-form-container[data-v-92f826bc]{padding:0 8px 8px 8px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-92f826bc] .vue-form-renderer{max-width:100%}[data-v-92f826bc] .vue-form-renderer .form-headline-container{padding:0 8px;margin-bottom:16px}[data-v-92f826bc] .vue-form-renderer .form-headline-container h1{font-size:1.125rem!important;line-height:1.3}[data-v-92f826bc] .vue-form-renderer .form-headline-container p{font-size:.8125rem!important}[data-v-92f826bc] .vue-form-renderer .section-container{margin-bottom:8px;border-radius:8px;border-width:1px;max-width:100%}[data-v-92f826bc] .vue-form-renderer .headline-block,[data-v-92f826bc] .vue-form-renderer .section-headline{padding:10px 12px!important;border-radius:8px 8px 0 0!important}[data-v-92f826bc] .vue-form-renderer .headline-block .section-title,[data-v-92f826bc] .vue-form-renderer .headline-block h2,[data-v-92f826bc] .vue-form-renderer .section-headline .section-title,[data-v-92f826bc] .vue-form-renderer .section-headline h2{font-size:.875rem!important;word-wrap:break-word!important;overflow-wrap:break-word!important}[data-v-92f826bc] .vue-form-renderer .headline-block .section-subtitle,[data-v-92f826bc] .vue-form-renderer .headline-block p,[data-v-92f826bc] .vue-form-renderer .section-headline .section-subtitle,[data-v-92f826bc] .vue-form-renderer .section-headline p{font-size:.75rem!important;margin-top:2px!important}[data-v-92f826bc] .vue-form-renderer .control-list-container,[data-v-92f826bc] .vue-form-renderer .section-controls{padding:10px!important;border-radius:0 0 8px 8px!important}[data-v-92f826bc] .vue-form-renderer .control-view{padding:6px!important;max-width:100%}[data-v-92f826bc] .vue-form-renderer .control-view-wrapper{margin-bottom:6px!important;padding:0 2px!important;max-width:100%}[data-v-92f826bc] .vue-form-renderer .control-label-container{margin-bottom:3px!important}[data-v-92f826bc] .vue-form-renderer .control-label-container label{font-size:.8125rem!important}[data-v-92f826bc] .vue-form-renderer .form-control,[data-v-92f826bc] .vue-form-renderer input.form-control{padding:10px 12px!important;min-height:42px!important}[data-v-92f826bc] .vue-form-renderer h1,[data-v-92f826bc] .vue-form-renderer h2,[data-v-92f826bc] .vue-form-renderer h3,[data-v-92f826bc] .vue-form-renderer h4,[data-v-92f826bc] .vue-form-renderer h5,[data-v-92f826bc] .vue-form-renderer h6,[data-v-92f826bc] .vue-form-renderer li,[data-v-92f826bc] .vue-form-renderer p,[data-v-92f826bc] .vue-form-renderer td,[data-v-92f826bc] .vue-form-renderer th{word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;max-width:100%!important;-ms-hyphens:auto;hyphens:auto}}.verify-form-page[data-v-341f0f78]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif}.verify-form-container[data-v-341f0f78]{width:100%;max-width:440px}.logo-section[data-v-341f0f78]{text-align:center;margin-bottom:24px}.logo[data-v-341f0f78]{max-width:200px;max-height:80px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.verify-card[data-v-341f0f78]{background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.card-header[data-v-341f0f78]{background:linear-gradient(135deg,#3abf94,#2d9a77);padding:28px 32px;text-align:center}.card-title[data-v-341f0f78]{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 8px 0;line-height:1.3}.card-subtitle[data-v-341f0f78]{color:hsla(0,0%,100%,.9);font-size:.9375rem;margin:0;font-weight:400}.card-body[data-v-341f0f78]{padding:32px}.form-group[data-v-341f0f78]{margin-bottom:24px}.form-group label[data-v-341f0f78]{display:block;margin-bottom:8px}.label-text[data-v-341f0f78]{font-weight:600;color:#334155;font-size:.9375rem;display:block}.label-hint[data-v-341f0f78]{font-size:.8125rem;color:#64748b;font-weight:400;display:block;margin-top:2px}.input-wrapper[data-v-341f0f78]{position:relative}.input-icon[data-v-341f0f78]{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:1.125rem;pointer-events:none;z-index:1}.styled-input[data-v-341f0f78]{width:100%;padding:12px 14px 12px 44px!important;border:2px solid #e2e8f0!important;border-radius:10px!important;font-size:1rem!important;color:#334155!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;background-color:#f8fafc!important}.styled-input[data-v-341f0f78]:focus{border-color:#3abf94!important;-webkit-box-shadow:0 0 0 4px rgba(58,191,148,.1)!important;box-shadow:0 0 0 4px rgba(58,191,148,.1)!important;background-color:#fff!important;outline:none!important}.styled-input[data-v-341f0f78]::-webkit-input-placeholder{color:#94a3b8}.styled-input[data-v-341f0f78]::-moz-placeholder{color:#94a3b8}.styled-input[data-v-341f0f78]:-ms-input-placeholder{color:#94a3b8}.styled-input[data-v-341f0f78]::-ms-input-placeholder{color:#94a3b8}.styled-input[data-v-341f0f78]::placeholder{color:#94a3b8}.verify-btn[data-v-341f0f78]{width:100%;padding:14px 24px!important;font-size:1rem!important;font-weight:600!important;border-radius:10px!important;background:linear-gradient(135deg,#3abf94,#2d9a77)!important;border:none!important;color:#fff!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;-webkit-box-shadow:0 2px 4px rgba(58,191,148,.3)!important;box-shadow:0 2px 4px rgba(58,191,148,.3)!important;margin-top:8px}.verify-btn[data-v-341f0f78]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(58,191,148,.4)!important;box-shadow:0 4px 12px rgba(58,191,148,.4)!important}.verify-btn[data-v-341f0f78]:disabled{opacity:.7;cursor:not-allowed}.verify-btn i[data-v-341f0f78]{font-size:1.125rem}.office-info-section[data-v-341f0f78]{padding:20px 32px 24px;border-top:1px solid #e2e8f0;background-color:#f8fafc}.office-details[data-v-341f0f78]{font-size:.875rem;color:#64748b;line-height:1.7;text-align:center}.office-details[data-v-341f0f78] strong{color:#334155;font-weight:600}.loading-state[data-v-341f0f78]{text-align:center;padding:48px 24px;background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.spinner[data-v-341f0f78]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3abf94;border-radius:50%;-webkit-animation:spin-341f0f78 .8s linear infinite;animation:spin-341f0f78 .8s linear infinite;margin:0 auto 16px}@-webkit-keyframes spin-341f0f78{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-341f0f78{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-state p[data-v-341f0f78]{color:#64748b;font-size:.9375rem;margin:0}@media (max-width:480px){.verify-form-page[data-v-341f0f78]{padding:16px}.card-header[data-v-341f0f78]{padding:24px}.card-title[data-v-341f0f78]{font-size:1.25rem}.card-body[data-v-341f0f78]{padding:24px}.office-info-section[data-v-341f0f78]{padding:16px 24px 20px}}.forms-page.view-submission-page[data-v-792e2aec]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:1.5rem 2rem;min-height:100vh}@media(max-width:768px){.forms-page.view-submission-page[data-v-792e2aec]{padding:1rem}}.forms-header[data-v-792e2aec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.forms-header .header-left[data-v-792e2aec]{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width:768px){.forms-header[data-v-792e2aec]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.page-title[data-v-792e2aec]{font-size:1.75rem;color:#0f172a;margin:0 0 4px 0;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.language-badge[data-v-792e2aec],.page-title[data-v-792e2aec]{font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.language-badge[data-v-792e2aec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 10px;border-radius:4px;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.language-badge-es[data-v-792e2aec]{background-color:#fef3c7;color:#92400e;border:1px solid #fcd34d}.page-subtitle[data-v-792e2aec]{font-size:.9375rem;color:#64748b;margin:0}.submission-card[data-v-792e2aec]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}.submission-content[data-v-792e2aec]{padding:32px 40px}@media(max-width:768px){.submission-content[data-v-792e2aec]{padding:20px}}.loading-card[data-v-792e2aec]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0}.loading-state[data-v-792e2aec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:80px 20px;color:#64748b;font-size:.9375rem}.loading-state i[data-v-792e2aec]{font-size:1.5rem;color:#3abf94}[data-v-792e2aec] .vue-form-renderer .normal-section{margin-bottom:24px;padding:0}[data-v-792e2aec] .vue-form-renderer .form-group{margin-bottom:20px}[data-v-792e2aec] .vue-form-renderer label{font-weight:600;font-size:.8125rem;color:#475569;margin-bottom:6px;display:block}[data-v-792e2aec] .vue-form-renderer input[type=date],[data-v-792e2aec] .vue-form-renderer input[type=email],[data-v-792e2aec] .vue-form-renderer input[type=number],[data-v-792e2aec] .vue-form-renderer input[type=tel],[data-v-792e2aec] .vue-form-renderer input[type=text],[data-v-792e2aec] .vue-form-renderer select,[data-v-792e2aec] .vue-form-renderer textarea{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;color:#334155;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:inherit}[data-v-792e2aec] .vue-form-renderer input[type=date]:focus,[data-v-792e2aec] .vue-form-renderer input[type=email]:focus,[data-v-792e2aec] .vue-form-renderer input[type=number]:focus,[data-v-792e2aec] .vue-form-renderer input[type=tel]:focus,[data-v-792e2aec] .vue-form-renderer input[type=text]:focus,[data-v-792e2aec] .vue-form-renderer select:focus,[data-v-792e2aec] .vue-form-renderer textarea:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}[data-v-792e2aec] .vue-form-renderer input[type=date]:disabled,[data-v-792e2aec] .vue-form-renderer input[type=date][readonly],[data-v-792e2aec] .vue-form-renderer input[type=email]:disabled,[data-v-792e2aec] .vue-form-renderer input[type=email][readonly],[data-v-792e2aec] .vue-form-renderer input[type=number]:disabled,[data-v-792e2aec] .vue-form-renderer input[type=number][readonly],[data-v-792e2aec] .vue-form-renderer input[type=tel]:disabled,[data-v-792e2aec] .vue-form-renderer input[type=tel][readonly],[data-v-792e2aec] .vue-form-renderer input[type=text]:disabled,[data-v-792e2aec] .vue-form-renderer input[type=text][readonly],[data-v-792e2aec] .vue-form-renderer select:disabled,[data-v-792e2aec] .vue-form-renderer select[readonly],[data-v-792e2aec] .vue-form-renderer textarea:disabled,[data-v-792e2aec] .vue-form-renderer textarea[readonly]{background-color:#f8fafc;color:#64748b;cursor:not-allowed}[data-v-792e2aec] .vue-form-renderer input[type=checkbox],[data-v-792e2aec] .vue-form-renderer input[type=radio]{width:18px;height:18px;accent-color:#3abf94;margin-right:8px}[data-v-792e2aec] .vue-form-renderer .headline-block h1,[data-v-792e2aec] .vue-form-renderer .headline-block h2,[data-v-792e2aec] .vue-form-renderer .headline-block h3,[data-v-792e2aec] .vue-form-renderer .headline-block h4,[data-v-792e2aec] .vue-form-renderer .headline-block h5,[data-v-792e2aec] .vue-form-renderer .headline-block h6{font-weight:600;color:#0f172a;margin-bottom:8px}[data-v-792e2aec] .vue-form-renderer .headline-block p{color:#64748b;font-size:.9375rem}[data-v-792e2aec] .vue-form-renderer .control-list-container{margin:0;padding:0}[data-v-792e2aec] .vue-form-renderer .btn-submit,[data-v-792e2aec] .vue-form-renderer button[type=submit]{display:none}[data-v-792e2aec] .vue-form-renderer table{width:100%;border-collapse:collapse;margin-bottom:16px}[data-v-792e2aec] .vue-form-renderer table td,[data-v-792e2aec] .vue-form-renderer table th{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}[data-v-792e2aec] .vue-form-renderer table th{font-weight:600;color:#475569;background-color:#f8fafc}.control-view{margin-top:5px}pre{background:#333;white-space:pre}pre.code{margin:20px 0;border-radius:4px;border:1px solid #292929;position:relative}pre.code code{display:block;padding:15px 16px 14px;border-left:1px solid #555;overflow-x:auto;font-size:13px;line-height:19px;color:#ddd}.wiki-builder-preview,.wiki-patient-view{background-color:#fff!important}.abc,.abc div[contenteditable],.cdx-checklist,.cdx-checklist__item,.cdx-list,.cdx-list__item,.ce-block,.ce-block__content,.ce-block div[contenteditable],.ce-conversion-toolbar,.ce-header,.ce-inline-toolbar,.ce-paragraph,.ce-settings,.ce-toolbar,.codex-editor,.codex-editor__redactor,.codex-editor div[contenteditable],.tc-table{background-color:transparent!important;background:transparent!important}.wiki-builder-preview div,.wiki-patient-view div{background-color:transparent!important}.abc,.abc *,.abc div[contenteditable],.abc div[contenteditable] *,.cdx-checklist,.cdx-checklist *,.cdx-checklist__item,.cdx-checklist__item *,.cdx-list,.cdx-list *,.cdx-list__item,.cdx-list__item *,.ce-block,.ce-block *,.ce-block__content,.ce-block__content *,.ce-block div[contenteditable],.ce-block div[contenteditable] *,.ce-header,.ce-header *,.ce-paragraph,.ce-paragraph *,.codex-editor,.codex-editor *,.codex-editor div[contenteditable],.codex-editor div[contenteditable] *,.tc-table,.tc-table *,.wiki-builder-preview,.wiki-builder-preview *,.wiki-patient-view,.wiki-patient-view *{color:#000!important}.vue-form-renderer,.vue-form-renderer *{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.vue-form-renderer .control-label-container,.vue-form-renderer .control-label-container label,.vue-form-renderer .control-label-container small,.vue-form-renderer label{color:#000!important;opacity:1!important;font-weight:600!important}.vue-form-renderer .control-view,.vue-form-renderer .control-view-wrapper,.vue-form-renderer .control-view div,.vue-form-renderer .control-view p,.vue-form-renderer .control-view span{color:#000!important;opacity:1!important}.vue-form-renderer .form-control,.vue-form-renderer input,.vue-form-renderer select,.vue-form-renderer textarea{color:#000!important;opacity:1!important;border-color:#333!important}.vue-form-renderer .checkbox label,.vue-form-renderer .custom-control-label,.vue-form-renderer .form-check-label,.vue-form-renderer .form-headline-container h1,.vue-form-renderer .form-headline-container p,.vue-form-renderer .radio-checkbox label,.vue-form-renderer .radio label,.vue-form-renderer h1,.vue-form-renderer h2,.vue-form-renderer h3,.vue-form-renderer h4,.vue-form-renderer h5,.vue-form-renderer h6{color:#000!important;opacity:1!important}.vue-form-renderer .normal-section,.vue-form-renderer .section-container,.vue-form-renderer .toggleable-section{background-color:#fff!important}.vue-form-renderer table,.vue-form-renderer td,.vue-form-renderer th{color:#000!important;border-color:#333!important}.vue-form-renderer *{text-shadow:none!important}.vue-form-renderer{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.vue-form-renderer .form-control:disabled,.vue-form-renderer .form-control[readonly],.vue-form-renderer input:disabled,.vue-form-renderer input[readonly],.vue-form-renderer select:disabled,.vue-form-renderer textarea:disabled,.vue-form-renderer textarea[readonly]{color:#000!important;opacity:1!important;-webkit-text-fill-color:#000!important;background-color:#fff!important}.vue-form-renderer ::-webkit-input-placeholder{color:#000!important;opacity:1!important}.vue-form-renderer ::-moz-placeholder{color:#000!important;opacity:1!important}.vue-form-renderer :-ms-input-placeholder{color:#000!important;opacity:1!important}.vue-form-renderer ::-ms-input-placeholder{color:#000!important;opacity:1!important}.vue-form-renderer ::placeholder{color:#000!important;opacity:1!important}.vue-form-renderer .custom-select,.vue-form-renderer .form-control{color:#000!important;background-color:#fff!important}.vue-form-renderer .signature-pad,.vue-form-renderer canvas{opacity:1!important}#export,#export *,.vue-form-renderer div[style],.vue-form-renderer p[style],.vue-form-renderer span[style]{color:#000!important}#export div,#export label,#export p,#export span{color:#000!important;opacity:1!important}.form-result-container[data-v-3f4f712c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;padding:20px;background-color:#f8f9fa}.form-result-card[data-v-3f4f712c]{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);padding:40px;max-width:600px;width:100%;text-align:center;position:relative}.success-icon[data-v-3f4f712c]{font-size:60px;color:#28a745;margin-bottom:20px}.logo-container[data-v-3f4f712c]{margin-bottom:20px;text-align:center}.logo[data-v-3f4f712c]{display:inline-block;width:auto;max-width:200px;height:auto}.thank-you-title[data-v-3f4f712c]{font-size:32px;color:#333;margin-bottom:20px}.success-message[data-v-3f4f712c]{font-size:18px;color:#555;margin-bottom:10px;line-height:1.5}.close-message[data-v-3f4f712c]{font-size:16px;color:#777;margin-top:20px;margin-bottom:10px}.sms-confirmation[data-v-3f4f712c]{background-color:#f0f7ff;border:1px solid #cce0ff;border-radius:8px;padding:25px;margin:20px 0;text-align:left}.sms-confirmation-icon[data-v-3f4f712c]{text-align:center;font-size:36px;color:#06c;margin-bottom:12px}.sms-confirmation-title[data-v-3f4f712c]{font-size:20px;color:#06c;margin-bottom:12px;text-align:center}.sms-confirmation-text[data-v-3f4f712c]{font-size:15px;color:#444;line-height:1.6;margin-bottom:16px}.sms-details[data-v-3f4f712c]{list-style:none;padding:0;margin:0 0 16px 0}.sms-details li[data-v-3f4f712c]{font-size:14px;color:#555;padding:6px 0;border-bottom:1px solid #e0ecf7}.sms-details li[data-v-3f4f712c]:last-child{border-bottom:none}.sms-details li i[data-v-3f4f712c]{color:#06c;width:20px;margin-right:8px;text-align:center}.site-details[data-v-3f4f712c]{margin-top:30px;padding-top:20px;border-top:1px solid #eee;font-size:14px;color:#666;line-height:1.6}@media (max-width:576px){.form-result-card[data-v-3f4f712c]{padding:30px 20px}.success-icon[data-v-3f4f712c]{font-size:50px}.thank-you-title[data-v-3f4f712c]{font-size:26px}.success-message[data-v-3f4f712c]{font-size:16px}.sms-confirmation[data-v-3f4f712c]{padding:18px}.sms-confirmation-title[data-v-3f4f712c]{font-size:18px}}.configure-practice-pulse[data-v-42152d14]{background:#fff;min-height:100vh}.config-header[data-v-42152d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#3abf94,rgb(48.4963855422,159.7036144578,123.7493975904));border-bottom:1px solid #e9ecef;position:sticky;top:0;z-index:100}.config-header .header-content .header-title[data-v-42152d14]{margin:0;font-size:1.5rem;font-weight:600;color:#fff}.config-header .header-actions[data-v-42152d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.config-header .header-actions .btn-save[data-v-42152d14]{background:#fff!important;color:#3abf94!important;border:none!important;font-weight:600;padding:8px 20px;font-size:.9rem}.config-header .header-actions .btn-save[data-v-42152d14]:hover{background:#f1f5f9!important;color:rgb(52.0602409639,171.4397590361,132.843373494)!important}.config-header .header-actions .btn-save[data-v-42152d14]:focus{-webkit-box-shadow:0 0 0 3px hsla(0,0%,100%,.3)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.3)!important}.config-header .header-actions .btn-cancel[data-v-42152d14]{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.5)}.config-header .header-actions .btn-cancel[data-v-42152d14]:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.config-header .header-actions .btn-close-panel[data-v-42152d14]{background:transparent;border:none;color:#fff;font-size:1.25rem;padding:4px 8px;cursor:pointer;opacity:.8}.config-header .header-actions .btn-close-panel[data-v-42152d14]:hover{opacity:1}.config-content[data-v-42152d14]{padding:20px}.config-section[data-v-42152d14]{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;overflow:hidden}.config-section .section-header[data-v-42152d14]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.config-section .section-header .section-title[data-v-42152d14],.config-section .section-header[data-v-42152d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.config-section .section-header .section-title[data-v-42152d14]{margin:0;font-size:1rem;font-weight:600;color:#2c3e50;gap:10px}.config-section .section-header .section-title .section-icon[data-v-42152d14]{color:#3abf94;font-size:1.1rem}.config-section .section-header .btn-add-new[data-v-42152d14]{background:#3abf94;border:none;font-weight:500;font-size:.85rem}.config-section .section-header .btn-add-new[data-v-42152d14]:hover{background:rgb(48.4963855422,159.7036144578,123.7493975904)}.config-section .section-body[data-v-42152d14]{padding:20px}.form-grid[data-v-42152d14]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.form-field .field-label[data-v-42152d14]{display:block;font-size:.875rem;font-weight:500;color:#2c3e50;margin-bottom:8px}.checkbox-list[data-v-42152d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.checkbox-item[data-v-42152d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 16px;background:#f8f9fa;border-radius:6px;cursor:pointer;margin:0;-webkit-transition:background .2s;transition:background .2s}.checkbox-item[data-v-42152d14]:hover{background:rgb(239.075,241.35,243.625)}.checkbox-item .checkbox-label[data-v-42152d14]{font-size:.9rem;color:#2c3e50;line-height:1.5}.checkbox-item-complex .checkbox-item[data-v-42152d14]{margin-bottom:0;border-radius:6px 6px 0 0}.checkbox-item-complex .checkbox-sub-content[data-v-42152d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 16px;padding-left:44px;background:rgb(242.05,243.9,245.75);border-radius:0 0 6px 6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkbox-item-complex .checkbox-sub-content .elapsed-input[data-v-42152d14]{width:80px;text-align:center}.checkbox-item-complex .checkbox-sub-content .checkbox-label-continued[data-v-42152d14]{font-size:.9rem;color:#2c3e50;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.data-table .table[data-v-42152d14]{margin-bottom:0;border:1px solid #e9ecef;border-radius:6px;overflow:hidden}.data-table .table thead[data-v-42152d14]{background:#f8f9fa}.data-table .table thead th[data-v-42152d14]{font-size:.85rem;font-weight:600;color:#2c3e50;border-bottom:1px solid #e9ecef;padding:12px 16px}.data-table .table thead .th-actions[data-v-42152d14]{width:60px}.data-table .table tbody tr[data-v-42152d14]:hover{background:rgba(58,191,148,.03)}.data-table .table tbody td[data-v-42152d14]{padding:12px 16px;vertical-align:middle;border-bottom:1px solid #e9ecef}.data-table .table tbody tr:last-child td[data-v-42152d14]{border-bottom:none}.data-table .table-input[data-v-42152d14]{border:1px solid #e9ecef;border-radius:4px;padding:8px 12px}.data-table .table-input[data-v-42152d14]:focus{border-color:#3abf94;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.1);box-shadow:0 0 0 2px rgba(58,191,148,.1)}.data-table .td-actions[data-v-42152d14]{text-align:center}.data-table .btn-delete[data-v-42152d14]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:4px;color:#dc3545;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.data-table .btn-delete[data-v-42152d14]:hover{background:rgba(220,53,69,.1)}.sound-field[data-v-42152d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.sound-field .multiselect[data-v-42152d14]{-webkit-box-flex:1;-ms-flex:1;flex:1}.sound-field .btn-play-sound[data-v-42152d14]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#3abf94;color:#fff;border:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.sound-field .btn-play-sound[data-v-42152d14]:hover{background:rgb(48.4963855422,159.7036144578,123.7493975904);-webkit-transform:scale(1.05);transform:scale(1.05)}.color-input[data-v-42152d14]{width:60px;height:36px;padding:2px;border:1px solid #e9ecef;border-radius:4px;cursor:pointer}.postop-time-setting[data-v-42152d14]{margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:6px}.postop-time-setting .field-label[data-v-42152d14]{display:block;font-size:.9rem;color:#2c3e50;margin-bottom:12px}.postop-time-setting .time-picker[data-v-42152d14]{max-width:200px}.quick-notes-list[data-v-42152d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.quick-note-category[data-v-42152d14]{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.quick-note-category .category-header[data-v-42152d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.quick-note-category .category-header .btn-delete-cat[data-v-42152d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#dc3545;border-radius:4px;cursor:pointer}.quick-note-category .category-header .btn-delete-cat[data-v-42152d14]:hover{background:rgba(220,53,69,.1)}.quick-note-category .category-header .category-title-input[data-v-42152d14]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;border:1px solid transparent;background:transparent}.quick-note-category .category-header .category-title-input[data-v-42152d14]:focus{border-color:#3abf94;background:#fff}.quick-note-category .category-header .btn-add-sub[data-v-42152d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:none;background:#3abf94;color:#fff;border-radius:4px;cursor:pointer}.quick-note-category .category-header .btn-add-sub[data-v-42152d14]:hover{background:rgb(48.4963855422,159.7036144578,123.7493975904)}.quick-note-category .category-items[data-v-42152d14]{padding:12px 16px;padding-left:56px}.quick-note-category .category-item[data-v-42152d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #e9ecef}.quick-note-category .category-item[data-v-42152d14]:last-child{border-bottom:none}.quick-note-category .category-item .btn-delete-item[data-v-42152d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:#dc3545;border-radius:4px;cursor:pointer;margin-top:6px}.quick-note-category .category-item .btn-delete-item[data-v-42152d14]:hover{background:rgba(220,53,69,.1)}.quick-note-category .category-item .item-inputs[data-v-42152d14]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.quick-note-category .category-item .item-inputs .item-name-input[data-v-42152d14],.quick-note-category .category-item .item-inputs .item-notes-input[data-v-42152d14]{width:100%;border:1px solid #e9ecef;border-radius:4px;padding:8px 12px}.quick-note-category .category-item .item-inputs .item-name-input[data-v-42152d14]:focus,.quick-note-category .category-item .item-inputs .item-notes-input[data-v-42152d14]:focus{border-color:#3abf94}.quick-note-category .category-item .item-inputs .item-notes-input[data-v-42152d14]{font-size:.85rem;color:#6c757d}.btn-add-more[data-v-42152d14]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;padding:8px 16px;color:#3abf94;font-weight:500;text-decoration:none;border-radius:4px}.btn-add-more[data-v-42152d14]:hover{background:rgba(58,191,148,.1);text-decoration:none}.mobile-display[data-v-42152d14]{display:none}@media(max-width:768px){.mobile-display[data-v-42152d14]{display:block;font-weight:600;margin-bottom:4px;font-size:.85rem}}.multiselect[data-v-42152d14]{max-width:100%}.settingsDisabled[data-v-42152d14]{background-color:#ccc;color:#666}.dot-before[data-v-b3040012]{margin:3px 0}.dot-before[data-v-b3040012]:before{content:"\2022";margin-right:7.5px}li[data-v-b3040012]{color:#3abf94;font-weight:700}.example[data-v-b3040012]{color:#000;font-weight:400;margin-left:15px}.ToDo__items[data-v-b3040012]{margin-top:1.5rem}.ToDo__assignedToMe[data-v-b3040012]{margin-top:20px}[data-v-b3040012]:active :focus{border-color:#aba3ff}.newtodo[data-v-b3040012]{width:100%;padding:5px 5px;font-weight:400;background-color:#fff;border:2px solid #e0e6e8;border-radius:3px;line-height:normal;margin:0;-webkit-transition:border .15s;transition:border .15s;cursor:auto}[contenteditable][placeholder][data-v-b3040012]:empty:before{content:attr(placeholder);position:absolute;color:#d3d3d3;background-color:transparent}[contenteditable=true][data-v-b3040012]{display:inline-block}.tooltip-inner[data-v-b3040012]{padding:-10px}.practice-pulse-details-page{background-color:#f8fafc;min-height:100vh}.practice-pulse-details-page .details-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.practice-pulse-details-page .panel-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px;background:linear-gradient(135deg,#3abf94,rgb(48.4963855422,159.7036144578,123.7493975904));position:sticky;top:0;z-index:100;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.practice-pulse-details-page .panel-header,.practice-pulse-details-page .panel-header .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.practice-pulse-details-page .panel-header .header-content{gap:12px}.practice-pulse-details-page .panel-header .header-icon{font-size:1.25rem;color:hsla(0,0%,100%,.9)}.practice-pulse-details-page .panel-header .header-title{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.practice-pulse-details-page .panel-header .btn-close-panel{width:36px;height:36px;border-radius:8px;border:none;background:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.practice-pulse-details-page .panel-header .btn-close-panel:hover{background:hsla(0,0%,100%,.25)}.practice-pulse-details-page .panel-header .btn-close-panel i{font-size:1.25rem}.practice-pulse-details-page .panel-body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px}.practice-pulse-details-page .data-section{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden}.practice-pulse-details-page .table-responsive{overflow-x:auto}.practice-pulse-details-page .table-responsive .table{margin-bottom:0}.practice-pulse-details-page .table-responsive .table thead th{background:#f8fafc;border-bottom:2px solid #e2e8f0;border-top:none;font-weight:600;color:#475569;font-size:.8125rem;text-transform:uppercase;letter-spacing:.5px;padding:14px 16px;white-space:nowrap}.practice-pulse-details-page .table-responsive .table tbody td{padding:14px 16px;vertical-align:middle;border-color:#f1f5f9;font-size:.875rem;color:#334155}.practice-pulse-details-page .table-responsive .table tbody tr:hover{background-color:#f8fafc}.practice-pulse-details-page .table-responsive td.hightime{font-weight:700!important;color:#dc2626!important}.practice-pulse-details-page .patient-link{color:#3abf94;font-weight:600;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.practice-pulse-details-page .patient-link:hover{color:rgb(46.1204819277,151.8795180723,117.686746988);text-decoration:underline}.practice-pulse-details-page .patient-name{font-weight:600;color:#1e293b}.practice-pulse-details-page .time-value{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.8125rem;color:#64748b}.practice-pulse-details-page .time-value.high-time{color:#dc2626;font-weight:700}.practice-pulse-details-page .status-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.practice-pulse-details-page .status-badge.status-success{background:rgba(58,191,148,.1);color:#3abf94}.practice-pulse-details-page .status-badge.status-muted{background:#f1f5f9;color:#64748b}.practice-pulse-details-page .report-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#fafbfc}.practice-pulse-details-page .report-filters .filter-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.practice-pulse-details-page .report-filters .filter-label{font-size:.8125rem;font-weight:600;color:#475569;margin:0}.practice-pulse-details-page .report-filters .date-picker-wrap{width:180px}.practice-pulse-details-page .report-filters .date-picker-wrap .date-input{border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:.875rem}.practice-pulse-details-page .report-filters .date-picker-wrap .date-input:focus{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.15);box-shadow:0 0 0 3px rgba(58,191,148,.15)}.practice-pulse-details-page .report-filters .filter-actions{padding-bottom:2px}.practice-pulse-details-page .report-filters .btn-view-report{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:9px 18px;background:#3abf94;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.practice-pulse-details-page .report-filters .btn-view-report:hover{background:rgb(48.4963855422,159.7036144578,123.7493975904);-webkit-box-shadow:0 4px 12px rgba(58,191,148,.3);box-shadow:0 4px 12px rgba(58,191,148,.3)}.practice-pulse-details-page .task-input-section{padding:20px 24px;border-bottom:1px solid #e2e8f0}.practice-pulse-details-page .task-input-section .newtodo{width:100%;padding:12px 16px;font-weight:400;background-color:#fff;border:2px solid #e2e8f0;border-radius:10px;line-height:1.5;margin:0;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;cursor:text;min-height:80px}.practice-pulse-details-page .task-input-section .newtodo:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.15);box-shadow:0 0 0 3px rgba(58,191,148,.15)}.practice-pulse-details-page .task-input-section [contenteditable][placeholder]:empty:before{content:attr(placeholder);color:#94a3b8;background-color:transparent}.practice-pulse-details-page .task-input-section .task-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:16px}.practice-pulse-details-page .task-input-section .btn-add-task{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 20px;background:#3abf94;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.practice-pulse-details-page .task-input-section .btn-add-task:hover{background:rgb(48.4963855422,159.7036144578,123.7493975904);-webkit-box-shadow:0 4px 12px rgba(58,191,148,.3);box-shadow:0 4px 12px rgba(58,191,148,.3)}.practice-pulse-details-page .task-input-section .btn-cancel{padding:10px 20px;border:1px solid #e2e8f0;background:#fff;color:#64748b;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.practice-pulse-details-page .task-input-section .btn-cancel:hover{background:#f8fafc;border-color:#cbd5e1}.practice-pulse-details-page .task-list-section{padding:16px 24px}.practice-pulse-details-page .wiki-content-section{padding:24px}.practice-pulse-details-page .VueTables .VueTables__search-field{margin-bottom:16px}.practice-pulse-details-page .VueTables .VueTables__search-field input{border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;font-size:.875rem}.practice-pulse-details-page .VueTables .VueTables__search-field input:focus{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.15);box-shadow:0 0 0 3px rgba(58,191,148,.15);outline:none}.practice-pulse-details-page .VueTables .VueTables__limit-field select{border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:.8125rem}.practice-pulse-details-page .VueTables .VuePagination{margin-top:16px;padding:16px 24px;border-top:1px solid #e2e8f0}.practice-pulse-details-page .VueTables .VuePagination nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.practice-pulse-details-page .VueTables .VuePagination .page-item .page-link{border:none;color:#64748b;padding:8px 14px;margin:0 2px;border-radius:6px;font-size:.875rem}.practice-pulse-details-page .VueTables .VuePagination .page-item .page-link:hover{background:#f1f5f9;color:#334155}.practice-pulse-details-page .VueTables .VuePagination .page-item.active .page-link{background:#3abf94;color:#fff}.practice-pulse-details-page .VueTables .VuePagination .page-item.disabled .page-link{color:#cbd5e1}@media(max-width:768px){.practice-pulse-details-page .panel-header{padding:12px 16px}.practice-pulse-details-page .panel-header .header-title{font-size:1.1rem}.practice-pulse-details-page .panel-body{padding:16px}.practice-pulse-details-page .report-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.practice-pulse-details-page .report-filters .date-picker-wrap,.practice-pulse-details-page .report-filters .filter-group{width:100%}.practice-pulse-details-page .task-input-section{padding:16px}}.ToDo__items[data-v-e6d3260a]{margin-top:1.5rem}.ToDo__assignedToMe[data-v-e6d3260a]{margin-top:20px}[data-v-e6d3260a]:active :focus{border-color:#aba3ff}.newtodo[data-v-e6d3260a]{width:100%;padding:5px 5px;font-weight:400;background-color:#fff;border:2px solid #e0e6e8;border-radius:3px;line-height:normal;margin:0;-webkit-transition:border .15s;transition:border .15s;cursor:auto}[contenteditable][placeholder][data-v-e6d3260a]:empty:before{content:attr(placeholder);position:absolute;color:#d3d3d3;background-color:transparent}[contenteditable=true][data-v-e6d3260a]{display:inline-block}.tooltip-inner[data-v-e6d3260a]{padding:-10px}.quickNotes[data-v-e6d3260a]{height:350px;overflow-y:scroll}.check-out-panel .table td,.check-out-panel .table th{font-weight:400!important}.check-out-panel p.image img{max-width:22px}.check-out-panel .table{margin-top:10px}.check-out-panel .table td{padding-top:.75rem!important;vertical-align:middle}.check-out-panel .createFuError{background-color:#f2f2f2;margin:8px}.check-out-panel .user-first-panel,.check-out-panel .user-info-panel{border-radius:.25rem;overflow:hidden;margin-bottom:25px;background:#fff;-webkit-box-shadow:0 23px 20px -20px rgba(153,187,221,.1),0 0 15px rgba(153,187,221,.06);box-shadow:0 23px 20px -20px rgba(153,187,221,.1),0 0 15px rgba(153,187,221,.06)}.check-out-panel .user-first-panel section,.check-out-panel .user-info-panel section{padding-left:15px;padding-right:15px;display:block;clear:both;margin-bottom:20px;overflow:hidden}.check-out-panel .user-first-panel img,.check-out-panel .user-info-panel img{width:40px;height:40px}.check-out-panel .user-first-panel section.first-section,.check-out-panel .user-info-panel section.first-section{padding:0;margin-bottom:0;background-color:#a9deff}.check-out-panel .user-first-panel section.first-section .patient-header,.check-out-panel .user-info-panel section.first-section .patient-header{background-color:#a9deff;border-radius:0 0 0 0;position:relative;margin-bottom:36px;height:60px}.check-out-panel .user-first-panel section.first-section .patient-header .profileContactContainer,.check-out-panel .user-info-panel section.first-section .patient-header .profileContactContainer{position:absolute;left:1%;top:27px}.check-out-panel .user-first-panel section.first-section .patient-header .thumb-xl,.check-out-panel .user-info-panel section.first-section .patient-header .thumb-xl{border:2px solid #fff;border-radius:50%}.check-out-panel .post-user{position:relative}.check-out-panel .post-user:after{display:block;clear:both;content:""}.check-out-panel .post-user img{border:3px solid #fff}.check-out-panel .post-user .mr{margin-right:5px}.check-out-panel .post-user{text-align:right}.check-out-panel .name-panel span.fw-normal{margin-right:15px;font-size:14px}.check-out-panel .comunication-panel{margin:15px 0 0}.check-out-panel .comunication-panel li{font-size:14px;display:inline-block;margin:6px 8px 6px 0}.check-out-panel .comunication-panel li a{color:#949da5;text-decoration:none}.check-out-panel .comunication-panel li a:hover{color:#495057}.check-out-panel .comunication-panel li i{font-size:16px}.check-out-panel section.recall-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.check-out-panel section.recall-panel h3{display:inline-block;margin:0;margin-right:5px}.check-out-panel section.recall-panel h3 .badge{vertical-align:middle;margin-left:10px}.check-out-panel section.recall-panel .comunication-panel{display:inline-block;margin:0 10px;line-height:36px}.check-out-panel section.recall-panel .comunication-panel li{padding:0;margin:0 15px 0 0;line-height:22px}.check-out-panel .broken-panel th,.check-out-panel .family-section th,.check-out-panel .follow-up-section th,.check-out-panel .scheduled-panel th{font-weight:700}.check-out-panel .follow-up-section .badge{border-radius:0}.check-out-panel .table-resposive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.check-out-panel .table{width:100%;margin-bottom:1rem;color:#29323a;min-width:300px}.check-out-panel .user-info-panel{padding:15px 0 0}.check-out-panel .user-info-panel .form-section{margin-top:20px}.check-out-panel .user-info-panel .form-section p.image{width:30px;float:left}.check-out-panel .user-info-panel .form-section{margin:15px 0 0}.check-out-panel .user-info-panel .form-section textarea{width:calc(100% - 30px)}.check-out-panel .user-info-panel .form-group.text-right button{margin:0 0 0 10px}.check-out-panel .user-info-panel p{margin-bottom:0;font-weight:400;font-size:14px}.check-out-panel .family-section .card-header{padding:0;margin:0}.check-out-panel .family-section .card-body{padding:0;margin:22px 0 15px}.check-out-panel .family-section .card.panel{border:1px solid #ddd;border-radius:10px;padding:10px 15px;margin-top:20px}.check-out-panel .family-section .card.panel h4 .accordion-toggle{display:block}.check-out-panel .family-section .card.panel h4 .accordion-toggle span{width:auto;display:inline-block;float:left;margin-right:20px}.check-out-panel .family-section .card.panel h4 .accordion-toggle i.fa{float:right}.check-out-panel .family-section .card-body{margin-bottom:20px}.check-out-panel .family-section .card-body table{margin:15px 0 0}.check-out-panel .family-section .card-body span.glyphicon-thumbs-up{font-size:18px;margin-right:5px}.check-out-panel .family-section .panel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:transparent}.check-out-panel .family-section .panel-header h5{margin-bottom:2px}.check-out-panel .family-section .panel-header a{text-decoration:underline!important}.check-out-panel .family-section .panel-header i{font-size:17px}@media(max-width:1300px){.check-out-panel h3{font-size:18px}}@media(max-width:1080px){.check-out-panel .alert-danger,.check-out-panel .alert-success{padding:10px;font-size:11px}}@media(max-width:990px){.check-out-panel .alert-danger,.check-out-panel .alert-success{padding:10px;font-size:14px}}@media(max-width:560px){.check-out-panel h3{font-size:18px}.check-out-panel h4{font-size:14px}.check-out-panel .card-header h4{margin-bottom:0}.check-out-panel table.table{min-width:500px}.check-out-panel .user-info-panel .form-group.text-right button{margin:0 0 10px;font-size:11px;font-weight:700;width:200px}.check-out-panel .alert-danger,.check-out-panel .alert-success{padding:10px;font-size:11px}.check-out-panel .alert-danger .btn:not(.btn-default){padding:0 2px;font-size:10px}}@media(max-width:420px){.check-out-panel .alert-danger{padding:10px 5px;font-size:9px}.check-out-panel .alert-danger .btn:not(.btn-default){padding:0 2px;font-size:9px}.check-out-panel section.recall-panel{display:block}.check-out-panel section.recall-panel .comunication-panel[data-v-11ffd3ca]{margin:0}}@media(max-width:340px){.check-out-panel .alert-danger{font-size:8px}.check-out-panel .alert-danger .btn:not(.btn-default){font-size:7px}}.check-out-panel .alert{font-size:1.2rem}:root{--visual-indicator-color:#d02816}@-webkit-keyframes blink{0%{background-color:var(--visual-indicator-color)}to{background-color:var(--visual-indicator-color)}}@keyframes blink{0%{background-color:var(--visual-indicator-color)}to{background-color:var(--visual-indicator-color)}}.widget[data-v-76951e06]{margin-bottom:20px}.ppalert hr[data-v-76951e06]{margin-top:0}.ppalert .config[data-v-76951e06]{position:relative!important;right:-20px!important;cursor:pointer}.flip-list-move[data-v-76951e06]{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.no-move[data-v-76951e06]{-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s}.ghost[data-v-76951e06]{opacity:.5;background:#c8ebfb;border:2px dashed #007bff;border-radius:4px}.chosen[data-v-76951e06]{opacity:.9;-webkit-box-shadow:0 4px 12px rgba(0,123,255,.3);box-shadow:0 4px 12px rgba(0,123,255,.3);-webkit-transform:scale(1.02);transform:scale(1.02)}.dragging[data-v-76951e06]{opacity:.8;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.15);box-shadow:0 8px 20px rgba(0,0,0,.15);-webkit-transform:rotate(2deg);transform:rotate(2deg)}.list-group[data-v-76951e06]{min-height:50px;padding:5px;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.list-group[data-v-76951e06]:hover{background-color:rgba(0,123,255,.03)}.list-group-item[data-v-76951e06]{cursor:move}.list-group-item i[data-v-76951e06]{cursor:pointer}.chat-section-wrapper[data-v-76951e06]{margin-top:30px;padding:20px;border-top:1px solid #e0e0e0;background:#f9fbfd;border-radius:8px;overflow:visible}.dismissed[data-v-76951e06]{opacity:.3}.noalert[data-v-76951e06]{background-color:grey;color:#fff;font-weight:700;text-align:center}.chat-section-wrapper{overflow:visible!important}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal,.modal .modal-body,.modal .modal-content,.modal .modal-dialog{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable,.modal .modal-dialog.modal-dialog-scrollable .modal-content{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body{overflow-y:auto!important}.multiselect__content-wrapper{z-index:10050!important}.modal-backdrop{background-color:rgba(0,0,0,.5)!important}.root.chatOpen{left:0!important}.popover{max-width:700px!important}.collections-popover,.popover-body{background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.collections-popover,.popover-body,.production-collection-popover .popover-body{max-height:600px!important;overflow-y:auto}.help_popover p{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner{padding:12px}.tooltip .tooltip-inner .tooltip-txt{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item{font-size:12px}.overdue-recall-pg .multiselect__option{white-space:normal}.overdue-recall-pg .multiselect__option .option-code{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder{margin-bottom:5px}.overdue-recall-pg .multiselect__tag{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item{font-size:12px}.routine-form .multiselect__tags{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select{height:34px}.routine-form .multiselect__placeholder{margin-bottom:3px}.routine-form .multiselect__input{font-size:14px}.routine-form .multiselect__select:before{top:60%}.practice-pulse-page{background-color:#f8fafc;min-height:100vh;padding-bottom:20px}.practice-pulse-page .page-title{font-size:1.5rem;font-weight:700;color:#1e293b;padding:20px 0 10px;margin-bottom:0!important}.practice-pulse-page .page-title i{color:#64748b;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.practice-pulse-page .page-title i:hover{color:#3abf94}.practice-pulse-page .check-in-header{background:linear-gradient(135deg,#3abf94,rgb(48.4963855422,159.7036144578,123.7493975904));border-radius:12px!important;border:none!important;-webkit-box-shadow:0 4px 12px rgba(58,191,148,.25);box-shadow:0 4px 12px rgba(58,191,148,.25);margin-bottom:16px;padding:16px 18px}.practice-pulse-page .check-in-header .title{color:#fff;font-weight:700;font-size:1.125rem;line-height:1.3}.practice-pulse-page .check-in-header h6{color:hsla(0,0%,100%,.9)}.practice-pulse-page .check-in-header i{font-size:16px;color:hsla(0,0%,100%,.8)}.practice-pulse-page .check-in-header .fs-mini{font-size:.8rem}.practice-pulse-page .check-in-header .fw-semi-bold{color:hsla(0,0%,100%,.9)}.practice-pulse-page .check-in-header .badge-default,.practice-pulse-page .check-in-header .text-light.badge-default{background-color:hsla(0,0%,100%,.25);color:#fff!important;font-weight:600;padding:4px 10px;border-radius:12px}.practice-pulse-page .check-in-header .clearfix{margin-top:8px}.practice-pulse-page .operatory-cols{background:#fff!important;border-radius:12px!important;border:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04)!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important;padding:16px!important;margin:0 6px 16px 6px!important;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-flex:0!important;-ms-flex:0 0 calc(33.333% - 12px)!important;flex:0 0 calc(33.333% - 12px)!important;max-width:calc(33.333% - 12px)!important}.practice-pulse-page .operatory-cols:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08)!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;border-color:rgba(58,191,148,.3)!important;border-right-color:rgba(58,191,148,.3)!important}.practice-pulse-page .operatory-cols h6.fw-bold{font-size:.9rem;font-weight:700;color:#334155;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e2e8f0}.practice-pulse-page .operatory-cols h6.fw-bold .fa-user{color:#94a3b8;font-size:.875rem;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.practice-pulse-page .operatory-cols h6.fw-bold .fa-user:hover{color:#3abf94}.practice-pulse-page h5.fw-bold{font-size:1rem;font-weight:700;color:#334155;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-bottom:12px;border-bottom:2px solid #e2e8f0;margin-bottom:16px}.practice-pulse-page h5.fw-bold .fa-bullhorn{color:#f59e0b}.practice-pulse-page .ppalert{background:#fff;border-radius:10px;border:1px solid #e2e8f0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05);padding:14px 16px;margin-bottom:12px;height:auto;min-height:120px}.practice-pulse-page .ppalert i{font-size:16px}.practice-pulse-page .ppalert .title{color:inherit;font-weight:600;font-size:.875rem}.practice-pulse-page .ppalert h6{color:inherit}.practice-pulse-page .ppalert hr{margin:8px 0;border-color:#e2e8f0}.practice-pulse-page .alertbody span{font-size:.75rem;color:#475569}.practice-pulse-page .alertbody .fw-semi-bold{color:#334155}.practice-pulse-page .list-group-item.item{background:#fff;border-top:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;border-radius:10px!important;margin-bottom:10px;padding:14px 16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04);-webkit-transition:all .2s ease;transition:all .2s ease}.practice-pulse-page .list-group-item.item:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);border-top-color:rgba(58,191,148,.3)!important;border-right-color:rgba(58,191,148,.3)!important;border-bottom-color:rgba(58,191,148,.3)!important}.practice-pulse-page .list-group-item.item.dismissed{opacity:.6;background:#f8fafc}.practice-pulse-page .list-group-item.item h6.fs-mini{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:4px}.practice-pulse-page .list-group-item.item h6.fs-mini .glyphicon-gift{color:#ec4899}.practice-pulse-page .list-group-item.item .text-light{color:#64748b!important;font-size:.8125rem;line-height:1.4}.practice-pulse-page .list-group-item.item .thumb{width:36px}.practice-pulse-page .list-group-item.item .thumb img{height:36px!important;width:36px!important;border:2px solid #e2e8f0}.practice-pulse-page .list-group-item.item .thumb .status{width:10px;height:10px;border:2px solid #fff}.practice-pulse-page .post-links{margin-bottom:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.practice-pulse-page .post-links:after{display:block;clear:both;content:""}.practice-pulse-page .post-links>li{float:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none}.practice-pulse-page .post-links>li+li:before{display:none}.practice-pulse-page .post-links>li>a{text-decoration:none;color:#798892}.practice-pulse-page .post-links>li>a:hover{color:#3abf94}.practice-pulse-page .post-links.no-separator>li+li{margin-left:8px}.practice-pulse-page .post-links.no-separator>li+li:before{content:normal}.practice-pulse-page .post-links .fa{font-size:14px!important;padding:6px!important;color:#64748b;cursor:pointer;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.practice-pulse-page .post-links .fa:hover{background:rgba(58,191,148,.1);color:#3abf94}.practice-pulse-page .widgetBody>footer{margin:12px -16px -14px;padding:10px 16px;background:#f8fafc;border-top:1px solid #e2e8f0;border-radius:0 0 10px 10px}.practice-pulse-page .list-group:not(.list-group-sortable) .list-group-item:not(.item){border-left:none;border-right:none;border-top:none}.practice-pulse-page [style*="border-right: 2px dashed"]{border-right:1px solid #e2e8f0!important}.practice-pulse-page [style*="border-right: 10px solid"]{border-right:none!important}.practice-pulse-page .alert{padding:8px 12px;border-radius:8px;font-size:.8125rem}.practice-pulse-page .alert-danger{background:linear-gradient(135deg,#fecaca,#fca5a5);border:1px solid #f87171;color:#991b1b}.practice-pulse-page .alert-danger .text-white{color:#991b1b!important}.practice-pulse-page .alert-dismissible{font-size:.875rem;font-weight:600}.practice-pulse-page .post-user{position:relative}.practice-pulse-page .post-user:after{display:block;clear:both;content:""}.practice-pulse-page .post-user img{border:2px solid #e2e8f0;border-radius:50%}.practice-pulse-page .widget-top-overflow>img+.tags{position:absolute;bottom:0;right:0;margin:20px}.practice-pulse-page .widget-controls,.practice-pulse-page .widgetControls{padding:4px!important;opacity:.6}.practice-pulse-page .widget-controls:hover,.practice-pulse-page .widgetControls:hover{opacity:1}.practice-pulse-page .btn-group-lg>.btn,.practice-pulse-page .btn-lg{padding:0 0!important;font-size:.5rem!important;padding:0 0 0 1rem!important}.practice-pulse-page .thumb-lg img,.practice-pulse-page .thumb-sm img,.practice-pulse-page .thumb-xl img,.practice-pulse-page .thumb-xs img,.practice-pulse-page .thumb img{height:36px!important}.practice-pulse-page .thumb,.practice-pulse-page .thumb-lg,.practice-pulse-page .thumb-sm,.practice-pulse-page .thumb-xl,.practice-pulse-page .thumb-xs{text-align:left!important}.practice-pulse-page .thumb{width:36px}.practice-pulse-page .fs-mini{font-size:.8rem}.practice-pulse-page .pp-setup-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px}.practice-pulse-page .pp-setup-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;max-width:600px;padding:28px 32px;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;border:1px solid #e2e8f0;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.06);box-shadow:0 4px 20px rgba(0,0,0,.06)}.practice-pulse-page .pp-setup-card .setup-icon-wrap{width:56px;height:56px;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.practice-pulse-page .pp-setup-card .setup-icon-wrap i{font-size:1.5rem}.practice-pulse-page .pp-setup-card.feature-locked .setup-icon-wrap{background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(245,158,11,.08))}.practice-pulse-page .pp-setup-card.feature-locked .setup-icon-wrap i{color:#f59e0b}.practice-pulse-page .pp-setup-card.needs-config .setup-icon-wrap{background:linear-gradient(135deg,rgba(58,191,148,.15),rgba(58,191,148,.08))}.practice-pulse-page .pp-setup-card.needs-config .setup-icon-wrap i{color:#3abf94}.practice-pulse-page .pp-setup-card .setup-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.practice-pulse-page .pp-setup-card .setup-content .setup-title{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0 0 8px 0}.practice-pulse-page .pp-setup-card .setup-content .setup-description{font-size:.9rem;color:#64748b;line-height:1.6;margin:0 0 16px 0}.practice-pulse-page .pp-setup-card .setup-content .setup-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;background:#3abf94;color:#fff;font-size:.875rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.practice-pulse-page .pp-setup-card .setup-content .setup-btn:hover{background:rgb(48.4963855422,159.7036144578,123.7493975904);-webkit-box-shadow:0 4px 12px rgba(58,191,148,.35);box-shadow:0 4px 12px rgba(58,191,148,.35)}.practice-pulse-page .pp-empty-state-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60vh;padding:40px 20px}.practice-pulse-page .pp-empty-state,.practice-pulse-page .pp-empty-state-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.practice-pulse-page .pp-empty-state{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:480px}.practice-pulse-page .pp-empty-state .empty-state-visual{position:relative;width:140px;height:140px;margin-bottom:32px}.practice-pulse-page .pp-empty-state .empty-state-visual .visual-circles{position:absolute;inset:0}.practice-pulse-page .pp-empty-state .empty-state-visual .visual-circles .circle{position:absolute;border-radius:50%;border:2px solid rgba(58,191,148,.15);-webkit-animation:pulse-ring 3s ease-out infinite;animation:pulse-ring 3s ease-out infinite}.practice-pulse-page .pp-empty-state .empty-state-visual .visual-circles .circle.circle-1{inset:0;-webkit-animation-delay:0s;animation-delay:0s}.practice-pulse-page .pp-empty-state .empty-state-visual .visual-circles .circle.circle-2{inset:15px;-webkit-animation-delay:.5s;animation-delay:.5s}.practice-pulse-page .pp-empty-state .empty-state-visual .visual-circles .circle.circle-3{inset:30px;-webkit-animation-delay:1s;animation-delay:1s}.practice-pulse-page .pp-empty-state .empty-state-visual .visual-icon{position:absolute;inset:40px;background:linear-gradient(135deg,#3abf94,rgb(46.1204819277,151.8795180723,117.686746988));border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 8px 24px rgba(58,191,148,.35);box-shadow:0 8px 24px rgba(58,191,148,.35)}.practice-pulse-page .pp-empty-state .empty-state-visual .visual-icon i{font-size:1.75rem;color:#fff}.practice-pulse-page .pp-empty-state .empty-state-title{font-size:1.375rem;font-weight:700;color:#1e293b;margin:0 0 12px 0}.practice-pulse-page .pp-empty-state .empty-state-text{font-size:.9375rem;color:#64748b;line-height:1.6;margin:0 0 28px 0}.practice-pulse-page .pp-empty-state .empty-state-features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-bottom:32px}.practice-pulse-page .pp-empty-state .empty-state-features .feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 20px;background:#fff;border-radius:12px;font-size:.875rem;font-weight:500;color:#334155;border:1px solid #e2e8f0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-transition:all .2s ease;transition:all .2s ease}.practice-pulse-page .pp-empty-state .empty-state-features .feature-item:hover{border-color:rgba(58,191,148,.3);-webkit-box-shadow:0 4px 12px rgba(58,191,148,.12);box-shadow:0 4px 12px rgba(58,191,148,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.practice-pulse-page .pp-empty-state .empty-state-features .feature-item i{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,rgba(58,191,148,.15),rgba(58,191,148,.08));border-radius:8px;color:#3abf94;font-size:.9rem}.practice-pulse-page .pp-empty-state .empty-state-features .feature-item span{font-weight:500}.practice-pulse-page .pp-empty-state .empty-state-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 28px;background:#3abf94;color:#fff;font-size:.9375rem;font-weight:600;border:none;border-radius:10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.practice-pulse-page .pp-empty-state .empty-state-btn:hover{background:rgb(48.4963855422,159.7036144578,123.7493975904);-webkit-box-shadow:0 6px 20px rgba(58,191,148,.4);box-shadow:0 6px 20px rgba(58,191,148,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@-webkit-keyframes pulse-ring{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes pulse-ring{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}}.practice-pulse-page .noalert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;color:#94a3b8;font-size:.9rem;text-align:center;background:#f8fafc;border-radius:8px;border:1px dashed #e2e8f0}.practice-pulse-page .container-fluid{padding:0 16px}.practice-pulse-page .chat-section-wrapper{margin-top:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.practice-pulse-page .chat-section-wrapper .chat-forms{border:none;border-radius:0;margin-bottom:0;border-bottom:1px solid #e2e8f0}.practice-pulse-page .chat-section-wrapper .vac-card-window{height:380px!important;border-radius:0!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.practice-pulse-page .chat-header-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.practice-pulse-page .chat-header-info .badge-primary{background:rgba(58,191,148,.1)!important;color:rgb(48.4963855422,159.7036144578,123.7493975904)!important;font-weight:500!important;padding:4px 10px!important;border-radius:4px!important;font-size:.6875rem!important;border:none!important}.practice-pulse-page .chat-header-info .participants-list{font-size:.8125rem;color:#64748b}.online-appointments-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,sans-serif;background:#f5f5f5;min-height:100vh;padding:16px}.oa-loading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 0}.oa-loading,.oa-loading .oa-loading-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.oa-loading .oa-loading-inner{gap:12px;color:#6b7280;font-size:.875rem}.oa-error{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);padding:48px;text-align:center;max-width:480px;margin:40px auto}.oa-error h5{font-size:1.125rem;font-weight:500;color:#111827;margin:16px 0 8px}.oa-error p{color:#6b7280;margin-bottom:16px}.oa-top-tabs{gap:4px;margin-bottom:16px;background:#fff;border-radius:10px;padding:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.oa-top-tab,.oa-top-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.oa-top-tab{padding:8px 20px;border-radius:8px;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.oa-top-tab:hover{color:#374151;background:#f9fafb}.oa-top-tab.active{background:#16a34a;color:#fff;font-weight:600}.oa-top-tab i{font-size:.875rem}.oa-dashboard{max-width:1280px;margin:0 auto}.oa-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.oa-kpi-card{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);padding:20px;gap:16px}.oa-kpi-card,.oa-kpi-icon{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.oa-kpi-icon{width:48px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;-ms-flex-negative:0;flex-shrink:0}.oa-kpi-icon.oa-kpi-icon-blue{background:#dbeafe;color:#2563eb}.oa-kpi-icon.oa-kpi-icon-green{background:#dcfce7;color:#16a34a}.oa-kpi-icon.oa-kpi-icon-purple{background:#f3e8ff;color:#7c3aed}.oa-kpi-icon.oa-kpi-icon-orange{background:#ffedd5;color:#ea580c}.oa-kpi-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.oa-kpi-value{font-size:1.5rem;font-weight:700;color:#111827;line-height:1.2}.oa-kpi-label{font-size:.8rem;color:#6b7280;margin-top:2px}.oa-dashboard-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.oa-dashboard-search{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.oa-dashboard-search .fa-search{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#9ca3af;font-size:.875rem}.oa-dashboard-search .oa-form-input{padding-left:36px;padding-right:32px}.oa-search-clear{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px}.oa-search-clear:hover{color:#4b5563}.oa-filter-select{width:160px;height:40px;-ms-flex-negative:0;flex-shrink:0}.oa-date-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.oa-date-label{font-size:.8rem;color:#6b7280;font-weight:500}.oa-date-input{width:160px!important}.oa-dashboard-loading{text-align:center;padding:48px 0;color:#6b7280;font-size:.875rem}.oa-dashboard-loading i{margin-right:8px}.oa-dashboard-table-wrapper{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px}.oa-dashboard-table{width:100%;border-collapse:collapse;font-size:.875rem}.oa-dashboard-table thead{background:#f9fafb}.oa-dashboard-table thead th{padding:12px 16px;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}.oa-dashboard-table tbody tr:hover{background:#f9fafb}.oa-dashboard-table tbody tr:not(:last-child) td{border-bottom:1px solid #f3f4f6}.oa-dashboard-table tbody td{padding:12px 16px;color:#374151;font-weight:500}.oa-booking-patient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.oa-booking-patient strong{color:#111827}.oa-booking-phone{font-size:.75rem;color:#6b7280;margin-top:2px}.oa-dashboard-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.oa-pagination-info{font-size:.875rem;color:#6b7280}.oa-container{max-width:1280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;min-height:calc(100vh - 32px)}.oa-sidebar{width:256px;-ms-flex-negative:0;flex-shrink:0;background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;-ms-flex-item-align:start;align-self:flex-start}.oa-sidebar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#f9fafb;font-size:.875rem;font-weight:600;letter-spacing:.025em;color:#374151}.oa-sidebar-nav{padding:8px}.oa-nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;color:#6b7280;font-size:.875rem;font-weight:500}.oa-nav-item:hover{background-color:#f3f4f6;color:#374151}.oa-nav-item.active{background-color:#fef3c7;color:#92400e;font-weight:600}.oa-nav-item i{font-size:1.125rem;width:20px;text-align:center}.oa-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.oa-section{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);padding:24px}.oa-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.oa-section-header h2{font-size:.875rem;font-weight:600;letter-spacing:.025em;color:#374151;margin:0}.oa-section-header .oa-header-actions,.oa-section-header h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.oa-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.oa-form-grid,.oa-form-group{margin-bottom:16px}.oa-form-label{display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;color:#4b5563;margin-bottom:4px;text-transform:uppercase}.oa-required-indicator{color:#dc2626;font-weight:600;text-transform:none;font-size:.7rem;margin-left:4px}.oa-error-text{color:#dc2626;font-size:.8rem;margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.oa-error-text i{font-size:.9rem}.oa-form-input{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,sans-serif;outline:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.oa-form-input:focus{border-color:#fbbf24;-webkit-box-shadow:0 0 0 2px rgba(251,191,36,.2);box-shadow:0 0 0 2px rgba(251,191,36,.2)}select.oa-form-input{height:40px;line-height:1.2}.oa-form-textarea{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,sans-serif;outline:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;resize:vertical;-webkit-box-sizing:border-box;box-sizing:border-box}.oa-form-textarea:focus{border-color:#fbbf24;-webkit-box-shadow:0 0 0 2px rgba(251,191,36,.2);box-shadow:0 0 0 2px rgba(251,191,36,.2)}.oa-form-help{font-size:.75rem;color:#6b7280;margin-top:4px}.oa-practice-name-display{padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;color:#374151;font-weight:500}.oa-location-selector{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:24px}.oa-location-selector-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.oa-location-selector-main,.oa-location-selector-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.oa-location-selector-main{gap:12px}.oa-location-label{font-size:.875rem;font-weight:600;color:#374151;white-space:nowrap}.oa-location-dropdown{min-width:200px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,sans-serif;background:#fff;cursor:pointer}.oa-location-dropdown:focus{outline:none;border-color:#fbbf24;-webkit-box-shadow:0 0 0 2px rgba(251,191,36,.2);box-shadow:0 0 0 2px rgba(251,191,36,.2)}.oa-location-status-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:8px}.oa-location-status-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:.75rem;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border:2px solid transparent}.oa-location-status-item.configured{background:#dcfce7;color:#166534}.oa-location-status-item.configured i{color:#16a34a}.oa-location-status-item.needs-setup{background:#fef3c7;color:#92400e}.oa-location-status-item.needs-setup i{color:#f59e0b}.oa-location-status-item.active{background:#fbbf24;color:#111827;border-color:#f59e0b;-webkit-box-shadow:0 0 0 2px rgba(251,191,36,.4);box-shadow:0 0 0 2px rgba(251,191,36,.4);font-weight:600}.oa-location-status-item.active i{color:#111827}.oa-location-status-item:hover:not(.active){opacity:.85;border-color:#d1d5db}.oa-location-status-name{font-weight:500}.oa-location-status-count{font-weight:400;opacity:.8}.oa-btn-sm{padding:6px 12px;font-size:.75rem}.oa-modal-sm{max-width:480px}.oa-divider-section{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.oa-subsection-title{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.oa-info-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:12px;margin-bottom:16px}.oa-info-box p{font-size:.75rem;color:#1e40af;margin:4px 0 0}.oa-info-box-blue .oa-info-box-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.oa-info-box-blue .oa-info-box-title i{color:#2563eb}.oa-info-box-blue .oa-info-box-title span{font-size:.75rem;font-weight:600;color:#1e3a5f}.oa-info-box-warning{background:#fffbeb;border:1px solid #fcd34d}.oa-info-box-warning .oa-info-box-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.oa-info-box-warning .oa-info-box-title i{color:#f59e0b}.oa-info-box-warning .oa-info-box-title span{font-size:.75rem;font-weight:600;color:#92400e}.oa-info-box-warning p{color:#92400e}.oa-warning-box{background:#fef2f2;border-left:4px solid #f87171;padding:12px;margin:8px 0 12px;border-radius:0 4px 4px 0}.oa-warning-box p{font-size:.875rem;color:#991b1b;margin:0;font-weight:600}.oa-warning-box p i{margin-right:8px;color:#dc2626}.oa-important-box{background:#fffbeb;border:2px solid #f59e0b;border-radius:8px;padding:16px;margin-top:16px}.oa-important-box .oa-important-box-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;font-size:.95rem;color:#92400e}.oa-important-box .oa-important-box-header i{color:#d97706;font-size:1.1rem}.oa-important-box .oa-important-box-header strong{color:#92400e}.oa-important-box p{font-size:.875rem;color:#78350f;margin:0 0 10px;line-height:1.5}.oa-important-box p:last-child{margin-bottom:0}.oa-important-box p strong{color:#92400e}.oa-checkbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.oa-checkbox-item input[type=checkbox]{margin-right:8px;margin-top:3px;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.oa-checkbox-item label{font-size:.875rem;color:#374151;cursor:pointer}.oa-checkbox-help{font-size:.75rem;color:#6b7280;margin:4px 0 0 24px}.oa-radio-group{margin-bottom:16px}.oa-radio-question{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:12px}.oa-radio-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;margin-bottom:8px;font-size:.875rem;color:#374151}.oa-radio-option input[type=radio]{width:16px;height:16px}.oa-location-list{margin-top:12px}.oa-location-mode-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:16px}.oa-location-mode-cards,.oa-mode-card{display:-webkit-box;display:-ms-flexbox;display:flex}.oa-mode-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:14px 16px;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s;background:#fff}.oa-mode-card:hover{border-color:#d1d5db;background:#f9fafb}.oa-mode-card input[type=radio]{margin-top:3px;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.oa-mode-card-selected,.oa-mode-card-selected:hover{border-color:#2563eb;background:#eff6ff}.oa-mode-card-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.oa-mode-card-title{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:4px}.oa-mode-card-title i{margin-right:6px;color:#6b7280}.oa-mode-card-desc{font-size:.8rem;color:#6b7280;margin:0;line-height:1.4}.oa-location-urls-table{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.oa-location-url-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;gap:12px}.oa-location-url-row+.oa-location-url-row{border-top:1px solid #f3f4f6}.oa-location-url-name{font-size:.875rem;font-weight:500;color:#374151;-ms-flex-negative:0;flex-shrink:0}.oa-location-url-name i{color:#9ca3af;margin-right:6px}.oa-location-url-city{font-weight:400;color:#6b7280}.oa-location-url-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.oa-location-url-text{font-size:.8rem;font-family:monospace;color:#2563eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.oa-location-url-loading{color:#9ca3af;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,sans-serif;font-style:italic}.oa-location-url-loading .fa-spinner{margin-right:4px}.oa-location-url-error{color:#c53030;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,sans-serif;font-size:.8rem}.oa-location-url-error .fa-exclamation-triangle{margin-right:4px}.oa-location-urls-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:8px}.oa-btn-copy{padding:4px 10px;font-size:13px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;cursor:pointer;color:#4b5563;-ms-flex-negative:0;flex-shrink:0}.oa-btn-copy:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.oa-btn-copy:disabled{opacity:.5;cursor:not-allowed}.oa-network-table-wrapper{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.oa-network-table{width:100%;border-collapse:collapse;font-size:.875rem;min-width:500px}.oa-network-table thead{background:#f9fafb}.oa-network-table thead th{padding:12px 8px;text-align:center;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}.oa-network-table thead th:first-child{text-align:left;padding-left:16px}.oa-network-table tbody tr:hover{background:#f9fafb}.oa-network-table tbody tr:not(:last-child) td{border-bottom:1px solid #f3f4f6}.oa-network-table tbody td{padding:10px 8px;text-align:center;color:#374151}.oa-network-table tbody td:first-child{text-align:left;padding-left:16px;font-weight:500}.oa-network-table tbody td input[type=checkbox]{width:16px;height:16px;cursor:pointer}.oa-network-insurance-col{min-width:150px;max-width:200px}.oa-network-all-col{width:60px;background:#f9fafb;font-weight:600}.oa-network-provider-col{min-width:100px}.oa-btn{padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border:none;outline:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,sans-serif}.oa-btn-primary{background-color:#fbbf24;color:#92400e}.oa-btn-primary:hover{background-color:#f59e0b}.oa-btn-secondary{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.oa-btn-secondary:hover{background-color:#e5e7eb}.oa-btn-save{background-color:#2563eb;color:#fff}.oa-btn-save:hover{background-color:#1d4ed8}.oa-btn-save:disabled{opacity:.6;cursor:not-allowed}.oa-btn-add{background-color:#fbbf24;color:#111827;font-weight:600;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.oa-btn-add:hover{background-color:rgb(250.5426008969,183.6816143498,10.9573991031)}.oa-btn-edit{background-color:#2563eb;color:#fff;padding:6px 12px}.oa-btn-edit:hover{background-color:#1d4ed8}.oa-btn-link{background-color:#fff;color:#2563eb;border:1px solid #2563eb;padding:6px 12px}.oa-btn-link:hover{background-color:#2563eb;color:#fff}.oa-btn-link:disabled{background-color:#dcfce7;color:#16a34a;border-color:#16a34a;cursor:default;opacity:1}.oa-btn-delete{background-color:#fff;color:#374151;border:1px solid #d1d5db;padding:6px 12px}.oa-btn-delete:hover{background-color:#f9fafb}.oa-save-row{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.oa-header-save-btn{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.oa-apt-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.oa-apt-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;position:relative}.oa-apt-card:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.oa-apt-card.oa-apt-card-template{border:2px dashed #f59e0b;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.oa-apt-card.oa-apt-card-template:hover{border-color:#d97706}.oa-template-badge{position:absolute;top:-10px;right:16px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.7rem;font-weight:600;padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15)}.oa-template-badge i{font-size:.65rem}.oa-apt-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.oa-apt-card-main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.oa-apt-title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}.oa-apt-title-row h4{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.oa-apt-icon{width:40px;height:40px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:1rem;-ms-flex-negative:0;flex-shrink:0}.oa-apt-icon.oa-icon-blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.oa-apt-icon.oa-icon-green{background:linear-gradient(135deg,#22c55e,#16a34a)}.oa-apt-icon.oa-icon-red{background:linear-gradient(135deg,#ef4444,#dc2626)}.oa-apt-icon.oa-icon-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.oa-apt-badges{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:4px}.oa-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 10px;border-radius:9999px;font-size:.75rem;font-weight:500}.oa-badge-green{background:#dcfce7;color:#166534}.oa-badge-blue{background:#dbeafe;color:#1e40af}.oa-apt-description{color:#6b7280;font-size:.875rem;margin-bottom:16px;line-height:1.6}.oa-apt-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.oa-apt-stat{gap:8px}.oa-apt-stat,.oa-apt-stat-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.oa-apt-stat-icon{width:32px;height:32px;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.875rem;-ms-flex-negative:0;flex-shrink:0}.oa-apt-stat-icon.oa-stat-purple{background:#f3e8ff;color:#7c3aed}.oa-apt-stat-icon.oa-stat-green{background:#dcfce7;color:#16a34a}.oa-apt-stat-icon.oa-stat-orange{background:#ffedd5;color:#ea580c}.oa-apt-stat-icon.oa-stat-red{background:#fee2e2;color:#dc2626}.oa-apt-stat-value{font-size:.875rem;font-weight:500;color:#111827;margin:0}.oa-apt-stat-value.oa-stat-required{color:#dc2626;font-weight:600;font-size:.75rem}.oa-apt-stat-label{font-size:.75rem;color:#6b7280;margin:0}.oa-apt-card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-left:24px;-ms-flex-negative:0;flex-shrink:0}.oa-empty-state{text-align:center;padding:48px 0;color:#9ca3af}.oa-empty-state i{font-size:3rem;opacity:.4;margin-bottom:12px}.oa-empty-state p{margin:4px 0}.oa-empty-state p.small{font-size:.875rem}.oa-duration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.oa-duration-btn{padding:8px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,sans-serif;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center}.oa-duration-btn:hover{background-color:#f3f4f6;border-color:#9ca3af}.oa-duration-btn.selected{background-color:#fbbf24;border-color:#f59e0b;color:#92400e;font-weight:600}.oa-custom-duration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:10px}.oa-custom-duration-label{font-size:.85rem;font-weight:500;color:#374151;white-space:nowrap}.oa-custom-duration-input{width:80px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,sans-serif;text-align:center;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.oa-custom-duration-input:focus{outline:none;border-color:#fbbf24;-webkit-box-shadow:0 0 0 2px rgba(251,191,36,.2);box-shadow:0 0 0 2px rgba(251,191,36,.2)}.oa-custom-duration-input::-webkit-inner-spin-button,.oa-custom-duration-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.oa-custom-duration-input{-moz-appearance:textfield}.oa-custom-duration-unit{font-size:.85rem;color:#6b7280}.oa-operatory-list{margin-top:12px}.oa-operatory-list.oa-operatory-list-error{border:2px solid #dc2626;border-radius:8px;padding:8px;background:#fef2f2}.oa-operatory-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;border:1px solid #d1d5db;border-radius:6px;margin-bottom:8px;background:#f9fafb}.oa-operatory-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.oa-operatory-info strong{font-size:.875rem;color:#374151;display:block}.oa-operatory-info .oa-form-help{margin-top:2px}.oa-operatory-select{width:200px;border:1px solid #d1d5db;border-radius:6px;padding:10px 12px;font-size:.875rem;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,sans-serif;-ms-flex-negative:0;flex-shrink:0;height:40px;line-height:1.2}.oa-operatory-select:focus{outline:none;border-color:#fbbf24;-webkit-box-shadow:0 0 0 2px rgba(251,191,36,.2);box-shadow:0 0 0 2px rgba(251,191,36,.2)}.oa-options-list{margin-top:8px}.oa-block-dropdown{margin-left:24px;margin-top:8px}.oa-block-dropdown select.oa-form-input{height:40px;line-height:1.2}.oa-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;z-index:9999}.oa-modal,.oa-modal-overlay{display:-webkit-box;display:-ms-flexbox;display:flex}.oa-modal{position:relative;background:#fff;border-radius:12px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:672px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:90vh}.oa-modal-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}.oa-modal-header,.oa-modal-header h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.oa-modal-header h3{font-size:1.125rem;font-weight:700;color:#1f2937;gap:8px;margin:0}.oa-modal-header .oa-modal-icon{color:#f59e0b}.oa-modal-close{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.125rem;padding:4px;-webkit-transition:color .15s;transition:color .15s}.oa-modal-close:hover{color:#4b5563}.oa-modal-body{padding:24px;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.oa-modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid #e5e7eb}.oa-modal-saving-overlay{position:absolute;inset:0;background:hsla(0,0%,100%,.85);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;z-index:10}.oa-modal-saving-content,.oa-modal-saving-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.oa-modal-saving-content{gap:10px;font-size:.95rem;font-weight:600;color:#374151}.oa-modal-saving-content .fa-spinner{font-size:1.25rem;color:#f59e0b}.oa-modal .multiselect,.oa-section .multiselect{font-size:.875rem}.oa-modal .multiselect__input,.oa-modal .multiselect__single,.oa-section .multiselect__input,.oa-section .multiselect__single{font-size:.875rem;padding:6px 8px}.oa-modal .multiselect__tags,.oa-section .multiselect__tags{border:1px solid #d1d5db;border-radius:6px;padding:6px 40px 6px 8px;min-height:40px}.oa-modal .multiselect__tags:focus-within,.oa-section .multiselect__tags:focus-within{border-color:#fbbf24;-webkit-box-shadow:0 0 0 2px rgba(251,191,36,.2);box-shadow:0 0 0 2px rgba(251,191,36,.2)}.oa-modal .multiselect__tag,.oa-section .multiselect__tag{background:#fbbf24;color:#92400e;font-size:.75rem;font-weight:600;border-radius:4px;margin-bottom:4px;margin-right:8px;padding:4px 24px 4px 8px}.oa-modal .multiselect__tag-icon,.oa-section .multiselect__tag-icon{background:#f59e0b;color:#92400e}.oa-modal .multiselect__tag-icon:hover,.oa-section .multiselect__tag-icon:hover{background:#d97706}.oa-modal .multiselect__tag-icon:after,.oa-section .multiselect__tag-icon:after{color:#92400e}.oa-modal .multiselect__option--highlight,.oa-section .multiselect__option--highlight{background:#fef3c7;color:#92400e}.oa-modal .multiselect__option--selected,.oa-section .multiselect__option--selected{background:#fbbf24;color:#92400e;font-weight:600}.preview-calendar .oa-preview-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.preview-calendar .oa-preview-toolbar p{color:#6b7280;font-size:.875rem;margin:0}.preview-calendar .calendar-frame-wrapper{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.preview-calendar .calendar-iframe{width:100%;height:700px;border:none}@media(max-width:768px){.oa-kpi-row{grid-template-columns:repeat(2,1fr)}.oa-dashboard-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.oa-dashboard-filters .oa-filter-select{width:100%}.oa-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.oa-sidebar{width:100%}.oa-apt-stats,.oa-form-grid{grid-template-columns:1fr}.oa-apt-card-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.oa-apt-card-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:0;margin-top:12px}.oa-duration-grid{grid-template-columns:repeat(4,1fr)}.oa-operatory-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.oa-operatory-select{width:100%}}.campaign-card[data-v-2af1b8ca]{background:#fff;border-radius:12px;border:1px solid #e9ecef;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.campaign-card[data-v-2af1b8ca]:hover{-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:#547fff}.campaign-card.campaign-draft[data-v-2af1b8ca]{border-style:dashed;border-color:#cbd5e0}.campaign-card.campaign-draft[data-v-2af1b8ca]:hover{border-color:#3abf94}.campaign-card .card-header-section[data-v-2af1b8ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1rem .5rem;gap:.75rem}.campaign-card .card-header-section .campaign-type-icon[data-v-2af1b8ca]{width:40px;height:40px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.campaign-card .card-header-section .campaign-type-icon i[data-v-2af1b8ca]{font-size:1.1rem;color:#fff}.campaign-card .card-header-section .campaign-type-icon.type-sms[data-v-2af1b8ca]{background:linear-gradient(135deg,#3abf94,#2d9474)}.campaign-card .card-header-section .campaign-type-icon.type-email[data-v-2af1b8ca]{background:linear-gradient(135deg,#547fff,#3d5dff)}.campaign-card .card-header-section .campaign-type-icon.type-both[data-v-2af1b8ca]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.campaign-card .card-header-section .campaign-status[data-v-2af1b8ca]{-webkit-box-flex:1;-ms-flex:1;flex:1}.campaign-card .card-header-section .campaign-status .status-badge[data-v-2af1b8ca]{font-size:.75rem;padding:4px 10px;font-weight:500}.campaign-card .card-header-section[data-v-2af1b8ca] .card-menu-toggle{color:#a0aec0;padding:4px 8px}.campaign-card .card-header-section[data-v-2af1b8ca] .card-menu-toggle:hover{color:#4a5568}.campaign-card .card-body-section[data-v-2af1b8ca]{padding:.5rem 1rem 1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer}.campaign-card .card-body-section .campaign-name[data-v-2af1b8ca]{font-size:1rem;font-weight:600;color:#2d3748;margin-bottom:.5rem;line-height:1.3}.campaign-card .card-body-section .campaign-description[data-v-2af1b8ca]{font-size:.85rem;color:#718096;margin-bottom:1rem;line-height:1.4}.campaign-card .card-body-section .quick-stats[data-v-2af1b8ca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:.75rem;background:#f8f9fa;border-radius:8px;margin-bottom:.75rem}.campaign-card .card-body-section .quick-stats .stat-item[data-v-2af1b8ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.campaign-card .card-body-section .quick-stats .stat-item .stat-value[data-v-2af1b8ca]{font-size:1.1rem;font-weight:700;color:#2d3748}.campaign-card .card-body-section .quick-stats .stat-item .stat-label[data-v-2af1b8ca]{font-size:.7rem;color:#a0aec0;text-transform:uppercase;letter-spacing:.5px}.campaign-card .card-body-section .campaign-progress .progress-info[data-v-2af1b8ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.75rem;color:#718096;margin-bottom:4px}.campaign-card .card-body-section .campaign-progress .progress-info .progress-percent[data-v-2af1b8ca]{font-weight:600;color:#3abf94}.campaign-card .card-body-section .campaign-progress .progress-bar-slim[data-v-2af1b8ca]{height:6px;border-radius:3px}.campaign-card .card-body-section .draft-placeholder[data-v-2af1b8ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem;background:#f8f9fa;border-radius:8px;color:#a0aec0;font-size:.9rem}.campaign-card .card-body-section .draft-placeholder i[data-v-2af1b8ca]{margin-right:8px;font-size:1.25rem}.campaign-card .card-footer-section[data-v-2af1b8ca]{padding:.75rem 1rem;border-top:1px solid #e9ecef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fafafa}.campaign-card .card-footer-section .footer-info[data-v-2af1b8ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.campaign-card .card-footer-section .footer-info .created-by[data-v-2af1b8ca],.campaign-card .card-footer-section .footer-info .created-date[data-v-2af1b8ca]{font-size:.75rem;color:#a0aec0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4;margin:0;padding:0}.campaign-card .card-footer-section .footer-info .created-by i[data-v-2af1b8ca],.campaign-card .card-footer-section .footer-info .created-date i[data-v-2af1b8ca]{width:14px;min-width:14px;-ms-flex-negative:0;flex-shrink:0;text-align:center;font-size:.7rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.5rem}.campaign-card .card-footer-section .action-btn[data-v-2af1b8ca]{font-size:.8rem;padding:.4rem .75rem;border-radius:6px;font-weight:500}.active-filter-chips[data-v-0e9bf982]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.75rem}.chips-container[data-v-0e9bf982]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem}.filter-chip[data-v-0e9bf982]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.25rem .5rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:.75rem;color:#334155;cursor:pointer;-webkit-transition:border-color .15s;transition:border-color .15s}.filter-chip[data-v-0e9bf982]:hover{border-color:#94a3b8}.chip-dot[data-v-0e9bf982]{width:6px;height:6px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.dot-procedure[data-v-0e9bf982]{background:#547fff}.dot-appointment[data-v-0e9bf982]{background:#f59e0b}.dot-insurance[data-v-0e9bf982]{background:#06b6d4}.dot-demographic[data-v-0e9bf982]{background:#10b981}.dot-recall[data-v-0e9bf982]{background:#14b8a6}.chip-text[data-v-0e9bf982]{white-space:nowrap}.chip-remove[data-v-0e9bf982]{background:none;border:none;padding:0 .125rem;color:#94a3b8;cursor:pointer;font-size:.625rem;line-height:1}.chip-remove[data-v-0e9bf982]:hover{color:#ef4444}.clear-all-link[data-v-0e9bf982]{font-size:.75rem;color:#547fff;text-decoration:none;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;padding-top:.25rem}.clear-all-link[data-v-0e9bf982]:hover{text-decoration:underline}.procedure-filter-card[data-v-2983e5bb]{border-left:3px solid #547fff}.filter-card[data-v-2983e5bb]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:visible}.filter-card-header[data-v-2983e5bb]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem .875rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.filter-card-header[data-v-2983e5bb],.filter-card-title[data-v-2983e5bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-card-title[data-v-2983e5bb]{gap:.5rem;font-weight:600;font-size:.8125rem;color:#334155}.filter-card-title .filter-icon[data-v-2983e5bb]{color:#547fff;font-size:.875rem}.filter-menu[data-v-2983e5bb] .btn-link{padding:.125rem .375rem;color:#94a3b8}.filter-menu[data-v-2983e5bb] .btn-link:hover{color:#475569}.filter-card-body[data-v-2983e5bb]{padding:.875rem}.filter-label[data-v-2983e5bb]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.375rem;display:block}.filter-label .required[data-v-2983e5bb]{color:#ef4444}.filter-multiselect[data-v-2983e5bb] .multiselect__tags{min-height:34px;padding:4px 40px 0 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:.8125rem}.filter-multiselect[data-v-2983e5bb] .multiselect__tag{background:#eef2ff;color:#3730a3;border-radius:4px;font-size:.75rem;padding:2px 22px 2px 8px;margin-bottom:2px}.filter-multiselect[data-v-2983e5bb] .multiselect__tag-icon:after{color:#6366f1}.filter-multiselect[data-v-2983e5bb] .multiselect__tag-icon:hover{background:#c7d2fe}.filter-multiselect[data-v-2983e5bb] .multiselect__option--highlight{background:#547fff}.filter-multiselect[data-v-2983e5bb] .multiselect__content-wrapper{z-index:1060;border-radius:6px;border-color:#e2e8f0;max-height:200px}.filter-multiselect[data-v-2983e5bb] .multiselect__placeholder{font-size:.8125rem;color:#94a3b8;padding-top:0;margin-bottom:0}.filter-form-input[data-v-2983e5bb]{border:1px solid #d1d5db;border-radius:6px;padding:6px 10px;font-size:.8125rem;outline:none;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.filter-form-input[data-v-2983e5bb]:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 2px rgba(84,127,255,.15);box-shadow:0 0 0 2px rgba(84,127,255,.15)}select.filter-form-input[data-v-2983e5bb]{height:34px;line-height:1.2;background:#fff;cursor:pointer}.filter-radio-group[data-v-2983e5bb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.filter-radio-option[data-v-2983e5bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;font-size:.875rem;color:#374151;margin-bottom:0}.filter-radio-option input[type=radio][data-v-2983e5bb]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#547fff}.filter-input-group[data-v-2983e5bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.filter-input-prepend[data-v-2983e5bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;background:#f3f4f6;border:1px solid #d1d5db;border-right:none;border-radius:6px 0 0 6px;font-size:.8125rem;color:#6b7280}.filter-input-prepended[data-v-2983e5bb]{border-radius:0 6px 6px 0}.timeframe-row[data-v-2983e5bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.timeframe-label[data-v-2983e5bb]{font-size:.8125rem;color:#64748b;white-space:nowrap}.timeframe-number[data-v-2983e5bb]{width:60px}.timeframe-unit[data-v-2983e5bb]{width:100px}.timeframe-custom-range .d-flex[data-v-2983e5bb]{gap:.5rem}.timeframe-custom-range input[type=date][data-v-2983e5bb]{width:140px}.timeframe-date-label[data-v-2983e5bb]{font-size:.8125rem;color:#64748b;white-space:nowrap}.add-fee-link[data-v-2983e5bb]{font-size:.8125rem;color:#547fff;text-decoration:none}.add-fee-link[data-v-2983e5bb]:hover{text-decoration:underline}.fee-row .fee-operator[data-v-2983e5bb]{width:140px}.fee-row .fee-amount[data-v-2983e5bb]{width:120px}.fee-row .d-flex[data-v-2983e5bb]{gap:.5rem}.appointment-filter-card[data-v-717101e4]{border-left:3px solid #f59e0b}.filter-card[data-v-717101e4]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:visible}.filter-card-header[data-v-717101e4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem .875rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.filter-card-header[data-v-717101e4],.filter-card-title[data-v-717101e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-card-title[data-v-717101e4]{gap:.5rem;font-weight:600;font-size:.8125rem;color:#334155}.filter-card-title .filter-icon[data-v-717101e4]{color:#f59e0b;font-size:.875rem}.filter-menu[data-v-717101e4] .btn-link{padding:.125rem .375rem;color:#94a3b8}.filter-menu[data-v-717101e4] .btn-link:hover{color:#475569}.filter-card-body[data-v-717101e4]{padding:.875rem}.filter-label[data-v-717101e4]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.375rem;display:block}.filter-label .required[data-v-717101e4]{color:#ef4444}.filter-multiselect[data-v-717101e4] .multiselect__tags{min-height:34px;padding:4px 40px 0 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:.8125rem}.filter-multiselect[data-v-717101e4] .multiselect__tag{background:#fef3c7;color:#92400e;border-radius:4px;font-size:.75rem;padding:2px 22px 2px 8px;margin-bottom:2px}.filter-multiselect[data-v-717101e4] .multiselect__tag-icon:after{color:#b45309}.filter-multiselect[data-v-717101e4] .multiselect__tag-icon:hover{background:#fde68a}.filter-multiselect[data-v-717101e4] .multiselect__option--highlight{background:#f59e0b}.filter-multiselect[data-v-717101e4] .multiselect__content-wrapper{z-index:1060;border-radius:6px;border-color:#e2e8f0}.filter-multiselect[data-v-717101e4] .multiselect__placeholder{font-size:.8125rem;color:#94a3b8;padding-top:0;margin-bottom:0}.filter-form-input[data-v-717101e4]{border:1px solid #d1d5db;border-radius:6px;padding:6px 10px;font-size:.8125rem;outline:none;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.filter-form-input[data-v-717101e4]:focus{border-color:#f59e0b;-webkit-box-shadow:0 0 0 2px rgba(245,158,11,.15);box-shadow:0 0 0 2px rgba(245,158,11,.15)}select.filter-form-input[data-v-717101e4]{height:34px;line-height:1.2;background:#fff;cursor:pointer}.filter-radio-group[data-v-717101e4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.filter-radio-option[data-v-717101e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;font-size:.875rem;color:#374151;margin-bottom:0}.filter-radio-option input[type=radio][data-v-717101e4]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#f59e0b}.timeframe-row[data-v-717101e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.timeframe-direction[data-v-717101e4]{width:120px}.timeframe-number[data-v-717101e4]{width:60px}.timeframe-unit[data-v-717101e4]{width:100px}.insurance-filter-card[data-v-4eebb60e]{border-left:3px solid #06b6d4}.filter-card[data-v-4eebb60e]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:visible}.filter-card-header[data-v-4eebb60e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem .875rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.filter-card-header[data-v-4eebb60e],.filter-card-title[data-v-4eebb60e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-card-title[data-v-4eebb60e]{gap:.5rem;font-weight:600;font-size:.8125rem;color:#334155}.filter-card-title .filter-icon[data-v-4eebb60e]{color:#06b6d4;font-size:.875rem}.filter-menu[data-v-4eebb60e] .btn-link{padding:.125rem .375rem;color:#94a3b8}.filter-menu[data-v-4eebb60e] .btn-link:hover{color:#475569}.filter-card-body[data-v-4eebb60e]{padding:.875rem}.filter-label[data-v-4eebb60e]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.375rem;display:block}.filter-multiselect[data-v-4eebb60e] .multiselect__tags{min-height:34px;padding:4px 40px 0 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:.8125rem}.filter-multiselect[data-v-4eebb60e] .multiselect__tag{background:#cffafe;color:#155e75;border-radius:4px;font-size:.75rem;padding:2px 22px 2px 8px;margin-bottom:2px}.filter-multiselect[data-v-4eebb60e] .multiselect__tag-icon:after{color:#06b6d4}.filter-multiselect[data-v-4eebb60e] .multiselect__tag-icon:hover{background:#a5f3fc}.filter-multiselect[data-v-4eebb60e] .multiselect__option--highlight{background:#06b6d4}.filter-multiselect[data-v-4eebb60e] .multiselect__content-wrapper{z-index:1060;border-radius:6px;border-color:#e2e8f0;max-height:200px}.filter-multiselect[data-v-4eebb60e] .multiselect__placeholder{font-size:.8125rem;color:#94a3b8;padding-top:0;margin-bottom:0}.wildcard-hint[data-v-4eebb60e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.375rem;margin:.375rem .5rem;padding:.4rem .75rem;background:#06b6d4;color:#fff;border-radius:20px;font-size:.75rem;font-weight:600;cursor:pointer;-webkit-transition:background .15s,-webkit-box-shadow .15s;transition:background .15s,-webkit-box-shadow .15s;transition:background .15s,box-shadow .15s;transition:background .15s,box-shadow .15s,-webkit-box-shadow .15s;-webkit-box-shadow:0 2px 6px rgba(6,182,212,.35);box-shadow:0 2px 6px rgba(6,182,212,.35);position:sticky;top:0;z-index:2}.wildcard-hint[data-v-4eebb60e]:hover{background:#0891b2;-webkit-box-shadow:0 3px 10px rgba(6,182,212,.45);box-shadow:0 3px 10px rgba(6,182,212,.45)}.wildcard-hint code[data-v-4eebb60e]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.35);border-radius:3px;padding:0 .3rem;font-size:.7rem;color:#fff}.wildcard-hint i[data-v-4eebb60e]{font-size:.7rem}.demographic-filter-card[data-v-48f4df24]{border-left:3px solid #10b981}.filter-card[data-v-48f4df24]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:visible}.filter-card-header[data-v-48f4df24]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem .875rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.filter-card-header[data-v-48f4df24],.filter-card-title[data-v-48f4df24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-card-title[data-v-48f4df24]{gap:.5rem;font-weight:600;font-size:.8125rem;color:#334155}.filter-card-title .filter-icon[data-v-48f4df24]{color:#10b981;font-size:.875rem}.filter-menu[data-v-48f4df24] .btn-link{padding:.125rem .375rem;color:#94a3b8}.filter-menu[data-v-48f4df24] .btn-link:hover{color:#475569}.filter-card-body[data-v-48f4df24]{padding:.875rem}.filter-label[data-v-48f4df24]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.375rem;display:block}.filter-form-input[data-v-48f4df24]{border:1px solid #d1d5db;border-radius:6px;padding:6px 10px;font-size:.8125rem;outline:none;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.filter-form-input[data-v-48f4df24]:focus{border-color:#10b981;-webkit-box-shadow:0 0 0 2px rgba(16,185,129,.15);box-shadow:0 0 0 2px rgba(16,185,129,.15)}.filter-form-help[data-v-48f4df24]{font-size:.75rem;color:#6b7280;margin-top:4px;margin-bottom:0}.filter-radio-group[data-v-48f4df24]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.filter-radio-stacked[data-v-48f4df24]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.filter-radio-option[data-v-48f4df24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;font-size:.875rem;color:#374151;margin-bottom:0}.filter-radio-option input[type=radio][data-v-48f4df24]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#10b981}.age-range-row[data-v-48f4df24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.age-input[data-v-48f4df24]{width:80px}.age-separator[data-v-48f4df24]{font-size:.8125rem;color:#64748b}.filter-multiselect[data-v-48f4df24] .multiselect__tags{min-height:34px;padding:4px 40px 0 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:.8125rem}.filter-multiselect[data-v-48f4df24] .multiselect__tag{background:#d1fae5;color:#065f46;border-radius:4px;font-size:.75rem;padding:2px 22px 2px 8px;margin-bottom:2px}.filter-multiselect[data-v-48f4df24] .multiselect__tag-icon:after{color:#10b981}.filter-multiselect[data-v-48f4df24] .multiselect__tag-icon:hover{background:#a7f3d0}.filter-multiselect[data-v-48f4df24] .multiselect__option--highlight{background:#10b981}.filter-multiselect[data-v-48f4df24] .multiselect__content-wrapper{z-index:1060;border-radius:6px;border-color:#e2e8f0;max-height:200px}.filter-multiselect[data-v-48f4df24] .multiselect__placeholder{font-size:.8125rem;color:#94a3b8;padding-top:0;margin-bottom:0}.recall-filter-card[data-v-3aaa3314]{border-left:3px solid #10b981}.filter-card[data-v-3aaa3314]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:visible}.filter-card-header[data-v-3aaa3314]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem .875rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.filter-card-header[data-v-3aaa3314],.filter-card-title[data-v-3aaa3314]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-card-title[data-v-3aaa3314]{gap:.5rem;font-weight:600;font-size:.8125rem;color:#334155}.filter-card-title .filter-icon[data-v-3aaa3314]{color:#10b981;font-size:.875rem}.filter-menu[data-v-3aaa3314] .btn-link{padding:.125rem .375rem;color:#94a3b8}.filter-menu[data-v-3aaa3314] .btn-link:hover{color:#475569}.filter-card-body[data-v-3aaa3314]{padding:.875rem}.filter-multiselect[data-v-3aaa3314] .multiselect__tags{min-height:34px;padding:4px 40px 0 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:.8125rem}.filter-multiselect[data-v-3aaa3314] .multiselect__tag{background:#d1fae5;color:#065f46;border-radius:4px;font-size:.75rem;padding:2px 22px 2px 8px;margin-bottom:2px}.filter-multiselect[data-v-3aaa3314] .multiselect__tag-icon:after{color:#10b981}.filter-multiselect[data-v-3aaa3314] .multiselect__tag-icon:hover{background:#a7f3d0}.filter-multiselect[data-v-3aaa3314] .multiselect__option--highlight{background:#10b981}.filter-multiselect[data-v-3aaa3314] .multiselect__content-wrapper{z-index:1060;border-radius:6px;border-color:#e2e8f0;max-height:200px}.filter-multiselect[data-v-3aaa3314] .multiselect__placeholder{font-size:.8125rem;color:#94a3b8;padding-top:0;margin-bottom:0}.filter-label[data-v-3aaa3314]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.375rem;display:block}.filter-label .required[data-v-3aaa3314]{color:#ef4444}.filter-form-input[data-v-3aaa3314]{border:1px solid #d1d5db;border-radius:6px;padding:6px 10px;font-size:.8125rem;outline:none;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.filter-form-input[data-v-3aaa3314]:focus{border-color:#10b981;-webkit-box-shadow:0 0 0 2px rgba(16,185,129,.15);box-shadow:0 0 0 2px rgba(16,185,129,.15)}select.filter-form-input[data-v-3aaa3314]{height:34px;line-height:1.2;background:#fff;cursor:pointer}.filter-radio-group[data-v-3aaa3314]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.filter-radio-option[data-v-3aaa3314]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;font-size:.875rem;color:#374151;margin-bottom:0}.filter-radio-option input[type=radio][data-v-3aaa3314]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#10b981}.timeframe-row[data-v-3aaa3314]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.timeframe-label[data-v-3aaa3314]{font-size:.8125rem;color:#64748b;white-space:nowrap}.timeframe-number[data-v-3aaa3314]{width:60px}.timeframe-unit[data-v-3aaa3314]{width:100px}.timeframe-custom-range .d-flex[data-v-3aaa3314]{gap:.5rem}.timeframe-custom-range input[type=date][data-v-3aaa3314]{width:140px}.timeframe-date-label[data-v-3aaa3314]{font-size:.8125rem;color:#64748b;white-space:nowrap}.filter-group[data-v-0965727c]{border:1px solid #e2e8f0;border-radius:10px;background:#fafbfc;overflow:visible}.filter-group-header[data-v-0965727c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem .875rem;background:#f1f5f9;border-bottom:1px solid #e2e8f0;border-radius:10px 10px 0 0}.filter-group-title[data-v-0965727c]{font-size:.8125rem;color:#475569}.remove-group-btn[data-v-0965727c]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.125rem .375rem;font-size:.875rem}.remove-group-btn[data-v-0965727c]:hover{color:#ef4444}.filter-group-body[data-v-0965727c]{padding:.875rem}.and-connector[data-v-0965727c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.625rem 0}.and-pill[data-v-0965727c]{display:inline-block;padding:.1875rem .875rem;background:#eef2ff;color:#547fff;border-radius:20px;font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em}.empty-group-msg[data-v-0965727c]{text-align:center;padding:1.5rem;color:#94a3b8;font-size:.875rem}.add-filter-section[data-v-0965727c]{margin-top:.75rem}.add-filter-dropdown[data-v-0965727c] .btn-outline-primary{font-size:.8125rem;border-color:#e2e8f0;color:#547fff}.add-filter-dropdown[data-v-0965727c] .btn-outline-primary:hover{background:#eef2ff;border-color:#547fff}.custom-filter-builder[data-v-f6ffbfec]{margin-top:.5rem}.or-connector[data-v-f6ffbfec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem 0;gap:.75rem}.or-line[data-v-f6ffbfec]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#e2e8f0}.or-pill[data-v-f6ffbfec]{display:inline-block;padding:.25rem 1rem;background:#fef3c7;color:#92400e;border-radius:20px;font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em}.builder-actions[data-v-f6ffbfec]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.875rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.builder-actions[data-v-f6ffbfec],.create-campaign-modal .wizard-progress[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.create-campaign-modal .wizard-progress[data-v-92d4bf42]{margin-bottom:2rem;padding:0 1rem}.create-campaign-modal .wizard-progress .progress-step[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.create-campaign-modal .wizard-progress .progress-step[data-v-92d4bf42]:not(:last-child):after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background:#e2e8f0;margin:0 1rem}.create-campaign-modal .wizard-progress .progress-step.completed[data-v-92d4bf42]:after{background:#3abf94}.create-campaign-modal .wizard-progress .progress-step.clickable[data-v-92d4bf42]{cursor:pointer}.create-campaign-modal .wizard-progress .progress-step .step-indicator[data-v-92d4bf42]{width:36px;height:36px;border-radius:50%;background:#e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;color:#718096;-ms-flex-negative:0;flex-shrink:0}.create-campaign-modal .wizard-progress .progress-step .step-label[data-v-92d4bf42]{margin-left:.75rem;font-size:.875rem;color:#718096;white-space:nowrap}.create-campaign-modal .wizard-progress .progress-step.active .step-indicator[data-v-92d4bf42]{background:#547fff;color:#fff}.create-campaign-modal .wizard-progress .progress-step.active .step-label[data-v-92d4bf42]{color:#547fff;font-weight:600}.create-campaign-modal .wizard-progress .progress-step.completed .step-indicator[data-v-92d4bf42]{background:#3abf94;color:#fff}.create-campaign-modal .wizard-progress .progress-step.completed .step-label[data-v-92d4bf42]{color:#3abf94}.create-campaign-modal .wizard-content[data-v-92d4bf42]{min-height:400px;max-height:65vh;overflow-y:auto;padding:0 1rem}.create-campaign-modal .wizard-content .step-title[data-v-92d4bf42]{font-weight:600;color:#2d3748;margin-bottom:.5rem}.create-campaign-modal .wizard-content .step-subtitle[data-v-92d4bf42]{color:#718096;margin-bottom:1.5rem}.create-campaign-modal .wizard-content .section-label[data-v-92d4bf42]{font-weight:600;color:#4a5568}.create-campaign-modal .campaign-type-selector[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.create-campaign-modal .campaign-type-selector .type-option[data-v-92d4bf42]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;padding:1.25rem;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.create-campaign-modal .campaign-type-selector .type-option[data-v-92d4bf42]:hover:not(.disabled){border-color:#cbd5e0;background:#f8f9fa}.create-campaign-modal .campaign-type-selector .type-option[data-v-92d4bf42]:not(.disabled){cursor:pointer}.create-campaign-modal .campaign-type-selector .type-option.selected[data-v-92d4bf42]{border-color:#3abf94;background:rgba(58,191,148,.05)}.create-campaign-modal .campaign-type-selector .type-option.disabled[data-v-92d4bf42]{opacity:.7;cursor:not-allowed;background:#f8f9fa;border-color:#e2e8f0}.create-campaign-modal .campaign-type-selector .type-option.disabled .type-icon.disabled[data-v-92d4bf42]{background:#cbd5e0!important;opacity:.6}.create-campaign-modal .campaign-type-selector .type-option.disabled .type-info h6[data-v-92d4bf42]{color:#a0aec0}.create-campaign-modal .campaign-type-selector .type-option.disabled .type-info p[data-v-92d4bf42]{color:#cbd5e0}.create-campaign-modal .campaign-type-selector .type-option.disabled[data-v-92d4bf42]:hover{border-color:#e2e8f0;background:#f8f9fa;-webkit-transform:none;transform:none}.create-campaign-modal .campaign-type-selector .type-option .type-icon[data-v-92d4bf42]{width:48px;height:48px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.create-campaign-modal .campaign-type-selector .type-option .type-icon i[data-v-92d4bf42]{font-size:1.25rem;color:#fff}.create-campaign-modal .campaign-type-selector .type-option .type-icon.sms-icon[data-v-92d4bf42]{background:linear-gradient(135deg,#3abf94,#2d9474)}.create-campaign-modal .campaign-type-selector .type-option .type-icon.email-icon[data-v-92d4bf42]{background:linear-gradient(135deg,#547fff,#3d5dff)}.create-campaign-modal .campaign-type-selector .type-option .type-icon.both-icon[data-v-92d4bf42]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.create-campaign-modal .campaign-type-selector .type-option .type-icon.disabled[data-v-92d4bf42]{background:#cbd5e0!important;opacity:.6}.create-campaign-modal .campaign-type-selector .type-option .type-info[data-v-92d4bf42]{-webkit-box-flex:1;-ms-flex:1;flex:1}.create-campaign-modal .campaign-type-selector .type-option .type-info h6[data-v-92d4bf42]{margin-bottom:4px;font-weight:600;color:#2d3748}.create-campaign-modal .campaign-type-selector .type-option .type-info p[data-v-92d4bf42]{margin-bottom:4px;font-size:.85rem;color:#718096}.create-campaign-modal .campaign-type-selector .type-option .type-info small[data-v-92d4bf42]{display:block;font-size:.75rem;margin-top:4px;font-style:italic}.create-campaign-modal .campaign-type-selector .type-option .type-check[data-v-92d4bf42]{font-size:1.25rem}.create-campaign-modal .campaign-type-selector .no-features-warning[data-v-92d4bf42]{width:100%;margin-top:1rem}.create-campaign-modal .campaign-type-selector .no-features-warning .alert[data-v-92d4bf42]{border-radius:8px;padding:1rem}.create-campaign-modal .audience-method-selector[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:.5rem}.create-campaign-modal .audience-method-selector .method-card[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;padding:1.5rem;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.create-campaign-modal .audience-method-selector .method-card[data-v-92d4bf42]:hover{border-color:#cbd5e0;background:#f8f9fa;-webkit-transform:translateX(4px);transform:translateX(4px)}.create-campaign-modal .audience-method-selector .method-card:hover .method-arrow[data-v-92d4bf42]{color:#547fff}.create-campaign-modal .audience-method-selector .method-card .method-icon[data-v-92d4bf42]{width:52px;height:52px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.create-campaign-modal .audience-method-selector .method-card .method-icon i[data-v-92d4bf42]{font-size:1.25rem;color:#fff}.create-campaign-modal .audience-method-selector .method-card .method-info[data-v-92d4bf42]{-webkit-box-flex:1;-ms-flex:1;flex:1}.create-campaign-modal .audience-method-selector .method-card .method-info h6[data-v-92d4bf42]{margin-bottom:4px;font-weight:600;color:#2d3748;font-size:1rem}.create-campaign-modal .audience-method-selector .method-card .method-info p[data-v-92d4bf42]{margin-bottom:0;font-size:.875rem;color:#718096}.create-campaign-modal .audience-method-selector .method-card .method-arrow[data-v-92d4bf42]{color:#cbd5e0;font-size:1.25rem;-webkit-transition:color .2s ease;transition:color .2s ease}.create-campaign-modal .audience-back-link a[data-v-92d4bf42]{font-size:.875rem;color:#547fff;text-decoration:none;font-weight:500}.create-campaign-modal .audience-back-link a[data-v-92d4bf42]:hover{text-decoration:underline}.create-campaign-modal .filter-multiselect[data-v-92d4bf42] .multiselect__tags{min-height:34px;padding:4px 40px 0 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:.8125rem}.create-campaign-modal .filter-multiselect[data-v-92d4bf42] .multiselect__tag{background:#d1fae5;color:#065f46;border-radius:4px;font-size:.75rem;padding:2px 22px 2px 8px;margin-bottom:2px}.create-campaign-modal .filter-multiselect[data-v-92d4bf42] .multiselect__tag-icon:after{color:#10b981}.create-campaign-modal .filter-multiselect[data-v-92d4bf42] .multiselect__tag-icon:hover{background:#a7f3d0}.create-campaign-modal .filter-multiselect[data-v-92d4bf42] .multiselect__option--highlight{background:#10b981}.create-campaign-modal .filter-multiselect[data-v-92d4bf42] .multiselect__content-wrapper{z-index:1060;border-radius:6px;border-color:#e2e8f0;max-height:200px}.create-campaign-modal .filter-multiselect[data-v-92d4bf42] .multiselect__placeholder{font-size:.8125rem;color:#94a3b8;padding-top:0;margin-bottom:0}.create-campaign-modal .custom-filters-section[data-v-92d4bf42] .multiselect__content-wrapper{z-index:1060}.create-campaign-modal .patient-table-section .patient-preview-table[data-v-92d4bf42]{font-size:.8125rem;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.create-campaign-modal .patient-table-section .patient-preview-table[data-v-92d4bf42] th{background:#f8fafc;color:#64748b;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid #e2e8f0;padding:.5rem .75rem}.create-campaign-modal .patient-table-section .patient-preview-table[data-v-92d4bf42] td{padding:.4rem .75rem;vertical-align:middle}.create-campaign-modal .recipient-preview[data-v-92d4bf42]{margin-top:1.5rem}.create-campaign-modal .recipient-preview .preview-card[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem;background:linear-gradient(135deg,rgba(58,191,148,.1),rgba(84,127,255,.1));border-radius:12px;border:1px solid rgba(58,191,148,.2)}.create-campaign-modal .recipient-preview .preview-card .preview-icon[data-v-92d4bf42]{width:56px;height:56px;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.create-campaign-modal .recipient-preview .preview-card .preview-icon i[data-v-92d4bf42]{font-size:1.5rem;color:#3abf94}.create-campaign-modal .recipient-preview .preview-card .preview-content h5[data-v-92d4bf42]{margin-bottom:4px;font-weight:700;color:#2d3748}.create-campaign-modal .recipient-preview .preview-card .preview-content p[data-v-92d4bf42]{color:#718096;font-size:.9rem}.create-campaign-modal .message-section[data-v-92d4bf42]{padding:1.25rem;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.create-campaign-modal .message-section .message-editor .message-textarea[data-v-92d4bf42]{border-radius:8px;border:1px solid #e2e8f0;resize:none}.create-campaign-modal .message-section .message-editor .message-textarea[data-v-92d4bf42]:focus{border-color:#547fff;-webkit-box-shadow:0 0 0 3px rgba(84,127,255,.1);box-shadow:0 0 0 3px rgba(84,127,255,.1)}.create-campaign-modal .message-section .message-editor .message-tools[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}.create-campaign-modal .message-section .message-editor .message-tools .character-count[data-v-92d4bf42]{font-size:.8rem;color:#718096}.create-campaign-modal .message-section .message-editor .message-tools .character-count.warning[data-v-92d4bf42]{color:#f59e0b}.create-campaign-modal .message-section .message-editor .message-tools .character-count .segments-info[data-v-92d4bf42]{color:#ef4444;font-weight:500}.create-campaign-modal .message-section .variables-panel[data-v-92d4bf42]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;height:100%}.create-campaign-modal .message-section .variables-panel .variables-label[data-v-92d4bf42]{font-size:.875rem;font-weight:600;color:#4a5568;margin-bottom:.75rem;display:block}.create-campaign-modal .message-section .variables-panel .variables-list[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.create-campaign-modal .message-section .variables-panel .variables-list .variable-item[data-v-92d4bf42]{padding:.625rem .75rem;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.create-campaign-modal .message-section .variables-panel .variables-list .variable-item[data-v-92d4bf42]:hover{background:#eef2ff;border-color:#547fff;-webkit-transform:translateX(2px);transform:translateX(2px)}.create-campaign-modal .message-section .variables-panel .variables-list .variable-item .variable-name[data-v-92d4bf42]{font-size:.875rem;font-weight:500;color:#2d3748;margin-bottom:2px}.create-campaign-modal .message-section .variables-panel .variables-list .variable-item .variable-code[data-v-92d4bf42]{font-size:.75rem;color:#718096;font-family:Courier New,monospace}.create-campaign-modal .sms-preview-section .preview-label[data-v-92d4bf42]{font-size:.875rem;font-weight:600;color:#4a5568;display:block}.create-campaign-modal .sms-preview-section .phone-preview-container[data-v-92d4bf42]{gap:1rem}.create-campaign-modal .sms-preview-section .phone-mockup-campaign[data-v-92d4bf42],.create-campaign-modal .sms-preview-section .phone-preview-container[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.create-campaign-modal .sms-preview-section .phone-frame-campaign[data-v-92d4bf42]{width:220px;height:380px;background:#1a1a1a;border-radius:32px;padding:10px;-webkit-box-shadow:0 20px 40px -12px rgba(0,0,0,.4),inset 0 0 0 2px #333,inset 0 0 0 4px #1a1a1a;box-shadow:0 20px 40px -12px rgba(0,0,0,.4),inset 0 0 0 2px #333,inset 0 0 0 4px #1a1a1a;position:relative}.create-campaign-modal .sms-preview-section .phone-notch-campaign[data-v-92d4bf42]{width:90px;height:20px;background:#1a1a1a;border-radius:0 0 16px 16px;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.create-campaign-modal .sms-preview-section .phone-screen-campaign[data-v-92d4bf42]{width:100%;height:100%;background:#f5f5f5;border-radius:24px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.create-campaign-modal .sms-preview-section .phone-header-campaign[data-v-92d4bf42]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;padding:28px 12px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:500}.create-campaign-modal .sms-preview-section .phone-time-campaign[data-v-92d4bf42]{font-weight:600}.create-campaign-modal .sms-preview-section .phone-carrier-campaign[data-v-92d4bf42]{font-size:10px;opacity:.9}.create-campaign-modal .sms-preview-section .phone-content-campaign[data-v-92d4bf42]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px;overflow-y:auto;background:#e5ddd5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23d4ccc4' fill-opacity='.4' fill-rule='evenodd'/%3E%3C/svg%3E")}.create-campaign-modal .sms-preview-section .message-bubble-campaign[data-v-92d4bf42]{max-width:90%;padding:8px 12px;border-radius:14px;margin-bottom:6px;position:relative;word-wrap:break-word}.create-campaign-modal .sms-preview-section .message-bubble-campaign.outgoing[data-v-92d4bf42]{background:linear-gradient(135deg,#dcf8c6,#c5e8a5);margin-left:auto;border-bottom-right-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.create-campaign-modal .sms-preview-section .message-bubble-campaign.split-bubble[data-v-92d4bf42]{position:relative;margin-bottom:10px;border:2px dashed rgba(58,191,148,.3);background:linear-gradient(135deg,#e8f5e9,#c8e6c9)!important}.create-campaign-modal .sms-preview-section .split-indicator-campaign[data-v-92d4bf42]{position:absolute;top:-8px;right:8px;background:linear-gradient(135deg,#3abf94,#2d9474);color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:10px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.create-campaign-modal .sms-preview-section .message-text-campaign[data-v-92d4bf42]{font-size:14px;color:#1a1a1a;line-height:1.4;word-wrap:break-word}.create-campaign-modal .sms-preview-section .message-time-campaign[data-v-92d4bf42]{font-size:10px;color:#718096;margin-top:4px;text-align:right}.create-campaign-modal .sms-preview-section .phone-label-campaign[data-v-92d4bf42]{margin-top:8px;font-size:.75rem;color:#718096;font-weight:500}.create-campaign-modal .sms-preview-section .sms-counter-campaign[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0}.create-campaign-modal .sms-preview-section .sms-counter-campaign .counter-main-campaign[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.25rem;font-size:.875rem}.create-campaign-modal .sms-preview-section .sms-counter-campaign .counter-main-campaign .char-count-campaign[data-v-92d4bf42]{font-weight:600;color:#2d3748}.create-campaign-modal .sms-preview-section .sms-counter-campaign .counter-main-campaign .char-limit-campaign[data-v-92d4bf42]{color:#718096}.create-campaign-modal .sms-preview-section .sms-counter-campaign .segment-info-campaign .segment-badge-campaign[data-v-92d4bf42]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:12px;font-size:.75rem;background:#e2e8f0;color:#4a5568}.create-campaign-modal .sms-preview-section .sms-counter-campaign .segment-info-campaign .segment-badge-campaign.multi-segment[data-v-92d4bf42]{background:#fef3c7;color:#92400e}.create-campaign-modal .sms-preview-section .sms-counter-campaign .segment-info-campaign .segment-badge-campaign i[data-v-92d4bf42]{font-size:.7rem}.create-campaign-modal .sms-preview-section .sms-counter-campaign.counter-ok .char-count-campaign[data-v-92d4bf42]{color:#3abf94}.create-campaign-modal .sms-preview-section .sms-counter-campaign.counter-caution .char-count-campaign[data-v-92d4bf42],.create-campaign-modal .sms-preview-section .sms-counter-campaign.counter-split .char-count-campaign[data-v-92d4bf42]{color:#f59e0b}.create-campaign-modal .sms-preview-section .sms-counter-campaign.counter-danger .char-count-campaign[data-v-92d4bf42]{color:#ef4444}.create-campaign-modal .schedule-options[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.create-campaign-modal .schedule-options .schedule-option[data-v-92d4bf42]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px;padding:1rem;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center}.create-campaign-modal .schedule-options .schedule-option[data-v-92d4bf42]:hover{border-color:#cbd5e0}.create-campaign-modal .schedule-options .schedule-option.selected[data-v-92d4bf42]{border-color:#547fff;background:rgba(84,127,255,.05)}.create-campaign-modal .schedule-options .schedule-option .option-icon[data-v-92d4bf42]{font-size:1.5rem;color:#547fff;margin-bottom:.5rem}.create-campaign-modal .schedule-options .schedule-option strong[data-v-92d4bf42]{display:block;color:#2d3748;margin-bottom:4px}.create-campaign-modal .schedule-options .schedule-option p[data-v-92d4bf42]{font-size:.8rem;color:#718096}.create-campaign-modal .summary-card[data-v-92d4bf42]{background:#f8f9fa;border:1px solid #e9ecef}.create-campaign-modal .summary-card .summary-item label[data-v-92d4bf42]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#718096;margin-bottom:4px}.create-campaign-modal .summary-card .summary-item p[data-v-92d4bf42]{margin-bottom:0;font-weight:500;color:#2d3748}.create-campaign-modal .summary-card .summary-item .content-preview[data-v-92d4bf42]{padding:.75rem;background:#fff;border-radius:6px;border:1px solid #e2e8f0;font-size:.9rem;color:#4a5568;white-space:pre-wrap;max-height:100px;overflow-y:auto}.create-campaign-modal .subject-line-wrapper .subject-input[data-v-92d4bf42]{border-radius:6px 0 0 6px}.create-campaign-modal .emoji-dropdown[data-v-92d4bf42] .dropdown-menu{padding:.5rem;min-width:280px}.create-campaign-modal .emoji-picker-grid[data-v-92d4bf42]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:.5rem}.create-campaign-modal .emoji-picker-grid .emoji-item[data-v-92d4bf42]{font-size:1.25rem;padding:4px;cursor:pointer;text-align:center;border-radius:4px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.create-campaign-modal .emoji-picker-grid .emoji-item[data-v-92d4bf42]:hover{background-color:#e2e8f0}.create-campaign-modal .ai-subject-generator .btn[data-v-92d4bf42]{border-radius:6px}.create-campaign-modal .preview-text-section .preview-text-header[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;color:#4a5568;padding:.5rem 0}.create-campaign-modal .preview-text-section .preview-text-header[data-v-92d4bf42]:hover{color:#2d3748}.create-campaign-modal .preview-text-section .preview-text-input[data-v-92d4bf42]{border-radius:6px}.create-campaign-modal .tracking-section .tracking-header[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;color:#4a5568;padding:.5rem 0}.create-campaign-modal .tracking-section .tracking-header[data-v-92d4bf42]:hover{color:#2d3748}.create-campaign-modal .tracking-section .tracking-options-card[data-v-92d4bf42]{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.create-campaign-modal .tracking-section .tracking-options-card .tracking-option .custom-switch[data-v-92d4bf42]{padding-left:2.5rem}.create-campaign-modal .perfect-timing-section[data-v-92d4bf42]{padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0}.create-campaign-modal .perfect-timing-section .custom-switch[data-v-92d4bf42]{padding-left:2.5rem}.create-campaign-modal .send-test-section[data-v-92d4bf42]{padding:1rem;background:#eef2ff;border-radius:8px;border:1px solid #c7d2fe}.create-campaign-modal .send-test-section[data-v-92d4bf42],.create-campaign-modal .wizard-footer[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.create-campaign-modal .wizard-footer[data-v-92d4bf42]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #e9ecef}.create-campaign-modal .wizard-footer .footer-right[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:768px){.create-campaign-modal .wizard-progress[data-v-92d4bf42]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.create-campaign-modal .wizard-progress .progress-step[data-v-92d4bf42]{-webkit-box-flex:0;-ms-flex:none;flex:none}.create-campaign-modal .wizard-progress .progress-step .step-label[data-v-92d4bf42],.create-campaign-modal .wizard-progress .progress-step[data-v-92d4bf42]:not(:last-child):after{display:none}.create-campaign-modal .campaign-type-selector[data-v-92d4bf42],.create-campaign-modal .schedule-options[data-v-92d4bf42]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.create-campaign-modal .campaign-type-selector .schedule-option[data-v-92d4bf42],.create-campaign-modal .campaign-type-selector .type-option[data-v-92d4bf42],.create-campaign-modal .schedule-options .schedule-option[data-v-92d4bf42],.create-campaign-modal .schedule-options .type-option[data-v-92d4bf42]{min-width:100%}.all-active-filter-label[data-v-92d4bf42]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.375rem;display:block}.all-active-radio-group[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.all-active-radio-group>label+label[data-v-92d4bf42]{margin-left:16px}.all-active-radio-option[data-v-92d4bf42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;font-size:.875rem;color:#374151;margin-bottom:0}.all-active-radio-option input[type=radio][data-v-92d4bf42]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#10b981}.sms-insert-option[data-v-92d4bf42]{padding:4px 0;cursor:pointer;font-size:.85rem;color:#374151;border-radius:4px}.sms-insert-option[data-v-92d4bf42]:hover{color:#10b981}.email-template-preview[data-v-92d4bf42]{border:1px solid #e2e8f0;border-radius:6px;padding:16px;background:#fafafa}.email-html-preview[data-v-92d4bf42]{max-height:400px;overflow-y:auto;font-size:.9rem;line-height:1.6}.email-html-preview img[data-v-92d4bf42]{max-width:100%;height:auto}.review-email-preview[data-v-92d4bf42]{padding:.75rem;background:#fff;border-radius:6px;border:1px solid #e2e8f0;max-height:500px;overflow-y:auto}.sent-confirmation[data-v-92d4bf42]{max-width:480px;margin:0 auto}}.wiki-template-card{padding:12px 14px;border:1px solid #e2e8f0;border-left:3px solid #cbd5e1;border-radius:6px;background:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.wiki-template-card:hover{background:#eff6ff;border-color:#93c5fd;border-left-color:#3b82f6;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.15);box-shadow:0 2px 8px rgba(59,130,246,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.wiki-template-card:hover .wiki-template-card-name{color:#1d4ed8}.wiki-template-card:hover .wiki-template-card-hint{opacity:1}.wiki-template-card:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 1px 3px rgba(59,130,246,.2);box-shadow:0 1px 3px rgba(59,130,246,.2);background:#dbeafe}.wiki-template-card-name{font-weight:600;font-size:.875rem;color:#1e293b;-webkit-transition:color .2s ease;transition:color .2s ease}.wiki-template-card-hint{position:absolute;right:12px;bottom:8px;font-size:.7rem;color:#3b82f6;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.wiki-tag-badge{display:inline-block;padding:2px 8px;font-size:.7rem;font-weight:500;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;white-space:nowrap}.send-test-modal .campaign-info[data-v-973e7d5c]{background:#f8f9fa;border-radius:8px;padding:12px 16px}.send-test-modal .campaign-info .info-row[data-v-973e7d5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.send-test-modal .campaign-info .info-row[data-v-973e7d5c]:not(:last-child){margin-bottom:8px}.send-test-modal .campaign-info .info-row .label[data-v-973e7d5c]{color:#6c757d;font-size:13px;min-width:80px}.send-test-modal .campaign-info .info-row .value[data-v-973e7d5c]{font-weight:500;color:#212529}.send-test-modal .test-options[data-v-973e7d5c]{padding:12px;background:#f8f9fa;border-radius:8px}.send-test-modal .test-options .option-label[data-v-973e7d5c]{font-weight:500}.send-test-modal .preview-section[data-v-973e7d5c]{border:1px solid #dee2e6;border-radius:8px;padding:16px}.send-test-modal .preview-section .preview-title[data-v-973e7d5c]{color:#495057;margin-bottom:12px;font-size:14px}.send-test-modal .preview-section .preview-content[data-v-973e7d5c]{background:#fff;border:1px solid #e9ecef;border-radius:4px;padding:12px;font-size:13px}.send-test-modal .preview-section .preview-content[data-v-973e7d5c]:not(:last-child){margin-bottom:8px}.send-test-modal .preview-section .preview-content .preview-sms[data-v-973e7d5c],.send-test-modal .preview-section .preview-content .preview-subject[data-v-973e7d5c]{word-break:break-word}.campaign-preview-modal .preview-controls[data-v-244e4c16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.campaign-preview-modal .email-preview-container.desktop .device-frame[data-v-244e4c16]{max-width:100%}.campaign-preview-modal .email-preview-container.mobile[data-v-244e4c16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.campaign-preview-modal .email-preview-container.mobile .device-frame[data-v-244e4c16]{max-width:375px;border-radius:20px;border:8px solid #333;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.campaign-preview-modal .device-frame[data-v-244e4c16]{background:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.campaign-preview-modal .device-frame.mobile .email-client-header[data-v-244e4c16]{padding:8px 12px}.campaign-preview-modal .device-frame.mobile .email-preview-content[data-v-244e4c16]{padding:12px}.campaign-preview-modal .device-frame.mobile .email-header .sender-avatar[data-v-244e4c16]{width:36px;height:36px;font-size:14px}.campaign-preview-modal .device-frame.mobile .email-header .sender-name[data-v-244e4c16]{font-size:14px}.campaign-preview-modal .device-frame.mobile .email-header .sender-email[data-v-244e4c16]{font-size:11px}.campaign-preview-modal .device-frame.mobile .email-subject[data-v-244e4c16]{font-size:16px}.campaign-preview-modal .email-client-header[data-v-244e4c16]{background:#f8f9fa;padding:12px 16px;border-bottom:1px solid #dee2e6}.campaign-preview-modal .email-client-header .client-nav[data-v-244e4c16]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;color:#6c757d}.campaign-preview-modal .email-client-header .client-nav i[data-v-244e4c16]{cursor:pointer}.campaign-preview-modal .email-client-header .client-nav i[data-v-244e4c16]:hover{color:#212529}.campaign-preview-modal .email-preview-content[data-v-244e4c16]{padding:20px;max-height:500px;overflow-y:auto}.campaign-preview-modal .email-header[data-v-244e4c16]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:20px}.campaign-preview-modal .email-header .sender-avatar[data-v-244e4c16]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600;font-size:18px}.campaign-preview-modal .email-header .sender-info[data-v-244e4c16]{-webkit-box-flex:1;-ms-flex:1;flex:1}.campaign-preview-modal .email-header .sender-info .sender-name[data-v-244e4c16]{font-weight:600;color:#212529}.campaign-preview-modal .email-header .sender-info .sender-email[data-v-244e4c16]{font-size:12px;color:#6c757d}.campaign-preview-modal .email-header .sender-info .email-date[data-v-244e4c16]{font-size:12px;color:#adb5bd;margin-top:2px}.campaign-preview-modal .email-subject[data-v-244e4c16]{font-size:20px;font-weight:600;color:#212529;margin-bottom:8px}.campaign-preview-modal .email-preview-text[data-v-244e4c16]{color:#6c757d;font-size:14px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e9ecef}.campaign-preview-modal .email-body[data-v-244e4c16]{color:#212529;line-height:1.6}.campaign-preview-modal .email-body .placeholder-content .placeholder-block[data-v-244e4c16]{background:#e9ecef;border-radius:4px;margin-bottom:12px}.campaign-preview-modal .email-body .placeholder-content .placeholder-block.header[data-v-244e4c16]{height:40px;width:60%}.campaign-preview-modal .email-body .placeholder-content .placeholder-block.text[data-v-244e4c16]{height:16px;width:100%}.campaign-preview-modal .email-body .placeholder-content .placeholder-block.text.short[data-v-244e4c16]{width:75%}.campaign-preview-modal .email-body .placeholder-content .placeholder-block.image[data-v-244e4c16]{height:200px;width:100%}.campaign-preview-modal .email-body .placeholder-content .placeholder-block.button[data-v-244e4c16]{height:40px;width:150px;border-radius:20px}.campaign-preview-modal .email-footer[data-v-244e4c16]{margin-top:30px;padding-top:20px;border-top:1px solid #e9ecef;font-size:12px;color:#6c757d;text-align:center}.campaign-preview-modal .email-footer a[data-v-244e4c16]{color:#007bff;text-decoration:none}.campaign-preview-modal .email-footer a[data-v-244e4c16]:hover{text-decoration:underline}.campaign-preview-modal .sms-preview-container[data-v-244e4c16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.campaign-preview-modal .phone-frame[data-v-244e4c16]{width:300px;background:#1a1a1a;border-radius:40px;padding:12px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.3);box-shadow:0 10px 40px rgba(0,0,0,.3)}.campaign-preview-modal .phone-notch[data-v-244e4c16]{width:120px;height:25px;background:#1a1a1a;border-radius:0 0 15px 15px;margin:0 auto;position:relative;top:-1px}.campaign-preview-modal .phone-screen[data-v-244e4c16]{background:#fff;border-radius:30px;overflow:hidden;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.campaign-preview-modal .messages-header[data-v-244e4c16]{background:#f8f8f8;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e5e5e5}.campaign-preview-modal .messages-header .contact-info[data-v-244e4c16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.campaign-preview-modal .messages-header .contact-info .contact-avatar[data-v-244e4c16]{width:32px;height:32px;background:#e9ecef;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#6c757d;font-size:14px}.campaign-preview-modal .messages-header .contact-info .contact-name[data-v-244e4c16]{font-weight:600;font-size:14px}.campaign-preview-modal .messages-header i[data-v-244e4c16]{color:#007aff}.campaign-preview-modal .messages-container[data-v-244e4c16]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px;background:#fff;overflow-y:auto}.campaign-preview-modal .messages-container .message-date[data-v-244e4c16]{text-align:center;color:#8e8e93;font-size:12px;margin-bottom:12px}.campaign-preview-modal .messages-container .message-bubble[data-v-244e4c16]{max-width:80%;padding:10px 14px;border-radius:18px;margin-bottom:8px}.campaign-preview-modal .messages-container .message-bubble.incoming[data-v-244e4c16]{background:#e5e5ea;border-bottom-left-radius:4px;margin-right:auto}.campaign-preview-modal .messages-container .message-bubble.outgoing[data-v-244e4c16]{background:#007aff;color:#fff;border-bottom-right-radius:4px;margin-left:auto}.campaign-preview-modal .messages-container .message-bubble .message-text[data-v-244e4c16]{font-size:14px;line-height:1.4;word-break:break-word}.campaign-preview-modal .messages-container .message-bubble .message-time[data-v-244e4c16]{font-size:10px;color:#8e8e93;margin-top:4px;text-align:right}.campaign-preview-modal .messages-container .sms-info[data-v-244e4c16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;color:#8e8e93;margin-top:12px;padding-top:12px;border-top:1px solid #e9ecef}.campaign-preview-modal .message-input[data-v-244e4c16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 12px;background:#f8f8f8;border-top:1px solid #e5e5e5}.campaign-preview-modal .message-input .input-field[data-v-244e4c16]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border:1px solid #e5e5e5;border-radius:20px;padding:8px 16px;font-size:14px;color:#8e8e93}.campaign-preview-modal .message-input i[data-v-244e4c16]{color:#007aff}.campaign-preview-modal .phone-home-bar[data-v-244e4c16]{width:120px;height:5px;background:#fff;border-radius:3px;margin:8px auto 0}.campaign-preview-modal .inbox-preview-container[data-v-244e4c16]{border:1px solid #dee2e6;border-radius:8px;overflow:hidden;margin-top:16px}.campaign-preview-modal .inbox-preview-container.mobile[data-v-244e4c16]{max-width:375px;margin:16px auto 0}.campaign-preview-modal .inbox-preview-container .inbox-header[data-v-244e4c16]{background:#f8f9fa;padding:12px 16px;border-bottom:1px solid #dee2e6}.campaign-preview-modal .inbox-preview-container .inbox-header h6[data-v-244e4c16]{margin:0;font-size:14px;color:#495057}.campaign-preview-modal .inbox-preview-container .inbox-list[data-v-244e4c16]{background:#fff}.campaign-preview-modal .inbox-preview-container .inbox-item[data-v-244e4c16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;border-bottom:1px solid #e9ecef;font-size:13px;gap:8px}.campaign-preview-modal .inbox-preview-container .inbox-item[data-v-244e4c16]:last-child{border-bottom:none}.campaign-preview-modal .inbox-preview-container .inbox-item.unread[data-v-244e4c16]{background:#fff}.campaign-preview-modal .inbox-preview-container .inbox-item.unread .item-sender[data-v-244e4c16],.campaign-preview-modal .inbox-preview-container .inbox-item.unread .item-subject[data-v-244e4c16]{font-weight:600}.campaign-preview-modal .inbox-preview-container .inbox-item.read[data-v-244e4c16]{background:#f8f9fa}.campaign-preview-modal .inbox-preview-container .inbox-item.read .item-content[data-v-244e4c16],.campaign-preview-modal .inbox-preview-container .inbox-item.read .item-sender[data-v-244e4c16]{color:#6c757d}.campaign-preview-modal .inbox-preview-container .inbox-item.highlighted[data-v-244e4c16]{background:#e3f2fd;border-left:3px solid #2196f3}.campaign-preview-modal .inbox-preview-container .inbox-item .item-checkbox[data-v-244e4c16],.campaign-preview-modal .inbox-preview-container .inbox-item .item-star[data-v-244e4c16]{color:#adb5bd;width:20px;text-align:center}.campaign-preview-modal .inbox-preview-container .inbox-item .item-sender[data-v-244e4c16]{width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-preview-modal .inbox-preview-container .inbox-item .item-content[data-v-244e4c16]{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-preview-modal .inbox-preview-container .inbox-item .item-content .item-preview[data-v-244e4c16]{color:#6c757d}.campaign-preview-modal .inbox-preview-container .inbox-item .item-date[data-v-244e4c16]{color:#6c757d;font-size:12px;white-space:nowrap}.campaign-preview-modal .view-toggle[data-v-244e4c16]{text-align:center}.multiselect[data-v-6846292f],.multiselect__input[data-v-6846292f],.multiselect__single[data-v-6846292f]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-6846292f],.modal .modal-content[data-v-6846292f],.modal .modal-dialog[data-v-6846292f],.modal[data-v-6846292f]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-6846292f],.modal .modal-dialog.modal-dialog-scrollable[data-v-6846292f]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-6846292f]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-6846292f]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-6846292f]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-6846292f]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-6846292f]{left:0!important}.atwho-view[data-v-6846292f]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-6846292f]{max-width:700px!important}.collections-popover[data-v-6846292f],.popover-body[data-v-6846292f]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-6846292f]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-6846292f]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-6846292f]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-6846292f]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-6846292f]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-6846292f]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-6846292f]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-6846292f]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-6846292f]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-6846292f]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-6846292f]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-6846292f]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-6846292f]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-6846292f]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-6846292f]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-6846292f]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-6846292f]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-6846292f]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-6846292f]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-6846292f]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-6846292f]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-6846292f]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-6846292f]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-6846292f]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-6846292f]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-6846292f]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-6846292f]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-6846292f]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-6846292f]{font-size:12px}.routine-form .multiselect__tags[data-v-6846292f]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-6846292f]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-6846292f]{height:34px}.routine-form .multiselect__placeholder[data-v-6846292f]{margin-bottom:3px}.routine-form .multiselect__input[data-v-6846292f]{font-size:14px}.routine-form .multiselect__select[data-v-6846292f]:before{top:60%}.campaigns-page[data-v-6846292f]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:1rem}.campaigns-page .campaigns-header[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.campaigns-page .campaigns-header .header-left[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.campaigns-page .campaigns-header .header-actions[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.campaigns-page .campaigns-header[data-v-6846292f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.campaigns-page .campaigns-header .header-actions[data-v-6846292f]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.campaigns-page .page-title[data-v-6846292f]{font-size:28px;font-weight:700;color:#2d3748;margin:0;line-height:1.3}.campaigns-page .create-btn[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background-color:#3abf94!important;border-color:#3abf94!important;color:#fff!important;font-weight:500;padding:10px 16px;border-radius:8px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transition:all .2s ease;transition:all .2s ease}.campaigns-page .create-btn[data-v-6846292f]:hover{background-color:rgb(52.0602409639,171.4397590361,132.843373494)!important;border-color:rgb(52.0602409639,171.4397590361,132.843373494)!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.campaigns-page .create-btn i[data-v-6846292f]{font-size:12px}.campaigns-page .campaigns-subnav[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;background:#fff;padding:6px;border-radius:12px;margin-bottom:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow-x:auto}.campaigns-page .campaigns-subnav .subnav-link[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;color:#64748b;text-decoration:none;font-weight:500;font-size:.9rem;white-space:nowrap;-webkit-transition:all .2s ease;transition:all .2s ease}.campaigns-page .campaigns-subnav .subnav-link i[data-v-6846292f]{font-size:14px}.campaigns-page .campaigns-subnav .subnav-link[data-v-6846292f]:hover{background:#f1f5f9;color:#334155}.campaigns-page .campaigns-subnav .subnav-link.active[data-v-6846292f]{background:linear-gradient(135deg,#3abf94,#2d9474);color:#fff;-webkit-box-shadow:0 2px 4px rgba(58,191,148,.3);box-shadow:0 2px 4px rgba(58,191,148,.3)}@media(max-width:576px){.campaigns-page .campaigns-subnav .subnav-link[data-v-6846292f]{padding:8px 12px;font-size:.85rem}.campaigns-page .campaigns-subnav .subnav-link span[data-v-6846292f]{display:none}.campaigns-page .campaigns-subnav .subnav-link i[data-v-6846292f]{font-size:16px}}.campaigns-page .stats-overview[data-v-6846292f]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media(max-width:1200px){.campaigns-page .stats-overview[data-v-6846292f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.campaigns-page .stats-overview[data-v-6846292f]{grid-template-columns:1fr}}.campaigns-page .stats-overview .stat-card[data-v-6846292f]{background:#fff;border-radius:12px;padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.campaigns-page .stats-overview .stat-card[data-v-6846292f]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.campaigns-page .stats-overview .stat-card .stat-icon[data-v-6846292f]{width:52px;height:52px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.75rem;-ms-flex-negative:0;flex-shrink:0}.campaigns-page .stats-overview .stat-card .stat-icon i[data-v-6846292f]{font-size:1.35rem}.campaigns-page .stats-overview .stat-card .stat-icon.bg-primary-light[data-v-6846292f]{background:rgba(59,130,246,.1)}.campaigns-page .stats-overview .stat-card .stat-icon.bg-success-light[data-v-6846292f]{background:rgba(58,191,148,.1)}.campaigns-page .stats-overview .stat-card .stat-icon.bg-info-light[data-v-6846292f]{background:rgba(6,182,212,.1)}.campaigns-page .stats-overview .stat-card .stat-icon.bg-warning-light[data-v-6846292f]{background:rgba(245,158,11,.1)}.campaigns-page .stats-overview .stat-card .stat-content[data-v-6846292f]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.campaigns-page .stats-overview .stat-card .stat-content .stat-number[data-v-6846292f]{font-size:1.5rem;font-weight:700;color:#1a202c;margin:0 0 .375rem 0;line-height:1.2;padding:0}.campaigns-page .stats-overview .stat-card .stat-content .stat-label[data-v-6846292f]{color:#718096;font-size:.8rem;margin:0;line-height:1.2;padding:0}.campaigns-page .campaigns-panel[data-v-6846292f]{min-width:0}.campaigns-page .panel-card[data-v-6846292f]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:visible!important;position:relative}.campaigns-page .panel-header[data-v-6846292f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.campaigns-page .panel-header[data-v-6846292f],.campaigns-page .section-title[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campaigns-page .section-title[data-v-6846292f]{margin:0;font-size:1rem;font-weight:600;color:#0f172a}.campaigns-page .section-icon[data-v-6846292f]{margin-right:.75rem;color:#3abf94;font-size:1.125rem;width:20px;text-align:center}.campaigns-page .view-toggle[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;background:#e2e8f0;padding:4px;border-radius:8px}.campaigns-page .view-toggle .view-btn[data-v-6846292f]{padding:6px 12px;border:none;background:transparent;color:#64748b;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.campaigns-page .view-toggle .view-btn[data-v-6846292f]:hover{color:#334155}.campaigns-page .view-toggle .view-btn.active[data-v-6846292f]{background:#fff;color:#3abf94;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.campaigns-page .view-toggle .view-btn i[data-v-6846292f]{font-size:14px}.campaigns-page .filter-row[data-v-6846292f]{padding:12px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.campaigns-page .filter-container[data-v-6846292f],.campaigns-page .filter-row[data-v-6846292f],.campaigns-page .search-box[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campaigns-page .search-box[data-v-6846292f]{position:relative;width:250px}.campaigns-page .search-icon[data-v-6846292f]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#64748b;font-size:.875rem;z-index:1;pointer-events:none}.campaigns-page .search-input[data-v-6846292f]{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.75rem;color:#334155;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;height:38px}.campaigns-page .search-input[data-v-6846292f]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.2);box-shadow:0 0 0 2px rgba(58,191,148,.2)}.campaigns-page .search-input[data-v-6846292f]::-webkit-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.campaigns-page .search-input[data-v-6846292f]::-moz-placeholder{color:#64748b;opacity:1;font-size:.75rem}.campaigns-page .search-input[data-v-6846292f]:-ms-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.campaigns-page .search-input[data-v-6846292f]::-ms-input-placeholder{color:#64748b;opacity:1;font-size:.75rem}.campaigns-page .search-input[data-v-6846292f]::placeholder{color:#64748b;opacity:1;font-size:.75rem}.campaigns-page .clear-icon[data-v-6846292f]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:.875rem;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease;z-index:2}.campaigns-page .clear-icon[data-v-6846292f]:hover{color:#64748b}.campaigns-page .filter-dropdowns[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.campaigns-page .filter-select[data-v-6846292f]{padding:.5rem 2rem .5rem .75rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.75rem;color:#334155;background-color:#fff;height:38px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.campaigns-page .filter-select[data-v-6846292f]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.2);box-shadow:0 0 0 2px rgba(58,191,148,.2)}.campaigns-page .quick-filters[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto}.campaigns-page .quick-filters .quick-filter-btn[data-v-6846292f]{padding:6px 12px;font-size:.75rem;font-weight:500;border-radius:16px;background:#e2e8f0;color:#475569;border:none;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.campaigns-page .quick-filters .quick-filter-btn[data-v-6846292f]:hover{background:#cbd5e1;color:#334155}.campaigns-page .quick-filters .quick-filter-btn.active[data-v-6846292f]{background:#3abf94;color:#fff}.campaigns-page .quick-filters .quick-filter-btn i[data-v-6846292f]{font-size:11px}.campaigns-page .active-filters[data-v-6846292f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f0fdf4;border-bottom:1px solid #bbf7d0;padding:10px 20px;gap:12px}.campaigns-page .active-filters .filter-info[data-v-6846292f],.campaigns-page .active-filters[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.campaigns-page .active-filters .filter-info[data-v-6846292f]{gap:8px;font-size:.8125rem;color:#166534}.campaigns-page .active-filters .filter-info .fa-filter[data-v-6846292f]{font-size:11px}.campaigns-page .active-filters .filter-info .active-filter-tag[data-v-6846292f]{font-weight:500;background:#3abf94;color:#fff;padding:2px 10px;border-radius:12px;font-size:.75rem}.campaigns-page .active-filters .clear-filter-btn[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.75rem;color:#dc2626;background:none;border:none;cursor:pointer;font-weight:500}.campaigns-page .active-filters .clear-filter-btn[data-v-6846292f]:hover{color:#b91c1c}.campaigns-page .empty-state[data-v-6846292f]{padding:3rem 2rem;text-align:center;color:#64748b}.campaigns-page .empty-state .empty-icon[data-v-6846292f]{width:80px;height:80px;background:linear-gradient(135deg,#3abf94,#2d9474);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1.5rem}.campaigns-page .empty-state .empty-icon i[data-v-6846292f]{font-size:2rem;color:#fff}.campaigns-page .empty-state h4[data-v-6846292f]{color:#2d3748;font-weight:600;margin-bottom:.5rem}.campaigns-page .empty-state p[data-v-6846292f]{max-width:400px;margin:0 auto 1.5rem}.campaigns-page .empty-state .create-first-btn[data-v-6846292f]{background-color:#3abf94;border-color:#3abf94;padding:10px 20px;border-radius:8px;font-weight:500}.campaigns-page .empty-state .create-first-btn[data-v-6846292f]:hover{background-color:rgb(52.0602409639,171.4397590361,132.843373494);border-color:rgb(52.0602409639,171.4397590361,132.843373494)}.campaigns-page .empty-state .create-first-btn i[data-v-6846292f]{margin-right:6px}.campaigns-page .campaigns-table-container[data-v-6846292f]{padding:0;background-color:#fff}.campaigns-page .campaigns-table-header[data-v-6846292f]{display:grid;grid-template-columns:minmax(200px,1.5fr) 100px 100px 100px 120px 100px 100px;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;background-color:#f8fafc;height:42px}.campaigns-page .campaigns-table-header>div[data-v-6846292f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.campaigns-page .campaigns-table-header .sortable[data-v-6846292f]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .2s ease;transition:color .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campaigns-page .campaigns-table-header .sortable[data-v-6846292f]:hover{color:#3abf94}.campaigns-page .campaigns-table-header .sortable .fa-sort-asc[data-v-6846292f],.campaigns-page .campaigns-table-header .sortable .fa-sort-desc[data-v-6846292f],.campaigns-page .campaigns-table-header .sortable .fa-sort[data-v-6846292f]{margin-left:6px;font-size:10px;opacity:.6}.campaigns-page .campaigns-table-header .sortable:hover .fa-sort[data-v-6846292f]{opacity:1}.campaigns-page .campaign-item[data-v-6846292f]{cursor:pointer;padding:.875rem 1rem;border-bottom:1px solid #e5e7eb;-webkit-transition:all .2s ease;transition:all .2s ease;display:grid;grid-template-columns:minmax(200px,1.5fr) 100px 100px 100px 120px 100px 100px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;min-height:56px}.campaigns-page .campaign-item[data-v-6846292f]:hover{background-color:#f1f5f9}.campaigns-page .campaign-item[data-v-6846292f]:last-child{border-bottom:none}.campaigns-page .name-column[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.campaigns-page .name-column .campaign-icon[data-v-6846292f]{color:#64748b;font-size:1.125rem;margin-right:12px;width:24px;-ms-flex-negative:0;flex-shrink:0}.campaigns-page .name-column .campaign-name[data-v-6846292f]{font-weight:500;color:#334155;font-size:.9375rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaigns-page .name-column .campaign-name[data-v-6846292f]:hover{color:#3abf94}.campaigns-page .type-column .type-badge[data-v-6846292f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;font-size:.6875rem;font-weight:500;border-radius:12px}.campaigns-page .type-column .type-badge i[data-v-6846292f]{font-size:10px}.campaigns-page .type-column .type-badge.type-sms[data-v-6846292f]{background:rgba(58,191,148,.1);color:#3abf94}.campaigns-page .type-column .type-badge.type-email[data-v-6846292f]{background:rgba(59,130,246,.1);color:#3b82f6}.campaigns-page .type-column .type-badge.type-both[data-v-6846292f]{background:rgba(6,182,212,.1);color:#06b6d4}.campaigns-page .status-column .status-badge[data-v-6846292f]{display:inline-block;padding:4px 10px;font-size:.6875rem;font-weight:500;border-radius:12px}.campaigns-page .status-column .status-badge.status-draft[data-v-6846292f]{background:#f1f5f9;color:#64748b}.campaigns-page .status-column .status-badge.status-scheduled[data-v-6846292f]{background:#fef3c7;color:#d97706}.campaigns-page .status-column .status-badge.status-active[data-v-6846292f]{background:#d1fae5;color:#059669}.campaigns-page .status-column .status-badge.status-completed[data-v-6846292f]{background:#dbeafe;color:#2563eb}.campaigns-page .status-column .status-badge.status-paused[data-v-6846292f]{background:#f3f4f6;color:#374151}.campaigns-page .recipients-column[data-v-6846292f]{font-size:.875rem;color:#334155;font-weight:500}.campaigns-page .delivered-column[data-v-6846292f]{font-size:.875rem}.campaigns-page .delivered-column .delivered-count[data-v-6846292f]{color:#059669;font-weight:500}.campaigns-page .delivered-column .delivery-rate[data-v-6846292f]{color:#94a3b8;font-size:.75rem;margin-left:4px}.campaigns-page .date-column[data-v-6846292f]{font-size:.875rem;color:#64748b;white-space:nowrap}.campaigns-page .actions-container[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campaigns-page .action-icon[data-v-6846292f]{color:#64748b;margin-left:.75rem;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease;font-size:.9375rem;width:20px;height:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.campaigns-page .action-icon[data-v-6846292f]:hover{color:#3abf94}.campaigns-page .action-icon.delete-icon[data-v-6846292f]:hover{color:#dc2626}.campaigns-page .text-right[data-v-6846292f]{text-align:right}.campaigns-page .campaigns-grid[data-v-6846292f]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px}@media(max-width:1200px){.campaigns-page .campaigns-grid[data-v-6846292f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.campaigns-page .campaigns-grid[data-v-6846292f]{grid-template-columns:1fr}}.campaigns-page .pagination-container[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;border-top:1px solid #e2e8f0;background-color:#f8fafc;border-radius:0 0 12px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}@media(max-width:576px){.campaigns-page .pagination-container[data-v-6846292f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center}}.campaigns-page .pagination-info[data-v-6846292f]{font-size:13px;color:#64748b;font-weight:500}.campaigns-page .pagination-controls[data-v-6846292f]{gap:8px}.campaigns-page .pagination-btn[data-v-6846292f],.campaigns-page .pagination-controls[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campaigns-page .pagination-btn[data-v-6846292f]{width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#4a5568;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.campaigns-page .pagination-btn[data-v-6846292f]:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0;color:#2d3748}.campaigns-page .pagination-btn[data-v-6846292f]:disabled{opacity:.4;cursor:not-allowed}.campaigns-page .pagination-btn .fa[data-v-6846292f]{font-size:12px}.campaigns-page .pagination-page[data-v-6846292f]{font-size:13px;color:#4a5568;font-weight:500;padding:0 8px;min-width:100px;text-align:center}.delete-modal-content[data-v-6846292f]{text-align:center;padding:20px 0}.delete-modal-content .warning-icon[data-v-6846292f]{font-size:48px;color:#ed8936;margin-bottom:16px}.delete-modal-content p[data-v-6846292f]{font-size:16px;color:#2d3748;margin-bottom:8px}.delete-modal-content .warning-text[data-v-6846292f]{font-size:14px;color:#718096}.modal-footer-btns[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;width:100%}.text-primary[data-v-6846292f]{color:#3b82f6!important}.text-success[data-v-6846292f]{color:#3abf94!important}.text-info[data-v-6846292f]{color:#06b6d4!important}.text-warning[data-v-6846292f]{color:#f59e0b!important}.campaigns-page .campaign-item-extended[data-v-6846292f],.campaigns-page .campaigns-table-header-extended[data-v-6846292f]{grid-template-columns:minmax(180px,1.5fr) 90px 90px 80px 100px 80px 80px 90px 80px!important}.campaigns-page .rate-column .rate-value[data-v-6846292f]{font-weight:500;color:#3abf94}.campaigns-page .rate-column .rate-na[data-v-6846292f]{color:#a0aec0;font-style:italic}.campaigns-page .archive-link-container[data-v-6846292f]{text-align:center;padding:1rem 0;border-top:1px solid #e2e8f0;margin-top:1rem}.campaigns-page .archive-link-container .archive-link[data-v-6846292f]{color:#718096;font-size:.875rem;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.campaigns-page .archive-link-container .archive-link[data-v-6846292f]:hover{color:#3abf94;text-decoration:underline}.campaigns-page .archive-link-container .archive-link i[data-v-6846292f]{opacity:.7}.campaigns-page .action-menu-toggle[data-v-6846292f]{color:#64748b;padding:.375rem .5rem;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.campaigns-page .action-menu-toggle[data-v-6846292f]:hover{color:#3abf94;background-color:#f1f5f9}.campaigns-page .action-menu-toggle[data-v-6846292f]:focus{-webkit-box-shadow:none;box-shadow:none}.campaigns-page[data-v-6846292f] .dropdown-menu{min-width:200px;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e2e8f0}.campaigns-page[data-v-6846292f] .dropdown-menu .dropdown-item{padding:.5rem 1rem;font-size:.875rem;color:#4a5568;-webkit-transition:all .2s ease;transition:all .2s ease}.campaigns-page[data-v-6846292f] .dropdown-menu .dropdown-item i{width:16px;color:#718096}.campaigns-page[data-v-6846292f] .dropdown-menu .dropdown-item:hover{background-color:#f8fafc;color:#2d3748}.campaigns-page[data-v-6846292f] .dropdown-menu .dropdown-item:hover i{color:#3abf94}.campaigns-page[data-v-6846292f] .dropdown-menu .dropdown-item.text-danger,.campaigns-page[data-v-6846292f] .dropdown-menu .dropdown-item.text-danger i{color:#ef4444}.campaigns-page[data-v-6846292f] .dropdown-menu .dropdown-item.text-danger:hover{background-color:#fef2f2}.campaigns-page[data-v-6846292f] .dropdown-menu .dropdown-divider{margin:.25rem 0}@media(max-width:1400px){.campaigns-page .campaign-item[data-v-6846292f],.campaigns-page .campaigns-table-header[data-v-6846292f]{grid-template-columns:minmax(180px,1.5fr) 90px 90px 80px 100px 90px 90px}}@media(max-width:1200px){.campaigns-page .campaign-item[data-v-6846292f],.campaigns-page .campaigns-table-header[data-v-6846292f]{grid-template-columns:minmax(160px,1fr) 80px 80px 80px 80px}.campaigns-page .campaign-item .date-column[data-v-6846292f]:not(.created-column),.campaigns-page .campaign-item .delivered-column[data-v-6846292f],.campaigns-page .campaigns-table-header>div[data-v-6846292f]:nth-child(5),.campaigns-page .campaigns-table-header>div[data-v-6846292f]:nth-child(6){display:none}}@media(max-width:991px){.campaigns-page .filter-row[data-v-6846292f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.campaigns-page .filter-row .filter-container[data-v-6846292f],.campaigns-page .filter-row .filter-dropdowns[data-v-6846292f],.campaigns-page .filter-row .search-box[data-v-6846292f]{width:100%}.campaigns-page .filter-row .quick-filters[data-v-6846292f]{width:100%;margin-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.campaigns-page .campaign-item[data-v-6846292f],.campaigns-page .campaigns-table-header[data-v-6846292f]{grid-template-columns:minmax(140px,1fr) 80px 70px}.campaigns-page .campaign-item .recipients-column[data-v-6846292f],.campaigns-page .campaign-item .type-column[data-v-6846292f],.campaigns-page .campaigns-table-header>div[data-v-6846292f]:nth-child(2),.campaigns-page .campaigns-table-header>div[data-v-6846292f]:nth-child(4){display:none}}@media(max-width:768px){.campaigns-page[data-v-6846292f]{padding:.5rem}.campaigns-page .campaigns-table-header[data-v-6846292f]{display:none}.campaigns-page .campaign-item[data-v-6846292f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px 16px}.campaigns-page .campaign-item .name-column[data-v-6846292f]{width:100%}.campaigns-page .campaign-item .date-column[data-v-6846292f],.campaigns-page .campaign-item .delivered-column[data-v-6846292f],.campaigns-page .campaign-item .recipients-column[data-v-6846292f],.campaigns-page .campaign-item .status-column[data-v-6846292f],.campaigns-page .campaign-item .type-column[data-v-6846292f]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%;font-size:.75rem;color:#64748b}.campaigns-page .campaign-item .status-column[data-v-6846292f]:before{content:"Status: ";font-weight:500;margin-right:4px}.campaigns-page .campaign-item .recipients-column[data-v-6846292f]:before{content:"Recipients: ";font-weight:500;margin-right:4px}.campaigns-page .campaign-item .date-column[data-v-6846292f]:before{content:"Created: ";font-weight:500;margin-right:4px}.campaigns-page .campaign-item .actions-container[data-v-6846292f]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:8px;border-top:1px solid #edf2f7}}@media(max-width:480px){.campaigns-page .quick-filters[data-v-6846292f]{overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:4px}.campaigns-page .quick-filters[data-v-6846292f]::-webkit-scrollbar{height:4px}.campaigns-page .quick-filters[data-v-6846292f]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:2px}.campaigns-page .quick-filters .quick-filter-btn[data-v-6846292f]{-ms-flex-negative:0;flex-shrink:0}.campaigns-page .pagination-info[data-v-6846292f]{text-align:center}.campaigns-page .pagination-controls[data-v-6846292f]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.campaigns-page .pagination-controls .pagination-btn[data-v-6846292f]{min-width:28px;height:28px;font-size:12px}.campaigns-page .pagination-controls .pagination-page[data-v-6846292f]{min-width:80px;font-size:12px}}.chart-wrapper[data-v-19fd922c],.chart-wrapper[data-v-40f46718]{position:relative;width:100%;height:100%}.campaign-detail-page .back-nav .back-btn[data-v-88fc5872]{color:#718096;font-size:.9rem;text-decoration:none}.campaign-detail-page .back-nav .back-btn[data-v-88fc5872]:hover{color:#3abf94}.campaign-detail-page .sending-progress-card[data-v-88fc5872]{border:none;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);border-left:4px solid #3abf94}.campaign-detail-page .campaign-header-card[data-v-88fc5872]{border:none;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.campaign-detail-page .campaign-header-card .header-content[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem}.campaign-detail-page .campaign-header-card .header-content .header-left[data-v-88fc5872]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.campaign-detail-page .campaign-header-card .header-content .header-left .title-row[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.campaign-detail-page .campaign-header-card .header-content .header-left .title-row .campaign-title[data-v-88fc5872]{font-size:1.5rem;font-weight:700;color:#1a202c;margin:0;line-height:1.3}.campaign-detail-page .campaign-header-card .header-content .header-left .title-row .status-badge[data-v-88fc5872]{font-size:.8rem;font-weight:500;padding:.4rem .8rem;border-radius:20px}.campaign-detail-page .campaign-header-card .header-content .header-left .campaign-description[data-v-88fc5872]{color:#4a5568;font-size:.95rem;line-height:1.5;margin-bottom:1rem}.campaign-detail-page .campaign-header-card .header-content .header-left .campaign-meta[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.campaign-detail-page .campaign-header-card .header-content .header-left .campaign-meta .meta-item[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:.85rem;color:#718096}.campaign-detail-page .campaign-header-card .header-content .header-left .campaign-meta .meta-item .meta-icon[data-v-88fc5872]{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#3abf94,#2d9474);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.campaign-detail-page .campaign-header-card .header-content .header-left .campaign-meta .meta-item .meta-icon i[data-v-88fc5872]{color:#fff;font-size:.8rem}.campaign-detail-page .campaign-header-card .header-content .header-left .campaign-meta .meta-item .meta-text[data-v-88fc5872]{font-weight:600;color:#2d3748}.campaign-detail-page .campaign-header-card .header-content .header-left .campaign-meta .meta-divider[data-v-88fc5872]{width:4px;height:4px;border-radius:50%;background:#cbd5e0}.campaign-detail-page .campaign-header-card .header-content .header-right[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.campaign-detail-page .campaign-header-card .header-content .header-right .action-btn[data-v-88fc5872]{border-radius:8px;font-weight:500;padding:.5rem 1rem}.campaign-detail-page .metrics-grid[data-v-88fc5872]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.campaign-detail-page .metrics-grid .metric-card[data-v-88fc5872]{background:#fff;border-radius:12px;padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04);-webkit-transition:all .2s ease;transition:all .2s ease}.campaign-detail-page .metrics-grid .metric-card[data-v-88fc5872]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.campaign-detail-page .metrics-grid .metric-card .metric-icon-wrapper[data-v-88fc5872]{width:48px;height:48px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.campaign-detail-page .metrics-grid .metric-card .metric-icon-wrapper i[data-v-88fc5872]{font-size:1.25rem;color:#fff}.campaign-detail-page .metrics-grid .metric-card .metric-icon-wrapper.recipients[data-v-88fc5872]{background:linear-gradient(135deg,#547fff,#3d5dff)}.campaign-detail-page .metrics-grid .metric-card .metric-icon-wrapper.sent[data-v-88fc5872]{background:linear-gradient(135deg,#3abf94,#2d9474)}.campaign-detail-page .metrics-grid .metric-card .metric-icon-wrapper.delivered[data-v-88fc5872]{background:linear-gradient(135deg,#10b981,#059669)}.campaign-detail-page .metrics-grid .metric-card .metric-icon-wrapper.opened[data-v-88fc5872]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.campaign-detail-page .metrics-grid .metric-card .metric-icon-wrapper.clicked[data-v-88fc5872]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.campaign-detail-page .metrics-grid .metric-card .metric-icon-wrapper.bounced[data-v-88fc5872]{background:linear-gradient(135deg,#ef4444,#dc2626)}.campaign-detail-page .metrics-grid .metric-card .metric-info[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.campaign-detail-page .metrics-grid .metric-card .metric-info .metric-value[data-v-88fc5872]{font-size:1.5rem;font-weight:700;color:#1a202c;line-height:1.2}.campaign-detail-page .metrics-grid .metric-card .metric-info .metric-label[data-v-88fc5872]{font-size:.75rem;color:#718096;text-transform:uppercase;letter-spacing:.5px}.campaign-detail-page .metrics-grid .metric-card .metric-info .metric-rate[data-v-88fc5872]{font-size:.85rem;font-weight:600;margin-top:2px}.campaign-detail-page .metrics-grid .metric-card .metric-info .metric-rate.success[data-v-88fc5872]{color:#10b981}.campaign-detail-page .metrics-grid .metric-card .metric-info .metric-rate.info[data-v-88fc5872]{color:#06b6d4}.campaign-detail-page .metrics-grid .metric-card .metric-info .metric-rate.primary[data-v-88fc5872]{color:#3b82f6}.campaign-detail-page .metrics-grid .metric-card .metric-info .metric-rate.danger[data-v-88fc5872]{color:#ef4444}.campaign-detail-page .analytics-card[data-v-88fc5872]{border:none;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.campaign-detail-page .analytics-card[data-v-88fc5872] .analytics-tabs{border-bottom:2px solid #e2e8f0;margin:-1rem -1.25rem 0;padding:0 1rem}.campaign-detail-page .analytics-card[data-v-88fc5872] .analytics-tabs .nav-link{padding:1rem 1.25rem;font-weight:500;color:#718096;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;-webkit-transition:all .2s ease;transition:all .2s ease}.campaign-detail-page .analytics-card[data-v-88fc5872] .analytics-tabs .nav-link:hover{color:#3abf94;background:transparent}.campaign-detail-page .analytics-card[data-v-88fc5872] .analytics-tabs .nav-link.active{color:#3abf94;border-bottom-color:#3abf94;background:transparent}.campaign-detail-page .chart-section[data-v-88fc5872]{padding:1.5rem;background:#f8fafc;border-radius:12px}.campaign-detail-page .chart-section .section-title[data-v-88fc5872]{font-size:1rem;font-weight:600;color:#2d3748;margin-bottom:1.25rem}.campaign-detail-page .chart-section .section-title i[data-v-88fc5872]{color:#3abf94}.campaign-detail-page .funnel-chart .funnel-stage[data-v-88fc5872]{margin-bottom:.5rem}.campaign-detail-page .funnel-chart .funnel-stage .funnel-bar[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;border-radius:8px;-webkit-transition:width .5s ease;transition:width .5s ease;min-width:120px}.campaign-detail-page .funnel-chart .funnel-stage .funnel-bar.base[data-v-88fc5872]{background:#e2e8f0;color:#4a5568}.campaign-detail-page .funnel-chart .funnel-stage .funnel-bar.sent[data-v-88fc5872]{background:-webkit-gradient(linear,left top,right top,from(#3abf94),to(#2d9474));background:linear-gradient(90deg,#3abf94,#2d9474);color:#fff}.campaign-detail-page .funnel-chart .funnel-stage .funnel-bar.delivered[data-v-88fc5872]{background:-webkit-gradient(linear,left top,right top,from(#10b981),to(#059669));background:linear-gradient(90deg,#10b981,#059669);color:#fff}.campaign-detail-page .funnel-chart .funnel-stage .funnel-bar.opened[data-v-88fc5872]{background:-webkit-gradient(linear,left top,right top,from(#06b6d4),to(#0891b2));background:linear-gradient(90deg,#06b6d4,#0891b2);color:#fff}.campaign-detail-page .funnel-chart .funnel-stage .funnel-bar.clicked[data-v-88fc5872]{background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#2563eb));background:linear-gradient(90deg,#3b82f6,#2563eb);color:#fff}.campaign-detail-page .funnel-chart .funnel-stage .funnel-bar .funnel-label[data-v-88fc5872]{font-weight:500;font-size:.9rem}.campaign-detail-page .funnel-chart .funnel-stage .funnel-bar .funnel-value[data-v-88fc5872]{font-weight:700;font-size:.9rem}.campaign-detail-page .donut-chart-container[data-v-88fc5872]{height:200px}.campaign-detail-page .chart-legend[data-v-88fc5872],.campaign-detail-page .donut-chart-container[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.campaign-detail-page .chart-legend[data-v-88fc5872]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.campaign-detail-page .chart-legend .legend-item[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.campaign-detail-page .chart-legend .legend-item .legend-color[data-v-88fc5872]{width:10px;height:10px;border-radius:50%}.campaign-detail-page .chart-legend .legend-item .legend-color.delivered[data-v-88fc5872]{background:#3abf94}.campaign-detail-page .chart-legend .legend-item .legend-color.bounced[data-v-88fc5872]{background:#ef4444}.campaign-detail-page .chart-legend .legend-item .legend-color.pending[data-v-88fc5872]{background:#f59e0b}.campaign-detail-page .chart-legend .legend-item .legend-label[data-v-88fc5872]{color:#718096;font-size:.85rem}.campaign-detail-page .chart-legend .legend-item .legend-value[data-v-88fc5872]{font-weight:600;color:#2d3748;font-size:.85rem}.campaign-detail-page .timeline-chart-container[data-v-88fc5872]{height:280px}.campaign-detail-page .recipients-section .recipients-toolbar[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.campaign-detail-page .recipients-section .recipients-toolbar .search-input-wrapper[data-v-88fc5872]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;max-width:300px}.campaign-detail-page .recipients-section .recipients-toolbar .search-input-wrapper .search-icon[data-v-88fc5872]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#a0aec0}.campaign-detail-page .recipients-section .recipients-toolbar .search-input-wrapper .search-input[data-v-88fc5872]{padding-left:38px;border-radius:8px;border:1px solid #e2e8f0}.campaign-detail-page .recipients-section .recipients-toolbar .search-input-wrapper .search-input[data-v-88fc5872]:focus{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.campaign-detail-page .recipients-section .recipients-toolbar .filter-select[data-v-88fc5872]{border-radius:8px;min-width:150px;border:1px solid #e2e8f0}.campaign-detail-page .recipients-section .recipients-toolbar .filter-select[data-v-88fc5872]:focus{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.campaign-detail-page .recipients-section .recipients-table .patient-cell[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.campaign-detail-page .recipients-section .recipients-table .patient-cell strong[data-v-88fc5872]{color:#2d3748;font-size:.95rem}.campaign-detail-page .recipients-section .recipients-table .patient-cell span[data-v-88fc5872]{font-size:.8rem}.campaign-detail-page .recipients-section .recipients-table .view-btn[data-v-88fc5872]{padding:.25rem .5rem}.campaign-detail-page .recipients-section .recipients-footer[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.campaign-detail-page .recipients-section .recipients-footer .results-count[data-v-88fc5872]{font-size:.85rem;color:#718096}.campaign-detail-page .message-content-section .message-block .message-preview-card[data-v-88fc5872]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.campaign-detail-page .message-content-section .message-block .message-preview-card .sms-preview .sms-bubble[data-v-88fc5872]{background:#3abf94;color:#fff;padding:1rem 1.25rem;border-radius:18px 18px 4px 18px;max-width:80%;line-height:1.5;font-size:.95rem}.campaign-detail-page .message-content-section .message-block .message-preview-card .message-stats[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.campaign-detail-page .message-content-section .message-block .message-preview-card .message-stats .stat[data-v-88fc5872]{font-size:.85rem;color:#718096}.campaign-detail-page .message-content-section .message-block .message-preview-card .email-preview .email-subject[data-v-88fc5872]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.campaign-detail-page .message-content-section .message-block .message-preview-card .email-preview .email-subject label[data-v-88fc5872]{font-weight:600;color:#718096;margin-right:.5rem;font-size:.85rem}.campaign-detail-page .message-content-section .message-block .message-preview-card .email-preview .email-subject span[data-v-88fc5872]{color:#2d3748;font-weight:500}.campaign-detail-page .message-content-section .message-block .message-preview-card .email-preview .email-body[data-v-88fc5872]{padding:1rem;background:#fff;border-radius:8px;border:1px solid #e2e8f0;white-space:pre-wrap;line-height:1.6;font-size:.95rem;color:#4a5568}.campaign-detail-page .activity-log-section .activity-timeline .activity-item[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1rem 0;border-left:2px solid #e2e8f0;margin-left:14px;padding-left:1.5rem;position:relative}.campaign-detail-page .activity-log-section .activity-timeline .activity-item[data-v-88fc5872]:last-child{border-left-color:transparent}.campaign-detail-page .activity-log-section .activity-timeline .activity-item .activity-icon[data-v-88fc5872]{position:absolute;left:-15px;width:28px;height:28px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:2px solid #e2e8f0}.campaign-detail-page .activity-log-section .activity-timeline .activity-item .activity-icon i[data-v-88fc5872]{font-size:.75rem}.campaign-detail-page .activity-log-section .activity-timeline .activity-item .activity-icon.success[data-v-88fc5872]{border-color:#3abf94;color:#3abf94}.campaign-detail-page .activity-log-section .activity-timeline .activity-item .activity-icon.info[data-v-88fc5872]{border-color:#3b82f6;color:#3b82f6}.campaign-detail-page .activity-log-section .activity-timeline .activity-item .activity-icon.warning[data-v-88fc5872]{border-color:#f59e0b;color:#f59e0b}.campaign-detail-page .activity-log-section .activity-timeline .activity-item .activity-icon.error[data-v-88fc5872]{border-color:#ef4444;color:#ef4444}.campaign-detail-page .activity-log-section .activity-timeline .activity-item .activity-icon.default[data-v-88fc5872]{border-color:#a0aec0;color:#a0aec0}.campaign-detail-page .activity-log-section .activity-timeline .activity-item .activity-content[data-v-88fc5872]{-webkit-box-flex:1;-ms-flex:1;flex:1}.campaign-detail-page .activity-log-section .activity-timeline .activity-item .activity-content .activity-message[data-v-88fc5872]{margin-bottom:.25rem;color:#2d3748;font-size:.95rem}.campaign-detail-page .activity-log-section .activity-timeline .activity-item .activity-content .activity-time[data-v-88fc5872]{font-size:.8rem;color:#a0aec0}.campaign-detail-page .bot-exclusion-toggle[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campaign-detail-page .bot-exclusion-toggle .toggle-label[data-v-88fc5872]{font-size:.85rem;color:#4a5568}.campaign-detail-page .metric-card .metric-icon-wrapper.ctor[data-v-88fc5872]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.campaign-detail-page .metric-card .metric-icon-wrapper.unsubscribed[data-v-88fc5872]{background:linear-gradient(135deg,#f59e0b,#d97706)}.campaign-detail-page .metric-card .metric-icon-wrapper.complaints[data-v-88fc5872]{background:linear-gradient(135deg,#ef4444,#dc2626)}.campaign-detail-page .metric-card .metric-info .metric-subtitle[data-v-88fc5872]{font-size:.7rem;color:#a0aec0;display:block}.campaign-detail-page .metric-card .metric-info .metric-rate.warning[data-v-88fc5872]{color:#f59e0b}.campaign-detail-page .stats-breakdown .stat-row[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.campaign-detail-page .stats-breakdown .stat-row[data-v-88fc5872]:last-child{border-bottom:none}.campaign-detail-page .stats-breakdown .stat-row .stat-label[data-v-88fc5872]{color:#718096;font-size:.9rem}.campaign-detail-page .stats-breakdown .stat-row .stat-value[data-v-88fc5872]{font-weight:600;color:#2d3748;font-size:1.1rem}.campaign-detail-page .bounces-section .bounce-stat-card[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1.25rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:1rem}.campaign-detail-page .bounces-section .bounce-stat-card .bounce-stat-icon[data-v-88fc5872]{width:48px;height:48px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.campaign-detail-page .bounces-section .bounce-stat-card .bounce-stat-icon i[data-v-88fc5872]{font-size:1.25rem;color:#fff}.campaign-detail-page .bounces-section .bounce-stat-card.total .bounce-stat-icon[data-v-88fc5872]{background:linear-gradient(135deg,#ef4444,#dc2626)}.campaign-detail-page .bounces-section .bounce-stat-card.hard .bounce-stat-icon[data-v-88fc5872]{background:linear-gradient(135deg,#991b1b,#7f1d1d)}.campaign-detail-page .bounces-section .bounce-stat-card.soft .bounce-stat-icon[data-v-88fc5872]{background:linear-gradient(135deg,#f59e0b,#d97706)}.campaign-detail-page .bounces-section .bounce-stat-card .bounce-stat-info .bounce-stat-value[data-v-88fc5872]{display:block;font-size:1.5rem;font-weight:700;color:#2d3748}.campaign-detail-page .bounces-section .bounce-stat-card .bounce-stat-info .bounce-stat-label[data-v-88fc5872]{display:block;font-size:.85rem;color:#718096}.campaign-detail-page .complaints-summary .summary-card[data-v-88fc5872],.campaign-detail-page .unsubscribe-summary .summary-card[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding:1.5rem;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(217,119,6,.1));border:1px solid rgba(245,158,11,.2);border-radius:12px}.campaign-detail-page .complaints-summary .summary-card.warning[data-v-88fc5872],.campaign-detail-page .unsubscribe-summary .summary-card.warning[data-v-88fc5872]{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.1));border-color:rgba(239,68,68,.2)}.campaign-detail-page .complaints-summary .summary-card .summary-icon[data-v-88fc5872],.campaign-detail-page .unsubscribe-summary .summary-card .summary-icon[data-v-88fc5872]{font-size:2.5rem;color:#f59e0b}.campaign-detail-page .complaints-summary .summary-card.warning .summary-icon[data-v-88fc5872],.campaign-detail-page .unsubscribe-summary .summary-card.warning .summary-icon[data-v-88fc5872]{color:#ef4444}.campaign-detail-page .complaints-summary .summary-card .summary-content .summary-value[data-v-88fc5872],.campaign-detail-page .unsubscribe-summary .summary-card .summary-content .summary-value[data-v-88fc5872]{display:block;font-size:2rem;font-weight:700;color:#2d3748}.campaign-detail-page .complaints-summary .summary-card .summary-content .summary-label[data-v-88fc5872],.campaign-detail-page .unsubscribe-summary .summary-card .summary-content .summary-label[data-v-88fc5872]{display:block;font-size:1rem;color:#4a5568;font-weight:500}.campaign-detail-page .complaints-summary .summary-card .summary-content .summary-rate[data-v-88fc5872],.campaign-detail-page .unsubscribe-summary .summary-card .summary-content .summary-rate[data-v-88fc5872]{display:block;font-size:.85rem;color:#718096;margin-top:.25rem}.campaign-detail-page .email-domains-section .domains-chart .domain-bar-row[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:.75rem}.campaign-detail-page .email-domains-section .domains-chart .domain-bar-row .domain-name[data-v-88fc5872]{width:120px;font-size:.9rem;color:#4a5568;font-weight:500}.campaign-detail-page .email-domains-section .domains-chart .domain-bar-row .domain-bar-container[data-v-88fc5872]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:24px;background:#e2e8f0;border-radius:4px;overflow:hidden}.campaign-detail-page .email-domains-section .domains-chart .domain-bar-row .domain-bar-container .domain-bar[data-v-88fc5872]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#3abf94),to(#2d9474));background:linear-gradient(90deg,#3abf94,#2d9474);border-radius:4px;-webkit-transition:width .5s ease;transition:width .5s ease}.campaign-detail-page .email-domains-section .domains-chart .domain-bar-row .domain-stats[data-v-88fc5872]{width:100px;text-align:right}.campaign-detail-page .email-domains-section .domains-chart .domain-bar-row .domain-stats .domain-count[data-v-88fc5872]{font-weight:600;color:#2d3748}.campaign-detail-page .email-domains-section .domains-chart .domain-bar-row .domain-stats .domain-percentage[data-v-88fc5872]{font-size:.8rem;color:#718096;margin-left:.25rem}.campaign-detail-page .links-table .link-url[data-v-88fc5872]{font-family:monospace;font-size:.85rem;color:#3b82f6;word-break:break-all}.campaign-detail-page .section-subtitle[data-v-88fc5872]{font-size:.9rem}@media(max-width:991px){.campaign-detail-page .campaign-header-card .header-content[data-v-88fc5872]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.campaign-detail-page .campaign-header-card .header-content .header-right[data-v-88fc5872]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.campaign-detail-page .campaign-header-card .header-content .header-right .action-btn[data-v-88fc5872]{-webkit-box-flex:1;-ms-flex:1;flex:1}.campaign-detail-page .metrics-grid[data-v-88fc5872]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.campaign-detail-page .campaign-header-card .header-content .header-left .title-row .campaign-title[data-v-88fc5872]{font-size:1.25rem}.campaign-detail-page .campaign-header-card .header-content .header-left .campaign-meta .meta-divider[data-v-88fc5872]{display:none}.campaign-detail-page .campaign-header-card .header-content .header-left .campaign-meta .meta-item[data-v-88fc5872]{-ms-flex-preferred-size:100%;flex-basis:100%}.campaign-detail-page .metrics-grid[data-v-88fc5872]{grid-template-columns:1fr}.campaign-detail-page .metrics-grid .metric-card .metric-info .metric-value[data-v-88fc5872]{font-size:1.25rem}.campaign-detail-page .analytics-card[data-v-88fc5872] .analytics-tabs .nav-link{padding:.75rem .5rem;font-size:.85rem}.campaign-detail-page .chart-section[data-v-88fc5872]{padding:1rem}.campaign-detail-page .chart-legend[data-v-88fc5872]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem}.campaign-detail-page .recipients-section .recipients-toolbar[data-v-88fc5872]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.campaign-detail-page .recipients-section .recipients-toolbar .search-input-wrapper[data-v-88fc5872]{max-width:none}.campaign-detail-page .recipients-section .recipients-toolbar .filter-select[data-v-88fc5872]{width:100%}.campaign-detail-page .recipients-section .recipients-footer[data-v-88fc5872]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.campaign-detail-page .message-content-section .message-preview-card .sms-preview .sms-bubble[data-v-88fc5872]{max-width:100%}}@media(max-width:480px){.campaign-detail-page .campaign-header-card .header-content .header-right[data-v-88fc5872]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.campaign-detail-page .campaign-header-card .header-content .header-right .action-btn[data-v-88fc5872]{width:100%;margin-right:0!important;margin-bottom:.5rem}.campaign-detail-page .campaign-header-card .header-content .header-right .action-btn[data-v-88fc5872]:last-child{margin-bottom:0}.clicks-section .click-timeline .click-event-item[data-v-88fc5872]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 0;border-bottom:1px solid #f1f5f9}.clicks-section .click-timeline .click-event-item[data-v-88fc5872]:last-child{border-bottom:none}.clicks-section .click-timeline .click-event-item .click-event-icon[data-v-88fc5872]{width:32px;height:32px;border-radius:50%;background:rgba(59,130,246,.1);color:#3b82f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;-ms-flex-negative:0;flex-shrink:0;font-size:.8rem}.clicks-section .click-timeline .click-event-item .click-event-content[data-v-88fc5872]{-webkit-box-flex:1;-ms-flex:1;flex:1}.clicks-section .click-timeline .click-event-item .click-event-content p[data-v-88fc5872]{font-size:.9rem;color:#334155}.clicks-section .click-timeline .click-event-item .click-event-content small[data-v-88fc5872]{font-size:.8rem}}.drafts-page[data-v-08088f11]{padding:20px;background:#f8f9fa;min-height:100vh}.drafts-header[data-v-08088f11]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}.drafts-header .page-title[data-v-08088f11]{font-size:24px;font-weight:600;color:#212529;margin:0}.drafts-header .page-subtitle[data-v-08088f11]{color:#6c757d;margin:4px 0 0;font-size:14px}.campaigns-subnav[data-v-08088f11]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;background:#fff;padding:6px;border-radius:12px;margin-bottom:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow-x:auto}.campaigns-subnav .subnav-link[data-v-08088f11]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;color:#64748b;text-decoration:none;font-weight:500;font-size:.9rem;white-space:nowrap;-webkit-transition:all .2s ease;transition:all .2s ease}.campaigns-subnav .subnav-link i[data-v-08088f11]{font-size:14px}.campaigns-subnav .subnav-link[data-v-08088f11]:hover{background:#f1f5f9;color:#334155}.campaigns-subnav .subnav-link.active[data-v-08088f11],.campaigns-subnav .subnav-link.router-link-exact-active[data-v-08088f11]{background:linear-gradient(135deg,#3abf94,#2d9474);color:#fff;-webkit-box-shadow:0 2px 4px rgba(58,191,148,.3);box-shadow:0 2px 4px rgba(58,191,148,.3)}@media(max-width:576px){.campaigns-subnav .subnav-link[data-v-08088f11]{padding:8px 12px;font-size:.85rem}.campaigns-subnav .subnav-link span[data-v-08088f11]{display:none}.campaigns-subnav .subnav-link i[data-v-08088f11]{font-size:16px}}.drafts-toolbar[data-v-08088f11]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.drafts-toolbar .search-box[data-v-08088f11]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:250px;max-width:400px}.drafts-toolbar .search-box .fa-search[data-v-08088f11]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#adb5bd}.drafts-toolbar .search-box .search-input[data-v-08088f11]{width:100%;padding:10px 36px 10px 40px;border:1px solid #dee2e6;border-radius:8px;font-size:14px}.drafts-toolbar .search-box .search-input[data-v-08088f11]:focus{outline:none;border-color:#3abf94}.drafts-toolbar .search-box .clear-btn[data-v-08088f11]{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#adb5bd;cursor:pointer}.drafts-toolbar .search-box .clear-btn[data-v-08088f11]:hover{color:#6c757d}.drafts-toolbar .filter-select[data-v-08088f11]{width:150px;border-radius:8px}.empty-state[data-v-08088f11]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.empty-state .empty-icon[data-v-08088f11]{width:80px;height:80px;margin:0 auto 24px;background:#f0f4f8;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-state .empty-icon i[data-v-08088f11]{font-size:36px;color:#6c757d}.empty-state h4[data-v-08088f11]{color:#212529;margin-bottom:8px}.empty-state p[data-v-08088f11]{color:#6c757d;margin-bottom:20px}.drafts-list[data-v-08088f11]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.draft-card[data-v-08088f11]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.draft-card[data-v-08088f11]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.draft-card .draft-info[data-v-08088f11]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.draft-card .draft-info .draft-icon[data-v-08088f11]{width:48px;height:48px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.draft-card .draft-info .draft-icon i[data-v-08088f11]{font-size:20px;color:#fff}.draft-card .draft-info .draft-icon.email[data-v-08088f11]{background:linear-gradient(135deg,#667eea,#764ba2)}.draft-card .draft-info .draft-icon.sms[data-v-08088f11]{background:linear-gradient(135deg,#11998e,#38ef7d)}.draft-card .draft-info .draft-icon.both[data-v-08088f11]{background:linear-gradient(135deg,#f093fb,#f5576c)}.draft-card .draft-info .draft-details[data-v-08088f11]{-webkit-box-flex:1;-ms-flex:1;flex:1}.draft-card .draft-info .draft-details .draft-name[data-v-08088f11]{font-size:16px;font-weight:600;color:#212529;margin:0 0 8px}.draft-card .draft-info .draft-details .draft-meta[data-v-08088f11]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.draft-card .draft-info .draft-details .draft-meta .meta-item[data-v-08088f11]{font-size:13px;color:#6c757d}.draft-card .draft-info .draft-details .draft-meta .meta-item i[data-v-08088f11]{margin-right:4px}.draft-card .draft-info .draft-details .draft-progress[data-v-08088f11]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:12px}.draft-card .draft-info .draft-details .draft-progress .progress-bar-container[data-v-08088f11]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:200px;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.draft-card .draft-info .draft-details .draft-progress .progress-bar-container .progress-bar[data-v-08088f11]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#3abf94),to(#2d9474));background:linear-gradient(90deg,#3abf94,#2d9474);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.draft-card .draft-info .draft-details .draft-progress .progress-text[data-v-08088f11]{font-size:12px;color:#6c757d;white-space:nowrap}.draft-card .draft-actions[data-v-08088f11]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.draft-card .draft-actions .actions-dropdown[data-v-08088f11] .btn-link{color:#6c757d;padding:8px}.draft-card .draft-actions .actions-dropdown[data-v-08088f11] .btn-link:hover{color:#212529}.pagination-wrapper[data-v-08088f11]{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:768px){.draft-card[data-v-08088f11]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.draft-card .draft-actions[data-v-08088f11]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.draft-info .draft-meta[data-v-08088f11]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}.generate-report-modal .file-type-options[data-v-46d8f15a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.generate-report-modal .file-type-options .file-type-option[data-v-46d8f15a]{-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer}.generate-report-modal .file-type-options .file-type-option .option-content[data-v-46d8f15a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 12px;border:2px solid #dee2e6;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.generate-report-modal .file-type-options .file-type-option .option-content i[data-v-46d8f15a]{font-size:24px;margin-bottom:8px;color:#6c757d}.generate-report-modal .file-type-options .file-type-option .option-content .type-label[data-v-46d8f15a]{font-weight:500;color:#212529}.generate-report-modal .file-type-options .file-type-option .option-content .type-ext[data-v-46d8f15a]{font-size:12px;color:#6c757d}.generate-report-modal .file-type-options .file-type-option:hover .option-content[data-v-46d8f15a]{border-color:#adb5bd}.generate-report-modal .file-type-options .file-type-option.selected .option-content[data-v-46d8f15a]{border-color:#007bff;background:#f8f9ff}.generate-report-modal .file-type-options .file-type-option.selected .option-content i[data-v-46d8f15a]{color:#007bff}.generate-report-modal .report-options[data-v-46d8f15a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.generate-report-modal .report-options .custom-control[data-v-46d8f15a]{padding:12px;background:#f8f9fa;border-radius:6px}.generate-report-modal .report-options .custom-control[data-v-46d8f15a]:hover{background:#e9ecef}.generate-report-modal .report-options .custom-control span[data-v-46d8f15a]{font-weight:500}.generate-report-modal .generated-reports-link[data-v-46d8f15a]{text-align:center;padding-top:16px;border-top:1px solid #dee2e6}.generate-report-modal .generated-reports-link a[data-v-46d8f15a]{color:#007bff;text-decoration:none}.generate-report-modal .generated-reports-link a[data-v-46d8f15a]:hover{text-decoration:underline}.statistics-page[data-v-29afdf1a]{padding:20px;background:#f8f9fa;min-height:100vh}.statistics-header[data-v-29afdf1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}.statistics-header .page-title[data-v-29afdf1a]{font-size:24px;font-weight:600;color:#212529;margin:0}.statistics-header .page-subtitle[data-v-29afdf1a]{color:#6c757d;margin:4px 0 0;font-size:14px}.campaigns-subnav[data-v-29afdf1a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;background:#fff;padding:6px;border-radius:12px;margin-bottom:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow-x:auto}.campaigns-subnav .subnav-link[data-v-29afdf1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;color:#64748b;text-decoration:none;font-weight:500;font-size:.9rem;white-space:nowrap;-webkit-transition:all .2s ease;transition:all .2s ease}.campaigns-subnav .subnav-link i[data-v-29afdf1a]{font-size:14px}.campaigns-subnav .subnav-link[data-v-29afdf1a]:hover{background:#f1f5f9;color:#334155}.campaigns-subnav .subnav-link.active[data-v-29afdf1a],.campaigns-subnav .subnav-link.router-link-exact-active[data-v-29afdf1a]{background:linear-gradient(135deg,#3abf94,#2d9474);color:#fff;-webkit-box-shadow:0 2px 4px rgba(58,191,148,.3);box-shadow:0 2px 4px rgba(58,191,148,.3)}@media(max-width:576px){.campaigns-subnav .subnav-link[data-v-29afdf1a]{padding:8px 12px;font-size:.85rem}.campaigns-subnav .subnav-link span[data-v-29afdf1a]{display:none}.campaigns-subnav .subnav-link i[data-v-29afdf1a]{font-size:16px}}.filters-section[data-v-29afdf1a]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.filters-section .filters-row[data-v-29afdf1a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.filters-section .filter-group[data-v-29afdf1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:150px}.filters-section .filter-group label[data-v-29afdf1a]{font-size:12px;font-weight:500;color:#6c757d;margin-bottom:4px;text-transform:uppercase}.filters-section .filter-group .filter-select[data-v-29afdf1a]{border-radius:6px}.filters-section .filter-group.bot-toggle[data-v-29afdf1a]{padding:8px 12px;background:#f8f9fa;border-radius:8px;margin-left:auto}.stats-grid[data-v-29afdf1a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.stats-grid .stat-card[data-v-29afdf1a]{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.stats-grid .stat-card .stat-header[data-v-29afdf1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.stats-grid .stat-card .stat-header i[data-v-29afdf1a]{font-size:16px}.stats-grid .stat-card .stat-header .stat-label[data-v-29afdf1a]{font-size:13px;font-weight:500;color:#6c757d}.stats-grid .stat-card .stat-value[data-v-29afdf1a]{font-size:28px;font-weight:700;color:#212529;line-height:1.2}.stats-grid .stat-card .stat-detail[data-v-29afdf1a]{font-size:12px;color:#adb5bd;margin-top:4px}.charts-section[data-v-29afdf1a]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px}.charts-section .chart-card[data-v-29afdf1a]{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.charts-section .chart-card.full-width[data-v-29afdf1a]{grid-column:1/-1}.charts-section .chart-card.half-width[data-v-29afdf1a]{grid-column:span 1}.charts-section .chart-card .chart-header[data-v-29afdf1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.charts-section .chart-card .chart-header h5[data-v-29afdf1a]{font-size:14px;font-weight:600;color:#212529;margin:0}.charts-section .chart-card .chart-header .chart-legend[data-v-29afdf1a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.charts-section .chart-card .chart-header .chart-legend .legend-item[data-v-29afdf1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#6c757d}.charts-section .chart-card .chart-header .chart-legend .legend-item .dot[data-v-29afdf1a]{width:10px;height:10px;border-radius:50%}.charts-section .chart-card .chart-header .chart-legend .legend-item.delivered .dot[data-v-29afdf1a]{background:#28a745}.charts-section .chart-card .chart-header .chart-legend .legend-item.opened .dot[data-v-29afdf1a]{background:#007bff}.charts-section .chart-card .chart-header .chart-legend .legend-item.clicked .dot[data-v-29afdf1a]{background:#17a2b8}.charts-section .chart-card .chart-body[data-v-29afdf1a]{height:250px}.messages-table-section[data-v-29afdf1a]{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.messages-table-section .section-header[data-v-29afdf1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.messages-table-section .section-header h5[data-v-29afdf1a]{font-size:16px;font-weight:600;color:#212529;margin:0}.messages-table-section .section-header .table-search[data-v-29afdf1a]{position:relative}.messages-table-section .section-header .table-search i[data-v-29afdf1a]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#adb5bd}.messages-table-section .section-header .table-search .search-input[data-v-29afdf1a]{padding:8px 12px 8px 36px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;width:250px}.messages-table-section .section-header .table-search .search-input[data-v-29afdf1a]:focus{outline:none;border-color:#007bff}.messages-table-section .messages-table-container[data-v-29afdf1a]{overflow-x:auto}.messages-table-section .messages-table[data-v-29afdf1a]{width:100%;border-collapse:collapse}.messages-table-section .messages-table td[data-v-29afdf1a],.messages-table-section .messages-table th[data-v-29afdf1a]{padding:12px 16px;text-align:left;border-bottom:1px solid #e9ecef}.messages-table-section .messages-table th[data-v-29afdf1a]{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;background:#f8f9fa}.messages-table-section .messages-table th.sortable[data-v-29afdf1a]{cursor:pointer}.messages-table-section .messages-table th.sortable[data-v-29afdf1a]:hover{background:#e9ecef}.messages-table-section .messages-table th.sortable i[data-v-29afdf1a]{margin-left:4px;font-size:10px}.messages-table-section .messages-table td[data-v-29afdf1a]{font-size:14px;color:#212529}.messages-table-section .messages-table .campaign-name[data-v-29afdf1a]{font-weight:500;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messages-table-section .messages-table .rate-badge[data-v-29afdf1a]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.messages-table-section .messages-table .rate-badge.excellent[data-v-29afdf1a]{background:#d4edda;color:#155724}.messages-table-section .messages-table .rate-badge.good[data-v-29afdf1a]{background:#cce5ff;color:#004085}.messages-table-section .messages-table .rate-badge.average[data-v-29afdf1a]{background:#fff3cd;color:#856404}.messages-table-section .messages-table .rate-badge.low[data-v-29afdf1a],.messages-table-section .messages-table .rate-badge.poor[data-v-29afdf1a]{background:#f8d7da;color:#721c24}.messages-table-section .messages-table .action-btn[data-v-29afdf1a]{padding:4px 8px;color:#6c757d}.messages-table-section .messages-table .action-btn[data-v-29afdf1a]:hover{color:#212529}.messages-table-section .empty-table-state[data-v-29afdf1a]{text-align:center;padding:40px 20px;color:#6c757d}.messages-table-section .empty-table-state i[data-v-29afdf1a]{font-size:48px;margin-bottom:12px;opacity:.5}.messages-table-section .empty-table-state p[data-v-29afdf1a]{margin:0}.messages-table-section .table-pagination[data-v-29afdf1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #e9ecef}.messages-table-section .table-pagination .pagination-info[data-v-29afdf1a]{font-size:13px;color:#6c757d}.messages-table-section .table-pagination .pagination-controls[data-v-29afdf1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.messages-table-section .table-pagination .pagination-controls button[data-v-29afdf1a]{background:none;border:1px solid #dee2e6;border-radius:4px;padding:6px 10px;cursor:pointer}.messages-table-section .table-pagination .pagination-controls button[data-v-29afdf1a]:hover:not(:disabled){background:#f8f9fa}.messages-table-section .table-pagination .pagination-controls button[data-v-29afdf1a]:disabled{opacity:.5;cursor:not-allowed}.messages-table-section .table-pagination .pagination-controls span[data-v-29afdf1a]{font-size:13px;color:#6c757d}@media(max-width:768px){.statistics-header[data-v-29afdf1a]{gap:12px}.filters-section .filters-row[data-v-29afdf1a],.statistics-header[data-v-29afdf1a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filters-section .filters-row .filter-group[data-v-29afdf1a]{width:100%}.filters-section .filters-row .filter-group.bot-toggle[data-v-29afdf1a]{margin-left:0}.stats-grid[data-v-29afdf1a]{grid-template-columns:repeat(2,1fr)}.charts-section[data-v-29afdf1a]{grid-template-columns:1fr}.charts-section .chart-card.half-width[data-v-29afdf1a]{grid-column:1}}.templates-page[data-v-aeca6b22]{padding:20px;background:#f8f9fa;min-height:100vh}.templates-header[data-v-aeca6b22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}.templates-header .page-title[data-v-aeca6b22]{font-size:24px;font-weight:600;color:#212529;margin:0}.templates-header .page-subtitle[data-v-aeca6b22]{color:#6c757d;margin:4px 0 0;font-size:14px}.campaigns-subnav[data-v-aeca6b22]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;background:#fff;padding:6px;border-radius:12px;margin-bottom:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow-x:auto}.campaigns-subnav .subnav-link[data-v-aeca6b22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;color:#64748b;text-decoration:none;font-weight:500;font-size:.9rem;white-space:nowrap;-webkit-transition:all .2s ease;transition:all .2s ease}.campaigns-subnav .subnav-link i[data-v-aeca6b22]{font-size:14px}.campaigns-subnav .subnav-link[data-v-aeca6b22]:hover{background:#f1f5f9;color:#334155}.campaigns-subnav .subnav-link.active[data-v-aeca6b22],.campaigns-subnav .subnav-link.router-link-exact-active[data-v-aeca6b22]{background:linear-gradient(135deg,#3abf94,#2d9474);color:#fff;-webkit-box-shadow:0 2px 4px rgba(58,191,148,.3);box-shadow:0 2px 4px rgba(58,191,148,.3)}@media(max-width:576px){.campaigns-subnav .subnav-link[data-v-aeca6b22]{padding:8px 12px;font-size:.85rem}.campaigns-subnav .subnav-link span[data-v-aeca6b22]{display:none}.campaigns-subnav .subnav-link i[data-v-aeca6b22]{font-size:16px}}.templates-toolbar[data-v-aeca6b22]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.templates-toolbar .search-box[data-v-aeca6b22]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:250px;max-width:400px}.templates-toolbar .search-box .fa-search[data-v-aeca6b22]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#adb5bd}.templates-toolbar .search-box .search-input[data-v-aeca6b22]{width:100%;padding:10px 36px 10px 40px;border:1px solid #dee2e6;border-radius:8px;font-size:14px}.templates-toolbar .search-box .search-input[data-v-aeca6b22]:focus{outline:none;border-color:#007bff}.templates-toolbar .search-box .clear-btn[data-v-aeca6b22]{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#adb5bd;cursor:pointer}.templates-toolbar .search-box .clear-btn[data-v-aeca6b22]:hover{color:#6c757d}.templates-toolbar .filter-select[data-v-aeca6b22]{width:150px;border-radius:8px}.templates-toolbar .view-toggle[data-v-aeca6b22]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.templates-toolbar .view-toggle .view-btn[data-v-aeca6b22]{padding:8px 12px;border:none;background:transparent;color:#6c757d;cursor:pointer}.templates-toolbar .view-toggle .view-btn[data-v-aeca6b22]:hover{background:#f8f9fa}.templates-toolbar .view-toggle .view-btn.active[data-v-aeca6b22]{background:#007bff;color:#fff}.empty-state[data-v-aeca6b22]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-state .empty-icon[data-v-aeca6b22]{font-size:64px;color:#dee2e6;margin-bottom:16px}.empty-state h4[data-v-aeca6b22]{color:#212529;margin-bottom:8px}.empty-state p[data-v-aeca6b22]{color:#6c757d;margin-bottom:16px}.templates-grid[data-v-aeca6b22]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:24px}.templates-grid .template-card[data-v-aeca6b22]{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;position:relative}.templates-grid .template-card[data-v-aeca6b22]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.templates-grid .template-card:hover .card-actions[data-v-aeca6b22]{opacity:1}.templates-grid .template-card .card-preview[data-v-aeca6b22]{height:120px;background:linear-gradient(135deg,#667eea,#764ba2)}.templates-grid .template-card .card-preview .preview-placeholder[data-v-aeca6b22],.templates-grid .template-card .card-preview[data-v-aeca6b22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.templates-grid .template-card .card-preview .preview-placeholder[data-v-aeca6b22]{width:60px;height:60px;background:hsla(0,0%,100%,.2);border-radius:12px}.templates-grid .template-card .card-preview .preview-placeholder i[data-v-aeca6b22]{font-size:28px;color:#fff}.templates-grid .template-card .card-content[data-v-aeca6b22]{padding:16px}.templates-grid .template-card .card-content .template-name[data-v-aeca6b22]{font-size:16px;font-weight:600;color:#212529;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.templates-grid .template-card .card-content .template-meta[data-v-aeca6b22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:8px}.templates-grid .template-card .card-content .template-meta .usage-count[data-v-aeca6b22]{font-size:12px;color:#6c757d}.templates-grid .template-card .card-content .template-date[data-v-aeca6b22]{font-size:12px;color:#adb5bd}.templates-grid .template-card .card-actions[data-v-aeca6b22]{position:absolute;top:8px;right:8px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.templates-grid .template-card .card-actions .action-btn[data-v-aeca6b22]{background:hsla(0,0%,100%,.9);border-radius:4px;padding:4px 8px;color:#6c757d}.templates-grid .template-card .card-actions .action-btn[data-v-aeca6b22]:hover{background:#fff;color:#212529}.templates-list[data-v-aeca6b22]{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:24px}.templates-list .templates-table[data-v-aeca6b22]{width:100%;border-collapse:collapse}.templates-list .templates-table td[data-v-aeca6b22],.templates-list .templates-table th[data-v-aeca6b22]{padding:12px 16px;text-align:left;border-bottom:1px solid #e9ecef}.templates-list .templates-table th[data-v-aeca6b22]{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;background:#f8f9fa}.templates-list .templates-table th.sortable[data-v-aeca6b22]{cursor:pointer}.templates-list .templates-table th.sortable[data-v-aeca6b22]:hover{background:#e9ecef}.templates-list .templates-table td[data-v-aeca6b22]{font-size:14px}.templates-list .templates-table .name-cell[data-v-aeca6b22]{font-weight:500;cursor:pointer}.templates-list .templates-table .name-cell[data-v-aeca6b22]:hover{color:#007bff}.templates-list .templates-table .action-btn[data-v-aeca6b22]{padding:4px 8px;color:#6c757d}.templates-list .templates-table .action-btn[data-v-aeca6b22]:hover{color:#212529}.type-badge[data-v-aeca6b22]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500}.type-badge.type-email[data-v-aeca6b22]{background:#cce5ff;color:#004085}.type-badge.type-sms[data-v-aeca6b22]{background:#d4edda;color:#155724}.type-badge.type-both[data-v-aeca6b22]{background:#d1ecf1;color:#0c5460}.pagination-container[data-v-aeca6b22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-info[data-v-aeca6b22]{font-size:13px;color:#6c757d}.pagination-container .pagination-controls[data-v-aeca6b22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.pagination-container .pagination-controls button[data-v-aeca6b22]{background:#fff;border:1px solid #dee2e6;border-radius:4px;padding:6px 10px;cursor:pointer}.pagination-container .pagination-controls button[data-v-aeca6b22]:hover:not(:disabled){background:#f8f9fa}.pagination-container .pagination-controls button[data-v-aeca6b22]:disabled{opacity:.5;cursor:not-allowed}.pagination-container .pagination-controls span[data-v-aeca6b22]{font-size:13px;color:#6c757d}.create-ab-test-modal .form-section[data-v-03f70dc7]{margin-bottom:24px}.create-ab-test-modal .form-section .section-title[data-v-03f70dc7]{font-size:14px;font-weight:600;color:#212529;margin-bottom:16px;text-transform:uppercase}.create-ab-test-modal .test-type-options[data-v-03f70dc7]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.create-ab-test-modal .test-type-options .type-option[data-v-03f70dc7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:20px;border:2px solid #dee2e6;border-radius:12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.create-ab-test-modal .test-type-options .type-option[data-v-03f70dc7]:hover{border-color:#adb5bd}.create-ab-test-modal .test-type-options .type-option.selected[data-v-03f70dc7]{border-color:#007bff;background:#f8f9ff}.create-ab-test-modal .test-type-options .type-option .option-icon[data-v-03f70dc7]{width:50px;height:50px;background:#e9ecef;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.create-ab-test-modal .test-type-options .type-option .option-icon i[data-v-03f70dc7]{font-size:24px;color:#6c757d}.create-ab-test-modal .test-type-options .type-option.selected .option-icon[data-v-03f70dc7]{background:#007bff}.create-ab-test-modal .test-type-options .type-option.selected .option-icon i[data-v-03f70dc7]{color:#fff}.create-ab-test-modal .test-type-options .type-option .option-content[data-v-03f70dc7]{-webkit-box-flex:1;-ms-flex:1;flex:1}.create-ab-test-modal .test-type-options .type-option .option-content h5[data-v-03f70dc7]{font-size:16px;font-weight:600;margin:0 0 4px}.create-ab-test-modal .test-type-options .type-option .option-content p[data-v-03f70dc7]{font-size:13px;color:#6c757d;margin:0}.create-ab-test-modal .variants-container[data-v-03f70dc7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.create-ab-test-modal .variant-editor[data-v-03f70dc7]{border:2px solid #dee2e6;border-radius:8px;padding:16px}.create-ab-test-modal .variant-editor.variant-a[data-v-03f70dc7]{border-left-color:#667eea;border-left-width:4px}.create-ab-test-modal .variant-editor.variant-b[data-v-03f70dc7]{border-left-color:#764ba2;border-left-width:4px}.create-ab-test-modal .variant-editor.variant-c[data-v-03f70dc7]{border-left-color:#28a745;border-left-width:4px}.create-ab-test-modal .variant-editor.variant-d[data-v-03f70dc7]{border-left-color:#fd7e14;border-left-width:4px}.create-ab-test-modal .variant-editor.variant-e[data-v-03f70dc7]{border-left-color:#17a2b8;border-left-width:4px}.create-ab-test-modal .variant-editor .variant-header[data-v-03f70dc7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.create-ab-test-modal .variant-editor .variant-header .variant-label[data-v-03f70dc7]{font-weight:600;font-size:13px;color:#6c757d;text-transform:uppercase}.create-ab-test-modal .variant-editor .variant-header .remove-variant-btn[data-v-03f70dc7]{background:none;border:none;color:#dc3545;cursor:pointer;padding:4px 8px}.create-ab-test-modal .variant-editor .variant-header .remove-variant-btn[data-v-03f70dc7]:hover{background:#f8d7da;border-radius:4px}.create-ab-test-modal .variant-editor .subject-input-wrapper[data-v-03f70dc7]{position:relative}.create-ab-test-modal .variant-editor .subject-input-wrapper .subject-tools[data-v-03f70dc7]{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.create-ab-test-modal .variant-editor .char-counter[data-v-03f70dc7]{font-size:11px;color:#6c757d}.create-ab-test-modal .variant-editor .char-counter.warning[data-v-03f70dc7]{color:#ffc107}.create-ab-test-modal .variant-editor .emoji-grid[data-v-03f70dc7]{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:8px}.create-ab-test-modal .variant-editor .emoji-grid .emoji-option[data-v-03f70dc7]{padding:4px;text-align:center;cursor:pointer;border-radius:4px}.create-ab-test-modal .variant-editor .emoji-grid .emoji-option[data-v-03f70dc7]:hover{background:#f8f9fa}.create-ab-test-modal .add-variant-btn[data-v-03f70dc7]{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;padding:16px;color:#6c757d;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.create-ab-test-modal .add-variant-btn[data-v-03f70dc7]:hover{border-color:#007bff;color:#007bff}.create-ab-test-modal .setting-group[data-v-03f70dc7]{margin-bottom:24px}.create-ab-test-modal .setting-group>label[data-v-03f70dc7]{font-weight:500;margin-bottom:8px;display:block}.create-ab-test-modal .slider-container .slider-labels[data-v-03f70dc7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;color:#6c757d;margin-bottom:8px}.create-ab-test-modal .slider-container .slider-visual[data-v-03f70dc7]{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;border-radius:8px;overflow:hidden;margin-top:12px}.create-ab-test-modal .slider-container .slider-visual .test-portion[data-v-03f70dc7]{background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#fff;font-weight:600;font-size:14px}.create-ab-test-modal .slider-container .slider-visual .test-portion .variant-indicator[data-v-03f70dc7]{background:hsla(0,0%,100%,.3);padding:2px 8px;border-radius:4px}.create-ab-test-modal .slider-container .slider-visual .winner-portion[data-v-03f70dc7]{background:#ffc107;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#212529;font-weight:600;font-size:14px}.create-ab-test-modal .tracking-options[data-v-03f70dc7]{padding:16px;background:#f8f9fa;border-radius:8px}.create-ab-test-modal .tracking-options h6[data-v-03f70dc7]{margin-bottom:12px}.create-ab-test-modal .step-indicators[data-v-03f70dc7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:24px}.create-ab-test-modal .step-indicators .step-dot[data-v-03f70dc7]{width:10px;height:10px;border-radius:50%;background:#dee2e6;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.create-ab-test-modal .step-indicators .step-dot.active[data-v-03f70dc7]{background:#007bff;-webkit-transform:scale(1.2);transform:scale(1.2)}.create-ab-test-modal .step-indicators .step-dot.completed[data-v-03f70dc7]{background:#28a745}@media(max-width:576px){.create-ab-test-modal .test-type-options[data-v-03f70dc7]{grid-template-columns:1fr}}.ab-tests-page[data-v-5d558628]{padding:20px;background:#f8f9fa;min-height:100vh}.ab-tests-header[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}.ab-tests-header .page-title[data-v-5d558628]{font-size:24px;font-weight:600;color:#212529;margin:0}.ab-tests-header .page-subtitle[data-v-5d558628]{color:#6c757d;margin:4px 0 0;font-size:14px}.campaigns-subnav[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;background:#fff;padding:6px;border-radius:12px;margin-bottom:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow-x:auto}.campaigns-subnav .subnav-link[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;color:#64748b;text-decoration:none;font-weight:500;font-size:.9rem;white-space:nowrap;-webkit-transition:all .2s ease;transition:all .2s ease}.campaigns-subnav .subnav-link i[data-v-5d558628]{font-size:14px}.campaigns-subnav .subnav-link[data-v-5d558628]:hover{background:#f1f5f9;color:#334155}.campaigns-subnav .subnav-link.active[data-v-5d558628],.campaigns-subnav .subnav-link.router-link-exact-active[data-v-5d558628]{background:linear-gradient(135deg,#3abf94,#2d9474);color:#fff;-webkit-box-shadow:0 2px 4px rgba(58,191,148,.3);box-shadow:0 2px 4px rgba(58,191,148,.3)}@media(max-width:576px){.campaigns-subnav .subnav-link[data-v-5d558628]{padding:8px 12px;font-size:.85rem}.campaigns-subnav .subnav-link span[data-v-5d558628]{display:none}.campaigns-subnav .subnav-link i[data-v-5d558628]{font-size:16px}}.ab-tests-toolbar[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ab-tests-toolbar .search-box[data-v-5d558628]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:250px;max-width:400px}.ab-tests-toolbar .search-box .fa-search[data-v-5d558628]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#adb5bd}.ab-tests-toolbar .search-box .search-input[data-v-5d558628]{width:100%;padding:10px 12px 10px 40px;border:1px solid #dee2e6;border-radius:8px;font-size:14px}.ab-tests-toolbar .search-box .search-input[data-v-5d558628]:focus{outline:none;border-color:#007bff}.ab-tests-toolbar .filter-select[data-v-5d558628]{width:150px;border-radius:8px}.empty-state[data-v-5d558628]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-state .empty-illustration[data-v-5d558628]{margin-bottom:24px}.empty-state .empty-illustration .illustration-svg[data-v-5d558628]{width:150px;height:150px}.empty-state h4[data-v-5d558628]{color:#212529;margin-bottom:8px}.empty-state p[data-v-5d558628]{color:#6c757d;margin-bottom:16px}.ab-tests-list[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:24px}.ab-test-card[data-v-5d558628]{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.ab-test-card[data-v-5d558628]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ab-test-card .test-header[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.ab-test-card .test-header .test-name[data-v-5d558628]{font-size:18px;font-weight:600;color:#212529;margin:0 0 8px}.ab-test-card .test-header .test-meta[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;font-size:13px;color:#6c757d}.ab-test-card .test-header .test-meta .test-type i[data-v-5d558628]{margin-right:4px}.ab-test-card .test-variants[data-v-5d558628]{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;margin-bottom:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ab-test-card .test-variants .vs-divider[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ab-test-card .test-variants .vs-divider span[data-v-5d558628]{background:#e9ecef;color:#6c757d;font-weight:600;font-size:12px;padding:8px 12px;border-radius:20px}.ab-test-card .variant-card[data-v-5d558628]{background:#f8f9fa;border-radius:8px;padding:16px;border:2px solid transparent}.ab-test-card .variant-card.variant-a[data-v-5d558628]{border-color:#667eea}.ab-test-card .variant-card.variant-b[data-v-5d558628]{border-color:#764ba2}.ab-test-card .variant-card .variant-header[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.ab-test-card .variant-card .variant-header .variant-label[data-v-5d558628]{font-weight:600;font-size:13px;color:#6c757d;text-transform:uppercase}.ab-test-card .variant-card .variant-header .winner-badge[data-v-5d558628]{background:#ffc107;color:#212529;font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px}.ab-test-card .variant-card .variant-header .winner-badge i[data-v-5d558628]{margin-right:4px}.ab-test-card .variant-card .variant-content[data-v-5d558628]{margin-bottom:12px}.ab-test-card .variant-card .variant-content .variant-subject[data-v-5d558628]{font-size:14px;color:#212529;margin:0;font-style:italic}.ab-test-card .variant-card .variant-stats[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.ab-test-card .variant-card .variant-stats .stat[data-v-5d558628]{text-align:center}.ab-test-card .variant-card .variant-stats .stat .stat-value[data-v-5d558628]{display:block;font-size:18px;font-weight:600;color:#212529}.ab-test-card .variant-card .variant-stats .stat .stat-label[data-v-5d558628]{font-size:11px;color:#6c757d;text-transform:uppercase}.ab-test-card .test-footer[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;border-top:1px solid #e9ecef}.ab-test-card .test-footer .test-settings[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.ab-test-card .test-footer .test-settings .setting[data-v-5d558628]{font-size:13px;color:#6c757d}.ab-test-card .test-footer .test-settings .setting i[data-v-5d558628]{margin-right:4px}.ab-test-card .test-footer .action-btn[data-v-5d558628]{padding:4px 8px;color:#6c757d}.ab-test-card .test-footer .action-btn[data-v-5d558628]:hover{color:#212529}.pagination-container[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-info[data-v-5d558628]{font-size:13px;color:#6c757d}.pagination-container .pagination-controls[data-v-5d558628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.pagination-container .pagination-controls button[data-v-5d558628]{background:#fff;border:1px solid #dee2e6;border-radius:4px;padding:6px 10px;cursor:pointer}.pagination-container .pagination-controls button[data-v-5d558628]:hover:not(:disabled){background:#f8f9fa}.pagination-container .pagination-controls button[data-v-5d558628]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.ab-test-card .test-variants[data-v-5d558628]{grid-template-columns:1fr}.ab-test-card .test-variants .vs-divider[data-v-5d558628]{padding:8px 0}}.redirect-container[data-v-48a380a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:200px;font-size:1.1rem;color:#64748b}.redirect-error[data-v-48a380a2]{color:#dc3545}.payment-page[data-v-f14ad51e]{min-height:100vh;background-color:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.payment-container[data-v-f14ad51e]{width:100%;max-width:500px;position:relative}.state-container[data-v-f14ad51e]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);padding:40px 32px;text-align:center}.logo-wrapper[data-v-f14ad51e]{margin-bottom:16px}.practice-logo[data-v-f14ad51e]{max-height:80px;width:auto;max-width:100%}.practice-name[data-v-f14ad51e]{font-size:1.1rem;color:#333;margin-bottom:24px}.amount-due-label[data-v-f14ad51e]{font-size:.85rem;color:#888;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.amount-due[data-v-f14ad51e]{font-size:2rem;font-weight:700;color:#2e7d32;margin-bottom:8px}.patient-name[data-v-f14ad51e]{font-size:1rem;color:#555;margin-bottom:24px}.card-element-wrapper[data-v-f14ad51e]{margin:16px 0;min-height:100px}.pay-button[data-v-f14ad51e]{display:block;width:100%;padding:14px 24px;font-size:1.1rem;font-weight:600;color:#fff;background-color:#2e7d32;border:none;border-radius:8px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;margin-top:8px}.pay-button[data-v-f14ad51e]:hover:not(:disabled){background-color:#256b29}.pay-button[data-v-f14ad51e]:disabled{background-color:#a5d6a7;cursor:not-allowed}.success-checkmark[data-v-f14ad51e]{width:80px;height:80px;border-radius:50%;background-color:#2e7d32;color:#fff;font-size:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px auto 0}.paid-amount[data-v-f14ad51e]{font-size:2rem;font-weight:700;color:#2e7d32;margin-bottom:4px}.error-icon[data-v-f14ad51e]{width:80px;height:80px;border-radius:50%;background-color:#d32f2f;color:#fff;font-size:2.5rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.error-banner[data-v-f14ad51e]{background-color:#fdecea;color:#b71c1c;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:.9rem;text-align:left}.expired-icon[data-v-f14ad51e]{font-size:3rem;margin:0 auto}.processing-overlay[data-v-f14ad51e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.page-footer[data-v-f14ad51e]{text-align:center;padding:24px 0 8px}.page-footer a[data-v-f14ad51e]{color:#999;font-size:.8rem;text-decoration:none}.page-footer a[data-v-f14ad51e]:hover{color:#666;text-decoration:underline}@media (max-width:480px){.payment-page[data-v-f14ad51e]{padding:16px 12px}.state-container[data-v-f14ad51e]{padding:28px 20px}.amount-due[data-v-f14ad51e]{font-size:1.75rem}.pay-button[data-v-f14ad51e]{font-size:1rem;padding:12px 20px}}.payment-success-page[data-v-212cbd42]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.payment-container[data-v-212cbd42]{background:#fff;border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:480px;width:100%;padding:40px;text-align:center}.loading-state[data-v-212cbd42]{padding:40px 0}.loading-state p[data-v-212cbd42]{color:#6c757d;margin-top:16px}.success-state .success-icon[data-v-212cbd42]{margin-bottom:24px}.success-title[data-v-212cbd42]{color:#28a745;font-size:28px;font-weight:700;margin-bottom:8px}.success-message[data-v-212cbd42]{color:#6c757d;font-size:16px;margin-bottom:32px}.pending-state .pending-icon[data-v-212cbd42]{margin-bottom:24px}.pending-title[data-v-212cbd42]{color:#ffc107;font-size:28px;font-weight:700;margin-bottom:8px}.pending-message[data-v-212cbd42]{color:#6c757d;font-size:16px;margin-bottom:32px}.failed-state .failed-icon[data-v-212cbd42]{margin-bottom:24px}.failed-title[data-v-212cbd42]{color:#dc3545;font-size:28px;font-weight:700;margin-bottom:8px}.failed-message[data-v-212cbd42]{color:#6c757d;font-size:16px;margin-bottom:32px}.expired-state .expired-icon[data-v-212cbd42]{margin-bottom:24px}.expired-title[data-v-212cbd42]{color:#6c757d;font-size:28px;font-weight:700;margin-bottom:8px}.expired-message[data-v-212cbd42]{color:#6c757d;font-size:16px;margin-bottom:32px}.not-found-state .not-found-icon[data-v-212cbd42]{margin-bottom:24px}.not-found-title[data-v-212cbd42]{color:#6c757d;font-size:28px;font-weight:700;margin-bottom:8px}.not-found-message[data-v-212cbd42]{color:#6c757d;font-size:16px;margin-bottom:32px}.error-state .error-icon[data-v-212cbd42]{margin-bottom:24px}.error-title[data-v-212cbd42]{color:#dc3545;font-size:28px;font-weight:700;margin-bottom:8px}.error-message[data-v-212cbd42]{color:#6c757d;font-size:16px;margin-bottom:32px}.payment-details[data-v-212cbd42]{background:#f8f9fa;border-radius:12px;padding:24px;margin-bottom:24px}.detail-row[data-v-212cbd42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid #e9ecef}.detail-row[data-v-212cbd42]:last-child{border-bottom:none}.detail-row .label[data-v-212cbd42]{color:#6c757d;font-size:14px}.detail-row .value[data-v-212cbd42]{color:#212529;font-weight:600;font-size:14px}.detail-row .value.amount[data-v-212cbd42]{color:#28a745;font-size:18px}.receipt-note[data-v-212cbd42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#6c757d;font-size:14px;padding:16px;background:#e8f5e9;border-radius:8px;margin-bottom:24px}.payment-footer[data-v-212cbd42]{margin-top:32px;padding-top:24px;border-top:1px solid #e9ecef}.powered-by[data-v-212cbd42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#6c757d;font-size:12px}.stripe-logo[data-v-212cbd42]{height:20px;width:auto}.teamio-link[data-v-212cbd42]{color:#667eea;text-decoration:none;font-weight:600}.teamio-link[data-v-212cbd42]:hover{text-decoration:underline}@media (max-width:480px){.payment-container[data-v-212cbd42]{padding:24px}.error-title[data-v-212cbd42],.expired-title[data-v-212cbd42],.failed-title[data-v-212cbd42],.not-found-title[data-v-212cbd42],.pending-title[data-v-212cbd42],.success-title[data-v-212cbd42]{font-size:24px}}.badge-soft-primary[data-v-cc27f398]{background-color:rgba(var(--primary-rgb),.1)}.badge-soft-secondary[data-v-cc27f398]{background-color:rgba(var(--secondary-rgb),.1)}.badge-soft-success[data-v-cc27f398]{background-color:rgba(var(--success-rgb),.1)}.badge-soft-danger[data-v-cc27f398]{background-color:rgba(var(--danger-rgb),.1)}.badge-soft-warning[data-v-cc27f398]{background-color:rgba(var(--warning-rgb),.1)}.badge-soft-info[data-v-cc27f398]{background-color:rgba(var(--info-rgb),.1)}.badge[data-v-cc27f398]{font-weight:600;letter-spacing:.3px}.task-card[data-v-28ad3146]{border:1px solid #e8e8ef;border-radius:10px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04);box-shadow:0 2px 6px rgba(0,0,0,.04);-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff;overflow:visible;position:relative;z-index:1;cursor:pointer}.task-card.dropdown-open[data-v-28ad3146]{z-index:1250!important}.task-card[data-v-28ad3146]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08);box-shadow:0 6px 16px rgba(0,0,0,.08);border-color:#d0d5dd}.task-title[data-v-28ad3146]{font-weight:600;font-size:.95rem;color:#3e4b5b;line-height:1.3;margin-bottom:0;letter-spacing:.01rem;word-wrap:break-word;overflow-wrap:break-word}.task-details[data-v-28ad3146]{font-size:.85rem;color:#6c757d;margin-top:.75rem;margin-bottom:.5rem;line-height:1.4}.task-date[data-v-28ad3146]{color:#8a94a6;font-size:.8rem}.tag-container[data-v-28ad3146]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.task-tag[data-v-28ad3146]{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;margin-left:.35rem;margin-bottom:.35rem;background-color:#dbeafe;color:#1d4ed8;-webkit-transition:all .2s ease;transition:all .2s ease}.task-tag[data-v-28ad3146]:hover{opacity:.85}.avatar[data-v-28ad3146]{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.avatar[data-v-28ad3146]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.task-dropdown[data-v-28ad3146]{position:relative;z-index:1200}.task-dropdown.show[data-v-28ad3146]{z-index:1300}.task-card[data-v-28ad3146]:has(.task-dropdown.show){z-index:1250;position:relative}.task-dropdown .dropdown-toggle[data-v-28ad3146]{padding:.25rem;margin:0;border:none;background:none;color:#8a94a6;-webkit-transition:all .2s ease;transition:all .2s ease;min-width:20px;min-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.task-dropdown .dropdown-toggle[data-v-28ad3146]:active,.task-dropdown .dropdown-toggle[data-v-28ad3146]:focus,.task-dropdown .dropdown-toggle[data-v-28ad3146]:hover{color:#007bff!important;background:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important}.task-menu-icon[data-v-28ad3146]{font-size:14px;pointer-events:none}.task-dropdown .dropdown-menu[data-v-28ad3146]{border-radius:8px;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;min-width:140px;z-index:1350!important;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0)}.task-dropdown .dropdown-item[data-v-28ad3146]{padding:.6rem 1rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;color:#495057;font-size:.875rem}.task-dropdown .dropdown-item[data-v-28ad3146]:focus,.task-dropdown .dropdown-item[data-v-28ad3146]:hover{background-color:rgba(0,123,255,.07);color:#007bff}.task-dropdown .dropdown-item[data-v-28ad3146]:active{background-color:rgba(0,123,255,.1)}.truncate-more[data-v-28ad3146]{color:#007bff;font-size:.8rem;font-weight:500;text-decoration:none;margin-top:.25rem;display:inline-block;-webkit-transition:color .2s ease;transition:color .2s ease}.truncate-more[data-v-28ad3146]:hover{color:#0056b3;text-decoration:underline}.collapsed[data-v-28ad3146]{max-height:3.6em;overflow:hidden}@media (max-width:767.98px){.task-card[data-v-28ad3146]{margin-bottom:.75rem}.task-title[data-v-28ad3146]{font-size:.9rem;line-height:1.2}.task-details[data-v-28ad3146]{font-size:.8rem}.task-date[data-v-28ad3146]{font-size:.75rem}.task-tag[data-v-28ad3146]{font-size:.65rem;padding:.2rem .5rem;margin-left:.25rem;margin-bottom:.25rem}.tag-container[data-v-28ad3146]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}.avatar[data-v-28ad3146]{width:24px!important;height:24px!important}.task-dropdown .dropdown-toggle[data-v-28ad3146]{padding:.5rem;min-width:32px;min-height:32px}.task-menu-icon[data-v-28ad3146]{font-size:16px}}@media (max-width:575.98px){.task-title[data-v-28ad3146]{font-size:.85rem}.task-details[data-v-28ad3146]{font-size:.75rem;margin-top:.5rem}}.task-details-panel[data-v-28ad3146]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;color:#334155;background-color:#f8fafc;padding:1.25rem}.task-details-main[data-v-28ad3146]{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb;padding:1.25rem;margin-bottom:1rem}.task-details-item[data-v-28ad3146]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.task-details-item[data-v-28ad3146]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.task-content-area[data-v-28ad3146]{margin-bottom:.5rem}.task-name-input[data-v-28ad3146]{font-size:1.125rem;font-weight:600;color:#0f172a;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem;background-color:#fff;-webkit-transition:all .15s ease;transition:all .15s ease}.task-name-input[data-v-28ad3146]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.2);box-shadow:0 0 0 3px rgba(58,191,148,.2)}.detail-row[data-v-28ad3146]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detail-label[data-v-28ad3146]{width:120px;font-weight:600;color:#475569;font-size:.875rem;padding-top:.5rem;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.detail-label i[data-v-28ad3146]{color:#3abf94;width:16px;text-align:center;-ms-flex-negative:0;flex-shrink:0}.detail-value[data-v-28ad3146]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:.9375rem}.task-input[data-v-28ad3146],.task-textarea[data-v-28ad3146]{width:100%;font-size:.9375rem;border:1px solid #e5e7eb;border-radius:.375rem;padding:.625rem .75rem;background-color:#fff;color:#334155;-webkit-transition:all .15s ease;transition:all .15s ease}.task-input[data-v-28ad3146]:focus,.task-textarea[data-v-28ad3146]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.2);box-shadow:0 0 0 3px rgba(58,191,148,.2)}.task-textarea[data-v-28ad3146]{resize:vertical;min-height:80px;line-height:1.5}.status-badge[data-v-28ad3146]{background-color:#dbeafe;color:#1e40af}.date-badge[data-v-28ad3146],.status-badge[data-v-28ad3146]{display:inline-block;padding:.25rem .625rem;border-radius:.25rem;font-weight:500;font-size:.875rem}.date-badge[data-v-28ad3146]{background-color:#f1f5f9;color:#334155}.task-tags-select .multiselect__tags[data-v-28ad3146]{border:1px solid #e5e7eb;border-radius:.375rem;background-color:#fff;min-height:42px;padding:6px 40px 0 8px}.task-tags-select .multiselect__tags[data-v-28ad3146]:focus-within{border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.2);box-shadow:0 0 0 3px rgba(58,191,148,.2)}.task-tags-select .multiselect__tag[data-v-28ad3146]{background-color:#3abf94;color:#fff;font-size:.75rem;font-weight:500;border-radius:.25rem;padding:.375rem 1.75rem .375rem .625rem;margin-bottom:4px;margin-right:.375rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-tags-select .multiselect__tag-icon[data-v-28ad3146]{position:absolute;right:0;top:0;bottom:0;width:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-style:normal;line-height:1;border-radius:0 .25rem .25rem 0;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.task-tags-select .multiselect__tag-icon[data-v-28ad3146]:hover{background-color:hsla(0,0%,100%,.2)}.task-tags-select .multiselect__tag-icon[data-v-28ad3146]:after{content:"\D7";font-size:1rem;color:#fff}.task-tags-select .multiselect__option--highlight[data-v-28ad3146]{background-color:#3abf94;color:#fff}.task-tags-select .multiselect__input[data-v-28ad3146],.task-tags-select .multiselect__placeholder[data-v-28ad3146]{font-size:.875rem;color:#64748b}.task-actions[data-v-28ad3146]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid #e5e7eb}.action-btn[data-v-28ad3146]{font-weight:500;font-size:.875rem;padding:.5rem 1rem;border-radius:.375rem;-webkit-transition:all .15s ease;transition:all .15s ease}.action-btn-primary[data-v-28ad3146]{background-color:#3abf94;border-color:#3abf94;color:#fff}.action-btn-primary[data-v-28ad3146]:hover{background-color:#2d9474;border-color:#2d9474;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(58,191,148,.3);box-shadow:0 2px 8px rgba(58,191,148,.3)}[data-v-28ad3146] .task-details-modal .modal-header{border-bottom:1px solid #e5e7eb;padding:1rem 1.25rem;background-color:#f8fafc}[data-v-28ad3146] .task-details-modal .modal-title{font-family:Inter,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:1.125rem;color:#0f172a}[data-v-28ad3146] .task-details-modal .modal-content{border-radius:.5rem;border:1px solid #e5e7eb;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}@media (max-width:575.98px){.detail-row[data-v-28ad3146]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail-label[data-v-28ad3146]{width:100%;margin-bottom:.375rem;padding-top:0}.task-actions[data-v-28ad3146]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.action-btn[data-v-28ad3146]{width:100%}}.kanban-illustration[data-v-096535e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}.kanban-board-preview[data-v-096535e9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;overflow-x:auto;max-width:100%}.preview-column[data-v-096535e9]{min-width:160px;max-width:160px;background:#f8fafc;border-radius:10px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.column-header[data-v-096535e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 8px;margin-bottom:4px}.column-title[data-v-096535e9]{font-size:11px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.3px}.column-count[data-v-096535e9]{font-size:10px;font-weight:500;color:#94a3b8;background:#e2e8f0;padding:2px 6px;border-radius:8px}.preview-task-card[data-v-096535e9]{background:#fff;border-radius:8px;padding:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.preview-task-card[data-v-096535e9]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.task-completed[data-v-096535e9]{opacity:.7}.task-completed .task-title[data-v-096535e9]{text-decoration:line-through;color:#94a3b8}.task-title[data-v-096535e9]{font-size:11px;font-weight:600;color:#334155;margin-bottom:4px;line-height:1.3}.task-desc[data-v-096535e9]{font-size:9px;color:#64748b;margin-bottom:6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-tags[data-v-096535e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:6px}.tag[data-v-096535e9]{font-size:8px;font-weight:500;padding:2px 6px;border-radius:6px}.tag-priority-high[data-v-096535e9]{background:#fee2e2;color:#dc2626}.tag-priority-medium[data-v-096535e9]{background:#fef3c7;color:#d97706}.tag-priority-low[data-v-096535e9]{background:#dcfce7;color:#16a34a}.tag-type[data-v-096535e9]{background:#e0f2fe;color:#0284c7}.task-footer[data-v-096535e9]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:8px;color:#94a3b8}.task-assignee[data-v-096535e9],.task-date[data-v-096535e9],.task-footer[data-v-096535e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-assignee[data-v-096535e9],.task-date[data-v-096535e9]{gap:3px}.task-assignee i[data-v-096535e9],.task-date i[data-v-096535e9]{font-size:8px}.illustration-caption[data-v-096535e9]{text-align:center;margin-top:20px;max-width:400px}.illustration-caption h3[data-v-096535e9]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 8px 0}.illustration-caption p[data-v-096535e9]{font-size:14px;color:#64748b;margin:0;line-height:1.5}@media (max-width:700px){.kanban-board-preview[data-v-096535e9]{padding:12px}.preview-column[data-v-096535e9]{min-width:140px;max-width:140px}.task-title[data-v-096535e9]{font-size:10px}.task-desc[data-v-096535e9]{font-size:8px}}@media (max-width:500px){.preview-column[data-v-096535e9]:nth-child(4){display:none}.preview-column[data-v-096535e9]{min-width:130px;max-width:130px}}:root{--primary-color:#3abf94;--primary-dark:#2d9474;--primary-light:#e6f7f1;--secondary-color:#4fd1a5;--accent-color:#2d9474;--success-color:#22c55e;--warning-color:#f59e0b;--danger-color:#ef4444;--light-bg:#f8fafc;--medium-bg:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px rgba(0,0,0,0.1);--shadow-lg:0 8px 24px rgba(0,0,0,0.12)}.board-selector-wrapper .multiselect{border-radius:6px!important;border:1px solid #e2e8f0!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1)!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important;font-family:Inter,Segoe UI,Roboto,sans-serif!important;min-height:42px!important;background-color:#fff!important}.board-selector-wrapper .multiselect__tags{border-radius:6px!important;border:none!important;background-color:#fff!important;padding:8px 40px 8px 12px!important;min-height:42px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.board-selector-wrapper .multiselect__single{font-family:Inter,Segoe UI,Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#0f172a!important;margin-bottom:0!important;padding:0!important;background-color:transparent!important;line-height:1.4!important}.board-selector-wrapper .multiselect__placeholder{color:#94a3b8!important;font-size:14px!important;margin-bottom:0!important;padding-top:0!important}.board-selector-wrapper .multiselect__content-wrapper{border:1px solid #e2e8f0!important;border-radius:6px!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;margin-top:4px!important;background-color:#fff!important;max-height:300px!important}.board-selector-wrapper .multiselect__option{padding:10px 12px!important;font-size:14px!important;font-family:Inter,Segoe UI,Roboto,sans-serif!important}.board-selector-wrapper .multiselect__option--highlight{background:#3abf94!important;color:#fff!important}.board-selector-wrapper .multiselect__select{height:42px!important;width:36px!important}.board-search-box,.board-search-input{background-color:#fff!important}.board-search-input{border:1px solid #e2e8f0!important;color:#0f172a!important}.board-search-input:focus{background-color:#fff!important;border-color:#3abf94!important;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.15)!important;box-shadow:0 0 0 3px rgba(58,191,148,.15)!important}.kanban-board-container[data-v-7dbeed63]{height:calc(100vh - 200px);min-height:600px}.kanban-container[data-v-7dbeed63]{height:100%;padding:.5rem .25rem;scrollbar-width:thin;scrollbar-color:#c1c9d2 #f8f9fa;overflow-x:auto;overflow-y:hidden}.kanban-container[data-v-7dbeed63]::-webkit-scrollbar{height:8px}.kanban-container[data-v-7dbeed63]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.kanban-container[data-v-7dbeed63]::-webkit-scrollbar-thumb{background-color:#c1c9d2;border-radius:4px;opacity:.7}.kanban-container[data-v-7dbeed63]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.kanban-column[data-v-7dbeed63]{min-width:320px;max-width:320px;margin-right:1.25rem;border-radius:var(--radius-lg);border:1px solid var(--border-color);background-color:#fff;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-transition:var(--transition);transition:var(--transition);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.kanban-column[data-v-7dbeed63]:hover{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);border-color:#cbd5e1}.kanban-column .card-body[data-v-7dbeed63]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.column-header[data-v-7dbeed63]{-ms-flex-negative:0;flex-shrink:0;padding:16px 16px 12px 16px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--border-color)}.column-actions[data-v-7dbeed63]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;opacity:.5;-webkit-transition:var(--transition);transition:var(--transition)}.kanban-column:hover .column-actions[data-v-7dbeed63]{opacity:1}.column-tasks-container[data-v-7dbeed63]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.25rem}.column-tasks-container[data-v-7dbeed63]::-webkit-scrollbar{width:4px;background:transparent}.column-tasks-container[data-v-7dbeed63]::-webkit-scrollbar-track{background:transparent;border-radius:2px}.column-tasks-container[data-v-7dbeed63]::-webkit-scrollbar-thumb{background-color:transparent;border-radius:2px}.kanban-column:hover .column-tasks-container[data-v-7dbeed63]::-webkit-scrollbar-thumb{background-color:#c1c9d2}.column-tasks-container[data-v-7dbeed63]{scrollbar-width:thin;scrollbar-color:transparent transparent}.kanban-column:hover .column-tasks-container[data-v-7dbeed63]{scrollbar-color:#c1c9d2 transparent}.kanban-column .card-title[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kanban-column .card-title .text-muted[data-v-7dbeed63]{font-weight:500;font-size:13px;color:var(--text-muted)!important;background-color:var(--medium-bg);padding:2px 8px;border-radius:12px;margin-left:8px}.board-title[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:0;letter-spacing:-.5px}.btn-sm[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:13px;border-radius:var(--radius-sm);padding:.5rem .875rem;-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-danger[data-v-7dbeed63]{color:#fff;background-color:var(--danger-color);border:none}.btn-danger[data-v-7dbeed63]:hover{background-color:#dc2626;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(239,68,68,.3);box-shadow:0 2px 8px rgba(239,68,68,.3)}.btn-link[data-v-7dbeed63]{color:var(--text-muted);-webkit-transition:var(--transition);transition:var(--transition);padding:.375rem}.btn-link[data-v-7dbeed63]:hover{color:var(--primary-color);text-decoration:none;background-color:var(--primary-light);border-radius:var(--radius-sm)}.btn-outline-secondary[data-v-7dbeed63]{border-color:var(--border-color);color:var(--text-secondary);background-color:#fff}.btn-outline-secondary[data-v-7dbeed63]:hover{background-color:var(--light-bg);border-color:var(--primary-color);color:var(--primary-color)}.fa[data-v-7dbeed63]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.btn:hover .fa[data-v-7dbeed63]{-webkit-transform:scale(1.1);transform:scale(1.1)}.cursor-grab[data-v-7dbeed63]{cursor:-webkit-grab;cursor:grab}.cursor-grab[data-v-7dbeed63]:active{cursor:-webkit-grabbing;cursor:grabbing}.ghost-card[data-v-7dbeed63]{opacity:.5;background:#f8f9fa;border:2px dashed #6c757d}.column-drag-container[data-v-7dbeed63]{width:100%}.ghost-column[data-v-7dbeed63]{opacity:.3;background:#e9ecef;border:2px dashed #007bff;-webkit-transform:rotate(2deg);transform:rotate(2deg)}.drag-column[data-v-7dbeed63]{-webkit-transform:rotate(5deg);transform:rotate(5deg);z-index:1000;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15)}.column-drag-handle[data-v-7dbeed63]{cursor:-webkit-grab;cursor:grab;opacity:.7;font-size:16px;min-width:20px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.column-drag-handle[data-v-7dbeed63]:hover{opacity:1;color:#007bff!important;-webkit-transform:scale(1.1);transform:scale(1.1)}.column-drag-handle[data-v-7dbeed63]:active{cursor:-webkit-grabbing;cursor:grabbing}.drag-area-expanded[data-v-7dbeed63]{min-height:50px;padding:4px;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.drag-area-expanded[data-v-7dbeed63]:hover{background-color:rgba(40,167,69,.05)}.drag-area-expanded.sortable-drag-over[data-v-7dbeed63]{background-color:rgba(40,167,69,.1)!important;border:2px dashed #28a745!important;-webkit-animation:pulse-drop-zone-7dbeed63 1s ease-in-out infinite;animation:pulse-drop-zone-7dbeed63 1s ease-in-out infinite}@-webkit-keyframes pulse-drop-zone-7dbeed63{0%,to{border-color:#28a745;background-color:rgba(40,167,69,.1)}50%{border-color:#20c997;background-color:rgba(40,167,69,.15)}}@keyframes pulse-drop-zone-7dbeed63{0%,to{border-color:#28a745;background-color:rgba(40,167,69,.1)}50%{border-color:#20c997;background-color:rgba(40,167,69,.15)}}.empty-column-state[data-v-7dbeed63]{text-align:center;padding:1rem .75rem;color:var(--text-muted);background-color:var(--light-bg);border-radius:var(--radius-md);border:1px dashed var(--border-color);margin:.25rem}.empty-column-state .fa[data-v-7dbeed63]{font-size:1rem;margin-bottom:.25rem;display:block;opacity:.4}.empty-column-state p[data-v-7dbeed63]{font-size:11px;margin:0}@media (max-width:767.98px){.column-drag-handle[data-v-7dbeed63]{display:none}}.grip-dots[data-v-7dbeed63]{width:12px;height:16px;position:relative;display:inline-block}.grip-dots[data-v-7dbeed63]:after,.grip-dots[data-v-7dbeed63]:before{content:"";position:absolute;width:3px;height:3px;background-color:currentColor;border-radius:50%;opacity:.6}.grip-dots[data-v-7dbeed63]:before{left:0}.grip-dots[data-v-7dbeed63]:after,.grip-dots[data-v-7dbeed63]:before{-webkit-box-shadow:0 0 0 0 currentColor,0 5px 0 0 currentColor,0 10px 0 0 currentColor;box-shadow:0 0 0 0 currentColor,0 5px 0 0 currentColor,0 10px 0 0 currentColor}.grip-dots[data-v-7dbeed63]:after{right:0}.column-drag-handle[data-v-7dbeed63]{background-color:rgba(108,117,125,.1);border-radius:4px;padding:4px 6px;-webkit-transition:all .2s ease;transition:all .2s ease}.column-drag-handle[data-v-7dbeed63]:hover{background-color:rgba(0,123,255,.15)}.column-drag-handle:hover .grip-dots[data-v-7dbeed63]:after,.column-drag-handle:hover .grip-dots[data-v-7dbeed63]:before{opacity:1}@media (max-width:991.98px) and (min-width:768px){.kanban-column[data-v-7dbeed63]{min-width:280px;max-width:280px;margin-right:1rem}.kanban-container[data-v-7dbeed63]{padding:.5rem .125rem}.kanban-board-container[data-v-7dbeed63]{height:calc(100vh - 180px)}}@media (max-width:767.98px){.mobile-kanban-container[data-v-7dbeed63]{height:calc(100vh - 220px);min-height:500px}.kanban-column[data-v-7dbeed63]{min-width:100%;max-width:100%;margin-right:0;margin-bottom:1rem}.board-title[data-v-7dbeed63]{font-size:18px}.btn-sm[data-v-7dbeed63]{padding:.25rem .5rem;font-size:.875rem}.mobile-column-select[data-v-7dbeed63]{font-size:16px;padding:.75rem 1rem;border-radius:8px;border:2px solid #e8e8ef;background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(34,34,87,.05);box-shadow:0 2px 8px rgba(34,34,87,.05)}.mobile-column-select[data-v-7dbeed63]:focus{border-color:#217ce8;-webkit-box-shadow:0 0 0 3px rgba(33,124,232,.15);box-shadow:0 0 0 3px rgba(33,124,232,.15)}.mobile-column-card[data-v-7dbeed63]{background-color:#fff;border:1px solid #e8e8ef;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(34,34,87,.08);box-shadow:0 2px 12px rgba(34,34,87,.08)}.mobile-column-title[data-v-7dbeed63]{font-size:18px;color:#393c44;font-weight:600}.task-count-badge[data-v-7dbeed63]{font-size:14px;color:#808292;font-weight:500}.mobile-column-actions[data-v-7dbeed63]{-ms-flex-negative:0;flex-shrink:0}.mobile-add-btn[data-v-7dbeed63]{font-size:14px;padding:.5rem .75rem;border-radius:6px;white-space:nowrap}.mobile-tasks-container[data-v-7dbeed63]{min-height:200px}.empty-column-mobile[data-v-7dbeed63]{text-align:center;padding:3rem 1rem;border:2px dashed #e8e8ef;border-radius:8px;background-color:#f8f9fc}.mobile-no-column-selected[data-v-7dbeed63]{background-color:#f8f9fc;border-radius:12px;border:1px solid #e8e8ef}.btn-sm.mt-4.mx-2.mb-2[data-v-7dbeed63]{margin:.5rem 0!important;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.multiselect[data-v-7dbeed63]{min-height:48px}.multiselect__tags[data-v-7dbeed63]{min-height:48px;padding:12px 40px 0 12px}.multiselect__input[data-v-7dbeed63]{font-size:16px}}@media (max-width:575.98px){.kanban-container[data-v-7dbeed63]{padding:.25rem .1rem 1rem}.board-title[data-v-7dbeed63],.mobile-column-title[data-v-7dbeed63]{font-size:16px}.mobile-add-btn[data-v-7dbeed63]{font-size:13px;padding:.4rem .6rem}.mobile-add-btn .fa[data-v-7dbeed63]{display:none}.task-count-badge[data-v-7dbeed63]{font-size:13px}}.board-selector-wrapper[data-v-7dbeed63] .multiselect{border-radius:var(--radius-sm);border:1px solid var(--border-color);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);font-family:Inter,Segoe UI,Roboto,sans-serif;min-height:42px;background-color:#fff}.board-selector-wrapper[data-v-7dbeed63] .multiselect:hover{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);border-color:#cbd5e1}.board-selector-wrapper[data-v-7dbeed63] .multiselect__tags{border-radius:var(--radius-sm);border:none;background-color:#fff;padding:8px 40px 8px 12px;min-height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.board-selector-wrapper[data-v-7dbeed63] .multiselect__input,.board-selector-wrapper[data-v-7dbeed63] .multiselect__single{font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--text-primary);background-color:transparent;margin-bottom:0;padding:0}.board-selector-wrapper[data-v-7dbeed63] .multiselect__single{font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-selector-wrapper[data-v-7dbeed63] .multiselect__placeholder{color:var(--text-muted);font-size:14px;margin-bottom:0;padding-top:0}.board-selector-wrapper[data-v-7dbeed63] .multiselect__option{padding:10px 12px;font-size:14px;font-family:Inter,Segoe UI,Roboto,sans-serif}.board-selector-wrapper[data-v-7dbeed63] .multiselect__option--highlight{background:var(--primary-color);color:#fff}.board-selector-wrapper[data-v-7dbeed63] .multiselect__option--selected{background:var(--primary-light);color:var(--primary-dark);font-weight:500}.board-selector-wrapper[data-v-7dbeed63] .multiselect__content-wrapper{border:1px solid var(--border-color);border-radius:var(--radius-sm);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);margin-top:4px;background-color:#fff;max-height:300px}.board-selector-wrapper[data-v-7dbeed63] .multiselect__select{height:42px;width:36px;background-color:transparent}.board-selector-wrapper[data-v-7dbeed63] .multiselect__select:before{border-color:var(--text-muted) transparent transparent}.board-selector-wrapper[data-v-7dbeed63] .multiselect--active{z-index:1050}.board-selector-wrapper[data-v-7dbeed63] .multiselect__element{margin-bottom:0}.no-wrap[data-v-7dbeed63]{white-space:nowrap}@media (max-width:767.98px){.btn-link[data-v-7dbeed63],.btn-sm[data-v-7dbeed63],.btn[data-v-7dbeed63]{min-height:44px;min-width:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-touch-action:manipulation;touch-action:manipulation}.form-control[data-v-7dbeed63],.form-select[data-v-7dbeed63],.multiselect[data-v-7dbeed63]{min-height:44px;font-size:16px}}[data-v-7dbeed63] .modal-content{border-radius:var(--radius-lg);border:1px solid var(--border-color);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);overflow:hidden}[data-v-7dbeed63] .modal-header{background-color:#fff;border-bottom:1px solid var(--border-color);padding:20px 24px;font-family:Inter,Segoe UI,Roboto,sans-serif}[data-v-7dbeed63] .modal-title{font-weight:600;color:var(--text-primary);font-size:18px;letter-spacing:-.3px}[data-v-7dbeed63] .modal-body{padding:24px;background-color:#fff}[data-v-7dbeed63] .modal-footer{border-top:1px solid var(--border-color);padding:16px 24px;background-color:var(--light-bg)}[data-v-7dbeed63] .form-control{border-radius:var(--radius-sm);border:1px solid var(--border-color);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);padding:12px;font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:14px;-webkit-transition:var(--transition);transition:var(--transition);height:auto}[data-v-7dbeed63] .form-control:focus{border-color:var(--primary-color);-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.15);box-shadow:0 0 0 3px rgba(58,191,148,.15)}[data-v-7dbeed63] .form-label{font-weight:500;font-size:14px;color:var(--text-secondary);margin-bottom:8px}@media (max-width:767.98px){[data-v-7dbeed63] .modal-dialog{margin:1rem;max-width:calc(100% - 2rem)}[data-v-7dbeed63] .modal-content{border-radius:12px}[data-v-7dbeed63] .modal-header{padding:1.25rem 1.5rem 1rem}[data-v-7dbeed63] .modal-body{padding:1rem 1.5rem 1.25rem}[data-v-7dbeed63] .modal-footer{padding:1rem 1.5rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}[data-v-7dbeed63] .modal-footer .btn{width:100%;margin:.25rem 0!important}[data-v-7dbeed63] .form-control,[data-v-7dbeed63] .form-control:focus{font-size:16px;min-height:48px}[data-v-7dbeed63] .multiselect{font-size:16px}[data-v-7dbeed63] .multiselect__tags{min-height:48px;padding:12px 40px 0 12px}}.empty-state-card[data-v-7dbeed63]{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);max-width:900px;-webkit-transition:var(--transition);transition:var(--transition);background-color:#fff}.empty-state-card[data-v-7dbeed63]:hover{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg)}.empty-state-image[data-v-7dbeed63]{border-radius:var(--radius-md);max-height:300px;-o-object-fit:cover;object-fit:cover}.empty-state-content[data-v-7dbeed63]{background-color:#fff;padding:2rem}.empty-state-title[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-weight:600;color:var(--text-primary);font-size:22px;margin-bottom:1rem;letter-spacing:-.3px}.empty-state-description[data-v-7dbeed63]{color:var(--text-secondary);font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.6;margin-bottom:1.5rem}.create-board-btn[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:14px;color:#fff;background-color:var(--primary-color);border-radius:var(--radius-sm);padding:12px 20px;border:none;-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:0 2px 5px rgba(58,191,148,.2);box-shadow:0 2px 5px rgba(58,191,148,.2)}.create-board-btn[data-v-7dbeed63]:hover{background-color:var(--primary-dark);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(58,191,148,.3);box-shadow:0 4px 12px rgba(58,191,148,.3);cursor:pointer}@media (max-width:767.98px){.empty-state-card[data-v-7dbeed63]{max-width:95%;margin:0 auto}.empty-state-title[data-v-7dbeed63]{font-size:1.5rem}.empty-state-description[data-v-7dbeed63]{font-size:1rem}.create-board-btn[data-v-7dbeed63]{padding:.5rem 1rem}}@-webkit-keyframes spin-7dbeed63{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-7dbeed63{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.kanban-empty-container[data-v-7dbeed63]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:80vh;padding:2rem}.kanban-empty-container[data-v-7dbeed63],.kanban-empty-state[data-v-7dbeed63]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kanban-empty-state[data-v-7dbeed63]{text-align:center;max-width:800px}.kanban-explainer[data-v-7dbeed63]{max-width:500px;margin-bottom:24px;text-align:center}.kanban-explainer .explainer-title[data-v-7dbeed63]{font-size:22px;font-weight:700;color:#1e293b;margin:0 0 12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.kanban-explainer .explainer-title i[data-v-7dbeed63]{color:#3abf94;font-size:20px}.kanban-explainer .explainer-description[data-v-7dbeed63]{font-size:14px;color:#64748b;line-height:1.6;margin:0 0 20px 0}.kanban-explainer .explainer-description strong[data-v-7dbeed63]{color:#475569;font-weight:600}.kanban-explainer .explainer-examples[data-v-7dbeed63]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;background:#f8fafc;border-radius:12px;padding:16px 20px;border:1px solid #e2e8f0}.kanban-explainer .example-item[data-v-7dbeed63]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:13px;color:#475569;text-align:left}.kanban-explainer .example-item i[data-v-7dbeed63]{width:20px;color:#3abf94;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.board-header-row[data-v-7dbeed63]{background:#fff;padding:16px 20px;border-radius:var(--radius-lg);border:1px solid var(--border-color);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);margin-bottom:24px}.back-btn[data-v-7dbeed63]{border-color:var(--border-color);color:var(--text-secondary);font-size:13px;font-weight:500;padding:8px 14px;border-radius:var(--radius-sm);-webkit-transition:var(--transition);transition:var(--transition);background-color:#fff}.back-btn[data-v-7dbeed63]:hover{background-color:var(--light-bg);border-color:var(--primary-color);color:var(--primary-color)}.board-selector-wrapper[data-v-7dbeed63]{min-width:220px;max-width:300px}.board-search-wrapper[data-v-7dbeed63]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:320px;min-width:200px}.board-search-input[data-v-7dbeed63]{width:100%;padding:10px 40px 10px 40px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:14px;font-family:Inter,Segoe UI,Roboto,sans-serif;-webkit-transition:var(--transition);transition:var(--transition);background-color:#fff;color:var(--text-primary)}.board-search-input[data-v-7dbeed63]:focus{outline:none;border-color:var(--primary-color);background-color:#fff;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.15);box-shadow:0 0 0 3px rgba(58,191,148,.15)}.board-search-input[data-v-7dbeed63]::-webkit-input-placeholder{color:var(--text-muted)}.board-search-input[data-v-7dbeed63]::-moz-placeholder{color:var(--text-muted)}.board-search-input[data-v-7dbeed63]:-ms-input-placeholder{color:var(--text-muted)}.board-search-input[data-v-7dbeed63]::-ms-input-placeholder{color:var(--text-muted)}.board-search-input[data-v-7dbeed63]::placeholder{color:var(--text-muted)}.board-search-box[data-v-7dbeed63]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:var(--radius-md)}.search-icon[data-v-7dbeed63]{position:absolute;left:14px;color:var(--text-muted);font-size:14px;pointer-events:none}.search-clear-btn[data-v-7dbeed63]{position:absolute;right:10px;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-sm);-webkit-transition:var(--transition);transition:var(--transition)}.search-clear-btn[data-v-7dbeed63]:hover{color:var(--text-secondary);background:var(--medium-bg)}.delete-board-btn[data-v-7dbeed63]{color:var(--text-muted);padding:8px;border-radius:var(--radius-sm);-webkit-transition:var(--transition);transition:var(--transition)}.delete-board-btn[data-v-7dbeed63]:hover{color:var(--danger-color);background-color:#fef2f2}.gap-2[data-v-7dbeed63]{gap:8px}.search-results-indicator[data-v-7dbeed63]{background:var(--primary-light);color:var(--primary-dark);padding:10px 16px;border-radius:var(--radius-md);font-size:13px;font-weight:500;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid rgba(58,191,148,.2)}.search-results-indicator .clear-link[data-v-7dbeed63]{color:var(--primary-color);cursor:pointer;font-weight:500;-webkit-transition:var(--transition);transition:var(--transition)}.search-results-indicator .clear-link[data-v-7dbeed63]:hover{color:var(--primary-dark);text-decoration:underline}.task-hidden[data-v-7dbeed63]{display:none!important}.task-highlight[data-v-7dbeed63]{-webkit-animation:highlightPulse-7dbeed63 .5s ease-out;animation:highlightPulse-7dbeed63 .5s ease-out;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.4)!important;box-shadow:0 0 0 2px rgba(58,191,148,.4)!important;border-radius:var(--radius-md)}@-webkit-keyframes highlightPulse-7dbeed63{0%{-webkit-box-shadow:0 0 0 4px rgba(58,191,148,.5);box-shadow:0 0 0 4px rgba(58,191,148,.5)}to{-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.4);box-shadow:0 0 0 2px rgba(58,191,148,.4)}}@keyframes highlightPulse-7dbeed63{0%{-webkit-box-shadow:0 0 0 4px rgba(58,191,148,.5);box-shadow:0 0 0 4px rgba(58,191,148,.5)}to{-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.4);box-shadow:0 0 0 2px rgba(58,191,148,.4)}}.kanban-dashboard-wrapper[data-v-7dbeed63]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:calc(100vh - 250px);padding:2rem 1rem;background-color:var(--light-bg)}.kanban-dashboard[data-v-7dbeed63]{width:100%;max-width:900px}.kanban-hero[data-v-7dbeed63]{text-align:center;margin-bottom:2rem}.kanban-hero-title[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.5px}.kanban-hero-subtitle[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:15px;color:var(--text-secondary);margin:0}.section-title[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.section-title i[data-v-7dbeed63]{color:var(--text-muted);opacity:.7}.board-list[data-v-7dbeed63]{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border-color);overflow:hidden;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.board-list-item[data-v-7dbeed63]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);border-bottom:1px solid var(--border-color)}.board-list-item[data-v-7dbeed63]:last-child{border-bottom:none}.board-list-item[data-v-7dbeed63]:hover{background-color:var(--light-bg)}.board-list-icon[data-v-7dbeed63]{width:44px;height:44px;border-radius:var(--radius-md);background:var(--primary-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:var(--transition);transition:var(--transition)}.board-list-icon i[data-v-7dbeed63]{font-size:18px;color:var(--primary-color)}.board-list-item:hover .board-list-icon[data-v-7dbeed63]{background:var(--primary-color)}.board-list-item:hover .board-list-icon i[data-v-7dbeed63]{color:#fff}.board-list-icon.new[data-v-7dbeed63]{background:rgba(34,197,94,.1)}.board-list-icon.new i[data-v-7dbeed63]{color:var(--success-color)}.board-list-item:hover .board-list-icon.new[data-v-7dbeed63]{background:var(--success-color)}.board-list-item:hover .board-list-icon.new i[data-v-7dbeed63]{color:#fff}.board-list-content[data-v-7dbeed63]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.board-list-title[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;color:var(--text-primary);margin:0 0 4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-list-meta[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:13px;color:var(--text-muted)}.board-list-arrow[data-v-7dbeed63]{color:var(--text-muted);margin-left:12px;-webkit-transition:var(--transition);transition:var(--transition)}.board-list-arrow i[data-v-7dbeed63]{font-size:14px}.board-list-item:hover .board-list-arrow[data-v-7dbeed63]{color:var(--primary-color);-webkit-transform:translateX(4px);transform:translateX(4px)}.board-list-new[data-v-7dbeed63]{background-color:var(--light-bg)}.board-list-new[data-v-7dbeed63]:hover{background-color:rgba(34,197,94,.05)}.templates-in-modal .form-label[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-weight:600;color:var(--text-primary)}.template-grid[data-v-7dbeed63]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.template-option[data-v-7dbeed63]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 14px;border:2px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);background:#fff}.template-option[data-v-7dbeed63]:hover{border-color:var(--primary-color);background-color:var(--primary-light);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.template-option.selected[data-v-7dbeed63]{border-color:var(--primary-color);background-color:var(--primary-light);-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.15);box-shadow:0 0 0 3px rgba(58,191,148,.15)}.template-option-icon[data-v-7dbeed63]{width:40px;height:40px;border-radius:var(--radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.template-option-icon i[data-v-7dbeed63]{font-size:18px}.template-option-content[data-v-7dbeed63]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template-option-name[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;color:var(--text-primary)}.template-option-cols[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:12px;color:var(--text-muted)}.custom-board-section .form-label[data-v-7dbeed63]{font-family:Inter,Segoe UI,Roboto,sans-serif;font-weight:600;color:var(--text-primary)}@media (max-width:767.98px){.kanban-dashboard-wrapper[data-v-7dbeed63]{padding:1rem;min-height:auto}.kanban-hero-title[data-v-7dbeed63]{font-size:20px}.kanban-hero-subtitle[data-v-7dbeed63]{font-size:14px}.section-title[data-v-7dbeed63]{font-size:12px}.template-grid[data-v-7dbeed63]{grid-template-columns:1fr}.board-list-item[data-v-7dbeed63]{padding:14px 16px}.board-list-icon[data-v-7dbeed63]{width:38px;height:38px}.board-list-icon i[data-v-7dbeed63]{font-size:16px}.board-list-title[data-v-7dbeed63]{font-size:14px}.board-list-meta[data-v-7dbeed63]{font-size:12px}.board-header-row[data-v-7dbeed63]{padding:12px 16px;margin-bottom:16px}.board-selector-wrapper[data-v-7dbeed63]{min-width:180px;max-width:100%}.board-search-wrapper[data-v-7dbeed63]{max-width:100%;min-width:150px}}@media (max-width:480px){.board-header-row .d-flex[data-v-7dbeed63]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.board-search-wrapper[data-v-7dbeed63],.board-selector-wrapper[data-v-7dbeed63]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:100%}.board-search-wrapper[data-v-7dbeed63]{margin-left:0!important;margin-top:8px}.board-actions[data-v-7dbeed63]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:8px}}.video-test-page[data-v-180bc30d]{padding:20px;max-width:1200px}.video-container[data-v-180bc30d]{background:#000;border-radius:8px;overflow:hidden}.video-player[data-v-180bc30d]{width:100%;max-height:500px;display:block}.page-title[data-v-180bc30d]{color:#333;font-weight:600}:root{--primary-color:#5c6bc0;--secondary-color:#7986cb;--accent-color:#3949ab;--light-color:#f5f7ff;--medium-color:#e8eaf6;--dark-color:#303f9f;--text-primary:#363636;--text-secondary:#616161;--text-light:#9e9e9e;--success-color:#4caf50;--warning-color:#ff9800;--danger-color:#f44336;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-sm:0 2px 8px rgba(0,0,0,0.08);--shadow-md:0 4px 12px rgba(0,0,0,0.1);--shadow-lg:0 6px 16px rgba(0,0,0,0.12);--transition:all 0.2s ease-in-out}body{background-color:#f8f9fa;font-family:Inter,sans-serif;color:var(--text-primary);line-height:1.6;padding-bottom:40px}h1,h2,h3,h4,h5,h6{font-weight:600}.task-manager{max-width:1200px;margin:30px auto}.app-header{margin-bottom:32px}.app-title{font-weight:700;font-size:28px;background:-webkit-gradient(linear,left top,right top,from(var(--primary-color)),to(var(--dark-color)));background:linear-gradient(90deg,var(--primary-color),var(--dark-color));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}.btn-primary{background:var(--primary-color);border-radius:var(--radius-sm);font-weight:500;padding:8px 16px;-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:0 2px 5px rgba(92,107,192,.2);box-shadow:0 2px 5px rgba(92,107,192,.2)}.btn-primary:focus,.btn-primary:hover{background:var(--dark-color);border-color:var(--dark-color);-webkit-box-shadow:0 4px 8px rgba(92,107,192,.3);box-shadow:0 4px 8px rgba(92,107,192,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-outline-secondary{border-color:#e0e0e0;color:var(--text-secondary)}.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:var(--light-color);color:var(--primary-color);border-color:var(--primary-color)}.form-card{background-color:#fff;border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);border:none;overflow:hidden;margin-bottom:32px}.form-card .card-body{padding:24px}.form-control{border-radius:var(--radius-sm);border:1px solid #e0e0e0;padding:12px;height:auto}.form-control:focus{-webkit-box-shadow:0 0 0 2px rgba(92,107,192,.15);box-shadow:0 0 0 2px rgba(92,107,192,.15)}label{font-size:14px;color:var(--text-secondary);margin-bottom:8px}.b-form-datepicker,.b-form-timepicker,.custom-select{border-radius:var(--radius-sm)!important}.task-section{background-color:#fff;border-radius:var(--radius-lg);padding:24px;height:100%;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);position:relative;overflow:hidden;-webkit-transition:var(--transition);transition:var(--transition)}.task-section:hover{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.task-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:-webkit-gradient(linear,left top,right top,from(var(--primary-color)),to(var(--secondary-color)));background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.task-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-weight:600;font-size:18px;color:var(--text-primary)}.task-header i{margin-right:12px;font-size:20px}.team-icon{color:#4caf50}.my-tasks-icon{color:#2196f3}.created-tasks-icon{color:#9c27b0}.task-card{margin-bottom:16px;border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border:1px solid #f0f0f0;-webkit-transition:var(--transition);transition:var(--transition);overflow:hidden}.task-card:hover{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.task-card .card-body{padding:16px}.task-card h5{font-size:16px;font-weight:500;line-height:1.4;margin-bottom:0;color:var(--text-primary)}.badge-task-medium{background-color:var(--warning-color);color:#fff;font-weight:500;font-size:11px;padding:4px 8px;border-radius:12px}.badge-primary{background-color:var(--primary-color);padding:4px 10px;font-weight:500;font-size:12px}.empty-state{color:var(--text-light);text-align:center;padding:30px 20px;font-size:15px;background-color:var(--light-color);border-radius:var(--radius-md);border:1px dashed #e0e0e0}.user-avatar{width:28px;height:28px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-right:5px}.avatar-a{background:linear-gradient(135deg,#ff5252,#ff1744)}.avatar-c{background:linear-gradient(135deg,#2979ff,#2962ff)}.avatar-b{background:linear-gradient(135deg,#00c853,#00b248)}.avatar-d{background:linear-gradient(135deg,#a0f,#7200ca)}.task-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-light);font-size:13px}.task-meta i{margin-right:4px}.completed-task{color:var(--success-color)}.completion-toggle{font-size:18px;color:#bdbdbd;-webkit-transition:var(--transition);transition:var(--transition)}.completion-toggle:hover{color:var(--success-color)}@media (max-width:992px){.task-section{margin-bottom:24px}}@media (max-width:768px){.app-title{margin-bottom:16px}.form-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group{width:100%;margin-bottom:16px}}.workflow-illustration[data-v-2fa3b15a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px}.html-illustration[data-v-2fa3b15a]{position:relative;padding:32px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;overflow:hidden}.illustration-container[data-v-2fa3b15a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;position:relative;z-index:1}.illustration-container[data-v-2fa3b15a],.preview-node[data-v-2fa3b15a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-node[data-v-2fa3b15a]{gap:12px;padding:14px 20px;border-radius:12px;min-width:220px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.preview-node[data-v-2fa3b15a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12)}.trigger-node[data-v-2fa3b15a]{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:1px solid #93c5fd}.action-node[data-v-2fa3b15a]{background:#fff;border:1px solid #e2e8f0}.node-icon[data-v-2fa3b15a]{width:36px;height:36px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.trigger-icon[data-v-2fa3b15a]{background:rgba(59,130,246,.15);color:#3b82f6}.sms-icon[data-v-2fa3b15a]{background:rgba(16,185,129,.15);color:#10b981}.task-icon[data-v-2fa3b15a]{background:rgba(139,92,246,.15);color:#8b5cf6}.node-content[data-v-2fa3b15a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.node-label[data-v-2fa3b15a]{font-size:13px;font-weight:600;color:#334155}.trigger-node .node-label[data-v-2fa3b15a]{color:#1e40af}.node-type[data-v-2fa3b15a]{font-size:11px;color:#64748b}.connection-line[data-v-2fa3b15a]{width:2px;height:24px;background:-webkit-gradient(linear,left top,left bottom,from(#3abf94),to(#a5b4fc));background:linear-gradient(180deg,#3abf94,#a5b4fc);position:relative}.connection-line[data-v-2fa3b15a]:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:8px;height:8px;background:#3abf94;border-radius:50%;-webkit-animation:pulse-2fa3b15a 2s infinite;animation:pulse-2fa3b15a 2s infinite}@-webkit-keyframes pulse-2fa3b15a{0%,to{opacity:.4;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{opacity:1;-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2)}}@keyframes pulse-2fa3b15a{0%,to{opacity:.4;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{opacity:1;-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2)}}.decoration[data-v-2fa3b15a]{position:absolute;border-radius:50%;opacity:.5}.decoration-1[data-v-2fa3b15a]{width:60px;height:60px;background:#f0fdf4;top:-20px;left:-20px}.decoration-2[data-v-2fa3b15a]{width:80px;height:80px;background:#e0f2fe;bottom:-30px;right:-30px}.decoration-3[data-v-2fa3b15a]{width:40px;height:40px;background:#fef3c7;top:20px;right:-10px}.svg-illustration[data-v-2fa3b15a]{width:100%;max-width:400px}.workflow-svg[data-v-2fa3b15a]{width:100%;height:auto}.node-group[data-v-2fa3b15a]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.node-group[data-v-2fa3b15a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.illustration-caption[data-v-2fa3b15a]{text-align:center;margin-top:24px;max-width:320px}.illustration-caption h3[data-v-2fa3b15a]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 8px 0}.illustration-caption p[data-v-2fa3b15a]{font-size:14px;color:#64748b;margin:0;line-height:1.5}@media (max-width:480px){.preview-node[data-v-2fa3b15a]{min-width:180px;padding:10px 14px}.node-label[data-v-2fa3b15a]{font-size:12px}.node-icon[data-v-2fa3b15a]{width:30px;height:30px}.svg-illustration[data-v-2fa3b15a]{max-width:300px}}.multiselect[data-v-5ba8f5c0],.multiselect__input[data-v-5ba8f5c0],.multiselect__single[data-v-5ba8f5c0]{font-family:inherit;font-size:12px;-ms-touch-action:manipulation;touch-action:manipulation}.modal .modal-body[data-v-5ba8f5c0],.modal .modal-content[data-v-5ba8f5c0],.modal .modal-dialog[data-v-5ba8f5c0],.modal[data-v-5ba8f5c0]{overflow:visible!important}.modal .modal-dialog.modal-dialog-scrollable .modal-content[data-v-5ba8f5c0],.modal .modal-dialog.modal-dialog-scrollable[data-v-5ba8f5c0]{overflow:hidden!important}.modal .modal-dialog.modal-dialog-scrollable .modal-body[data-v-5ba8f5c0]{overflow-y:auto!important}.multiselect__content-wrapper[data-v-5ba8f5c0]{z-index:10050!important}.slideout-panel .slideout-panel-bg[data-v-5ba8f5c0]{background-color:rgba(0,0,0,.13)!important}.modal-backdrop[data-v-5ba8f5c0]{background-color:rgba(0,0,0,.5)!important}.root.chatOpen[data-v-5ba8f5c0]{left:0!important}.atwho-view[data-v-5ba8f5c0]{max-width:800px!important;max-height:300px;position:relative!important}.popover[data-v-5ba8f5c0]{max-width:700px!important}.collections-popover[data-v-5ba8f5c0],.popover-body[data-v-5ba8f5c0]{max-height:600px!important;overflow-y:auto;background-color:#fcfcfc;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.production-collection-popover .popover-body[data-v-5ba8f5c0]{max-height:600px!important;overflow-y:auto}.help_popover p[data-v-5ba8f5c0]{font-size:14px!important;color:#29323a!important}.tooltip .tooltip-inner[data-v-5ba8f5c0]{padding:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-5ba8f5c0]{line-height:1.5;letter-spacing:.3px;margin-bottom:10px;text-align:left;font-size:12px}.tooltip .tooltip-inner .tooltip-txt[data-v-5ba8f5c0]:last-child{margin-bottom:0}.unscheduled-treatment-pg .multiselect__option[data-v-5ba8f5c0]{white-space:normal}.unscheduled-treatment-pg .multiselect__option .option-code[data-v-5ba8f5c0]{margin-right:5px;min-width:50px}.unscheduled-treatment-pg .multiselect__tags[data-v-5ba8f5c0]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.unscheduled-treatment-pg .multiselect__tags input[data-v-5ba8f5c0]{font-size:12px}.unscheduled-treatment-pg .multiselect__tags .custom__tag[data-v-5ba8f5c0]{font-size:12px;margin-bottom:1px}.unscheduled-treatment-pg .multiselect__tags .multiselect__placeholder[data-v-5ba8f5c0]{margin-bottom:5px}.unscheduled-treatment-pg .multiselect__tag[data-v-5ba8f5c0]{font-size:12px;margin-bottom:2px}.unscheduled-treatment-pg .multiselect__select[data-v-5ba8f5c0]{top:0;height:34px}.unscheduled-treatment-pg .mx-input-wrapper .form-control[data-v-5ba8f5c0]{border:1px solid #e8e8e8;padding:6px 8px}.unscheduled-treatment-pg .b-dropdown button#simple-select__BV_toggle_[data-v-5ba8f5c0]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.unscheduled-treatment-pg .b-dropdown .dropdown-toggle[data-v-5ba8f5c0]:after{float:right;margin-top:1px}.unscheduled-treatment-pg .b-dropdown .dropdown-item[data-v-5ba8f5c0]{font-size:12px}.overdue-recall-pg .multiselect__option[data-v-5ba8f5c0]{white-space:normal}.overdue-recall-pg .multiselect__option .option-code[data-v-5ba8f5c0]{margin-right:5px;min-width:50px}.overdue-recall-pg .multiselect__tags[data-v-5ba8f5c0]{font-size:12px;padding-top:5px;padding-left:5px;min-height:34px}.overdue-recall-pg .multiselect__tags input[data-v-5ba8f5c0]{font-size:12px}.overdue-recall-pg .multiselect__tags .custom__tag[data-v-5ba8f5c0]{font-size:12px;margin-bottom:1px}.overdue-recall-pg .multiselect__tags .multiselect__placeholder[data-v-5ba8f5c0]{margin-bottom:5px}.overdue-recall-pg .multiselect__tag[data-v-5ba8f5c0]{font-size:12px;margin-bottom:2px}.overdue-recall-pg .multiselect__select[data-v-5ba8f5c0]{top:0;height:34px}.overdue-recall-pg .mx-input-wrapper .form-control[data-v-5ba8f5c0]{border:1px solid #e8e8e8;padding:6px 8px}.overdue-recall-pg .b-dropdown button#simple-select__BV_toggle_[data-v-5ba8f5c0]{text-align:left;border:1px solid #e8e8e8;font-size:12px}.overdue-recall-pg .b-dropdown .dropdown-toggle[data-v-5ba8f5c0]:after{float:right;margin-top:1px}.overdue-recall-pg .b-dropdown .dropdown-item[data-v-5ba8f5c0]{font-size:12px}.routine-form .multiselect__tags[data-v-5ba8f5c0]{padding:5px 40px 0 5px;min-height:34px}.routine-form .multiselect__single[data-v-5ba8f5c0]{padding-right:5px;padding-left:0;margin-bottom:3px}.routine-form .multiselect__select[data-v-5ba8f5c0]{height:34px}.routine-form .multiselect__placeholder[data-v-5ba8f5c0]{margin-bottom:3px}.routine-form .multiselect__input[data-v-5ba8f5c0]{font-size:14px}.routine-form .multiselect__select[data-v-5ba8f5c0]:before{top:60%}.workflow-page[data-v-5ba8f5c0]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;padding:1.5rem;max-width:1200px;margin:0 auto}.workflow-page .workflow-header[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.workflow-page .workflow-header .header-left[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;max-width:600px}.workflow-page .workflow-header .header-actions[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-negative:0;flex-shrink:0}.workflow-page .page-title[data-v-5ba8f5c0]{font-size:28px;font-weight:700;color:#1e293b;margin:0;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.workflow-page .page-title-icon[data-v-5ba8f5c0]{color:#3abf94;font-size:24px}.workflow-page .page-subtitle[data-v-5ba8f5c0]{font-size:14px;color:#64748b;line-height:1.5;margin:0}.workflow-page .stat-pills[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.workflow-page .stat-pill[data-v-5ba8f5c0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 14px;border-radius:20px;font-size:13px;font-weight:500;background:#fff;color:#475569;border:1px solid #e2e8f0;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.workflow-page .stat-pill[data-v-5ba8f5c0]:hover{border-color:#cbd5e1;background:#f1f5f9}.workflow-page .stat-pill.active[data-v-5ba8f5c0]{background:#3abf94;color:#fff;border-color:#3abf94}.workflow-page .stat-pill.active .stat-dot[data-v-5ba8f5c0]{border-color:#fff}.workflow-page .stat-dot[data-v-5ba8f5c0]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.workflow-page .stat-dot--active[data-v-5ba8f5c0]{background:#22c55e}.workflow-page .stat-dot--inactive[data-v-5ba8f5c0]{background:#94a3b8}.workflow-page .create-btn[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background-color:#3abf94!important;border-color:#3abf94!important;color:#fff!important;font-weight:500;padding:10px 20px;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(58,191,148,.3);box-shadow:0 1px 3px rgba(58,191,148,.3);-webkit-transition:all .2s ease;transition:all .2s ease;font-size:14px}.workflow-page .create-btn[data-v-5ba8f5c0]:hover{background-color:rgb(52.0602409639,171.4397590361,132.843373494)!important;border-color:rgb(52.0602409639,171.4397590361,132.843373494)!important;-webkit-box-shadow:0 4px 12px rgba(58,191,148,.3);box-shadow:0 4px 12px rgba(58,191,148,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.workflow-page .create-btn i[data-v-5ba8f5c0]{font-size:12px}.workflow-page .filter-bar[data-v-5ba8f5c0]{gap:16px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.workflow-page .filter-bar[data-v-5ba8f5c0],.workflow-page .search-box[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workflow-page .search-box[data-v-5ba8f5c0]{position:relative;width:280px}.workflow-page .search-icon[data-v-5ba8f5c0]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:14px;z-index:1;pointer-events:none}.workflow-page .search-input[data-v-5ba8f5c0]{width:100%;padding:9px 12px 9px 36px;border:1px solid #e2e8f0;border-radius:10px;font-size:13px;color:#334155;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.workflow-page .search-input[data-v-5ba8f5c0]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.15);box-shadow:0 0 0 3px rgba(58,191,148,.15)}.workflow-page .search-input[data-v-5ba8f5c0]::-webkit-input-placeholder{color:#94a3b8}.workflow-page .search-input[data-v-5ba8f5c0]::-moz-placeholder{color:#94a3b8}.workflow-page .search-input[data-v-5ba8f5c0]:-ms-input-placeholder{color:#94a3b8}.workflow-page .search-input[data-v-5ba8f5c0]::-ms-input-placeholder{color:#94a3b8}.workflow-page .search-input[data-v-5ba8f5c0]::placeholder{color:#94a3b8}.workflow-page .clear-icon[data-v-5ba8f5c0]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;cursor:pointer;z-index:2;-webkit-transition:color .2s;transition:color .2s}.workflow-page .clear-icon[data-v-5ba8f5c0]:hover{color:#64748b}.workflow-page .tag-filters[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workflow-page .tag-filters .tag-filter-btn[data-v-5ba8f5c0]{padding:5px 14px;font-size:12px;font-weight:500;border-radius:20px;background:#fff;color:#475569;text-decoration:none;border:1px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.workflow-page .tag-filters .tag-filter-btn[data-v-5ba8f5c0]:hover{background:#f1f5f9;border-color:#cbd5e1}.workflow-page .tag-filters .tag-filter-btn.active[data-v-5ba8f5c0]{background:#3abf94;color:#fff;border-color:#3abf94}.workflow-page .workflow-cards-grid[data-v-5ba8f5c0]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.workflow-page .workflow-card[data-v-5ba8f5c0]{background:#fff;border-radius:14px;border:1px solid #e2e8f0;padding:20px;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.workflow-page .workflow-card[data-v-5ba8f5c0]:hover{border-color:#cbd5e1;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.06);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.workflow-page .workflow-card.inactive[data-v-5ba8f5c0]{opacity:.7;background:#fafbfc}.workflow-page .workflow-card.inactive[data-v-5ba8f5c0]:hover{opacity:1}.workflow-page .card-top[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.workflow-page .trigger-icon-wrap[data-v-5ba8f5c0]{width:44px;height:44px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.workflow-page .trigger-icon-wrap i[data-v-5ba8f5c0]{font-size:20px}.workflow-page .card-title-area[data-v-5ba8f5c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.workflow-page .card-name[data-v-5ba8f5c0]{font-weight:600;color:#1e293b;font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-page .card-flow-summary[data-v-5ba8f5c0]{font-size:12px;color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-page .card-status[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-negative:0;flex-shrink:0}.workflow-page .status-label[data-v-5ba8f5c0]{font-size:11px;font-weight:500;color:#94a3b8}.workflow-page .status-label.active[data-v-5ba8f5c0]{color:#059669}.workflow-page .card-description[data-v-5ba8f5c0]{font-size:13px;color:#64748b;line-height:1.5;margin:0}.workflow-page .card-footer[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid #f1f5f9}.workflow-page .card-date[data-v-5ba8f5c0]{font-size:12px;color:#94a3b8}.workflow-page .card-actions[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.workflow-page .action-icon[data-v-5ba8f5c0]{width:30px;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;color:#94a3b8;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:13px}.workflow-page .action-icon[data-v-5ba8f5c0]:hover{background:#f1f5f9;color:#3abf94}.workflow-page .action-icon--danger[data-v-5ba8f5c0]:hover{background:#fef2f2;color:#dc2626}.workflow-page .toggle-switch[data-v-5ba8f5c0]{position:relative;display:inline-block;width:36px;height:20px;margin:0}.workflow-page .toggle-switch input[data-v-5ba8f5c0]{opacity:0;width:0;height:0}.workflow-page .toggle-switch input:checked+.toggle-slider[data-v-5ba8f5c0]{background-color:#3abf94}.workflow-page .toggle-switch input:checked+.toggle-slider[data-v-5ba8f5c0]:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.workflow-page .toggle-switch input:disabled+.toggle-slider[data-v-5ba8f5c0]{opacity:.5;cursor:not-allowed}.workflow-page .toggle-switch .toggle-slider[data-v-5ba8f5c0]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;-webkit-transition:.3s;transition:.3s;border-radius:20px}.workflow-page .toggle-switch .toggle-slider[data-v-5ba8f5c0]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.3s;transition:.3s;border-radius:50%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15)}.workflow-page .no-results[data-v-5ba8f5c0]{text-align:center;padding:48px 20px;color:#94a3b8}.workflow-page .no-results .no-results-icon[data-v-5ba8f5c0]{font-size:36px;margin-bottom:12px;display:block}.workflow-page .no-results p[data-v-5ba8f5c0]{font-size:15px;margin:0;color:#64748b}.workflow-page .empty-state[data-v-5ba8f5c0]{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:40px 24px;text-align:center}.workflow-page .empty-state-inner[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:640px;margin:0 auto}.workflow-page .workflow-explainer[data-v-5ba8f5c0]{margin-bottom:24px;text-align:center}.workflow-page .explainer-title[data-v-5ba8f5c0]{font-size:22px;font-weight:700;color:#1e293b;margin:0 0 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.workflow-page .explainer-title i[data-v-5ba8f5c0]{color:#3abf94;font-size:20px}.workflow-page .explainer-description[data-v-5ba8f5c0]{font-size:14px;color:#64748b;line-height:1.6;margin:0 0 20px 0}.workflow-page .explainer-description strong[data-v-5ba8f5c0]{color:#475569;font-weight:600}.workflow-page .explainer-examples[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;background:#f8fafc;border-radius:12px;padding:16px 20px;border:1px solid #e2e8f0}.workflow-page .example-item[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:13px;color:#475569;text-align:left}.workflow-page .example-item i[data-v-5ba8f5c0]{width:20px;color:#3abf94;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.workflow-page .empty-template-grid[data-v-5ba8f5c0]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;margin:20px 0}.workflow-page .empty-actions[data-v-5ba8f5c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:8px}.workflow-page .create-btn-empty[data-v-5ba8f5c0],.workflow-page .empty-actions[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workflow-page .create-btn-empty[data-v-5ba8f5c0]{gap:6px;background-color:#3abf94!important;border-color:#3abf94!important;color:#fff!important;font-weight:500;padding:12px 24px;border-radius:10px;font-size:15px}.workflow-page .create-btn-empty[data-v-5ba8f5c0]:hover{background-color:rgb(52.0602409639,171.4397590361,132.843373494)!important;border-color:rgb(52.0602409639,171.4397590361,132.843373494)!important}.workflow-page .create-btn-empty i[data-v-5ba8f5c0]{font-size:12px}.workflow-page .scratch-link[data-v-5ba8f5c0]{font-size:13px;color:#64748b;text-decoration:none}.workflow-page .scratch-link[data-v-5ba8f5c0]:hover{color:#3abf94}.workflow-page .suggestions-section[data-v-5ba8f5c0]{margin-top:24px;background:#fff;border-radius:14px;border:1px solid #e2e8f0;overflow:hidden}.workflow-page .suggestions-header[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 20px;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.workflow-page .suggestions-header[data-v-5ba8f5c0]:hover{background:#f8fafc}.workflow-page .suggestions-header .fa-chevron-down[data-v-5ba8f5c0],.workflow-page .suggestions-header .fa-chevron-up[data-v-5ba8f5c0]{color:#94a3b8;font-size:12px}.workflow-page .suggestions-title[data-v-5ba8f5c0]{margin:0;font-size:14px;font-weight:600;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.workflow-page .suggestions-title .fa-lightbulb-o[data-v-5ba8f5c0]{color:#f59e0b;font-size:16px}.workflow-page .suggestions-grid[data-v-5ba8f5c0]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 20px 20px}.workflow-page .suggestion-card[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 16px;border:2px dashed #e2e8f0;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff;position:relative}.workflow-page .suggestion-card[data-v-5ba8f5c0]:hover:not(.disabled){border-color:#3abf94;background:#f0fdf4}.workflow-page .suggestion-card:hover:not(.disabled) .create-badge[data-v-5ba8f5c0]{color:#3abf94}.workflow-page .suggestion-card.disabled[data-v-5ba8f5c0]{cursor:default;opacity:.6}.workflow-page .suggestion-card--ghost[data-v-5ba8f5c0]{background:#fafbfc}.workflow-page .suggestion-icon[data-v-5ba8f5c0]{width:36px;height:36px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.workflow-page .suggestion-icon i[data-v-5ba8f5c0]{font-size:16px}.workflow-page .suggestion-content[data-v-5ba8f5c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.workflow-page .suggestion-name[data-v-5ba8f5c0]{font-weight:600;color:#374151;font-size:13px}.workflow-page .suggestion-desc[data-v-5ba8f5c0]{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-page .coming-soon-badge[data-v-5ba8f5c0]{font-size:10px;color:#d97706;background:#fef3c7;padding:2px 8px;border-radius:10px;white-space:nowrap;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.workflow-page .create-badge[data-v-5ba8f5c0]{font-size:12px;color:#94a3b8;font-weight:600;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .2s;transition:color .2s}.workflow-page .pagination-container[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.workflow-page .pagination-info[data-v-5ba8f5c0]{font-size:13px;color:#64748b;font-weight:500}.workflow-page .pagination-controls[data-v-5ba8f5c0]{gap:6px}.workflow-page .pagination-btn[data-v-5ba8f5c0],.workflow-page .pagination-controls[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workflow-page .pagination-btn[data-v-5ba8f5c0]{width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#4a5568;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.workflow-page .pagination-btn[data-v-5ba8f5c0]:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0}.workflow-page .pagination-btn[data-v-5ba8f5c0]:disabled{opacity:.4;cursor:not-allowed}.workflow-page .pagination-btn .fa[data-v-5ba8f5c0]{font-size:12px}.workflow-page .pagination-page[data-v-5ba8f5c0]{font-size:13px;color:#4a5568;font-weight:500;padding:0 8px;min-width:100px;text-align:center}.templates-section .templates-label[data-v-5ba8f5c0]{font-weight:600;color:#374151;display:block}.template-grid[data-v-5ba8f5c0]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.template-option[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:16px;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.template-option[data-v-5ba8f5c0]:hover:not(.disabled):not(.selected){border-color:#cbd5e1;background-color:#f8fafc}.template-option.selected[data-v-5ba8f5c0]{border-color:#3abf94;background-color:#f0fdf4}.template-option.disabled[data-v-5ba8f5c0]{cursor:not-allowed;opacity:.6;background-color:#f9fafb}.template-option-icon[data-v-5ba8f5c0]{width:40px;height:40px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.template-option-icon i[data-v-5ba8f5c0]{font-size:18px}.template-option-content[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.template-option-name[data-v-5ba8f5c0]{font-weight:600;color:#374151;font-size:14px}.template-option-desc[data-v-5ba8f5c0]{font-size:12px;color:#6b7280}.template-used-badge[data-v-5ba8f5c0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;color:#6b7280;margin-top:4px}.template-used-badge i[data-v-5ba8f5c0]{color:#9ca3af;font-size:10px}.template-coming-soon-badge[data-v-5ba8f5c0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;color:#d97706;margin-top:4px;background-color:#fef3c7;padding:2px 8px;border-radius:10px}.template-coming-soon-badge i[data-v-5ba8f5c0]{color:#d97706;font-size:10px}.delete-modal-content[data-v-5ba8f5c0]{text-align:center;padding:20px 0}.delete-modal-content .warning-icon[data-v-5ba8f5c0]{font-size:48px;color:#ed8936;margin-bottom:16px}.delete-modal-content p[data-v-5ba8f5c0]{font-size:16px;color:#2d3748;margin-bottom:8px}.delete-modal-content .warning-text[data-v-5ba8f5c0]{font-size:14px;color:#718096}.modal-footer-btns[data-v-5ba8f5c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;width:100%}.modal-footer-btns .create-template-btn[data-v-5ba8f5c0]:disabled{opacity:.35;cursor:not-allowed}.modal-header[data-v-5ba8f5c0]{padding:1.2rem 1rem .7rem!important}button.close[data-v-5ba8f5c0]{padding:.8rem 1rem!important;font-size:2.2rem!important;outline:none!important}.modal-title[data-v-5ba8f5c0]{font-weight:700}.modal-body[data-v-5ba8f5c0]{margin-bottom:10px}@media(max-width:1024px){.workflow-page .workflow-cards-grid[data-v-5ba8f5c0]{grid-template-columns:1fr}.workflow-page .suggestions-grid[data-v-5ba8f5c0]{grid-template-columns:repeat(2,1fr)}.template-grid[data-v-5ba8f5c0],.workflow-page .empty-template-grid[data-v-5ba8f5c0]{grid-template-columns:1fr}}@media(max-width:768px){.workflow-page[data-v-5ba8f5c0]{padding:1rem}.workflow-page .filter-bar[data-v-5ba8f5c0],.workflow-page .workflow-header[data-v-5ba8f5c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.workflow-page .filter-bar .search-box[data-v-5ba8f5c0]{width:100%}.workflow-page .filter-bar .tag-filters[data-v-5ba8f5c0]{overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:4px}.workflow-page .filter-bar .tag-filters[data-v-5ba8f5c0]::-webkit-scrollbar{height:4px}.workflow-page .filter-bar .tag-filters[data-v-5ba8f5c0]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:2px}.workflow-page .suggestions-grid[data-v-5ba8f5c0]{grid-template-columns:1fr}}@media(max-width:480px){.workflow-page[data-v-5ba8f5c0]{padding:.75rem}.workflow-page .pagination-container[data-v-5ba8f5c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.workflow-page .pagination-controls[data-v-5ba8f5c0]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.workflow-builder[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;position:relative;overflow:hidden;background-color:#f9fafb}.header[data-v-8e56773a]{background:#fff;color:#1e293b;padding:0;border-bottom:1px solid #e5e7eb;z-index:10}.header-content[data-v-8e56773a]{padding:12px 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-content[data-v-8e56773a],.header-left[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-8e56773a]{gap:16px}.header-title-area[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.workflow-name-input[data-v-8e56773a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 16px;font-size:15px;font-weight:600;color:#1e293b;width:300px;-webkit-transition:all .2s;transition:all .2s}.workflow-name-input[data-v-8e56773a]::-webkit-input-placeholder{color:#94a3b8;font-weight:400}.workflow-name-input[data-v-8e56773a]::-moz-placeholder{color:#94a3b8;font-weight:400}.workflow-name-input[data-v-8e56773a]:-ms-input-placeholder{color:#94a3b8;font-weight:400}.workflow-name-input[data-v-8e56773a]::-ms-input-placeholder{color:#94a3b8;font-weight:400}.workflow-name-input[data-v-8e56773a]::placeholder{color:#94a3b8;font-weight:400}.workflow-name-input[data-v-8e56773a]:hover{border-color:#cbd5e1}.workflow-name-input[data-v-8e56773a]:focus{outline:none;background:#fff;border-color:#6366f1;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.header-subtitle[data-v-8e56773a]{font-size:18px;color:#1e293b;font-weight:600}.header-divider[data-v-8e56773a]{width:1px;height:24px;background:#e2e8f0}.back-btn[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.back-btn[data-v-8e56773a]:hover{background:#f1f5f9;color:#475569;border-color:#cbd5e1}.header-actions[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.btn[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-reset[data-v-8e56773a]{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.btn-reset[data-v-8e56773a]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#475569}.btn-reset[data-v-8e56773a]:disabled{opacity:.5;cursor:not-allowed}.btn-save[data-v-8e56773a]{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;position:relative}.btn-save.btn-save-active[data-v-8e56773a]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(99,102,241,.3);box-shadow:0 2px 8px rgba(99,102,241,.3);-webkit-animation:pulse-save-8e56773a 2s ease-in-out infinite;animation:pulse-save-8e56773a 2s ease-in-out infinite}.btn-save.btn-save-active[data-v-8e56773a]:after{content:"";position:absolute;top:-4px;right:-4px;width:12px;height:12px;background:#ef4444;border-radius:50%;border:2px solid #fff;-webkit-animation:pulse-dot-8e56773a 1.5s ease-in-out infinite;animation:pulse-dot-8e56773a 1.5s ease-in-out infinite}.btn-save.btn-save-active[data-v-8e56773a]:hover{-webkit-box-shadow:0 4px 12px rgba(99,102,241,.4);box-shadow:0 4px 12px rgba(99,102,241,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-animation:none;animation:none}.btn-save[data-v-8e56773a]:disabled{opacity:.5}@-webkit-keyframes pulse-save-8e56773a{0%,to{-webkit-box-shadow:0 2px 8px rgba(99,102,241,.3);box-shadow:0 2px 8px rgba(99,102,241,.3)}50%{-webkit-box-shadow:0 2px 16px rgba(99,102,241,.5);box-shadow:0 2px 16px rgba(99,102,241,.5)}}@keyframes pulse-save-8e56773a{0%,to{-webkit-box-shadow:0 2px 8px rgba(99,102,241,.3);box-shadow:0 2px 8px rgba(99,102,241,.3)}50%{-webkit-box-shadow:0 2px 16px rgba(99,102,241,.5);box-shadow:0 2px 16px rgba(99,102,241,.5)}}@-webkit-keyframes pulse-dot-8e56773a{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.8}}@keyframes pulse-dot-8e56773a{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.8}}.btn-activate[data-v-8e56773a]{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;-webkit-box-shadow:0 2px 8px rgba(245,158,11,.3);box-shadow:0 2px 8px rgba(245,158,11,.3)}.btn-activate[data-v-8e56773a]:hover:not(:disabled){-webkit-box-shadow:0 4px 12px rgba(245,158,11,.4);box-shadow:0 4px 12px rgba(245,158,11,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.main-content[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.left-sidebar[data-v-8e56773a]{width:260px;background:#f8fafc;border-right:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar-tabs[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 12px 0;gap:4px;background:#fff;border-bottom:1px solid #e5e7eb}.tab-button[data-v-8e56773a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:10px 12px;background:transparent;border:none;border-radius:8px 8px 0 0;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;position:relative}.tab-button.active[data-v-8e56773a]{color:#6366f1;background:#f8fafc}.tab-button.active[data-v-8e56773a]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#6366f1}.tab-button[data-v-8e56773a]:hover:not(.active){color:#475569;background:#f1f5f9}.tab-button svg[data-v-8e56773a]{width:14px;height:14px}.sidebar-content[data-v-8e56773a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px 12px}.tab-content[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.sidebar-item[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:-webkit-grab;cursor:grab;-webkit-transition:all .2s;transition:all .2s}.sidebar-item[data-v-8e56773a]:hover{border-color:#c7d2fe;background:#fafafe;-webkit-box-shadow:0 2px 8px rgba(99,102,241,.08);box-shadow:0 2px 8px rgba(99,102,241,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sidebar-item[data-v-8e56773a]:active{cursor:-webkit-grabbing;cursor:grabbing;-webkit-transform:scale(.98);transform:scale(.98)}.sidebar-item-icon[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:8px;color:#6366f1}.sidebar-item-icon svg[data-v-8e56773a]{width:16px;height:16px}.sidebar-item-label[data-v-8e56773a]{font-size:13px;font-weight:500;color:#334155}.disabled-section[data-v-8e56773a]{margin-top:20px;padding-top:16px;border-top:1px solid #e2e8f0}.disabled-header[data-v-8e56773a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:10px;padding:0 4px}.sidebar-item-disabled[data-v-8e56773a]{opacity:.7;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.sidebar-item-disabled[data-v-8e56773a]:hover{background:#f8fafc;border-color:#e2e8f0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.sidebar-item-disabled .sidebar-item-icon[data-v-8e56773a]{background:#e2e8f0;color:#64748b}.sidebar-item-disabled .sidebar-item-label[data-v-8e56773a]{color:#64748b}.canvas[data-v-8e56773a]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:auto;background:#fafafa}.connections[data-v-8e56773a],.grid-background[data-v-8e56773a],.temp-connection[data-v-8e56773a]{position:absolute;top:0;left:0;pointer-events:none}.connection-path[data-v-8e56773a]{-webkit-animation:flow-8e56773a 1s linear infinite;animation:flow-8e56773a 1s linear infinite}@-webkit-keyframes flow-8e56773a{0%{stroke-dashoffset:10}to{stroke-dashoffset:0}}@keyframes flow-8e56773a{0%{stroke-dashoffset:10}to{stroke-dashoffset:0}}.node[data-v-8e56773a]{position:absolute;width:240px;min-height:100px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:move;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,border-color .2s;transition:box-shadow .2s,border-color .2s,-webkit-box-shadow .2s}.node[data-v-8e56773a]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12);border-color:#d1d5db}.node:hover .node-delete-btn[data-v-8e56773a]{opacity:1}.node.selected[data-v-8e56773a]{-webkit-box-shadow:0 0 0 2px #6366f1,0 4px 12px rgba(0,0,0,.12);box-shadow:0 0 0 2px #6366f1,0 4px 12px rgba(0,0,0,.12);border-color:#6366f1}.node-delete-btn[data-v-8e56773a]{position:absolute;top:-10px;right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background:#fee2e2;border:2px solid #fca5a5;border-radius:50%;cursor:pointer;color:#dc2626;opacity:0;-webkit-transition:all .2s;transition:all .2s;z-index:10}.node-delete-btn[data-v-8e56773a]:hover{background:#fecaca;border-color:#ef4444;-webkit-transform:scale(1.1);transform:scale(1.1)}.node-delete-btn svg[data-v-8e56773a]{width:14px;height:14px}.node-header[data-v-8e56773a]{gap:8px;padding:12px;border-bottom:1px solid #f3f4f6}.node-header[data-v-8e56773a],.node-icon[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-icon[data-v-8e56773a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#6366f1}.node-title[data-v-8e56773a]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:600;color:#374151}.node-menu-btn[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background:none;border:none;border-radius:4px;cursor:pointer;color:#9ca3af}.node-menu-btn[data-v-8e56773a]:hover{background:#f3f4f6;color:#6366f1}.node-content[data-v-8e56773a]{padding:12px}.node-preview[data-v-8e56773a]{font-size:13px;color:#6b7280}.connection-point[data-v-8e56773a]{position:absolute;width:12px;height:12px;background:#6366f1;border:2px solid #fff;border-radius:50%;cursor:crosshair;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.node:hover .connection-point[data-v-8e56773a]{opacity:1}.connection-point-top[data-v-8e56773a]{top:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.connection-point-bottom[data-v-8e56773a]{bottom:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.snap-zone-indicator[data-v-8e56773a]{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;z-index:100}.snap-zone-pulse[data-v-8e56773a]{width:24px;height:24px;background:rgba(99,102,241,.3);border:3px solid #6366f1;border-radius:50%;-webkit-animation:snap-pulse-8e56773a 1s ease-in-out infinite;animation:snap-pulse-8e56773a 1s ease-in-out infinite}.snap-zone-label[data-v-8e56773a]{position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#6366f1;color:#fff;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap;-webkit-box-shadow:0 2px 8px rgba(99,102,241,.4);box-shadow:0 2px 8px rgba(99,102,241,.4)}@-webkit-keyframes snap-pulse-8e56773a{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:.6}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes snap-pulse-8e56773a{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:.6}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.canvas-empty-state[data-v-8e56773a]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#9ca3af}.canvas-empty-state .empty-icon[data-v-8e56773a]{margin-bottom:16px}.canvas-empty-state h3[data-v-8e56773a]{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px}.canvas-empty-state p[data-v-8e56773a]{margin:0;font-size:14px}.settings-backdrop[data-v-8e56773a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:999;backdrop-filter:blur(2px);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.settings-sidebar[data-v-8e56773a]{position:fixed;top:0;right:-100vw;bottom:0;width:100vw;height:100vh;background:#fff;-webkit-box-shadow:-4px 0 20px rgba(0,0,0,.15);box-shadow:-4px 0 20px rgba(0,0,0,.15);-webkit-transition:right .3s ease;transition:right .3s ease;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.settings-sidebar.show[data-v-8e56773a]{right:0}.settings-content[data-v-8e56773a]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;max-height:100vh;overflow-y:auto;overflow-x:hidden;padding:20px 16px;padding-bottom:90px;background:#fafbfc}.settings-content[data-v-8e56773a]::-webkit-scrollbar{width:12px}.settings-content[data-v-8e56773a]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:6px;margin:8px 0}.settings-content[data-v-8e56773a]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px;border:3px solid #e2e8f0;min-height:50px}.settings-content[data-v-8e56773a]::-webkit-scrollbar-thumb:hover{background:#64748b}.setting-section[data-v-8e56773a]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.setting-section[data-v-8e56773a]:last-of-type{border-bottom:none;margin-bottom:0}.setting-section>label[data-v-8e56773a]{display:block;font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px;letter-spacing:-.01em}.settings-description[data-v-8e56773a]{font-size:13px;color:#64748b;margin:0 0 12px;line-height:1.5}.node-type-card[data-v-8e56773a]{gap:16px;padding:16px 20px;border-radius:12px;margin-bottom:24px;border:1px solid rgba(0,0,0,.06);position:relative}.node-type-card .close-btn[data-v-8e56773a],.node-type-card[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-type-card .close-btn[data-v-8e56773a]{position:absolute;top:12px;right:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:18px;color:#64748b;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.node-type-card .close-btn[data-v-8e56773a]:hover{background:#f1f5f9;color:#475569;border-color:#cbd5e1}.node-type-icon[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;min-width:48px;border-radius:12px;color:#374151;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08)}.node-type-icon svg[data-v-8e56773a]{width:24px;height:24px}.node-type-info[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.node-type-label[data-v-8e56773a]{font-size:16px;font-weight:600;color:#1e293b;line-height:1.3}.node-type-description[data-v-8e56773a]{font-size:13px;color:#64748b;line-height:1.4}.placeholder-text[data-v-8e56773a]{font-size:13px;color:#9ca3af;font-style:italic;padding:16px;background:#f9fafb;border-radius:8px}.settings-actions[data-v-8e56773a]{position:absolute;bottom:0;left:0;right:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px;border-top:1px solid #e5e7eb;-webkit-box-shadow:0 -4px 12px rgba(0,0,0,.05);box-shadow:0 -4px 12px rgba(0,0,0,.05);z-index:10}.delete-node-btn[data-v-8e56773a],.settings-actions[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.delete-node-btn[data-v-8e56773a]{gap:6px;padding:10px 16px;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.delete-node-btn[data-v-8e56773a]:hover{background:#fef2f2;border-color:#ef4444}.right-actions[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.cancel-btn[data-v-8e56773a]{padding:10px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.cancel-btn[data-v-8e56773a]:hover{background:#f8fafc;border-color:#cbd5e1}.save-btn[data-v-8e56773a]{padding:10px 20px;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 2px 4px rgba(99,102,241,.2);box-shadow:0 2px 4px rgba(99,102,241,.2)}.save-btn[data-v-8e56773a]:hover{background:linear-gradient(135deg,#4f46e5,#4338ca);-webkit-box-shadow:0 4px 8px rgba(99,102,241,.3);box-shadow:0 4px 8px rgba(99,102,241,.3)}.form-input[data-v-8e56773a],.form-select[data-v-8e56773a],.form-textarea[data-v-8e56773a]{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;background:#fff;-webkit-transition:all .2s;transition:all .2s}.form-input[data-v-8e56773a]:focus,.form-select[data-v-8e56773a]:focus,.form-textarea[data-v-8e56773a]:focus{outline:none;border-color:#6366f1;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.form-input[data-v-8e56773a]:disabled,.form-select[data-v-8e56773a]:disabled,.form-textarea[data-v-8e56773a]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.form-input[data-v-8e56773a]::-webkit-input-placeholder,.form-select[data-v-8e56773a]::-webkit-input-placeholder,.form-textarea[data-v-8e56773a]::-webkit-input-placeholder{color:#94a3b8}.form-input[data-v-8e56773a]::-moz-placeholder,.form-select[data-v-8e56773a]::-moz-placeholder,.form-textarea[data-v-8e56773a]::-moz-placeholder{color:#94a3b8}.form-input[data-v-8e56773a]:-ms-input-placeholder,.form-select[data-v-8e56773a]:-ms-input-placeholder,.form-textarea[data-v-8e56773a]:-ms-input-placeholder{color:#94a3b8}.form-input[data-v-8e56773a]::-ms-input-placeholder,.form-select[data-v-8e56773a]::-ms-input-placeholder,.form-textarea[data-v-8e56773a]::-ms-input-placeholder{color:#94a3b8}.form-input[data-v-8e56773a]::placeholder,.form-select[data-v-8e56773a]::placeholder,.form-textarea[data-v-8e56773a]::placeholder{color:#94a3b8}.form-select[data-v-8e56773a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.workflow-multiselect[data-v-8e56773a]{font-size:14px}.workflow-multiselect .multiselect__tags[data-v-8e56773a]{min-height:42px;padding:8px 40px 0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;-webkit-transition:all .2s;transition:all .2s}.workflow-multiselect .multiselect__single[data-v-8e56773a]{font-size:14px;color:#1e293b;margin-bottom:0;padding:2px 0}.workflow-multiselect .multiselect__placeholder[data-v-8e56773a]{color:#9ca3af;font-size:14px;padding-top:2px}.workflow-multiselect .multiselect__input[data-v-8e56773a]{font-size:14px;padding:0;margin-bottom:0}.workflow-multiselect .multiselect__select[data-v-8e56773a]{height:36px;width:32px}.workflow-multiselect .multiselect__content-wrapper[data-v-8e56773a]{border:1px solid #d1d5db;border-radius:8px;-webkit-box-shadow:0 10px 25px -5px rgba(0,0,0,.2);box-shadow:0 10px 25px -5px rgba(0,0,0,.2);max-height:250px!important;z-index:99999!important;position:absolute!important;min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:400px}.workflow-multiselect .multiselect__option[data-v-8e56773a]{font-size:14px;padding:10px 12px;min-height:36px;white-space:normal;line-height:1.4}.workflow-multiselect .multiselect__option--highlight[data-v-8e56773a]{background:#6366f1;color:#fff}.workflow-multiselect .multiselect__option--selected[data-v-8e56773a]{background:#e0e7ff;color:#4338ca;font-weight:500}.workflow-multiselect .multiselect__option--selected.multiselect__option--highlight[data-v-8e56773a]{background:#6366f1;color:#fff}.workflow-multiselect.multiselect--active .multiselect__tags[data-v-8e56773a]{border-color:#6366f1;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.workflow-multiselect-sm .multiselect__tags[data-v-8e56773a]{min-height:32px;padding:4px 32px 0 8px}.workflow-multiselect-sm .multiselect__single[data-v-8e56773a]{font-size:13px;padding:0}.workflow-multiselect-sm .multiselect__placeholder[data-v-8e56773a]{font-size:13px;padding-top:0}.workflow-multiselect-sm .multiselect__select[data-v-8e56773a]{height:30px;width:28px}.workflow-multiselect-sm .multiselect__option[data-v-8e56773a]{font-size:13px;padding:8px 10px;min-height:32px}.form-textarea[data-v-8e56773a]{min-height:80px}.placeholder-hint[data-v-8e56773a]{margin-top:6px;font-size:11px;color:#64748b;line-height:1.4}.placeholder-hint i[data-v-8e56773a]{color:#3b82f6;margin-right:4px}.placeholder-hint code[data-v-8e56773a]{background:#f1f5f9;padding:1px 4px;border-radius:3px;font-size:10px;color:#475569;margin:0 2px}.feature-notice[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;margin-bottom:16px}.notice-icon[data-v-8e56773a]{-ms-flex-negative:0;flex-shrink:0;color:#d97706}.notice-content[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.notice-title[data-v-8e56773a]{font-size:14px;font-weight:600;color:#92400e}.notice-text[data-v-8e56773a]{font-size:13px;color:#a16207}.feature-disabled[data-v-8e56773a]{opacity:.5;pointer-events:none}.rule-table[data-v-8e56773a]{border:1px solid #e5e7eb;border-radius:8px;overflow:visible;position:relative}.rule-header[data-v-8e56773a]{padding:10px 14px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.rule-header[data-v-8e56773a],.rule-row[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.rule-row[data-v-8e56773a]{padding:12px 14px;border-bottom:1px solid #f3f4f6;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff}.rule-row[data-v-8e56773a]:last-of-type{border-bottom:none}.rule-row[data-v-8e56773a]:hover{background:#fafbfc}.col-proc[data-v-8e56773a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:100px}.col-template[data-v-8e56773a]{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2;min-width:120px}.col-sendwhen[data-v-8e56773a]{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2;min-width:130px}.col-action[data-v-8e56773a]{width:36px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-header-row[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}.layout-toggle[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;background:#f1f5f9;padding:4px;border-radius:6px}.layout-btn[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:28px;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.layout-btn[data-v-8e56773a]:hover{background:#fff;color:#475569}.layout-btn.active[data-v-8e56773a]{background:#fff;color:#6366f1;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.form-textarea[data-v-8e56773a]{resize:vertical;min-height:50px;font-family:inherit;line-height:1.5}.table-textarea[data-v-8e56773a]{resize:vertical;min-height:70px;font-family:inherit;line-height:1.4;font-size:13px;width:100%}.rule-row .form-input[data-v-8e56773a],.rule-row .form-select[data-v-8e56773a]{padding:6px 8px;font-size:13px}.task-rules-table-wrapper[data-v-8e56773a]{overflow-x:auto;overflow-y:visible;margin:0 -8px;padding:0 8px}@media(max-width:1200px){.task-rules-table-wrapper[data-v-8e56773a]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.task-rules-table[data-v-8e56773a]{width:100%;min-width:800px;border-collapse:separate;border-spacing:0;border:1px solid #e5e7eb;border-radius:8px;overflow:visible}.task-rules-table thead[data-v-8e56773a]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.task-rules-table thead th[data-v-8e56773a]{padding:12px 8px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;text-align:left;border-bottom:2px solid #e5e7eb;white-space:nowrap}.task-rules-table tbody tr[data-v-8e56773a]:hover{background:#fafbfc}.task-rules-table tbody tr:not(:last-child) td[data-v-8e56773a]{border-bottom:1px solid #f3f4f6}.task-rules-table tbody td[data-v-8e56773a]{padding:10px 8px;vertical-align:top}.task-rules-table tbody td .form-input[data-v-8e56773a]{width:100%;padding:8px 10px;font-size:13px}.task-rules-table tbody .action-cell[data-v-8e56773a]{text-align:center;vertical-align:middle}.workflow-multiselect-table[data-v-8e56773a]{min-height:36px}.workflow-multiselect-table .multiselect__tags[data-v-8e56773a]{min-height:36px;padding:4px 30px 4px 8px;font-size:13px}.workflow-multiselect-table .multiselect__single[data-v-8e56773a]{font-size:13px;margin-bottom:0;padding:0;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-multiselect-table .multiselect__placeholder[data-v-8e56773a]{font-size:13px;padding:0;margin-bottom:0;line-height:26px}.workflow-multiselect-table .multiselect__select[data-v-8e56773a]{height:34px;width:30px}.workflow-multiselect-table .multiselect__content-wrapper[data-v-8e56773a]{min-width:200px}.workflow-multiselect-table .multiselect__option[data-v-8e56773a]{font-size:13px;padding:8px 12px;white-space:normal;word-break:break-word}.workflow-multiselect-wide-dropdown .multiselect__content-wrapper[data-v-8e56773a]{min-width:280px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.workflow-multiselect-wide-dropdown .multiselect__option[data-v-8e56773a]{white-space:nowrap}.task-rules-cards[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.task-rule-card[data-v-8e56773a]{border:1px solid #e5e7eb;border-radius:10px;background:#fafafa;overflow:visible;position:relative}.task-rule-card-header[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 14px;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.rule-number[data-v-8e56773a]{font-size:13px;font-weight:600;color:#6366f1}.task-rule-card-body[data-v-8e56773a]{padding:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field-row[data-v-8e56773a],.task-rule-card-body[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.field-group[data-v-8e56773a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;position:relative}.field-group label[data-v-8e56773a]{display:block;font-size:12px;font-weight:500;color:#6b7280;margin-bottom:4px}.field-group.full-width[data-v-8e56773a]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.field-group .multiselect--active[data-v-8e56773a]{z-index:99999}.add-rule-btn-card[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px;background:#fff;border:2px dashed #d1d5db;border-radius:10px;font-size:14px;font-weight:500;color:#6366f1;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.add-rule-btn-card[data-v-8e56773a]:hover{background:#f9fafb;border-color:#6366f1}.remove-rule-btn[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer}.remove-rule-btn[data-v-8e56773a]:hover{background:#fef2f2;color:#ef4444}.add-rule-btn[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:100%;padding:10px;background:none;border:none;border-top:1px solid #e5e7eb;font-size:13px;font-weight:500;color:#6366f1;cursor:pointer}.add-rule-btn[data-v-8e56773a]:hover{background:#f9fafb}.delivery-options-card[data-v-8e56773a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.delivery-method-header[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0;font-weight:600;font-size:14px;color:#475569}.delivery-method-header svg[data-v-8e56773a]{color:#6366f1}.checkbox-group[data-v-8e56773a],.radio-group[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.checkbox-option[data-v-8e56773a],.radio-option[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.checkbox-option input[type=checkbox][data-v-8e56773a],.checkbox-option input[type=radio][data-v-8e56773a],.radio-option input[type=checkbox][data-v-8e56773a],.radio-option input[type=radio][data-v-8e56773a]{width:16px;height:16px;accent-color:#6366f1}.checkbox-option span[data-v-8e56773a],.radio-option span[data-v-8e56773a]{font-size:14px;color:#374151}.duration-inputs[data-v-8e56773a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.duration-value[data-v-8e56773a]{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px}.duration-unit-select[data-v-8e56773a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px}.help-text[data-v-8e56773a]{font-size:12px;color:#6b7280;margin-top:4px}.help-text.text-warning[data-v-8e56773a]{color:#b45309;background:#fef3c7;padding:8px 12px;border-radius:6px;margin-top:8px;font-style:italic}.help-text code[data-v-8e56773a]{background:#f3f4f6;padding:2px 4px;border-radius:3px;font-size:11px}.section-heading[data-v-8e56773a]{display:block;font-size:15px;font-weight:700;color:#1e293b;margin-bottom:8px;letter-spacing:-.01em}.new-patient-section[data-v-8e56773a]{margin-bottom:20px}.new-patient-section[data-v-8e56773a],.proc-code-section[data-v-8e56773a]{padding:16px;border:2px solid #e5e7eb;border-radius:8px;background:#fafbfc}.mt-2[data-v-8e56773a]{margin-top:8px}.mt-3[data-v-8e56773a]{margin-top:12px}.mt-4[data-v-8e56773a]{margin-top:16px}.workflow-output-page[data-v-32da0533]{min-height:100vh;background-color:#f9fafb}.output-header[data-v-32da0533]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6);padding:16px 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.header-left[data-v-32da0533],.output-header[data-v-32da0533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-32da0533]{gap:12px}.header-left .page-title[data-v-32da0533]{color:#fff;font-size:20px;font-weight:600;margin:0}.back-btn[data-v-32da0533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background:hsla(0,0%,100%,.1);border:none;border-radius:8px;color:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.back-btn[data-v-32da0533]:hover{background:hsla(0,0%,100%,.2)}.header-actions[data-v-32da0533]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.btn[data-v-32da0533]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:none}.btn-refresh[data-v-32da0533]{background:#fff;color:#6366f1}.btn-refresh[data-v-32da0533]:hover:not(:disabled){background:#f9fafb;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-refresh[data-v-32da0533]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-32da0533]{background:#6366f1;color:#fff}.btn-primary[data-v-32da0533]:hover{background:#4f46e5}.output-panel[data-v-32da0533]{padding:24px;max-width:1400px;margin:0 auto}.panel-card[data-v-32da0533]{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.panel-header[data-v-32da0533]{padding:16px 20px;border-bottom:1px solid #e5e7eb;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.panel-header[data-v-32da0533],.section-title[data-v-32da0533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title[data-v-32da0533]{gap:8px;font-size:16px;font-weight:600;color:#374151;margin:0}.section-title .section-icon[data-v-32da0533]{color:#6366f1}.run-count[data-v-32da0533]{font-size:13px;color:#6b7280;background:#f3f4f6;padding:4px 10px;border-radius:12px}.empty-state[data-v-32da0533]{padding:60px 20px;text-align:center}.empty-state .empty-icon[data-v-32da0533]{color:#9ca3af;margin-bottom:16px}.empty-state h4[data-v-32da0533]{font-size:18px;color:#374151;margin:0 0 8px}.empty-state p[data-v-32da0533]{color:#6b7280;margin:0;max-width:400px;margin:0 auto}.output-table-container[data-v-32da0533]{overflow-x:auto}.output-table-header[data-v-32da0533]{display:grid;grid-template-columns:200px 100px 1fr 150px 80px;padding:12px 20px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.output-item[data-v-32da0533]{display:grid;grid-template-columns:200px 100px 1fr 150px 80px;padding:16px 20px;border-bottom:1px solid #f3f4f6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .2s;transition:background-color .2s}.output-item[data-v-32da0533]:hover{background-color:#f9fafb}.output-item[data-v-32da0533]:last-child{border-bottom:none}.output-item.success[data-v-32da0533]{border-left:3px solid #22c55e}.output-item.failed[data-v-32da0533]{border-left:3px solid #ef4444}.col-run-id[data-v-32da0533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.col-run-id .run-id-text[data-v-32da0533]{font-family:monospace;font-size:13px;color:#374151}.copy-btn[data-v-32da0533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.copy-btn[data-v-32da0533]:hover{background:#e5e7eb;color:#6366f1}.status-badge[data-v-32da0533]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.status-badge.status-success[data-v-32da0533]{background:#dcfce7;color:#16a34a}.status-badge.status-failed[data-v-32da0533]{background:#fee2e2;color:#dc2626}.col-result .result-preview[data-v-32da0533]{font-size:13px;color:#6b7280;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-result .no-result[data-v-32da0533]{color:#9ca3af;font-style:italic}.col-timestamp[data-v-32da0533]{font-size:13px;color:#6b7280}.action-btn[data-v-32da0533],.col-actions[data-v-32da0533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.action-btn[data-v-32da0533]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.action-btn[data-v-32da0533]:hover{background:#f3f4f6;color:#6366f1}.modal-overlay[data-v-32da0533]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;-webkit-animation:fadeIn-32da0533 .2s ease;animation:fadeIn-32da0533 .2s ease}.modal-content[data-v-32da0533]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:80vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1);box-shadow:0 20px 25px -5px rgba(0,0,0,.1);-webkit-animation:slideIn-32da0533 .2s ease;animation:slideIn-32da0533 .2s ease}.modal-content.modal-large[data-v-32da0533]{max-width:700px}.modal-header[data-v-32da0533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-32da0533]{font-size:16px;font-weight:600;margin:0}.modal-header .close-btn[data-v-32da0533]{background:none;border:none;font-size:24px;color:#9ca3af;cursor:pointer}.modal-header .close-btn[data-v-32da0533]:hover{color:#6b7280}.modal-body[data-v-32da0533]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px}.detail-section[data-v-32da0533]{margin-bottom:16px}.detail-section label[data-v-32da0533]{display:block;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.detail-section .detail-value[data-v-32da0533]{font-size:14px;color:#374151}.detail-section .detail-value.code-value[data-v-32da0533]{font-family:monospace;background:#f9fafb;padding:8px 12px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-section .detail-value.result-full[data-v-32da0533]{background:#f9fafb;padding:12px;border-radius:8px;max-height:300px;overflow-y:auto;font-size:13px;line-height:1.6}.copy-btn-inline[data-v-32da0533]{padding:4px 12px;background:#6366f1;border:none;border-radius:4px;color:#fff;font-size:12px;cursor:pointer}.copy-btn-inline[data-v-32da0533]:hover{background:#4f46e5}.modal-footer[data-v-32da0533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px 20px;border-top:1px solid #e5e7eb}.toast[data-v-32da0533]{position:fixed;bottom:24px;left:50%;-webkit-transform:translateX(-50%) translateY(100px);transform:translateX(-50%) translateY(100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 20px;background:#374151;color:#fff;border-radius:8px;font-size:14px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.toast.show[data-v-32da0533]{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);opacity:1}@-webkit-keyframes fadeIn-32da0533{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-32da0533{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideIn-32da0533{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn-32da0533{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:768px){.output-table-header[data-v-32da0533]{display:none}.output-item[data-v-32da0533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px}}[data-v-1f12f8a0]{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body[data-v-1f12f8a0]{background-color:#f8f9fa;color:#333;line-height:1.5}.workflow-builder[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;position:relative;overflow:hidden;background-color:#f9fafb}.header[data-v-1f12f8a0]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;padding:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:10}.header-content[data-v-1f12f8a0]{max-width:1400px;margin:0 auto;padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header h1[data-v-1f12f8a0]{font-size:20px;font-weight:600;color:#fff;margin:0}.header-actions[data-v-1f12f8a0]{gap:12px}.btn[data-v-1f12f8a0],.header-actions[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn[data-v-1f12f8a0]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);height:40px;min-width:100px}.btn-save[data-v-1f12f8a0]{background-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7);cursor:not-allowed}.btn-save-active[data-v-1f12f8a0]{background-color:#22c55e;color:#fff;cursor:pointer}.btn-save-active[data-v-1f12f8a0]:hover{background-color:#16a34a;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-load[data-v-1f12f8a0]{background-color:#fff;color:#6366f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.btn-load[data-v-1f12f8a0]:hover{background-color:#f9fafb;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.chevron-down[data-v-1f12f8a0]{font-size:10px;margin-left:4px}.dropdown[data-v-1f12f8a0]{position:relative}.dropdown-menu[data-v-1f12f8a0]{position:absolute;top:calc(100% + 8px);left:0;width:280px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:100;overflow:hidden;max-height:350px;overflow-y:auto;-webkit-animation:fadeIn-1f12f8a0 .2s ease;animation:fadeIn-1f12f8a0 .2s ease}@-webkit-keyframes fadeIn-1f12f8a0{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-1f12f8a0{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.dropdown-item[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:12px 16px;text-align:left;background:none;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;font-size:14px;-webkit-transition:background-color .2s;transition:background-color .2s}.dropdown-item[data-v-1f12f8a0]:hover{background-color:#f5f7fa}.dropdown-item[data-v-1f12f8a0]:last-child{border-bottom:none}.item-content[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.item-icon[data-v-1f12f8a0]{font-size:16px}.item-name[data-v-1f12f8a0]{font-weight:500}.dropdown-empty[data-v-1f12f8a0]{padding:20px;text-align:center;color:#94a3b8;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.empty-icon[data-v-1f12f8a0]{font-size:24px;margin-bottom:4px}.date[data-v-1f12f8a0]{font-size:12px;color:#94a3b8}.modal[data-v-1f12f8a0]{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000}.modal-overlay[data-v-1f12f8a0]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px)}.modal-content[data-v-1f12f8a0]{position:relative;width:450px;background-color:#fff;border-radius:16px;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);-webkit-animation:modalFadeIn-1f12f8a0 .3s ease;animation:modalFadeIn-1f12f8a0 .3s ease;z-index:1001;overflow:hidden}@-webkit-keyframes modalFadeIn-1f12f8a0{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modalFadeIn-1f12f8a0{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.modal-header[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.modal-header h3[data-v-1f12f8a0]{font-size:20px;font-weight:600;color:#111827;margin:0}.modal-body[data-v-1f12f8a0]{padding:24px}.modal-body label[data-v-1f12f8a0]{display:block;margin-bottom:8px;font-weight:500;color:#374151}.modal-body input[data-v-1f12f8a0]{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.modal-body input[data-v-1f12f8a0]:focus{outline:none;border-color:#6366f1;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.modal-footer[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb}.main-content[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.left-sidebar[data-v-1f12f8a0]{width:280px;background-color:#fff;border-right:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:5;-webkit-box-shadow:2px 0 5px rgba(0,0,0,.03);box-shadow:2px 0 5px rgba(0,0,0,.03)}.sidebar-tabs[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.tab-button[data-v-1f12f8a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:14px 12px;text-align:center;background:none;border:none;cursor:pointer;font-weight:500;color:#6b7280;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.tab-button.active[data-v-1f12f8a0]{color:#6366f1;border-bottom:2px solid #6366f1;background-color:#fff}.tab-button[data-v-1f12f8a0]:hover:not(.active){background-color:#f3f4f6}.sidebar-content[data-v-1f12f8a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.tab-content[data-v-1f12f8a0]{padding:16px}.sidebar-item[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;margin-bottom:10px;border-radius:8px;background-color:#f9fafb;cursor:-webkit-grab;cursor:grab;-webkit-transition:all .2s;transition:all .2s;border:1px solid #e5e7eb;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.sidebar-item[data-v-1f12f8a0]:hover{background-color:#f3f4f6;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05);box-shadow:0 4px 6px rgba(0,0,0,.05);border-color:#d1d5db}.sidebar-item-icon[data-v-1f12f8a0]{margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);color:#6366f1}.sidebar-item-label[data-v-1f12f8a0]{font-size:14px;font-weight:500;color:#374151}.canvas[data-v-1f12f8a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:auto;background-color:#f9fafb}.grid-background[data-v-1f12f8a0]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.connections[data-v-1f12f8a0]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.connection-path[data-v-1f12f8a0]{stroke:#a5b4fc;stroke-width:2;stroke-dasharray:5,5;-webkit-transition:stroke .3s,stroke-width .3s,-webkit-filter .3s;transition:stroke .3s,stroke-width .3s,-webkit-filter .3s;transition:stroke .3s,stroke-width .3s,filter .3s;transition:stroke .3s,stroke-width .3s,filter .3s,-webkit-filter .3s;-webkit-animation:flow-1f12f8a0 1s linear infinite;animation:flow-1f12f8a0 1s linear infinite}.connection-path[data-v-1f12f8a0],.connection-point-circle[data-v-1f12f8a0]{-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.connection-point-circle[data-v-1f12f8a0]{fill:#6366f1;-webkit-transition:fill .3s,r .3s,-webkit-filter .3s;transition:fill .3s,r .3s,-webkit-filter .3s;transition:fill .3s,r .3s,filter .3s;transition:fill .3s,r .3s,filter .3s,-webkit-filter .3s}.connections g:hover .connection-path[data-v-1f12f8a0]{stroke:#818cf8;stroke-width:3;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.connections g:hover .connection-point-circle[data-v-1f12f8a0]{fill:#4f46e5;r:5;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.temp-connection-path[data-v-1f12f8a0]{-webkit-animation:flow-1f12f8a0 1s linear infinite;animation:flow-1f12f8a0 1s linear infinite}@-webkit-keyframes flow-1f12f8a0{to{stroke-dashoffset:-10}}@keyframes flow-1f12f8a0{to{stroke-dashoffset:-10}}@-webkit-keyframes dash-1f12f8a0{to{stroke-dashoffset:20}}@keyframes dash-1f12f8a0{to{stroke-dashoffset:20}}.node[data-v-1f12f8a0]{position:absolute;width:240px;min-height:120px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05);z-index:3;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,.05);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}.node[data-v-1f12f8a0]:hover{-webkit-box-shadow:0 12px 20px rgba(0,0,0,.07);box-shadow:0 12px 20px rgba(0,0,0,.07);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.node.selected[data-v-1f12f8a0]{-webkit-box-shadow:0 0 0 2px #6366f1,0 12px 20px rgba(0,0,0,.07);box-shadow:0 0 0 2px #6366f1,0 12px 20px rgba(0,0,0,.07)}.node-greeting[data-v-1f12f8a0]{background-color:#eff6ff;border-color:#dbeafe}.node-question[data-v-1f12f8a0]{background-color:#f0fdf4;border-color:#dcfce7}.node-response[data-v-1f12f8a0]{background-color:#fffde7;border-color:#fef08a}.node-assign-task[data-v-1f12f8a0]{background-color:#f5f3ff;border-color:#ede9fe}.node-send-email[data-v-1f12f8a0]{background-color:#ecfeff;border-color:#cffafe}.node-send-text[data-v-1f12f8a0]{background-color:#e0f2fe;border-color:#bae6fd}.node-webhook[data-v-1f12f8a0]{background-color:#eef2ff;border-color:#e0e7ff}.node-delay[data-v-1f12f8a0]{background-color:#fff7ed;border-color:#ffedd5}.node-send-slack[data-v-1f12f8a0]{background-color:#f5f3ff;border-color:#e9d5ff}.node-header[data-v-1f12f8a0]{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:12px;border-top-right-radius:12px;background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(4px)}.node-header[data-v-1f12f8a0],.node-icon[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-icon[data-v-1f12f8a0]{margin-right:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background-color:#f9fafb;border-radius:8px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);color:#6366f1}.node-title[data-v-1f12f8a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:600;color:#374151}.node-menu-btn[data-v-1f12f8a0]{background:none;border:none;cursor:pointer;font-size:20px;line-height:1;padding:4px 8px;border-radius:4px;color:#6b7280;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.node-menu-btn[data-v-1f12f8a0]:hover{background-color:rgba(0,0,0,.05);color:#374151}.dots[data-v-1f12f8a0]{display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.node-content[data-v-1f12f8a0]{padding:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#4b5563}.greeting-content[data-v-1f12f8a0],.question-content[data-v-1f12f8a0]{color:#4b5563;line-height:1.5}.delay-content[data-v-1f12f8a0],.email-content[data-v-1f12f8a0],.response-content[data-v-1f12f8a0],.slack-content[data-v-1f12f8a0],.task-content[data-v-1f12f8a0],.text-content[data-v-1f12f8a0],.webhook-content[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.delay-label[data-v-1f12f8a0],.email-label[data-v-1f12f8a0],.response-label[data-v-1f12f8a0],.slack-label[data-v-1f12f8a0],.task-label[data-v-1f12f8a0],.text-label[data-v-1f12f8a0],.webhook-label[data-v-1f12f8a0]{font-weight:600;margin-bottom:4px;color:#374151}.slack-channel[data-v-1f12f8a0]{font-size:13px;color:#6b7280}.slack-preview[data-v-1f12f8a0]{font-size:12px;color:#9ca3af;font-style:italic}.response-options[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.response-option[data-v-1f12f8a0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 10px;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.remove-option[data-v-1f12f8a0],.response-option[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.remove-option[data-v-1f12f8a0]{background:none;border:none;cursor:pointer;font-size:16px;color:#9ca3af;width:24px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.remove-option[data-v-1f12f8a0]:hover{background-color:#fee2e2;color:#ef4444}.add-option[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a6cf7;cursor:pointer;padding:6px 0;font-size:13px;font-weight:500;-webkit-transition:color .2s;transition:color .2s}.add-option[data-v-1f12f8a0]:hover{color:#3451b2}.plus[data-v-1f12f8a0]{margin-right:4px;font-weight:700}.connection-point[data-v-1f12f8a0]{position:absolute;width:12px;height:12px;background-color:#fff;border:2px solid #6366f1;border-radius:50%;z-index:4;cursor:pointer;-webkit-transition:background-color .2s,border-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:background-color .2s,border-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.connection-point[data-v-1f12f8a0]:hover{background-color:#6366f1;border-color:#4f46e5;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-box-shadow:0 0 0 4px rgba(99,102,241,.2);box-shadow:0 0 0 4px rgba(99,102,241,.2)}.connection-point-top[data-v-1f12f8a0]{top:-7px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.connection-point-bottom[data-v-1f12f8a0]{bottom:-7px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.settings-sidebar[data-v-1f12f8a0]{position:fixed;top:0;right:-800px;width:800px;height:100vh;background-color:#fff;-webkit-box-shadow:-5px 0 25px rgba(0,0,0,.1);box-shadow:-5px 0 25px rgba(0,0,0,.1);z-index:100;-webkit-transition:right .3s cubic-bezier(.4,0,.2,1);transition:right .3s cubic-bezier(.4,0,.2,1);border-left:1px solid #e5e7eb}.settings-sidebar.show[data-v-1f12f8a0]{right:0}.settings-sidebar.has-unsaved-changes[data-v-1f12f8a0]{border-left:2px solid #f59e0b}.settings-header[data-v-1f12f8a0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.settings-header[data-v-1f12f8a0],.settings-header h2[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-header h2[data-v-1f12f8a0]{font-size:18px;font-weight:600;color:#111827;margin:0}.unsaved-indicator[data-v-1f12f8a0]{color:#f59e0b;margin-left:6px;font-size:20px}.close-btn[data-v-1f12f8a0]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.close-btn[data-v-1f12f8a0]:hover{background-color:#f3f4f6;color:#111827}.settings-content[data-v-1f12f8a0]{padding:20px;overflow-y:auto;height:calc(100vh - 70px)}.settings-description[data-v-1f12f8a0]{color:#6b7280;margin-bottom:24px;font-size:14px;line-height:1.5}.setting-section[data-v-1f12f8a0]{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.setting-section[data-v-1f12f8a0]:last-child{border-bottom:none}.setting-section label[data-v-1f12f8a0]{display:block;margin-bottom:8px;font-weight:500;color:#374151}.setting-section input[type=date][data-v-1f12f8a0],.setting-section input[type=email][data-v-1f12f8a0],.setting-section input[type=number][data-v-1f12f8a0],.setting-section input[type=tel][data-v-1f12f8a0],.setting-section input[type=text][data-v-1f12f8a0],.setting-section input[type=url][data-v-1f12f8a0],.setting-section select[data-v-1f12f8a0],.setting-section textarea[data-v-1f12f8a0]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background-color:#fff;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s;margin-bottom:12px}.setting-section input[data-v-1f12f8a0]:focus,.setting-section select[data-v-1f12f8a0]:focus,.setting-section textarea[data-v-1f12f8a0]:focus{outline:none;border-color:#6366f1;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.mt-3[data-v-1f12f8a0]{margin-top:16px}.delay-inputs[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.delay-value[data-v-1f12f8a0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.delay-unit[data-v-1f12f8a0]{width:120px}.section-header[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.section-header h3[data-v-1f12f8a0]{font-size:16px;font-weight:600;color:#111827;margin:0}.add-task-btn[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:none;border:none;color:#4a6cf7;cursor:pointer;font-size:14px;font-weight:500;-webkit-transition:color .2s;transition:color .2s}.add-task-btn[data-v-1f12f8a0]:hover{color:#3451b2}.task-table-container[data-v-1f12f8a0]{overflow-x:auto;margin-top:12px;border:1px solid #e5e7eb;border-radius:8px}.task-table[data-v-1f12f8a0]{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.task-table th[data-v-1f12f8a0]{background-color:#f9fafb;padding:12px;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}.task-table td[data-v-1f12f8a0]{padding:12px;border-bottom:1px solid #e5e7eb;vertical-align:top}.task-table tr:last-child td[data-v-1f12f8a0]{border-bottom:none}.task-table input[data-v-1f12f8a0],.task-table select[data-v-1f12f8a0],.task-table textarea[data-v-1f12f8a0]{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.task-table textarea[data-v-1f12f8a0]{min-height:80px;resize:vertical}.code-cell[data-v-1f12f8a0],.task-table th[data-v-1f12f8a0]:first-child{width:160px}.task-table th[data-v-1f12f8a0]:nth-child(2){width:120px}.task-table th[data-v-1f12f8a0]:nth-child(3){width:230px}.task-table th[data-v-1f12f8a0]:nth-child(4),.task-table th[data-v-1f12f8a0]:nth-child(5){width:100px}.task-table th[data-v-1f12f8a0]:nth-child(6){width:40px}.delete-task-btn[data-v-1f12f8a0]{background:none;border:none;cursor:pointer;color:#ef4444;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.delete-task-btn[data-v-1f12f8a0]:hover{background-color:#fee2e2}.empty-tasks[data-v-1f12f8a0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 16px;background-color:#f9fafb;border-radius:8px;border:1px dashed #d1d5db;color:#6b7280;text-align:center}.empty-icon[data-v-1f12f8a0],.empty-tasks[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-icon[data-v-1f12f8a0]{width:48px;height:48px;background-color:#f3f4f6;border-radius:50%;margin-bottom:12px;color:#9ca3af}.node-type-tabs[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:20px}.node-type-tab[data-v-1f12f8a0]{padding:10px 14px;text-align:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-size:14px;font-weight:500;color:#4b5563;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.node-type-tab[data-v-1f12f8a0]:hover{background-color:#f3f4f6;border-color:#d1d5db}.node-type-tab.active[data-v-1f12f8a0]{background-color:#6366f1;color:#fff;border-color:#6366f1}.color-options[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.color-option[data-v-1f12f8a0]{width:36px;height:36px;border-radius:50%;border:1px solid #e5e7eb;cursor:pointer;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.color-option[data-v-1f12f8a0]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.color-option.selected[data-v-1f12f8a0]{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #4a6cf7;box-shadow:0 0 0 2px #fff,0 0 0 4px #4a6cf7}.unsaved-changes-notification[data-v-1f12f8a0]{position:sticky;bottom:0;left:0;width:100%;background-color:#fffbeb;border-top:1px solid #fef3c7;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#d97706;font-weight:500;margin:0 -20px;width:calc(100% + 40px);z-index:10}.settings-actions[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px;padding-top:20px;border-top:1px solid #e5e7eb}.right-actions[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.delete-node-btn[data-v-1f12f8a0]{padding:12px 18px;background-color:#ef4444;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:background-color .2s;transition:background-color .2s}.delete-node-btn[data-v-1f12f8a0]:hover{background-color:#dc2626}.cancel-btn[data-v-1f12f8a0]{padding:12px 18px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;color:#4b5563;font-weight:500;-webkit-transition:background-color .2s;transition:background-color .2s}.cancel-btn[data-v-1f12f8a0]:hover{background-color:#e5e7eb}.save-btn[data-v-1f12f8a0]{padding:12px 18px;background-color:#4a6cf7;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all .2s;transition:all .2s}.save-btn[data-v-1f12f8a0]:hover{background-color:#3451b2}.save-btn-highlight[data-v-1f12f8a0]{background-color:#22c55e;-webkit-box-shadow:0 0 0 3px rgba(34,197,94,.2);box-shadow:0 0 0 3px rgba(34,197,94,.2);-webkit-animation:pulse-1f12f8a0 2s infinite;animation:pulse-1f12f8a0 2s infinite}@-webkit-keyframes pulse-1f12f8a0{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(34,197,94,.4);box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 0 0 6px rgba(34,197,94,0);box-shadow:0 0 0 6px rgba(34,197,94,0)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(34,197,94,0);box-shadow:0 0 0 0 rgba(34,197,94,0)}}.form-control[data-v-1f12f8a0]{width:100%;padding:10px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:42px}select.form-control[data-v-1f12f8a0]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}select.form-control option[data-v-1f12f8a0]{padding:12px;font-size:14px;color:#374151;background-color:#fff}.form-control[data-v-1f12f8a0]:focus{outline:none;border-color:#6366f1;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.checkbox-group[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:24px 0;padding:16px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.checkbox-container[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;padding:4px;border-radius:6px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.checkbox-container input[type=checkbox][data-v-1f12f8a0]{margin-top:2px}.checkbox-label[data-v-1f12f8a0]{padding-top:0;line-height:24px}.checkbox-container[data-v-1f12f8a0]:hover{background-color:#f3f4f6}.checkbox-container input[type=checkbox][data-v-1f12f8a0]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #d1d5db;border-radius:6px;cursor:pointer;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.checkbox-container input[type=checkbox][data-v-1f12f8a0]:checked{background-color:#6366f1;border-color:#6366f1}.checkbox-container input[type=checkbox][data-v-1f12f8a0]:checked:after{content:"";position:absolute;left:6px;top:2px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-container input[type=checkbox][data-v-1f12f8a0]:hover{border-color:#6366f1}.checkbox-container input[type=checkbox][data-v-1f12f8a0]:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.2);box-shadow:0 0 0 3px rgba(99,102,241,.2)}.checkbox-label[data-v-1f12f8a0]{font-size:14px;color:#374151;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.file-upload[data-v-1f12f8a0]{margin-top:24px}.upload-area[data-v-1f12f8a0]{border:2px dashed #d1d5db;border-radius:8px;padding:24px;text-align:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.upload-area[data-v-1f12f8a0]:hover{border-color:#6366f1;background-color:#f8fafc}.upload-placeholder[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#6b7280}.upload-placeholder svg[data-v-1f12f8a0]{color:#6366f1;margin-bottom:4px}.upload-placeholder p[data-v-1f12f8a0]{margin:0;font-weight:500;color:#374151}.upload-placeholder span[data-v-1f12f8a0]{font-size:12px;color:#9ca3af}.file-list[data-v-1f12f8a0]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.file-item[data-v-1f12f8a0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;background-color:#f3f4f6;border-radius:6px;font-size:13px}.file-item[data-v-1f12f8a0],.file-name[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-name[data-v-1f12f8a0]{color:#374151;gap:8px}.file-name[data-v-1f12f8a0]:before{content:"";width:4px;height:4px;background-color:#6366f1;border-radius:50%;display:inline-block}.remove-file[data-v-1f12f8a0]{background:none;border:none;color:#ef4444;cursor:pointer;padding:4px 8px;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.remove-file[data-v-1f12f8a0]:hover{background-color:#fee2e2}.response-options-editor[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.response-option-item[data-v-1f12f8a0]{gap:10px}.remove-option-btn[data-v-1f12f8a0],.response-option-item[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.remove-option-btn[data-v-1f12f8a0]{background:none;border:none;cursor:pointer;font-size:18px;color:#ef4444;width:28px;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.remove-option-btn[data-v-1f12f8a0]:hover{background-color:#fee2e2}.add-option-btn[data-v-1f12f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:none;border:none;color:#4a6cf7;cursor:pointer;font-size:14px;font-weight:500;margin-top:6px;-webkit-transition:color .2s;transition:color .2s}.add-option-btn[data-v-1f12f8a0]:hover{color:#3451b2}@media (max-width:1024px){.header-content[data-v-1f12f8a0]{padding:10px 16px}.header h1[data-v-1f12f8a0]{font-size:18px}.btn[data-v-1f12f8a0]{padding:8px 12px;font-size:13px}.left-sidebar[data-v-1f12f8a0]{width:250px}.settings-sidebar[data-v-1f12f8a0]{width:700px}}@media (max-width:768px){.header-content[data-v-1f12f8a0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.header-actions[data-v-1f12f8a0]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.settings-sidebar[data-v-1f12f8a0]{width:100%;right:-100%}.left-sidebar[data-v-1f12f8a0],.node[data-v-1f12f8a0]{width:220px}.sidebar-item-icon[data-v-1f12f8a0]{margin-right:8px;font-size:18px;width:30px;height:30px}.sidebar-item-label[data-v-1f12f8a0]{font-size:13px}.modal-content[data-v-1f12f8a0]{width:90%;max-width:400px}}@media (max-width:640px){.left-sidebar[data-v-1f12f8a0]{width:180px}.tab-button[data-v-1f12f8a0]{padding:10px 8px;font-size:13px}.sidebar-item[data-v-1f12f8a0]{padding:10px 8px}.node[data-v-1f12f8a0]{width:200px}.node-header[data-v-1f12f8a0]{padding:10px 12px}.node-content[data-v-1f12f8a0]{padding:12px;font-size:13px}}@keyframes pulse-1f12f8a0{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(34,197,94,.4);box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 0 0 6px rgba(34,197,94,0);box-shadow:0 0 0 6px rgba(34,197,94,0)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(34,197,94,0);box-shadow:0 0 0 0 rgba(34,197,94,0)}}.btn-save-active[data-v-1f12f8a0]{-webkit-animation:pulse-1f12f8a0 2s infinite;animation:pulse-1f12f8a0 2s infinite}.btn-save-active[data-v-1f12f8a0]:hover{-webkit-animation:none;animation:none}.select-site-page[data-v-41d25414]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f9fa}.select-site-page .loginpage-widget[data-v-41d25414]{width:100%;max-width:450px;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.5rem;padding:2rem;background-color:#fff;margin-left:auto;margin-right:auto}.select-site-page .logo[data-v-41d25414]{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center}.select-site-page .logo i[data-v-41d25414]{margin:0 .5rem}.select-site-page .select-site-container[data-v-41d25414]{text-align:center;padding:1rem 0}.select-site-page .select-site-title[data-v-41d25414]{margin-bottom:1rem;font-size:1.5rem;font-weight:600;color:#333}.select-site-page .select-site-description[data-v-41d25414]{margin-bottom:1.5rem;color:#666}.select-site-page .site-select[data-v-41d25414]{margin-bottom:1.5rem;font-size:1rem}.select-site-page .select-site-button[data-v-41d25414]{width:100%;padding:.75rem;font-weight:600;border-radius:.25rem}.select-site-page .error-message[data-v-41d25414]{color:#dc3545;margin-bottom:1.5rem}.select-site-page .error-message p[data-v-41d25414]{margin-bottom:1rem}.select-site-page .footer[data-v-41d25414]{margin-top:2rem;color:#777;font-size:.875rem}.appointment-calendar-modern[data-v-add6ade2]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .office-header[data-v-add6ade2]{background-color:#fff;padding:1.25rem 0;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.appointment-calendar-modern .header-content[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.appointment-calendar-modern .office-info[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.appointment-calendar-modern .logo-container[data-v-add6ade2]{-ms-flex-negative:0;flex-shrink:0}.appointment-calendar-modern .logo[data-v-add6ade2]{width:48px;height:48px;background-color:#eef2ff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4361ee}.appointment-calendar-modern .logo .logo-icon[data-v-add6ade2]{font-size:1.5rem}.appointment-calendar-modern .text-content[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.appointment-calendar-modern .office-name[data-v-add6ade2]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.appointment-calendar-modern .office-tagline[data-v-add6ade2]{font-size:.875rem;color:#64748b;margin:0}.appointment-calendar-modern .page-title[data-v-add6ade2]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0;text-align:center}.appointment-calendar-modern .patient-card[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.appointment-calendar-modern .patient-card[data-v-add6ade2]:hover{background-color:#fff;border-color:rgb(209.1931818182,218.6704545455,231.3068181818)}.appointment-calendar-modern .patient-avatar[data-v-add6ade2]{width:36px;height:36px;border-radius:50%;background-color:#3b82f6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.875rem}.appointment-calendar-modern .patient-info[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.appointment-calendar-modern .patient-name[data-v-add6ade2]{font-weight:600;font-size:.875rem;color:#334155;margin:0}.appointment-calendar-modern .patient-status[data-v-add6ade2]{font-size:.75rem;color:#3abf94;margin:0;font-weight:500}.appointment-calendar-modern .admin-link[data-v-add6ade2]{margin-left:auto}.appointment-calendar-modern .admin-button[data-v-add6ade2],.appointment-calendar-modern .admin-link[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-calendar-modern .admin-button[data-v-add6ade2]{gap:8px;padding:10px 16px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;text-decoration:none;font-size:.875rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.appointment-calendar-modern .admin-button[data-v-add6ade2]:hover{background-color:#eef2ff;color:#3a56d4;border-color:#eef2ff}.appointment-calendar-modern .admin-button .admin-icon[data-v-add6ade2]{font-size:1rem}.appointment-calendar-modern .calendar-container[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 2rem;overflow:hidden}@media(max-width:768px){.appointment-calendar-modern .calendar-container[data-v-add6ade2]{padding:1rem}}.appointment-calendar-modern .calendar-container>.container[data-v-add6ade2]{max-width:1200px;margin:0 auto;width:100%}.appointment-calendar-modern .calendar-card[data-v-add6ade2],.appointment-calendar-modern .calendar-container>.container[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .calendar-card[data-v-add6ade2]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}.appointment-calendar-modern .calendar-controls[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.appointment-calendar-modern .navigation-controls[data-v-add6ade2],.appointment-calendar-modern .view-controls[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.appointment-calendar-modern .btn[data-v-add6ade2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 14px;border-radius:6px;font-weight:500;font-size:.8125rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #e2e8f0;background-color:#fff;color:#334155}.appointment-calendar-modern .btn[data-v-add6ade2]:hover{background-color:#f8fafc;border-color:rgb(209.1931818182,218.6704545455,231.3068181818)}.appointment-calendar-modern .btn-icon[data-v-add6ade2]{padding:8px 10px;border-radius:6px;color:#64748b}.appointment-calendar-modern .btn-icon .icon[data-v-add6ade2]{font-size:.875rem}.appointment-calendar-modern .btn-icon[data-v-add6ade2]:hover{color:#334155;background-color:#f8fafc}.appointment-calendar-modern .btn-primary[data-v-add6ade2]{background-color:#3abf94;color:#fff;border-color:#3abf94}.appointment-calendar-modern .btn-primary[data-v-add6ade2]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .btn-active[data-v-add6ade2]{background-color:#3abf94;color:#fff;border-color:#3abf94}.appointment-calendar-modern .btn-active[data-v-add6ade2]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .today-btn[data-v-add6ade2]{margin:0 4px}.appointment-calendar-modern .current-month-year[data-v-add6ade2]{font-size:1.25rem;font-weight:600;color:#334155;margin:0;min-width:180px;text-align:center}.appointment-calendar-modern .calendar-actions[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.appointment-calendar-modern .date-picker-wrapper[data-v-add6ade2]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-calendar-modern .date-picker-input[data-v-add6ade2]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.appointment-calendar-modern .date-picker-btn[data-v-add6ade2]{pointer-events:none}.appointment-calendar-modern .simple-calendar[data-v-add6ade2]{padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.appointment-calendar-modern .calendar-header[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e2e8f0;padding-bottom:12px;margin-bottom:0}.appointment-calendar-modern .calendar-day-header[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 12px;text-align:center}.appointment-calendar-modern .calendar-day-header.is-today .day-date[data-v-add6ade2],.appointment-calendar-modern .calendar-day-header.is-today .day-name[data-v-add6ade2]{color:#3abf94}.appointment-calendar-modern .day-name[data-v-add6ade2]{font-weight:600;text-transform:uppercase;font-size:.6875rem;color:#64748b;letter-spacing:.03em;margin-bottom:4px}.appointment-calendar-modern .day-date[data-v-add6ade2]{font-size:.875rem;font-weight:500;color:#334155}.appointment-calendar-modern .calendar-body[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.appointment-calendar-modern .calendar-body[data-v-add6ade2]::-webkit-scrollbar{width:6px}.appointment-calendar-modern .calendar-body[data-v-add6ade2]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:3px}.appointment-calendar-modern .calendar-body[data-v-add6ade2]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.appointment-calendar-modern .time-slots[data-v-add6ade2]{width:60px;-ms-flex-negative:0;flex-shrink:0;padding-top:8px}.appointment-calendar-modern .time-label[data-v-add6ade2]{height:44px;padding:4px 8px 4px 0;font-size:.6875rem;color:#64748b;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px dotted #e8ecf1}.appointment-calendar-modern .time-label[data-v-add6ade2]:not(.half-hour){border-bottom:1px solid #e2e8f0;font-weight:500;color:#334155}.appointment-calendar-modern .time-label.half-hour[data-v-add6ade2]{color:#94a3b8}.appointment-calendar-modern .days-grid[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.appointment-calendar-modern .day-column[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #e2e8f0}.appointment-calendar-modern .time-slot[data-v-add6ade2]{height:44px;padding:4px 8px;border-bottom:1px dotted #e8ecf1;font-size:.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.appointment-calendar-modern .time-slot[data-v-add6ade2]:hover{background-color:#f8fafc}.appointment-calendar-modern .day-column>.time-slot[data-v-add6ade2]:nth-child(2n){border-bottom:1px solid #e2e8f0}.appointment-calendar-modern .time-slot.available[data-v-add6ade2]{background-color:#3abf94;color:#fff;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;text-align:center;border-radius:6px;margin:2px 4px;height:40px;border-bottom:none!important}.appointment-calendar-modern .time-slot.available[data-v-add6ade2]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .slot-content[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1px}.appointment-calendar-modern .slot-doctor[data-v-add6ade2]{font-weight:600;font-size:.6875rem}.appointment-calendar-modern .slot-time[data-v-add6ade2]{font-size:.5625rem;opacity:.9}.appointment-calendar-modern .time-slot.booked[data-v-add6ade2]{background-color:#f8fafc;color:#94a3b8}.appointment-calendar-modern .month-calendar[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.appointment-calendar-modern .month-header[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px;border-bottom:1px solid #e2e8f0;-ms-flex-negative:0;flex-shrink:0;background-color:#f8fafc}.appointment-calendar-modern .month-day-name[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:12px 8px;text-align:center;font-weight:600;font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.appointment-calendar-modern .month-grid[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;overflow-y:auto}.appointment-calendar-modern .month-week[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80px}.appointment-calendar-modern .month-day[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:8px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;cursor:pointer;position:relative;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.appointment-calendar-modern .month-day[data-v-add6ade2]:hover{background-color:#f8fafc}.appointment-calendar-modern .month-day.not-current-month[data-v-add6ade2]{background-color:#f8fafc;color:#94a3b8;cursor:default}.appointment-calendar-modern .month-day.not-current-month[data-v-add6ade2]:hover{background-color:#f8fafc}.appointment-calendar-modern .month-day.not-current-month .day-number[data-v-add6ade2]{color:#94a3b8}.appointment-calendar-modern .month-day.is-today .day-number[data-v-add6ade2]{background-color:#3abf94;color:#fff;border-radius:50%;width:1.5em;height:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-weight:600;padding:0}.appointment-calendar-modern .day-number[data-v-add6ade2]{font-size:.8125rem;font-weight:500;text-align:right;padding-bottom:6px;-ms-flex-negative:0;flex-shrink:0;color:#334155}.appointment-calendar-modern .month-day-slots[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;text-align:left;margin-top:4px;-ms-flex-item-align:start;align-self:flex-start}.appointment-calendar-modern .month-day-slots[data-v-add6ade2]::-webkit-scrollbar{width:3px}.appointment-calendar-modern .month-day-slots[data-v-add6ade2]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.appointment-calendar-modern .month-slot-item[data-v-add6ade2]{display:inline-block;font-size:.5625rem;line-height:1.3;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;margin-right:2px;background-color:rgba(58,191,148,.15);border-radius:10px;color:rgb(40.1807228916,132.3192771084,102.5301204819);font-weight:500;max-width:100%}.appointment-calendar-modern .configuration-error[data-v-add6ade2]{text-align:center;padding:3rem 2rem;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:12px;margin:2rem auto;max-width:500px}.appointment-calendar-modern .configuration-error .error-icon[data-v-add6ade2]{font-size:2.5rem;margin-bottom:1rem}.appointment-calendar-modern .configuration-error h2[data-v-add6ade2]{color:#92400e;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.appointment-calendar-modern .configuration-error p[data-v-add6ade2]{color:#64748b;font-size:.875rem;margin:0 0 .5rem 0}.appointment-calendar-modern .configuration-error p.text-muted[data-v-add6ade2]{font-size:.8125rem;color:#94a3b8}.appointment-calendar-modern .calendar-error-message[data-v-add6ade2]{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;padding:1rem 1.25rem;margin-bottom:1rem;border-radius:8px;font-size:.875rem}.appointment-calendar-modern .appointment-datetime[data-v-add6ade2]{margin-bottom:1.5rem;padding:16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.appointment-calendar-modern .datetime-item[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.appointment-calendar-modern .datetime-item[data-v-add6ade2]:last-child{margin-bottom:0}.appointment-calendar-modern .datetime-icon[data-v-add6ade2]{width:32px;height:32px;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:6px;border:1px solid #e2e8f0}.appointment-calendar-modern .datetime-text[data-v-add6ade2]{font-size:.9375rem;font-weight:500;color:#334155}.appointment-calendar-modern .appointment-form[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.appointment-calendar-modern .form-row[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media(max-width:576px){.appointment-calendar-modern .form-row[data-v-add6ade2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.appointment-calendar-modern .form-group[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .form-group label[data-v-add6ade2]{font-size:.8125rem;font-weight:500;margin-bottom:6px;color:#334155}.appointment-calendar-modern .form-control[data-v-add6ade2]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.appointment-calendar-modern .form-control[data-v-add6ade2]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.appointment-calendar-modern .form-control.is-invalid[data-v-add6ade2]{border-color:#dc2626}.appointment-calendar-modern select.form-control[data-v-add6ade2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:36px}.appointment-calendar-modern textarea.form-control[data-v-add6ade2]{min-height:80px;resize:vertical}.appointment-calendar-modern .text-danger[data-v-add6ade2]{color:#dc2626!important;font-size:.75rem;margin-top:4px}.appointment-calendar-modern .text-info[data-v-add6ade2]{color:#3b82f6!important;font-size:.75rem;display:block;margin-top:4px}.appointment-calendar-modern .book-btn[data-v-add6ade2]{background-color:#3abf94;border-color:#3abf94}.appointment-calendar-modern .book-btn[data-v-add6ade2]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}@media(max-width:768px){.appointment-calendar-modern .header-content[data-v-add6ade2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.appointment-calendar-modern .patient-card[data-v-add6ade2]{-ms-flex-item-align:stretch;align-self:stretch}.appointment-calendar-modern .admin-link[data-v-add6ade2]{margin-left:0}.appointment-calendar-modern .calendar-controls[data-v-add6ade2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 16px}.appointment-calendar-modern .view-controls[data-v-add6ade2]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.appointment-calendar-modern .calendar-body[data-v-add6ade2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .time-slots[data-v-add6ade2]{width:100%;display:none}.appointment-calendar-modern .days-grid[data-v-add6ade2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .day-column[data-v-add6ade2]{border-left:none;border-top:1px solid #e2e8f0}}@media(max-width:480px){.appointment-calendar-modern .calendar-container[data-v-add6ade2]{padding:.75rem}.appointment-calendar-modern .office-name[data-v-add6ade2]{font-size:1.25rem}.appointment-calendar-modern .btn[data-v-add6ade2]{padding:6px 10px;font-size:.75rem}.appointment-calendar-modern .simple-calendar[data-v-add6ade2]{padding:12px}.appointment-calendar-modern .month-week[data-v-add6ade2]{min-height:60px}.appointment-calendar-modern .month-day[data-v-add6ade2]{padding:4px}.appointment-calendar-modern .day-number[data-v-add6ade2]{font-size:.6875rem}}.admin-layout-modern[data-v-add6ade2]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100vh}.admin-layout-modern .admin-header[data-v-add6ade2]{background-color:#fff;padding:1rem 0;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.admin-layout-modern .container[data-v-add6ade2]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.admin-layout-modern .container[data-v-add6ade2]{padding:0 1rem}}.admin-layout-modern .header-content[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.admin-layout-modern .admin-title[data-v-add6ade2]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-layout-modern .admin-controls[data-v-add6ade2]{gap:12px}.admin-layout-modern .admin-controls[data-v-add6ade2],.admin-layout-modern .date-filter[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-layout-modern .date-filter[data-v-add6ade2]{gap:8px}.admin-layout-modern .date-filter label[data-v-add6ade2]{font-size:.8125rem;color:#64748b;font-weight:500}.admin-layout-modern .date-filter select.form-control[data-v-add6ade2]{padding:8px 32px 8px 12px;font-size:.8125rem;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-layout-modern .date-filter select.form-control[data-v-add6ade2]:focus{outline:none;border-color:#3abf94}.admin-layout-modern .admin-container[data-v-add6ade2]{padding:1.5rem 0}.admin-layout-modern .admin-content[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.admin-layout-modern .admin-sidebar[data-v-add6ade2]{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.admin-layout-modern .nav-menu[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.admin-layout-modern .nav-item[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;color:#334155;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875rem;font-weight:500}.admin-layout-modern .nav-item.router-link-active[data-v-add6ade2]{background-color:rgba(58,191,148,.1);color:#3abf94}.admin-layout-modern .nav-item.router-link-active .nav-icon[data-v-add6ade2]{opacity:1}.admin-layout-modern .nav-item[data-v-add6ade2]:hover:not(.router-link-active){background-color:#f8fafc}.admin-layout-modern .nav-item .nav-icon[data-v-add6ade2]{font-size:1.125rem;width:24px;text-align:center;opacity:.8}.admin-layout-modern .admin-main[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:0;min-height:500px;overflow:hidden}@media(max-width:768px){.admin-layout-modern .admin-content[data-v-add6ade2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-layout-modern .admin-sidebar[data-v-add6ade2]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.admin-layout-modern .nav-menu[data-v-add6ade2]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.admin-layout-modern .nav-item[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 12px}}.admin-dashboard-modern[data-v-add6ade2]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;padding:1.5rem;background-color:#f8fafc;min-height:100%}.admin-dashboard-modern .page-header[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.admin-dashboard-modern .page-header .page-title[data-v-add6ade2]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-dashboard-modern .stats-overview-container[data-v-add6ade2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:24px}.admin-dashboard-modern .stat-card-modern[data-v-add6ade2]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-dashboard-modern .stat-card-modern[data-v-add6ade2]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.admin-dashboard-modern .stat-card-modern-header[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:10px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-add6ade2]{font-size:1.125rem;color:#fff}.admin-dashboard-modern .stat-card-modern-header .text-bot-icon-bg[data-v-add6ade2]{background-color:#3b82f6}.admin-dashboard-modern .stat-card-modern-header .voice-bot-icon-bg[data-v-add6ade2]{background-color:#3abf94}.admin-dashboard-modern .stat-card-modern-header .appointment-icon-bg[data-v-add6ade2]{background-color:#f59e0b}.admin-dashboard-modern .stat-card-modern-header .default-icon-bg[data-v-add6ade2]{background-color:#94a3b8}.admin-dashboard-modern .stat-card-modern-header .stat-title[data-v-add6ade2]{font-size:1rem;font-weight:600;color:#0f172a;margin:0}.admin-dashboard-modern .stat-card-modern-body[data-v-add6ade2]{padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.admin-dashboard-modern .stat-item-modern[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.admin-dashboard-modern .stat-item-modern[data-v-add6ade2]:last-child{margin-bottom:0}.admin-dashboard-modern .stat-item-modern .stat-label-modern[data-v-add6ade2]{font-size:.8125rem;color:#64748b}.admin-dashboard-modern .stat-item-modern .stat-value-modern[data-v-add6ade2]{font-size:1.125rem;font-weight:600;color:#0f172a}.admin-dashboard-modern .stat-card-modern-footer[data-v-add6ade2]{padding:12px 20px;border-top:1px solid #e2e8f0;background-color:#f8fafc;text-align:right;border-radius:0 0 12px 12px}.admin-dashboard-modern .stat-card-modern-footer .view-details-link[data-v-add6ade2]{color:#3abf94;text-decoration:none;font-size:.8125rem;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.admin-dashboard-modern .stat-card-modern-footer .view-details-link i[data-v-add6ade2]{margin-left:4px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.admin-dashboard-modern .stat-card-modern-footer .view-details-link[data-v-add6ade2]:hover{color:rgb(48.4963855422,159.7036144578,123.7493975904)}.admin-dashboard-modern .stat-card-modern-footer .view-details-link:hover i[data-v-add6ade2]{-webkit-transform:translateX(3px);transform:translateX(3px)}.admin-dashboard-modern .task-details-item[data-v-add6ade2]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;margin-bottom:24px;overflow:hidden}.admin-dashboard-modern .task-details-item-header[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.admin-dashboard-modern .task-details-item-header .section-title[data-v-add6ade2]{font-size:1rem;font-weight:600;color:#0f172a;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.admin-dashboard-modern .task-details-item-header .section-title .section-icon[data-v-add6ade2]{color:#64748b;font-size:1rem}.admin-dashboard-modern .empty-state-modern[data-v-add6ade2]{padding:2.5rem 1.5rem;text-align:center;color:#64748b}.admin-dashboard-modern .empty-state-modern .empty-state-icon[data-v-add6ade2]{font-size:2rem;margin-bottom:12px;color:#94a3b8}.admin-dashboard-modern .empty-state-modern p[data-v-add6ade2]{font-size:.875rem;margin:0}.admin-dashboard-modern .activity-item-modern[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e8ecf1;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.admin-dashboard-modern .activity-item-modern[data-v-add6ade2]:last-child{border-bottom:none}.admin-dashboard-modern .activity-item-modern[data-v-add6ade2]:hover{background-color:#f8fafc}.admin-dashboard-modern .activity-item-modern .activity-icon-modern[data-v-add6ade2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;margin-right:14px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-icon-modern i[data-v-add6ade2]{font-size:1rem;color:#fff}.admin-dashboard-modern .activity-item-modern .activity-content-modern[data-v-add6ade2]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:14px;min-width:0}.admin-dashboard-modern .activity-item-modern .activity-content-modern .activity-title-modern[data-v-add6ade2]{font-weight:600;color:#334155;font-size:.875rem;margin-bottom:2px}.admin-dashboard-modern .activity-item-modern .activity-content-modern .activity-description-modern[data-v-add6ade2]{font-size:.8125rem;color:#64748b;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dashboard-modern .activity-item-modern .activity-time-modern[data-v-add6ade2]{font-size:.75rem;color:#94a3b8;white-space:nowrap;margin-right:14px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-action-modern[data-v-add6ade2]{-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn[data-v-add6ade2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:500;color:#3abf94;background-color:transparent;border:1px solid #3abf94;border-radius:6px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn i[data-v-add6ade2]{margin-left:4px;font-size:.625rem}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn[data-v-add6ade2]:hover{background-color:#3abf94;color:#fff}@media(max-width:768px){.admin-dashboard-modern[data-v-add6ade2]{padding:1rem}.admin-dashboard-modern .page-header[data-v-add6ade2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.admin-dashboard-modern .page-header .page-title[data-v-add6ade2]{font-size:1.25rem}.admin-dashboard-modern .stats-overview-container[data-v-add6ade2]{grid-template-columns:1fr}.admin-dashboard-modern .activity-item-modern[data-v-add6ade2]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 16px}.admin-dashboard-modern .activity-item-modern .activity-content-modern[data-v-add6ade2]{width:calc(100% - 50px);margin-bottom:8px}.admin-dashboard-modern .activity-item-modern .activity-time-modern[data-v-add6ade2]{width:100%;text-align:left;margin-bottom:8px;padding-left:50px}.admin-dashboard-modern .activity-item-modern .activity-action-modern[data-v-add6ade2]{width:100%;text-align:right;padding-left:50px}}@media(max-width:480px){.admin-dashboard-modern .stat-card-modern-header[data-v-add6ade2]{padding:12px 16px}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper[data-v-add6ade2]{width:36px;height:36px}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-add6ade2]{font-size:1rem}.admin-dashboard-modern .stat-card-modern-header .stat-title[data-v-add6ade2]{font-size:.9375rem}.admin-dashboard-modern .stat-card-modern-body[data-v-add6ade2]{padding:16px}.admin-dashboard-modern .stat-item-modern .stat-label-modern[data-v-add6ade2]{font-size:.75rem}.admin-dashboard-modern .stat-item-modern .stat-value-modern[data-v-add6ade2]{font-size:1rem}}.appointment-calendar{--primary-color:#4361ee;--primary-dark:#3a56d4;--primary-light:#eef2ff;--text-color:#333;--text-light:#757575;--background-color:#f8f9fa;--card-background:#fff;--border-color:#e9ecef;--border-radius:8px;--shadow:0 4px 12px rgba(0,0,0,0.08);--transition:all 0.3s ease}.office-header{background-color:var(--card-background);padding:1rem 0;border-bottom:1px solid var(--border-color);margin-bottom:.5rem;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05)}.office-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.logo-container{-ms-flex-negative:0;flex-shrink:0}.logo{width:50px;height:50px;background-color:var(--primary-light);border-radius:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--primary-color);font-size:1.75rem}.logo,.text-content{display:-webkit-box;display:-ms-flexbox;display:flex}.text-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.office-name{font-size:1.75rem;font-weight:700;color:var(--text-color);margin:0}.office-tagline{font-size:.875rem;color:var(--text-light);margin:.25rem 0 0 0}.patient-card{gap:.75rem;padding:.75rem 1rem;background-color:var(--primary-light);border-radius:var(--border-radius)}.patient-avatar,.patient-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.patient-avatar{width:36px;height:36px;border-radius:50%;background-color:var(--primary-color);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600}.patient-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.patient-name{font-weight:600;margin:0;font-size:.9375rem}.patient-status{font-size:.75rem;color:var(--primary-dark);margin:0}.page-title{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0;text-align:center}.container{max-width:1200px;padding:0 1rem}.calendar-container{overflow:hidden}.calendar-card,.calendar-container,.calendar-container>.container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-card{background-color:var(--card-background);border-radius:var(--border-radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);overflow:hidden}.calendar-controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid var(--border-color);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.calendar-controls,.navigation-controls,.view-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-controls,.view-controls{gap:.5rem}.current-month-year{font-size:1.25rem;font-weight:600;color:var(--text-color);margin:0;min-width:180px;text-align:center}.calendar-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.calendar-actions,.date-picker-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-picker-wrapper{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.date-picker-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.date-picker-btn{pointer-events:none}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 1rem;border-radius:var(--border-radius);font-weight:500;font-size:.875rem;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);border:1px solid var(--border-color);background-color:var(--card-background);color:var(--text-color)}.btn-icon{padding:.5rem;border-radius:50%;color:var(--text-light)}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.btn-primary:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}.btn-secondary{background-color:transparent;color:var(--text-color)}.btn-secondary:hover{background-color:var(--border-color)}.btn-active{color:var(--primary-dark);border-color:var(--primary-light)}.btn-active,.view-controls .btn:not(.btn-active):hover{background-color:var(--primary-light)}.view-controls .btn.btn-active{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.view-controls .btn.btn-active:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}.today-btn{margin:0 .5rem}.icon{font-size:1rem}.simple-calendar{padding:.5rem 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.calendar-header,.simple-calendar{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-header{border-bottom:1px solid var(--border-color)}.calendar-day-header{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.25rem .5rem;text-align:center}.day-name{font-weight:600;text-transform:uppercase;font-size:.75rem;margin-bottom:.25rem}.day-date{font-size:.875rem;color:var(--text-light)}.calendar-body{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.time-slots{width:60px;-ms-flex-negative:0;flex-shrink:0;padding-top:.5rem}.time-label{height:40px;padding:.25rem;font-size:.75rem;color:var(--text-light);text-align:right;padding-right:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px dotted var(--border-color)}.time-label:not(.half-hour){border-bottom:1px solid var(--border-color);font-weight:500}.time-label.half-hour{color:#aaa}.days-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.day-column,.days-grid{-webkit-box-flex:1;-ms-flex:1;flex:1}.day-column{border-left:1px solid var(--border-color)}.time-slot{height:40px;padding:.25rem .5rem;border-bottom:1px dotted var(--border-color);font-size:.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.day-column>.time-slot:nth-child(2n){border-bottom:1px solid var(--border-color)}.time-slot.available{background-color:var(--primary-color);color:#fff;cursor:pointer;line-height:1.1;text-align:center}.slot-content,.time-slot.available{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slot-content{display:-webkit-box;display:-ms-flexbox;display:flex}.slot-doctor{font-weight:700;font-size:.75rem}.slot-time{font-size:.65rem;opacity:.9}.time-slot.booked{background-color:var(--border-color);color:var(--text-light)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.modal-backdrop{position:absolute;width:100%;height:100%;background-color:transparent}.booking-modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001;width:90%;max-width:600px}.appointment-calendar .modal-content{background-color:#fff;border-radius:var(--border-radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border-color);background-clip:initial;outline:none}.modal-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem;border-bottom:1px solid var(--border-color);background-color:#fff}.modal-title{font-size:1.25rem;font-weight:600;margin:0}.close-btn{background:transparent;border:none;cursor:pointer;font-size:1.5rem;line-height:1;color:var(--text-light);-webkit-transition:var(--transition);transition:var(--transition);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.close-btn:hover{color:var(--text-color)}.modal-body{padding:1.25rem;background-color:#fff}.appointment-datetime{margin-bottom:1.5rem}.datetime-item{margin-bottom:.75rem}.datetime-icon,.datetime-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.datetime-icon{width:24px;margin-right:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.datetime-text{font-size:1rem;font-weight:500}.appointment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.form-row{gap:1rem}.form-group{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}label{font-size:.875rem;font-weight:500;margin-bottom:.375rem;color:var(--text-color)}.form-control{padding:.625rem .75rem;border-radius:var(--border-radius);font-size:.9375rem;-webkit-transition:var(--transition);transition:var(--transition)}.form-control:focus{outline:none;border-color:var(--primary-color);-webkit-box-shadow:0 0 0 2px rgba(67,97,238,.1);box-shadow:0 0 0 2px rgba(67,97,238,.1)}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23757575' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px;padding-right:2.5rem}textarea.form-control{min-height:100px;resize:vertical}.modal-footer{gap:.75rem;padding:1.25rem;border-top:1px solid var(--border-color);background-color:#fff}.book-btn{padding-left:1.5rem;padding-right:1.5rem}.form-control.is-invalid{border-color:#dc3545}.text-danger{color:#dc3545!important;font-size:.8em;margin-top:.25rem}.text-info{color:#17a2b8!important;font-size:.8em;display:block}.mt-1{margin-top:.25rem}@media (max-width:768px){.header-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.patient-card{-ms-flex-item-align:stretch;align-self:stretch}.calendar-controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.view-controls{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendar-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.time-slots{width:100%;display:none}.days-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.day-column{border-left:none;border-top:1px solid var(--border-color)}.time-slot{position:relative;padding-left:60px}.time-slot:before{content:attr(data-time);position:absolute;left:0;top:0;width:60px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:.5rem;font-size:.75rem;color:var(--text-light);background-color:var(--background-color)}.form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}@media (max-width:480px){.btn{padding:.375rem .75rem;font-size:.8125rem}.modal-title{font-size:1.125rem}.booking-modal{width:95%}.datetime-text{font-size:.9375rem}}.calendar-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.calendar-error-message{color:red;background-color:#ffebee;border:1px solid red;padding:1rem;margin-bottom:1rem;border-radius:var(--border-radius)}.month-calendar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.month-calendar,.month-header{display:-webkit-box;display:-ms-flexbox;display:flex}.month-header{padding:0 .5rem;border-bottom:1px solid var(--border-color);-ms-flex-negative:0;flex-shrink:0}.month-day-name{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:.5rem .25rem;text-align:center;font-weight:600;font-size:.8rem}.month-grid{-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);overflow-y:auto}.month-grid,.month-week{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.month-week{min-height:60px}.month-day,.month-week{-ms-flex:1 0 0px;flex:1 0 0}.month-day{-webkit-box-flex:1;padding:.5rem .25rem;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);cursor:pointer;position:relative;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.month-day:hover{background-color:#f0f0f0}.month-day.not-current-month{background-color:#f8f9fa;color:#adb5bd;cursor:default}.month-day.not-current-month:hover{background-color:#f8f9fa}.day-number{font-size:.8rem;font-weight:500;text-align:right;padding-bottom:.25rem;-ms-flex-negative:0;flex-shrink:0}.month-day.is-today .day-number{background-color:#3abf94;color:#fff;border-radius:50%;width:1.5em;height:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-weight:700;padding:0}.month-day-slots{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;text-align:left;margin-top:.25rem;-ms-flex-item-align:start;align-self:flex-start}.month-slot-item{display:inline-block;font-size:.5625rem;line-height:1.3;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;margin-right:2px;background-color:rgba(58,191,148,.15);border-radius:10px;color:#2a8f70;font-weight:500;max-width:100%}.configuration-error{text-align:center;padding:4rem 1rem;background-color:#fff7cd;border:1px solid #ffeeba;border-radius:var(--border-radius);margin-top:2rem}.configuration-error .error-icon{font-size:3rem;margin-bottom:1rem}.configuration-error h2{color:#856404;margin-bottom:1rem}.admin-link{margin-left:auto}.admin-button,.admin-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-button{gap:.5rem;padding:.5rem 1rem;background-color:#f8f9fa;border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-color);text-decoration:none;font-size:.875rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-button:hover{background-color:var(--primary-light);color:var(--primary-dark)}.admin-icon{font-size:1.125rem}.appointment-calendar-modern[data-v-1f6648c6]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .office-header[data-v-1f6648c6]{background-color:#fff;padding:1.25rem 0;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.appointment-calendar-modern .header-content[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.appointment-calendar-modern .office-info[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.appointment-calendar-modern .logo-container[data-v-1f6648c6]{-ms-flex-negative:0;flex-shrink:0}.appointment-calendar-modern .logo[data-v-1f6648c6]{width:48px;height:48px;background-color:#eef2ff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4361ee}.appointment-calendar-modern .logo .logo-icon[data-v-1f6648c6]{font-size:1.5rem}.appointment-calendar-modern .text-content[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.appointment-calendar-modern .office-name[data-v-1f6648c6]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.appointment-calendar-modern .office-tagline[data-v-1f6648c6]{font-size:.875rem;color:#64748b;margin:0}.appointment-calendar-modern .page-title[data-v-1f6648c6]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0;text-align:center}.appointment-calendar-modern .patient-card[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.appointment-calendar-modern .patient-card[data-v-1f6648c6]:hover{background-color:#fff;border-color:rgb(209.1931818182,218.6704545455,231.3068181818)}.appointment-calendar-modern .patient-avatar[data-v-1f6648c6]{width:36px;height:36px;border-radius:50%;background-color:#3b82f6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.875rem}.appointment-calendar-modern .patient-info[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.appointment-calendar-modern .patient-name[data-v-1f6648c6]{font-weight:600;font-size:.875rem;color:#334155;margin:0}.appointment-calendar-modern .patient-status[data-v-1f6648c6]{font-size:.75rem;color:#3abf94;margin:0;font-weight:500}.appointment-calendar-modern .admin-link[data-v-1f6648c6]{margin-left:auto}.appointment-calendar-modern .admin-button[data-v-1f6648c6],.appointment-calendar-modern .admin-link[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-calendar-modern .admin-button[data-v-1f6648c6]{gap:8px;padding:10px 16px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;text-decoration:none;font-size:.875rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.appointment-calendar-modern .admin-button[data-v-1f6648c6]:hover{background-color:#eef2ff;color:#3a56d4;border-color:#eef2ff}.appointment-calendar-modern .admin-button .admin-icon[data-v-1f6648c6]{font-size:1rem}.appointment-calendar-modern .calendar-container[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 2rem;overflow:hidden}@media(max-width:768px){.appointment-calendar-modern .calendar-container[data-v-1f6648c6]{padding:1rem}}.appointment-calendar-modern .calendar-container>.container[data-v-1f6648c6]{max-width:1200px;margin:0 auto;width:100%}.appointment-calendar-modern .calendar-card[data-v-1f6648c6],.appointment-calendar-modern .calendar-container>.container[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .calendar-card[data-v-1f6648c6]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}.appointment-calendar-modern .calendar-controls[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.appointment-calendar-modern .navigation-controls[data-v-1f6648c6],.appointment-calendar-modern .view-controls[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.appointment-calendar-modern .btn[data-v-1f6648c6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 14px;border-radius:6px;font-weight:500;font-size:.8125rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #e2e8f0;background-color:#fff;color:#334155}.appointment-calendar-modern .btn[data-v-1f6648c6]:hover{background-color:#f8fafc;border-color:rgb(209.1931818182,218.6704545455,231.3068181818)}.appointment-calendar-modern .btn-icon[data-v-1f6648c6]{padding:8px 10px;border-radius:6px;color:#64748b}.appointment-calendar-modern .btn-icon .icon[data-v-1f6648c6]{font-size:.875rem}.appointment-calendar-modern .btn-icon[data-v-1f6648c6]:hover{color:#334155;background-color:#f8fafc}.appointment-calendar-modern .btn-primary[data-v-1f6648c6]{background-color:#3abf94;color:#fff;border-color:#3abf94}.appointment-calendar-modern .btn-primary[data-v-1f6648c6]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .btn-active[data-v-1f6648c6]{background-color:#3abf94;color:#fff;border-color:#3abf94}.appointment-calendar-modern .btn-active[data-v-1f6648c6]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .today-btn[data-v-1f6648c6]{margin:0 4px}.appointment-calendar-modern .current-month-year[data-v-1f6648c6]{font-size:1.25rem;font-weight:600;color:#334155;margin:0;min-width:180px;text-align:center}.appointment-calendar-modern .calendar-actions[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.appointment-calendar-modern .date-picker-wrapper[data-v-1f6648c6]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-calendar-modern .date-picker-input[data-v-1f6648c6]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.appointment-calendar-modern .date-picker-btn[data-v-1f6648c6]{pointer-events:none}.appointment-calendar-modern .simple-calendar[data-v-1f6648c6]{padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.appointment-calendar-modern .calendar-header[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e2e8f0;padding-bottom:12px;margin-bottom:0}.appointment-calendar-modern .calendar-day-header[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 12px;text-align:center}.appointment-calendar-modern .calendar-day-header.is-today .day-date[data-v-1f6648c6],.appointment-calendar-modern .calendar-day-header.is-today .day-name[data-v-1f6648c6]{color:#3abf94}.appointment-calendar-modern .day-name[data-v-1f6648c6]{font-weight:600;text-transform:uppercase;font-size:.6875rem;color:#64748b;letter-spacing:.03em;margin-bottom:4px}.appointment-calendar-modern .day-date[data-v-1f6648c6]{font-size:.875rem;font-weight:500;color:#334155}.appointment-calendar-modern .calendar-body[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.appointment-calendar-modern .calendar-body[data-v-1f6648c6]::-webkit-scrollbar{width:6px}.appointment-calendar-modern .calendar-body[data-v-1f6648c6]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:3px}.appointment-calendar-modern .calendar-body[data-v-1f6648c6]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.appointment-calendar-modern .time-slots[data-v-1f6648c6]{width:60px;-ms-flex-negative:0;flex-shrink:0;padding-top:8px}.appointment-calendar-modern .time-label[data-v-1f6648c6]{height:44px;padding:4px 8px 4px 0;font-size:.6875rem;color:#64748b;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px dotted #e8ecf1}.appointment-calendar-modern .time-label[data-v-1f6648c6]:not(.half-hour){border-bottom:1px solid #e2e8f0;font-weight:500;color:#334155}.appointment-calendar-modern .time-label.half-hour[data-v-1f6648c6]{color:#94a3b8}.appointment-calendar-modern .days-grid[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.appointment-calendar-modern .day-column[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #e2e8f0}.appointment-calendar-modern .time-slot[data-v-1f6648c6]{height:44px;padding:4px 8px;border-bottom:1px dotted #e8ecf1;font-size:.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.appointment-calendar-modern .time-slot[data-v-1f6648c6]:hover{background-color:#f8fafc}.appointment-calendar-modern .day-column>.time-slot[data-v-1f6648c6]:nth-child(2n){border-bottom:1px solid #e2e8f0}.appointment-calendar-modern .time-slot.available[data-v-1f6648c6]{background-color:#3abf94;color:#fff;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;text-align:center;border-radius:6px;margin:2px 4px;height:40px;border-bottom:none!important}.appointment-calendar-modern .time-slot.available[data-v-1f6648c6]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .slot-content[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1px}.appointment-calendar-modern .slot-doctor[data-v-1f6648c6]{font-weight:600;font-size:.6875rem}.appointment-calendar-modern .slot-time[data-v-1f6648c6]{font-size:.5625rem;opacity:.9}.appointment-calendar-modern .time-slot.booked[data-v-1f6648c6]{background-color:#f8fafc;color:#94a3b8}.appointment-calendar-modern .month-calendar[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.appointment-calendar-modern .month-header[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px;border-bottom:1px solid #e2e8f0;-ms-flex-negative:0;flex-shrink:0;background-color:#f8fafc}.appointment-calendar-modern .month-day-name[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:12px 8px;text-align:center;font-weight:600;font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.appointment-calendar-modern .month-grid[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;overflow-y:auto}.appointment-calendar-modern .month-week[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80px}.appointment-calendar-modern .month-day[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:8px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;cursor:pointer;position:relative;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.appointment-calendar-modern .month-day[data-v-1f6648c6]:hover{background-color:#f8fafc}.appointment-calendar-modern .month-day.not-current-month[data-v-1f6648c6]{background-color:#f8fafc;color:#94a3b8;cursor:default}.appointment-calendar-modern .month-day.not-current-month[data-v-1f6648c6]:hover{background-color:#f8fafc}.appointment-calendar-modern .month-day.not-current-month .day-number[data-v-1f6648c6]{color:#94a3b8}.appointment-calendar-modern .month-day.is-today .day-number[data-v-1f6648c6]{background-color:#3abf94;color:#fff;border-radius:50%;width:1.5em;height:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-weight:600;padding:0}.appointment-calendar-modern .day-number[data-v-1f6648c6]{font-size:.8125rem;font-weight:500;text-align:right;padding-bottom:6px;-ms-flex-negative:0;flex-shrink:0;color:#334155}.appointment-calendar-modern .month-day-slots[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;text-align:left;margin-top:4px;-ms-flex-item-align:start;align-self:flex-start}.appointment-calendar-modern .month-day-slots[data-v-1f6648c6]::-webkit-scrollbar{width:3px}.appointment-calendar-modern .month-day-slots[data-v-1f6648c6]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.appointment-calendar-modern .month-slot-item[data-v-1f6648c6]{display:inline-block;font-size:.5625rem;line-height:1.3;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;margin-right:2px;background-color:rgba(58,191,148,.15);border-radius:10px;color:rgb(40.1807228916,132.3192771084,102.5301204819);font-weight:500;max-width:100%}.appointment-calendar-modern .configuration-error[data-v-1f6648c6]{text-align:center;padding:3rem 2rem;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:12px;margin:2rem auto;max-width:500px}.appointment-calendar-modern .configuration-error .error-icon[data-v-1f6648c6]{font-size:2.5rem;margin-bottom:1rem}.appointment-calendar-modern .configuration-error h2[data-v-1f6648c6]{color:#92400e;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.appointment-calendar-modern .configuration-error p[data-v-1f6648c6]{color:#64748b;font-size:.875rem;margin:0 0 .5rem 0}.appointment-calendar-modern .configuration-error p.text-muted[data-v-1f6648c6]{font-size:.8125rem;color:#94a3b8}.appointment-calendar-modern .calendar-error-message[data-v-1f6648c6]{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;padding:1rem 1.25rem;margin-bottom:1rem;border-radius:8px;font-size:.875rem}.appointment-calendar-modern .appointment-datetime[data-v-1f6648c6]{margin-bottom:1.5rem;padding:16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.appointment-calendar-modern .datetime-item[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.appointment-calendar-modern .datetime-item[data-v-1f6648c6]:last-child{margin-bottom:0}.appointment-calendar-modern .datetime-icon[data-v-1f6648c6]{width:32px;height:32px;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:6px;border:1px solid #e2e8f0}.appointment-calendar-modern .datetime-text[data-v-1f6648c6]{font-size:.9375rem;font-weight:500;color:#334155}.appointment-calendar-modern .appointment-form[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.appointment-calendar-modern .form-row[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media(max-width:576px){.appointment-calendar-modern .form-row[data-v-1f6648c6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.appointment-calendar-modern .form-group[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .form-group label[data-v-1f6648c6]{font-size:.8125rem;font-weight:500;margin-bottom:6px;color:#334155}.appointment-calendar-modern .form-control[data-v-1f6648c6]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.appointment-calendar-modern .form-control[data-v-1f6648c6]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.appointment-calendar-modern .form-control.is-invalid[data-v-1f6648c6]{border-color:#dc2626}.appointment-calendar-modern select.form-control[data-v-1f6648c6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:36px}.appointment-calendar-modern textarea.form-control[data-v-1f6648c6]{min-height:80px;resize:vertical}.appointment-calendar-modern .text-danger[data-v-1f6648c6]{color:#dc2626!important;font-size:.75rem;margin-top:4px}.appointment-calendar-modern .text-info[data-v-1f6648c6]{color:#3b82f6!important;font-size:.75rem;display:block;margin-top:4px}.appointment-calendar-modern .book-btn[data-v-1f6648c6]{background-color:#3abf94;border-color:#3abf94}.appointment-calendar-modern .book-btn[data-v-1f6648c6]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}@media(max-width:768px){.appointment-calendar-modern .header-content[data-v-1f6648c6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.appointment-calendar-modern .patient-card[data-v-1f6648c6]{-ms-flex-item-align:stretch;align-self:stretch}.appointment-calendar-modern .admin-link[data-v-1f6648c6]{margin-left:0}.appointment-calendar-modern .calendar-controls[data-v-1f6648c6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 16px}.appointment-calendar-modern .view-controls[data-v-1f6648c6]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.appointment-calendar-modern .calendar-body[data-v-1f6648c6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .time-slots[data-v-1f6648c6]{width:100%;display:none}.appointment-calendar-modern .days-grid[data-v-1f6648c6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .day-column[data-v-1f6648c6]{border-left:none;border-top:1px solid #e2e8f0}}@media(max-width:480px){.appointment-calendar-modern .calendar-container[data-v-1f6648c6]{padding:.75rem}.appointment-calendar-modern .office-name[data-v-1f6648c6]{font-size:1.25rem}.appointment-calendar-modern .btn[data-v-1f6648c6]{padding:6px 10px;font-size:.75rem}.appointment-calendar-modern .simple-calendar[data-v-1f6648c6]{padding:12px}.appointment-calendar-modern .month-week[data-v-1f6648c6]{min-height:60px}.appointment-calendar-modern .month-day[data-v-1f6648c6]{padding:4px}.appointment-calendar-modern .day-number[data-v-1f6648c6]{font-size:.6875rem}}.admin-layout-modern[data-v-1f6648c6]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100vh}.admin-layout-modern .admin-header[data-v-1f6648c6]{background-color:#fff;padding:1rem 0;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.admin-layout-modern .container[data-v-1f6648c6]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.admin-layout-modern .container[data-v-1f6648c6]{padding:0 1rem}}.admin-layout-modern .header-content[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.admin-layout-modern .admin-title[data-v-1f6648c6]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-layout-modern .admin-controls[data-v-1f6648c6]{gap:12px}.admin-layout-modern .admin-controls[data-v-1f6648c6],.admin-layout-modern .date-filter[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-layout-modern .date-filter[data-v-1f6648c6]{gap:8px}.admin-layout-modern .date-filter label[data-v-1f6648c6]{font-size:.8125rem;color:#64748b;font-weight:500}.admin-layout-modern .date-filter select.form-control[data-v-1f6648c6]{padding:8px 32px 8px 12px;font-size:.8125rem;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-layout-modern .date-filter select.form-control[data-v-1f6648c6]:focus{outline:none;border-color:#3abf94}.admin-layout-modern .admin-container[data-v-1f6648c6]{padding:1.5rem 0}.admin-layout-modern .admin-content[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.admin-layout-modern .admin-sidebar[data-v-1f6648c6]{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.admin-layout-modern .nav-menu[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.admin-layout-modern .nav-item[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;color:#334155;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875rem;font-weight:500}.admin-layout-modern .nav-item.router-link-active[data-v-1f6648c6]{background-color:rgba(58,191,148,.1);color:#3abf94}.admin-layout-modern .nav-item.router-link-active .nav-icon[data-v-1f6648c6]{opacity:1}.admin-layout-modern .nav-item[data-v-1f6648c6]:hover:not(.router-link-active){background-color:#f8fafc}.admin-layout-modern .nav-item .nav-icon[data-v-1f6648c6]{font-size:1.125rem;width:24px;text-align:center;opacity:.8}.admin-layout-modern .admin-main[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:0;min-height:500px;overflow:hidden}@media(max-width:768px){.admin-layout-modern .admin-content[data-v-1f6648c6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-layout-modern .admin-sidebar[data-v-1f6648c6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.admin-layout-modern .nav-menu[data-v-1f6648c6]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.admin-layout-modern .nav-item[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 12px}}.admin-dashboard-modern[data-v-1f6648c6]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;padding:1.5rem;background-color:#f8fafc;min-height:100%}.admin-dashboard-modern .page-header[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.admin-dashboard-modern .page-header .page-title[data-v-1f6648c6]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-dashboard-modern .stats-overview-container[data-v-1f6648c6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:24px}.admin-dashboard-modern .stat-card-modern[data-v-1f6648c6]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-dashboard-modern .stat-card-modern[data-v-1f6648c6]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.admin-dashboard-modern .stat-card-modern-header[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:10px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-1f6648c6]{font-size:1.125rem;color:#fff}.admin-dashboard-modern .stat-card-modern-header .text-bot-icon-bg[data-v-1f6648c6]{background-color:#3b82f6}.admin-dashboard-modern .stat-card-modern-header .voice-bot-icon-bg[data-v-1f6648c6]{background-color:#3abf94}.admin-dashboard-modern .stat-card-modern-header .appointment-icon-bg[data-v-1f6648c6]{background-color:#f59e0b}.admin-dashboard-modern .stat-card-modern-header .default-icon-bg[data-v-1f6648c6]{background-color:#94a3b8}.admin-dashboard-modern .stat-card-modern-header .stat-title[data-v-1f6648c6]{font-size:1rem;font-weight:600;color:#0f172a;margin:0}.admin-dashboard-modern .stat-card-modern-body[data-v-1f6648c6]{padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.admin-dashboard-modern .stat-item-modern[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.admin-dashboard-modern .stat-item-modern[data-v-1f6648c6]:last-child{margin-bottom:0}.admin-dashboard-modern .stat-item-modern .stat-label-modern[data-v-1f6648c6]{font-size:.8125rem;color:#64748b}.admin-dashboard-modern .stat-item-modern .stat-value-modern[data-v-1f6648c6]{font-size:1.125rem;font-weight:600;color:#0f172a}.admin-dashboard-modern .stat-card-modern-footer[data-v-1f6648c6]{padding:12px 20px;border-top:1px solid #e2e8f0;background-color:#f8fafc;text-align:right;border-radius:0 0 12px 12px}.admin-dashboard-modern .stat-card-modern-footer .view-details-link[data-v-1f6648c6]{color:#3abf94;text-decoration:none;font-size:.8125rem;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.admin-dashboard-modern .stat-card-modern-footer .view-details-link i[data-v-1f6648c6]{margin-left:4px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.admin-dashboard-modern .stat-card-modern-footer .view-details-link[data-v-1f6648c6]:hover{color:rgb(48.4963855422,159.7036144578,123.7493975904)}.admin-dashboard-modern .stat-card-modern-footer .view-details-link:hover i[data-v-1f6648c6]{-webkit-transform:translateX(3px);transform:translateX(3px)}.admin-dashboard-modern .task-details-item[data-v-1f6648c6]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;margin-bottom:24px;overflow:hidden}.admin-dashboard-modern .task-details-item-header[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.admin-dashboard-modern .task-details-item-header .section-title[data-v-1f6648c6]{font-size:1rem;font-weight:600;color:#0f172a;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.admin-dashboard-modern .task-details-item-header .section-title .section-icon[data-v-1f6648c6]{color:#64748b;font-size:1rem}.admin-dashboard-modern .empty-state-modern[data-v-1f6648c6]{padding:2.5rem 1.5rem;text-align:center;color:#64748b}.admin-dashboard-modern .empty-state-modern .empty-state-icon[data-v-1f6648c6]{font-size:2rem;margin-bottom:12px;color:#94a3b8}.admin-dashboard-modern .empty-state-modern p[data-v-1f6648c6]{font-size:.875rem;margin:0}.admin-dashboard-modern .activity-item-modern[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e8ecf1;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.admin-dashboard-modern .activity-item-modern[data-v-1f6648c6]:last-child{border-bottom:none}.admin-dashboard-modern .activity-item-modern[data-v-1f6648c6]:hover{background-color:#f8fafc}.admin-dashboard-modern .activity-item-modern .activity-icon-modern[data-v-1f6648c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;margin-right:14px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-icon-modern i[data-v-1f6648c6]{font-size:1rem;color:#fff}.admin-dashboard-modern .activity-item-modern .activity-content-modern[data-v-1f6648c6]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:14px;min-width:0}.admin-dashboard-modern .activity-item-modern .activity-content-modern .activity-title-modern[data-v-1f6648c6]{font-weight:600;color:#334155;font-size:.875rem;margin-bottom:2px}.admin-dashboard-modern .activity-item-modern .activity-content-modern .activity-description-modern[data-v-1f6648c6]{font-size:.8125rem;color:#64748b;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dashboard-modern .activity-item-modern .activity-time-modern[data-v-1f6648c6]{font-size:.75rem;color:#94a3b8;white-space:nowrap;margin-right:14px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-action-modern[data-v-1f6648c6]{-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn[data-v-1f6648c6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:500;color:#3abf94;background-color:transparent;border:1px solid #3abf94;border-radius:6px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn i[data-v-1f6648c6]{margin-left:4px;font-size:.625rem}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn[data-v-1f6648c6]:hover{background-color:#3abf94;color:#fff}@media(max-width:768px){.admin-dashboard-modern[data-v-1f6648c6]{padding:1rem}.admin-dashboard-modern .page-header[data-v-1f6648c6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.admin-dashboard-modern .page-header .page-title[data-v-1f6648c6]{font-size:1.25rem}.admin-dashboard-modern .stats-overview-container[data-v-1f6648c6]{grid-template-columns:1fr}.admin-dashboard-modern .activity-item-modern[data-v-1f6648c6]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 16px}.admin-dashboard-modern .activity-item-modern .activity-content-modern[data-v-1f6648c6]{width:calc(100% - 50px);margin-bottom:8px}.admin-dashboard-modern .activity-item-modern .activity-time-modern[data-v-1f6648c6]{width:100%;text-align:left;margin-bottom:8px;padding-left:50px}.admin-dashboard-modern .activity-item-modern .activity-action-modern[data-v-1f6648c6]{width:100%;text-align:right;padding-left:50px}}@media(max-width:480px){.admin-dashboard-modern .stat-card-modern-header[data-v-1f6648c6]{padding:12px 16px}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper[data-v-1f6648c6]{width:36px;height:36px}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-1f6648c6]{font-size:1rem}.admin-dashboard-modern .stat-card-modern-header .stat-title[data-v-1f6648c6]{font-size:.9375rem}.admin-dashboard-modern .stat-card-modern-body[data-v-1f6648c6]{padding:16px}.admin-dashboard-modern .stat-item-modern .stat-label-modern[data-v-1f6648c6]{font-size:.75rem}.admin-dashboard-modern .stat-item-modern .stat-value-modern[data-v-1f6648c6]{font-size:1rem}}.admin-layout{--primary-color:#3abf94;--primary-dark:#2da57f;--primary-light:rgba(58,191,148,0.1);--text-color:#334155;--text-dark:#0f172a;--text-light:#64748b;--background-color:#f8fafc;--card-background:#fff;--border-color:#e2e8f0;--border-radius:12px;--shadow:0 1px 3px rgba(0,0,0,0.08);--transition:all 0.2s ease;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:var(--text-color);background-color:var(--background-color);min-height:100vh}.admin-header{background-color:var(--card-background);padding:1rem 0;border-bottom:1px solid var(--border-color);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem}.header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.admin-title{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-dark)}.admin-controls{gap:1rem}.admin-controls,.date-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-filter{gap:.5rem;font-size:.875rem;color:var(--text-light)}.form-control{padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);background-color:var(--card-background)}.admin-container{padding-top:1.5rem;padding-bottom:2rem}.admin-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.admin-sidebar{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;background-color:var(--card-background);border-radius:var(--border-radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);border:1px solid var(--border-color);padding:.75rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.nav-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.nav-item,.nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;color:var(--text-color);text-decoration:none;-webkit-transition:var(--transition);transition:var(--transition);font-size:.9375rem;font-weight:500}.nav-item.router-link-active{background-color:var(--primary-light);color:var(--primary-color)}.nav-item:hover:not(.router-link-active){background-color:var(--background-color)}.nav-icon{font-size:1.125rem;width:1.5rem;text-align:center}.admin-main{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;min-height:500px}@media (max-width:768px){.admin-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.nav-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}.appointment-calendar-modern[data-v-4e14d68d]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .office-header[data-v-4e14d68d]{background-color:#fff;padding:1.25rem 0;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.appointment-calendar-modern .header-content[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.appointment-calendar-modern .office-info[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.appointment-calendar-modern .logo-container[data-v-4e14d68d]{-ms-flex-negative:0;flex-shrink:0}.appointment-calendar-modern .logo[data-v-4e14d68d]{width:48px;height:48px;background-color:#eef2ff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4361ee}.appointment-calendar-modern .logo .logo-icon[data-v-4e14d68d]{font-size:1.5rem}.appointment-calendar-modern .text-content[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.appointment-calendar-modern .office-name[data-v-4e14d68d]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.appointment-calendar-modern .office-tagline[data-v-4e14d68d]{font-size:.875rem;color:#64748b;margin:0}.appointment-calendar-modern .page-title[data-v-4e14d68d]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0;text-align:center}.appointment-calendar-modern .patient-card[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.appointment-calendar-modern .patient-card[data-v-4e14d68d]:hover{background-color:#fff;border-color:rgb(209.1931818182,218.6704545455,231.3068181818)}.appointment-calendar-modern .patient-avatar[data-v-4e14d68d]{width:36px;height:36px;border-radius:50%;background-color:#3b82f6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.875rem}.appointment-calendar-modern .patient-info[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.appointment-calendar-modern .patient-name[data-v-4e14d68d]{font-weight:600;font-size:.875rem;color:#334155;margin:0}.appointment-calendar-modern .patient-status[data-v-4e14d68d]{font-size:.75rem;color:#3abf94;margin:0;font-weight:500}.appointment-calendar-modern .admin-link[data-v-4e14d68d]{margin-left:auto}.appointment-calendar-modern .admin-button[data-v-4e14d68d],.appointment-calendar-modern .admin-link[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-calendar-modern .admin-button[data-v-4e14d68d]{gap:8px;padding:10px 16px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;text-decoration:none;font-size:.875rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.appointment-calendar-modern .admin-button[data-v-4e14d68d]:hover{background-color:#eef2ff;color:#3a56d4;border-color:#eef2ff}.appointment-calendar-modern .admin-button .admin-icon[data-v-4e14d68d]{font-size:1rem}.appointment-calendar-modern .calendar-container[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 2rem;overflow:hidden}@media(max-width:768px){.appointment-calendar-modern .calendar-container[data-v-4e14d68d]{padding:1rem}}.appointment-calendar-modern .calendar-container>.container[data-v-4e14d68d]{max-width:1200px;margin:0 auto;width:100%}.appointment-calendar-modern .calendar-card[data-v-4e14d68d],.appointment-calendar-modern .calendar-container>.container[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .calendar-card[data-v-4e14d68d]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}.appointment-calendar-modern .calendar-controls[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.appointment-calendar-modern .navigation-controls[data-v-4e14d68d],.appointment-calendar-modern .view-controls[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.appointment-calendar-modern .btn[data-v-4e14d68d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 14px;border-radius:6px;font-weight:500;font-size:.8125rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #e2e8f0;background-color:#fff;color:#334155}.appointment-calendar-modern .btn[data-v-4e14d68d]:hover{background-color:#f8fafc;border-color:rgb(209.1931818182,218.6704545455,231.3068181818)}.appointment-calendar-modern .btn-icon[data-v-4e14d68d]{padding:8px 10px;border-radius:6px;color:#64748b}.appointment-calendar-modern .btn-icon .icon[data-v-4e14d68d]{font-size:.875rem}.appointment-calendar-modern .btn-icon[data-v-4e14d68d]:hover{color:#334155;background-color:#f8fafc}.appointment-calendar-modern .btn-primary[data-v-4e14d68d]{background-color:#3abf94;color:#fff;border-color:#3abf94}.appointment-calendar-modern .btn-primary[data-v-4e14d68d]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .btn-active[data-v-4e14d68d]{background-color:#3abf94;color:#fff;border-color:#3abf94}.appointment-calendar-modern .btn-active[data-v-4e14d68d]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .today-btn[data-v-4e14d68d]{margin:0 4px}.appointment-calendar-modern .current-month-year[data-v-4e14d68d]{font-size:1.25rem;font-weight:600;color:#334155;margin:0;min-width:180px;text-align:center}.appointment-calendar-modern .calendar-actions[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.appointment-calendar-modern .date-picker-wrapper[data-v-4e14d68d]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-calendar-modern .date-picker-input[data-v-4e14d68d]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.appointment-calendar-modern .date-picker-btn[data-v-4e14d68d]{pointer-events:none}.appointment-calendar-modern .simple-calendar[data-v-4e14d68d]{padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.appointment-calendar-modern .calendar-header[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e2e8f0;padding-bottom:12px;margin-bottom:0}.appointment-calendar-modern .calendar-day-header[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 12px;text-align:center}.appointment-calendar-modern .calendar-day-header.is-today .day-date[data-v-4e14d68d],.appointment-calendar-modern .calendar-day-header.is-today .day-name[data-v-4e14d68d]{color:#3abf94}.appointment-calendar-modern .day-name[data-v-4e14d68d]{font-weight:600;text-transform:uppercase;font-size:.6875rem;color:#64748b;letter-spacing:.03em;margin-bottom:4px}.appointment-calendar-modern .day-date[data-v-4e14d68d]{font-size:.875rem;font-weight:500;color:#334155}.appointment-calendar-modern .calendar-body[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.appointment-calendar-modern .calendar-body[data-v-4e14d68d]::-webkit-scrollbar{width:6px}.appointment-calendar-modern .calendar-body[data-v-4e14d68d]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:3px}.appointment-calendar-modern .calendar-body[data-v-4e14d68d]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.appointment-calendar-modern .time-slots[data-v-4e14d68d]{width:60px;-ms-flex-negative:0;flex-shrink:0;padding-top:8px}.appointment-calendar-modern .time-label[data-v-4e14d68d]{height:44px;padding:4px 8px 4px 0;font-size:.6875rem;color:#64748b;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px dotted #e8ecf1}.appointment-calendar-modern .time-label[data-v-4e14d68d]:not(.half-hour){border-bottom:1px solid #e2e8f0;font-weight:500;color:#334155}.appointment-calendar-modern .time-label.half-hour[data-v-4e14d68d]{color:#94a3b8}.appointment-calendar-modern .days-grid[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.appointment-calendar-modern .day-column[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #e2e8f0}.appointment-calendar-modern .time-slot[data-v-4e14d68d]{height:44px;padding:4px 8px;border-bottom:1px dotted #e8ecf1;font-size:.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.appointment-calendar-modern .time-slot[data-v-4e14d68d]:hover{background-color:#f8fafc}.appointment-calendar-modern .day-column>.time-slot[data-v-4e14d68d]:nth-child(2n){border-bottom:1px solid #e2e8f0}.appointment-calendar-modern .time-slot.available[data-v-4e14d68d]{background-color:#3abf94;color:#fff;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;text-align:center;border-radius:6px;margin:2px 4px;height:40px;border-bottom:none!important}.appointment-calendar-modern .time-slot.available[data-v-4e14d68d]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .slot-content[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1px}.appointment-calendar-modern .slot-doctor[data-v-4e14d68d]{font-weight:600;font-size:.6875rem}.appointment-calendar-modern .slot-time[data-v-4e14d68d]{font-size:.5625rem;opacity:.9}.appointment-calendar-modern .time-slot.booked[data-v-4e14d68d]{background-color:#f8fafc;color:#94a3b8}.appointment-calendar-modern .month-calendar[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.appointment-calendar-modern .month-header[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px;border-bottom:1px solid #e2e8f0;-ms-flex-negative:0;flex-shrink:0;background-color:#f8fafc}.appointment-calendar-modern .month-day-name[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:12px 8px;text-align:center;font-weight:600;font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.appointment-calendar-modern .month-grid[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;overflow-y:auto}.appointment-calendar-modern .month-week[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80px}.appointment-calendar-modern .month-day[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:8px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;cursor:pointer;position:relative;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.appointment-calendar-modern .month-day[data-v-4e14d68d]:hover{background-color:#f8fafc}.appointment-calendar-modern .month-day.not-current-month[data-v-4e14d68d]{background-color:#f8fafc;color:#94a3b8;cursor:default}.appointment-calendar-modern .month-day.not-current-month[data-v-4e14d68d]:hover{background-color:#f8fafc}.appointment-calendar-modern .month-day.not-current-month .day-number[data-v-4e14d68d]{color:#94a3b8}.appointment-calendar-modern .month-day.is-today .day-number[data-v-4e14d68d]{background-color:#3abf94;color:#fff;border-radius:50%;width:1.5em;height:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-weight:600;padding:0}.appointment-calendar-modern .day-number[data-v-4e14d68d]{font-size:.8125rem;font-weight:500;text-align:right;padding-bottom:6px;-ms-flex-negative:0;flex-shrink:0;color:#334155}.appointment-calendar-modern .month-day-slots[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;text-align:left;margin-top:4px;-ms-flex-item-align:start;align-self:flex-start}.appointment-calendar-modern .month-day-slots[data-v-4e14d68d]::-webkit-scrollbar{width:3px}.appointment-calendar-modern .month-day-slots[data-v-4e14d68d]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.appointment-calendar-modern .month-slot-item[data-v-4e14d68d]{display:inline-block;font-size:.5625rem;line-height:1.3;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;margin-right:2px;background-color:rgba(58,191,148,.15);border-radius:10px;color:rgb(40.1807228916,132.3192771084,102.5301204819);font-weight:500;max-width:100%}.appointment-calendar-modern .configuration-error[data-v-4e14d68d]{text-align:center;padding:3rem 2rem;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:12px;margin:2rem auto;max-width:500px}.appointment-calendar-modern .configuration-error .error-icon[data-v-4e14d68d]{font-size:2.5rem;margin-bottom:1rem}.appointment-calendar-modern .configuration-error h2[data-v-4e14d68d]{color:#92400e;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.appointment-calendar-modern .configuration-error p[data-v-4e14d68d]{color:#64748b;font-size:.875rem;margin:0 0 .5rem 0}.appointment-calendar-modern .configuration-error p.text-muted[data-v-4e14d68d]{font-size:.8125rem;color:#94a3b8}.appointment-calendar-modern .calendar-error-message[data-v-4e14d68d]{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;padding:1rem 1.25rem;margin-bottom:1rem;border-radius:8px;font-size:.875rem}.appointment-calendar-modern .appointment-datetime[data-v-4e14d68d]{margin-bottom:1.5rem;padding:16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.appointment-calendar-modern .datetime-item[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.appointment-calendar-modern .datetime-item[data-v-4e14d68d]:last-child{margin-bottom:0}.appointment-calendar-modern .datetime-icon[data-v-4e14d68d]{width:32px;height:32px;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:6px;border:1px solid #e2e8f0}.appointment-calendar-modern .datetime-text[data-v-4e14d68d]{font-size:.9375rem;font-weight:500;color:#334155}.appointment-calendar-modern .appointment-form[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.appointment-calendar-modern .form-row[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media(max-width:576px){.appointment-calendar-modern .form-row[data-v-4e14d68d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.appointment-calendar-modern .form-group[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .form-group label[data-v-4e14d68d]{font-size:.8125rem;font-weight:500;margin-bottom:6px;color:#334155}.appointment-calendar-modern .form-control[data-v-4e14d68d]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.appointment-calendar-modern .form-control[data-v-4e14d68d]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.appointment-calendar-modern .form-control.is-invalid[data-v-4e14d68d]{border-color:#dc2626}.appointment-calendar-modern select.form-control[data-v-4e14d68d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:36px}.appointment-calendar-modern textarea.form-control[data-v-4e14d68d]{min-height:80px;resize:vertical}.appointment-calendar-modern .text-danger[data-v-4e14d68d]{color:#dc2626!important;font-size:.75rem;margin-top:4px}.appointment-calendar-modern .text-info[data-v-4e14d68d]{color:#3b82f6!important;font-size:.75rem;display:block;margin-top:4px}.appointment-calendar-modern .book-btn[data-v-4e14d68d]{background-color:#3abf94;border-color:#3abf94}.appointment-calendar-modern .book-btn[data-v-4e14d68d]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}@media(max-width:768px){.appointment-calendar-modern .header-content[data-v-4e14d68d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.appointment-calendar-modern .patient-card[data-v-4e14d68d]{-ms-flex-item-align:stretch;align-self:stretch}.appointment-calendar-modern .admin-link[data-v-4e14d68d]{margin-left:0}.appointment-calendar-modern .calendar-controls[data-v-4e14d68d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 16px}.appointment-calendar-modern .view-controls[data-v-4e14d68d]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.appointment-calendar-modern .calendar-body[data-v-4e14d68d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .time-slots[data-v-4e14d68d]{width:100%;display:none}.appointment-calendar-modern .days-grid[data-v-4e14d68d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .day-column[data-v-4e14d68d]{border-left:none;border-top:1px solid #e2e8f0}}@media(max-width:480px){.appointment-calendar-modern .calendar-container[data-v-4e14d68d]{padding:.75rem}.appointment-calendar-modern .office-name[data-v-4e14d68d]{font-size:1.25rem}.appointment-calendar-modern .btn[data-v-4e14d68d]{padding:6px 10px;font-size:.75rem}.appointment-calendar-modern .simple-calendar[data-v-4e14d68d]{padding:12px}.appointment-calendar-modern .month-week[data-v-4e14d68d]{min-height:60px}.appointment-calendar-modern .month-day[data-v-4e14d68d]{padding:4px}.appointment-calendar-modern .day-number[data-v-4e14d68d]{font-size:.6875rem}}.admin-layout-modern[data-v-4e14d68d]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100vh}.admin-layout-modern .admin-header[data-v-4e14d68d]{background-color:#fff;padding:1rem 0;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.admin-layout-modern .container[data-v-4e14d68d]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.admin-layout-modern .container[data-v-4e14d68d]{padding:0 1rem}}.admin-layout-modern .header-content[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.admin-layout-modern .admin-title[data-v-4e14d68d]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-layout-modern .admin-controls[data-v-4e14d68d]{gap:12px}.admin-layout-modern .admin-controls[data-v-4e14d68d],.admin-layout-modern .date-filter[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-layout-modern .date-filter[data-v-4e14d68d]{gap:8px}.admin-layout-modern .date-filter label[data-v-4e14d68d]{font-size:.8125rem;color:#64748b;font-weight:500}.admin-layout-modern .date-filter select.form-control[data-v-4e14d68d]{padding:8px 32px 8px 12px;font-size:.8125rem;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-layout-modern .date-filter select.form-control[data-v-4e14d68d]:focus{outline:none;border-color:#3abf94}.admin-layout-modern .admin-container[data-v-4e14d68d]{padding:1.5rem 0}.admin-layout-modern .admin-content[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.admin-layout-modern .admin-sidebar[data-v-4e14d68d]{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.admin-layout-modern .nav-menu[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.admin-layout-modern .nav-item[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;color:#334155;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875rem;font-weight:500}.admin-layout-modern .nav-item.router-link-active[data-v-4e14d68d]{background-color:rgba(58,191,148,.1);color:#3abf94}.admin-layout-modern .nav-item.router-link-active .nav-icon[data-v-4e14d68d]{opacity:1}.admin-layout-modern .nav-item[data-v-4e14d68d]:hover:not(.router-link-active){background-color:#f8fafc}.admin-layout-modern .nav-item .nav-icon[data-v-4e14d68d]{font-size:1.125rem;width:24px;text-align:center;opacity:.8}.admin-layout-modern .admin-main[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:0;min-height:500px;overflow:hidden}@media(max-width:768px){.admin-layout-modern .admin-content[data-v-4e14d68d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-layout-modern .admin-sidebar[data-v-4e14d68d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.admin-layout-modern .nav-menu[data-v-4e14d68d]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.admin-layout-modern .nav-item[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 12px}}.admin-dashboard-modern[data-v-4e14d68d]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;padding:1.5rem;background-color:#f8fafc;min-height:100%}.admin-dashboard-modern .page-header[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.admin-dashboard-modern .page-header .page-title[data-v-4e14d68d]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-dashboard-modern .stats-overview-container[data-v-4e14d68d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:24px}.admin-dashboard-modern .stat-card-modern[data-v-4e14d68d]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-dashboard-modern .stat-card-modern[data-v-4e14d68d]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.admin-dashboard-modern .stat-card-modern-header[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:10px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-4e14d68d]{font-size:1.125rem;color:#fff}.admin-dashboard-modern .stat-card-modern-header .text-bot-icon-bg[data-v-4e14d68d]{background-color:#3b82f6}.admin-dashboard-modern .stat-card-modern-header .voice-bot-icon-bg[data-v-4e14d68d]{background-color:#3abf94}.admin-dashboard-modern .stat-card-modern-header .appointment-icon-bg[data-v-4e14d68d]{background-color:#f59e0b}.admin-dashboard-modern .stat-card-modern-header .default-icon-bg[data-v-4e14d68d]{background-color:#94a3b8}.admin-dashboard-modern .stat-card-modern-header .stat-title[data-v-4e14d68d]{font-size:1rem;font-weight:600;color:#0f172a;margin:0}.admin-dashboard-modern .stat-card-modern-body[data-v-4e14d68d]{padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.admin-dashboard-modern .stat-item-modern[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.admin-dashboard-modern .stat-item-modern[data-v-4e14d68d]:last-child{margin-bottom:0}.admin-dashboard-modern .stat-item-modern .stat-label-modern[data-v-4e14d68d]{font-size:.8125rem;color:#64748b}.admin-dashboard-modern .stat-item-modern .stat-value-modern[data-v-4e14d68d]{font-size:1.125rem;font-weight:600;color:#0f172a}.admin-dashboard-modern .stat-card-modern-footer[data-v-4e14d68d]{padding:12px 20px;border-top:1px solid #e2e8f0;background-color:#f8fafc;text-align:right;border-radius:0 0 12px 12px}.admin-dashboard-modern .stat-card-modern-footer .view-details-link[data-v-4e14d68d]{color:#3abf94;text-decoration:none;font-size:.8125rem;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.admin-dashboard-modern .stat-card-modern-footer .view-details-link i[data-v-4e14d68d]{margin-left:4px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.admin-dashboard-modern .stat-card-modern-footer .view-details-link[data-v-4e14d68d]:hover{color:rgb(48.4963855422,159.7036144578,123.7493975904)}.admin-dashboard-modern .stat-card-modern-footer .view-details-link:hover i[data-v-4e14d68d]{-webkit-transform:translateX(3px);transform:translateX(3px)}.admin-dashboard-modern .task-details-item[data-v-4e14d68d]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;margin-bottom:24px;overflow:hidden}.admin-dashboard-modern .task-details-item-header[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.admin-dashboard-modern .task-details-item-header .section-title[data-v-4e14d68d]{font-size:1rem;font-weight:600;color:#0f172a;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.admin-dashboard-modern .task-details-item-header .section-title .section-icon[data-v-4e14d68d]{color:#64748b;font-size:1rem}.admin-dashboard-modern .empty-state-modern[data-v-4e14d68d]{padding:2.5rem 1.5rem;text-align:center;color:#64748b}.admin-dashboard-modern .empty-state-modern .empty-state-icon[data-v-4e14d68d]{font-size:2rem;margin-bottom:12px;color:#94a3b8}.admin-dashboard-modern .empty-state-modern p[data-v-4e14d68d]{font-size:.875rem;margin:0}.admin-dashboard-modern .activity-item-modern[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e8ecf1;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.admin-dashboard-modern .activity-item-modern[data-v-4e14d68d]:last-child{border-bottom:none}.admin-dashboard-modern .activity-item-modern[data-v-4e14d68d]:hover{background-color:#f8fafc}.admin-dashboard-modern .activity-item-modern .activity-icon-modern[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;margin-right:14px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-icon-modern i[data-v-4e14d68d]{font-size:1rem;color:#fff}.admin-dashboard-modern .activity-item-modern .activity-content-modern[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:14px;min-width:0}.admin-dashboard-modern .activity-item-modern .activity-content-modern .activity-title-modern[data-v-4e14d68d]{font-weight:600;color:#334155;font-size:.875rem;margin-bottom:2px}.admin-dashboard-modern .activity-item-modern .activity-content-modern .activity-description-modern[data-v-4e14d68d]{font-size:.8125rem;color:#64748b;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dashboard-modern .activity-item-modern .activity-time-modern[data-v-4e14d68d]{font-size:.75rem;color:#94a3b8;white-space:nowrap;margin-right:14px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-action-modern[data-v-4e14d68d]{-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn[data-v-4e14d68d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:500;color:#3abf94;background-color:transparent;border:1px solid #3abf94;border-radius:6px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn i[data-v-4e14d68d]{margin-left:4px;font-size:.625rem}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn[data-v-4e14d68d]:hover{background-color:#3abf94;color:#fff}@media(max-width:768px){.admin-dashboard-modern[data-v-4e14d68d]{padding:1rem}.admin-dashboard-modern .page-header[data-v-4e14d68d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.admin-dashboard-modern .page-header .page-title[data-v-4e14d68d]{font-size:1.25rem}.admin-dashboard-modern .stats-overview-container[data-v-4e14d68d]{grid-template-columns:1fr}.admin-dashboard-modern .activity-item-modern[data-v-4e14d68d]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 16px}.admin-dashboard-modern .activity-item-modern .activity-content-modern[data-v-4e14d68d]{width:calc(100% - 50px);margin-bottom:8px}.admin-dashboard-modern .activity-item-modern .activity-time-modern[data-v-4e14d68d]{width:100%;text-align:left;margin-bottom:8px;padding-left:50px}.admin-dashboard-modern .activity-item-modern .activity-action-modern[data-v-4e14d68d]{width:100%;text-align:right;padding-left:50px}}@media(max-width:480px){.admin-dashboard-modern .stat-card-modern-header[data-v-4e14d68d]{padding:12px 16px}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper[data-v-4e14d68d]{width:36px;height:36px}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-4e14d68d]{font-size:1rem}.admin-dashboard-modern .stat-card-modern-header .stat-title[data-v-4e14d68d]{font-size:.9375rem}.admin-dashboard-modern .stat-card-modern-body[data-v-4e14d68d]{padding:16px}.admin-dashboard-modern .stat-item-modern .stat-label-modern[data-v-4e14d68d]{font-size:.75rem}.admin-dashboard-modern .stat-item-modern .stat-value-modern[data-v-4e14d68d]{font-size:1rem}}.forms-page[data-v-4e14d68d]{padding:1.5rem;background-color:#f8fafc;min-height:100vh}.page-header[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.page-header .page-title[data-v-4e14d68d]{font-size:1.75rem;font-weight:600;color:#334155}.stats-overview-container[data-v-4e14d68d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card-modern[data-v-4e14d68d]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:-webkit-transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.stat-card-modern[data-v-4e14d68d]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1)}.stat-card-modern-header[data-v-4e14d68d]{padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.stat-card-modern-header .stat-icon-wrapper[data-v-4e14d68d],.stat-card-modern-header[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-card-modern-header .stat-icon-wrapper[data-v-4e14d68d]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0}.stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-4e14d68d]{font-size:1.25rem;color:#fff}.stat-card-modern-header .text-bot-icon-bg[data-v-4e14d68d]{background-color:#4a90e2}.stat-card-modern-header .voice-bot-icon-bg[data-v-4e14d68d]{background-color:#7ed321}.stat-card-modern-header .appointment-icon-bg[data-v-4e14d68d]{background-color:#f5a623}.stat-card-modern-header .default-icon-bg[data-v-4e14d68d]{background-color:#9b9b9b}.stat-card-modern-header .stat-title[data-v-4e14d68d]{font-size:1.1rem;font-weight:600;color:#334155;margin:0}.stat-card-modern-body[data-v-4e14d68d]{padding:1.25rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.stat-item-modern[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}.stat-item-modern[data-v-4e14d68d]:last-child{margin-bottom:0}.stat-item-modern .stat-label-modern[data-v-4e14d68d]{font-size:.875rem;color:#64748b}.stat-item-modern .stat-value-modern[data-v-4e14d68d]{font-size:1.2rem;font-weight:600;color:#334155}.stat-card-modern-footer[data-v-4e14d68d]{padding:.75rem 1.25rem;border-top:1px solid #e2e8f0;text-align:right}.stat-card-modern-footer .view-details-link[data-v-4e14d68d]{color:#3abf94;text-decoration:none;font-size:.875rem;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.stat-card-modern-footer .view-details-link i[data-v-4e14d68d]{margin-left:.25rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.stat-card-modern-footer .view-details-link[data-v-4e14d68d]:hover{color:rgb(46.1204819277,151.8795180723,117.686746988)}.stat-card-modern-footer .view-details-link:hover i[data-v-4e14d68d]{-webkit-transform:translateX(3px);transform:translateX(3px)}.task-details-item[data-v-4e14d68d]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);margin-bottom:1.5rem;border:1px solid #e2e8f0;overflow:hidden}.task-details-item-header[data-v-4e14d68d]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid #e2e8f0;background-color:#fff}.task-details-item-header .section-title[data-v-4e14d68d],.task-details-item-header[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-details-item-header .section-title[data-v-4e14d68d]{font-size:1.1rem;font-weight:600;color:#334155;margin:0}.task-details-item-header .section-title .section-icon[data-v-4e14d68d]{margin-right:.6rem;color:#3abf94;font-size:1.2rem}.empty-state-modern[data-v-4e14d68d]{padding:2rem 1.25rem;text-align:center;color:#64748b}.empty-state-modern .empty-state-icon[data-v-4e14d68d]{font-size:2.5rem;margin-bottom:.75rem;color:#e2e8f0}.empty-state-modern p[data-v-4e14d68d]{font-size:.9rem}.activity-item-modern[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.activity-item-modern[data-v-4e14d68d]:last-child{border-bottom:none}.activity-item-modern[data-v-4e14d68d]:hover{background-color:rgb(211.2771084337,241.7228915663,231.8795180723)}.activity-item-modern .activity-icon-modern[data-v-4e14d68d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}.activity-item-modern .activity-icon-modern i[data-v-4e14d68d]{font-size:1.1rem;color:#fff}.activity-item-modern .activity-content-modern[data-v-4e14d68d]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem}.activity-item-modern .activity-content-modern .activity-title-modern[data-v-4e14d68d]{font-weight:600;color:#334155;font-size:.95rem;margin-bottom:.15rem}.activity-item-modern .activity-content-modern .activity-description-modern[data-v-4e14d68d]{font-size:.85rem;color:#64748b;line-height:1.4}.activity-item-modern .activity-time-modern[data-v-4e14d68d]{font-size:.75rem;color:#64748b;white-space:nowrap;margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}.activity-item-modern .activity-action-modern[data-v-4e14d68d]{-ms-flex-negative:0;flex-shrink:0}.activity-item-modern .activity-action-modern .action-link-btn[data-v-4e14d68d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3rem .75rem;font-size:.8rem;font-weight:500;color:#3abf94;background-color:transparent;border:1px solid #3abf94;border-radius:4px;text-decoration:none;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.activity-item-modern .activity-action-modern .action-link-btn i[data-v-4e14d68d]{margin-left:.3rem;font-size:.7rem}.activity-item-modern .activity-action-modern .action-link-btn[data-v-4e14d68d]:hover{background-color:#3abf94;color:#fff}@media(max-width:768px){.page-header[data-v-4e14d68d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-header .page-title[data-v-4e14d68d]{margin-bottom:.5rem}.stats-overview-container[data-v-4e14d68d]{grid-template-columns:1fr}.activity-item-modern[data-v-4e14d68d]{-ms-flex-wrap:wrap;flex-wrap:wrap}.activity-item-modern .activity-content-modern[data-v-4e14d68d]{margin-bottom:.5rem;width:calc(100% - 52px)}.activity-item-modern .activity-time-modern[data-v-4e14d68d]{width:100%;text-align:left;margin-top:.25rem;margin-bottom:.5rem;padding-left:52px}.activity-item-modern .activity-action-modern[data-v-4e14d68d]{width:100%;text-align:right;padding-left:52px}}@media(max-width:480px){.forms-page[data-v-4e14d68d]{padding:1rem}.page-header .page-title[data-v-4e14d68d]{font-size:1.5rem}.stat-card-modern-header[data-v-4e14d68d]{padding:.75rem 1rem}.stat-card-modern-header .stat-icon-wrapper[data-v-4e14d68d]{width:36px;height:36px}.stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-4e14d68d]{font-size:1.1rem}.stat-card-modern-header .stat-title[data-v-4e14d68d]{font-size:1rem}.stat-card-modern-body[data-v-4e14d68d]{padding:1rem}.stat-item-modern .stat-label-modern[data-v-4e14d68d]{font-size:.8rem}.stat-item-modern .stat-value-modern[data-v-4e14d68d]{font-size:1.1rem}.activity-item-modern[data-v-4e14d68d]{padding:.75rem 1rem}.activity-item-modern .activity-icon-modern[data-v-4e14d68d]{margin-right:.75rem}.activity-item-modern .activity-content-modern[data-v-4e14d68d]{width:calc(100% - 48px)}.activity-item-modern .activity-action-modern[data-v-4e14d68d],.activity-item-modern .activity-time-modern[data-v-4e14d68d]{padding-left:48px}}.appointment-calendar-modern[data-v-d8f30546]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .office-header[data-v-d8f30546]{background-color:#fff;padding:1.25rem 0;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.appointment-calendar-modern .header-content[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.appointment-calendar-modern .office-info[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.appointment-calendar-modern .logo-container[data-v-d8f30546]{-ms-flex-negative:0;flex-shrink:0}.appointment-calendar-modern .logo[data-v-d8f30546]{width:48px;height:48px;background-color:#eef2ff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4361ee}.appointment-calendar-modern .logo .logo-icon[data-v-d8f30546]{font-size:1.5rem}.appointment-calendar-modern .text-content[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.appointment-calendar-modern .office-name[data-v-d8f30546]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.appointment-calendar-modern .office-tagline[data-v-d8f30546]{font-size:.875rem;color:#64748b;margin:0}.appointment-calendar-modern .page-title[data-v-d8f30546]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0;text-align:center}.appointment-calendar-modern .patient-card[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.appointment-calendar-modern .patient-card[data-v-d8f30546]:hover{background-color:#fff;border-color:rgb(209.1931818182,218.6704545455,231.3068181818)}.appointment-calendar-modern .patient-avatar[data-v-d8f30546]{width:36px;height:36px;border-radius:50%;background-color:#3b82f6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.875rem}.appointment-calendar-modern .patient-info[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.appointment-calendar-modern .patient-name[data-v-d8f30546]{font-weight:600;font-size:.875rem;color:#334155;margin:0}.appointment-calendar-modern .patient-status[data-v-d8f30546]{font-size:.75rem;color:#3abf94;margin:0;font-weight:500}.appointment-calendar-modern .admin-link[data-v-d8f30546]{margin-left:auto}.appointment-calendar-modern .admin-button[data-v-d8f30546],.appointment-calendar-modern .admin-link[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-calendar-modern .admin-button[data-v-d8f30546]{gap:8px;padding:10px 16px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;text-decoration:none;font-size:.875rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.appointment-calendar-modern .admin-button[data-v-d8f30546]:hover{background-color:#eef2ff;color:#3a56d4;border-color:#eef2ff}.appointment-calendar-modern .admin-button .admin-icon[data-v-d8f30546]{font-size:1rem}.appointment-calendar-modern .calendar-container[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 2rem;overflow:hidden}@media(max-width:768px){.appointment-calendar-modern .calendar-container[data-v-d8f30546]{padding:1rem}}.appointment-calendar-modern .calendar-container>.container[data-v-d8f30546]{max-width:1200px;margin:0 auto;width:100%}.appointment-calendar-modern .calendar-card[data-v-d8f30546],.appointment-calendar-modern .calendar-container>.container[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .calendar-card[data-v-d8f30546]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}.appointment-calendar-modern .calendar-controls[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.appointment-calendar-modern .navigation-controls[data-v-d8f30546],.appointment-calendar-modern .view-controls[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.appointment-calendar-modern .btn[data-v-d8f30546]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 14px;border-radius:6px;font-weight:500;font-size:.8125rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #e2e8f0;background-color:#fff;color:#334155}.appointment-calendar-modern .btn[data-v-d8f30546]:hover{background-color:#f8fafc;border-color:rgb(209.1931818182,218.6704545455,231.3068181818)}.appointment-calendar-modern .btn-icon[data-v-d8f30546]{padding:8px 10px;border-radius:6px;color:#64748b}.appointment-calendar-modern .btn-icon .icon[data-v-d8f30546]{font-size:.875rem}.appointment-calendar-modern .btn-icon[data-v-d8f30546]:hover{color:#334155;background-color:#f8fafc}.appointment-calendar-modern .btn-primary[data-v-d8f30546]{background-color:#3abf94;color:#fff;border-color:#3abf94}.appointment-calendar-modern .btn-primary[data-v-d8f30546]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .btn-active[data-v-d8f30546]{background-color:#3abf94;color:#fff;border-color:#3abf94}.appointment-calendar-modern .btn-active[data-v-d8f30546]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .today-btn[data-v-d8f30546]{margin:0 4px}.appointment-calendar-modern .current-month-year[data-v-d8f30546]{font-size:1.25rem;font-weight:600;color:#334155;margin:0;min-width:180px;text-align:center}.appointment-calendar-modern .calendar-actions[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.appointment-calendar-modern .date-picker-wrapper[data-v-d8f30546]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-calendar-modern .date-picker-input[data-v-d8f30546]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.appointment-calendar-modern .date-picker-btn[data-v-d8f30546]{pointer-events:none}.appointment-calendar-modern .simple-calendar[data-v-d8f30546]{padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.appointment-calendar-modern .calendar-header[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e2e8f0;padding-bottom:12px;margin-bottom:0}.appointment-calendar-modern .calendar-day-header[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 12px;text-align:center}.appointment-calendar-modern .calendar-day-header.is-today .day-date[data-v-d8f30546],.appointment-calendar-modern .calendar-day-header.is-today .day-name[data-v-d8f30546]{color:#3abf94}.appointment-calendar-modern .day-name[data-v-d8f30546]{font-weight:600;text-transform:uppercase;font-size:.6875rem;color:#64748b;letter-spacing:.03em;margin-bottom:4px}.appointment-calendar-modern .day-date[data-v-d8f30546]{font-size:.875rem;font-weight:500;color:#334155}.appointment-calendar-modern .calendar-body[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.appointment-calendar-modern .calendar-body[data-v-d8f30546]::-webkit-scrollbar{width:6px}.appointment-calendar-modern .calendar-body[data-v-d8f30546]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:3px}.appointment-calendar-modern .calendar-body[data-v-d8f30546]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.appointment-calendar-modern .time-slots[data-v-d8f30546]{width:60px;-ms-flex-negative:0;flex-shrink:0;padding-top:8px}.appointment-calendar-modern .time-label[data-v-d8f30546]{height:44px;padding:4px 8px 4px 0;font-size:.6875rem;color:#64748b;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px dotted #e8ecf1}.appointment-calendar-modern .time-label[data-v-d8f30546]:not(.half-hour){border-bottom:1px solid #e2e8f0;font-weight:500;color:#334155}.appointment-calendar-modern .time-label.half-hour[data-v-d8f30546]{color:#94a3b8}.appointment-calendar-modern .days-grid[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.appointment-calendar-modern .day-column[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #e2e8f0}.appointment-calendar-modern .time-slot[data-v-d8f30546]{height:44px;padding:4px 8px;border-bottom:1px dotted #e8ecf1;font-size:.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.appointment-calendar-modern .time-slot[data-v-d8f30546]:hover{background-color:#f8fafc}.appointment-calendar-modern .day-column>.time-slot[data-v-d8f30546]:nth-child(2n){border-bottom:1px solid #e2e8f0}.appointment-calendar-modern .time-slot.available[data-v-d8f30546]{background-color:#3abf94;color:#fff;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;text-align:center;border-radius:6px;margin:2px 4px;height:40px;border-bottom:none!important}.appointment-calendar-modern .time-slot.available[data-v-d8f30546]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .slot-content[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1px}.appointment-calendar-modern .slot-doctor[data-v-d8f30546]{font-weight:600;font-size:.6875rem}.appointment-calendar-modern .slot-time[data-v-d8f30546]{font-size:.5625rem;opacity:.9}.appointment-calendar-modern .time-slot.booked[data-v-d8f30546]{background-color:#f8fafc;color:#94a3b8}.appointment-calendar-modern .month-calendar[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.appointment-calendar-modern .month-header[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px;border-bottom:1px solid #e2e8f0;-ms-flex-negative:0;flex-shrink:0;background-color:#f8fafc}.appointment-calendar-modern .month-day-name[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:12px 8px;text-align:center;font-weight:600;font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.appointment-calendar-modern .month-grid[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;overflow-y:auto}.appointment-calendar-modern .month-week[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80px}.appointment-calendar-modern .month-day[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:8px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;cursor:pointer;position:relative;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.appointment-calendar-modern .month-day[data-v-d8f30546]:hover{background-color:#f8fafc}.appointment-calendar-modern .month-day.not-current-month[data-v-d8f30546]{background-color:#f8fafc;color:#94a3b8;cursor:default}.appointment-calendar-modern .month-day.not-current-month[data-v-d8f30546]:hover{background-color:#f8fafc}.appointment-calendar-modern .month-day.not-current-month .day-number[data-v-d8f30546]{color:#94a3b8}.appointment-calendar-modern .month-day.is-today .day-number[data-v-d8f30546]{background-color:#3abf94;color:#fff;border-radius:50%;width:1.5em;height:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-weight:600;padding:0}.appointment-calendar-modern .day-number[data-v-d8f30546]{font-size:.8125rem;font-weight:500;text-align:right;padding-bottom:6px;-ms-flex-negative:0;flex-shrink:0;color:#334155}.appointment-calendar-modern .month-day-slots[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;text-align:left;margin-top:4px;-ms-flex-item-align:start;align-self:flex-start}.appointment-calendar-modern .month-day-slots[data-v-d8f30546]::-webkit-scrollbar{width:3px}.appointment-calendar-modern .month-day-slots[data-v-d8f30546]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.appointment-calendar-modern .month-slot-item[data-v-d8f30546]{display:inline-block;font-size:.5625rem;line-height:1.3;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;margin-right:2px;background-color:rgba(58,191,148,.15);border-radius:10px;color:rgb(40.1807228916,132.3192771084,102.5301204819);font-weight:500;max-width:100%}.appointment-calendar-modern .configuration-error[data-v-d8f30546]{text-align:center;padding:3rem 2rem;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:12px;margin:2rem auto;max-width:500px}.appointment-calendar-modern .configuration-error .error-icon[data-v-d8f30546]{font-size:2.5rem;margin-bottom:1rem}.appointment-calendar-modern .configuration-error h2[data-v-d8f30546]{color:#92400e;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.appointment-calendar-modern .configuration-error p[data-v-d8f30546]{color:#64748b;font-size:.875rem;margin:0 0 .5rem 0}.appointment-calendar-modern .configuration-error p.text-muted[data-v-d8f30546]{font-size:.8125rem;color:#94a3b8}.appointment-calendar-modern .calendar-error-message[data-v-d8f30546]{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;padding:1rem 1.25rem;margin-bottom:1rem;border-radius:8px;font-size:.875rem}.appointment-calendar-modern .appointment-datetime[data-v-d8f30546]{margin-bottom:1.5rem;padding:16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.appointment-calendar-modern .datetime-item[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.appointment-calendar-modern .datetime-item[data-v-d8f30546]:last-child{margin-bottom:0}.appointment-calendar-modern .datetime-icon[data-v-d8f30546]{width:32px;height:32px;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:6px;border:1px solid #e2e8f0}.appointment-calendar-modern .datetime-text[data-v-d8f30546]{font-size:.9375rem;font-weight:500;color:#334155}.appointment-calendar-modern .appointment-form[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.appointment-calendar-modern .form-row[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media(max-width:576px){.appointment-calendar-modern .form-row[data-v-d8f30546]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.appointment-calendar-modern .form-group[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .form-group label[data-v-d8f30546]{font-size:.8125rem;font-weight:500;margin-bottom:6px;color:#334155}.appointment-calendar-modern .form-control[data-v-d8f30546]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.appointment-calendar-modern .form-control[data-v-d8f30546]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.appointment-calendar-modern .form-control.is-invalid[data-v-d8f30546]{border-color:#dc2626}.appointment-calendar-modern select.form-control[data-v-d8f30546]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:36px}.appointment-calendar-modern textarea.form-control[data-v-d8f30546]{min-height:80px;resize:vertical}.appointment-calendar-modern .text-danger[data-v-d8f30546]{color:#dc2626!important;font-size:.75rem;margin-top:4px}.appointment-calendar-modern .text-info[data-v-d8f30546]{color:#3b82f6!important;font-size:.75rem;display:block;margin-top:4px}.appointment-calendar-modern .book-btn[data-v-d8f30546]{background-color:#3abf94;border-color:#3abf94}.appointment-calendar-modern .book-btn[data-v-d8f30546]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}@media(max-width:768px){.appointment-calendar-modern .header-content[data-v-d8f30546]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.appointment-calendar-modern .patient-card[data-v-d8f30546]{-ms-flex-item-align:stretch;align-self:stretch}.appointment-calendar-modern .admin-link[data-v-d8f30546]{margin-left:0}.appointment-calendar-modern .calendar-controls[data-v-d8f30546]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 16px}.appointment-calendar-modern .view-controls[data-v-d8f30546]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.appointment-calendar-modern .calendar-body[data-v-d8f30546]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .time-slots[data-v-d8f30546]{width:100%;display:none}.appointment-calendar-modern .days-grid[data-v-d8f30546]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .day-column[data-v-d8f30546]{border-left:none;border-top:1px solid #e2e8f0}}@media(max-width:480px){.appointment-calendar-modern .calendar-container[data-v-d8f30546]{padding:.75rem}.appointment-calendar-modern .office-name[data-v-d8f30546]{font-size:1.25rem}.appointment-calendar-modern .btn[data-v-d8f30546]{padding:6px 10px;font-size:.75rem}.appointment-calendar-modern .simple-calendar[data-v-d8f30546]{padding:12px}.appointment-calendar-modern .month-week[data-v-d8f30546]{min-height:60px}.appointment-calendar-modern .month-day[data-v-d8f30546]{padding:4px}.appointment-calendar-modern .day-number[data-v-d8f30546]{font-size:.6875rem}}.admin-layout-modern[data-v-d8f30546]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100vh}.admin-layout-modern .admin-header[data-v-d8f30546]{background-color:#fff;padding:1rem 0;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.admin-layout-modern .container[data-v-d8f30546]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.admin-layout-modern .container[data-v-d8f30546]{padding:0 1rem}}.admin-layout-modern .header-content[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.admin-layout-modern .admin-title[data-v-d8f30546]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-layout-modern .admin-controls[data-v-d8f30546]{gap:12px}.admin-layout-modern .admin-controls[data-v-d8f30546],.admin-layout-modern .date-filter[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-layout-modern .date-filter[data-v-d8f30546]{gap:8px}.admin-layout-modern .date-filter label[data-v-d8f30546]{font-size:.8125rem;color:#64748b;font-weight:500}.admin-layout-modern .date-filter select.form-control[data-v-d8f30546]{padding:8px 32px 8px 12px;font-size:.8125rem;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-layout-modern .date-filter select.form-control[data-v-d8f30546]:focus{outline:none;border-color:#3abf94}.admin-layout-modern .admin-container[data-v-d8f30546]{padding:1.5rem 0}.admin-layout-modern .admin-content[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.admin-layout-modern .admin-sidebar[data-v-d8f30546]{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.admin-layout-modern .nav-menu[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.admin-layout-modern .nav-item[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;color:#334155;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875rem;font-weight:500}.admin-layout-modern .nav-item.router-link-active[data-v-d8f30546]{background-color:rgba(58,191,148,.1);color:#3abf94}.admin-layout-modern .nav-item.router-link-active .nav-icon[data-v-d8f30546]{opacity:1}.admin-layout-modern .nav-item[data-v-d8f30546]:hover:not(.router-link-active){background-color:#f8fafc}.admin-layout-modern .nav-item .nav-icon[data-v-d8f30546]{font-size:1.125rem;width:24px;text-align:center;opacity:.8}.admin-layout-modern .admin-main[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:0;min-height:500px;overflow:hidden}@media(max-width:768px){.admin-layout-modern .admin-content[data-v-d8f30546]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-layout-modern .admin-sidebar[data-v-d8f30546]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.admin-layout-modern .nav-menu[data-v-d8f30546]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.admin-layout-modern .nav-item[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 12px}}.admin-dashboard-modern[data-v-d8f30546]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;padding:1.5rem;background-color:#f8fafc;min-height:100%}.admin-dashboard-modern .page-header[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.admin-dashboard-modern .page-header .page-title[data-v-d8f30546]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-dashboard-modern .stats-overview-container[data-v-d8f30546]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:24px}.admin-dashboard-modern .stat-card-modern[data-v-d8f30546]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-dashboard-modern .stat-card-modern[data-v-d8f30546]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.admin-dashboard-modern .stat-card-modern-header[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:10px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-d8f30546]{font-size:1.125rem;color:#fff}.admin-dashboard-modern .stat-card-modern-header .text-bot-icon-bg[data-v-d8f30546]{background-color:#3b82f6}.admin-dashboard-modern .stat-card-modern-header .voice-bot-icon-bg[data-v-d8f30546]{background-color:#3abf94}.admin-dashboard-modern .stat-card-modern-header .appointment-icon-bg[data-v-d8f30546]{background-color:#f59e0b}.admin-dashboard-modern .stat-card-modern-header .default-icon-bg[data-v-d8f30546]{background-color:#94a3b8}.admin-dashboard-modern .stat-card-modern-header .stat-title[data-v-d8f30546]{font-size:1rem;font-weight:600;color:#0f172a;margin:0}.admin-dashboard-modern .stat-card-modern-body[data-v-d8f30546]{padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.admin-dashboard-modern .stat-item-modern[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.admin-dashboard-modern .stat-item-modern[data-v-d8f30546]:last-child{margin-bottom:0}.admin-dashboard-modern .stat-item-modern .stat-label-modern[data-v-d8f30546]{font-size:.8125rem;color:#64748b}.admin-dashboard-modern .stat-item-modern .stat-value-modern[data-v-d8f30546]{font-size:1.125rem;font-weight:600;color:#0f172a}.admin-dashboard-modern .stat-card-modern-footer[data-v-d8f30546]{padding:12px 20px;border-top:1px solid #e2e8f0;background-color:#f8fafc;text-align:right;border-radius:0 0 12px 12px}.admin-dashboard-modern .stat-card-modern-footer .view-details-link[data-v-d8f30546]{color:#3abf94;text-decoration:none;font-size:.8125rem;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.admin-dashboard-modern .stat-card-modern-footer .view-details-link i[data-v-d8f30546]{margin-left:4px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.admin-dashboard-modern .stat-card-modern-footer .view-details-link[data-v-d8f30546]:hover{color:rgb(48.4963855422,159.7036144578,123.7493975904)}.admin-dashboard-modern .stat-card-modern-footer .view-details-link:hover i[data-v-d8f30546]{-webkit-transform:translateX(3px);transform:translateX(3px)}.admin-dashboard-modern .task-details-item[data-v-d8f30546]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;margin-bottom:24px;overflow:hidden}.admin-dashboard-modern .task-details-item-header[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.admin-dashboard-modern .task-details-item-header .section-title[data-v-d8f30546]{font-size:1rem;font-weight:600;color:#0f172a;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.admin-dashboard-modern .task-details-item-header .section-title .section-icon[data-v-d8f30546]{color:#64748b;font-size:1rem}.admin-dashboard-modern .empty-state-modern[data-v-d8f30546]{padding:2.5rem 1.5rem;text-align:center;color:#64748b}.admin-dashboard-modern .empty-state-modern .empty-state-icon[data-v-d8f30546]{font-size:2rem;margin-bottom:12px;color:#94a3b8}.admin-dashboard-modern .empty-state-modern p[data-v-d8f30546]{font-size:.875rem;margin:0}.admin-dashboard-modern .activity-item-modern[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e8ecf1;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.admin-dashboard-modern .activity-item-modern[data-v-d8f30546]:last-child{border-bottom:none}.admin-dashboard-modern .activity-item-modern[data-v-d8f30546]:hover{background-color:#f8fafc}.admin-dashboard-modern .activity-item-modern .activity-icon-modern[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;margin-right:14px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-icon-modern i[data-v-d8f30546]{font-size:1rem;color:#fff}.admin-dashboard-modern .activity-item-modern .activity-content-modern[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:14px;min-width:0}.admin-dashboard-modern .activity-item-modern .activity-content-modern .activity-title-modern[data-v-d8f30546]{font-weight:600;color:#334155;font-size:.875rem;margin-bottom:2px}.admin-dashboard-modern .activity-item-modern .activity-content-modern .activity-description-modern[data-v-d8f30546]{font-size:.8125rem;color:#64748b;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dashboard-modern .activity-item-modern .activity-time-modern[data-v-d8f30546]{font-size:.75rem;color:#94a3b8;white-space:nowrap;margin-right:14px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-action-modern[data-v-d8f30546]{-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn[data-v-d8f30546]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:500;color:#3abf94;background-color:transparent;border:1px solid #3abf94;border-radius:6px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn i[data-v-d8f30546]{margin-left:4px;font-size:.625rem}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn[data-v-d8f30546]:hover{background-color:#3abf94;color:#fff}@media(max-width:768px){.admin-dashboard-modern[data-v-d8f30546]{padding:1rem}.admin-dashboard-modern .page-header[data-v-d8f30546]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.admin-dashboard-modern .page-header .page-title[data-v-d8f30546]{font-size:1.25rem}.admin-dashboard-modern .stats-overview-container[data-v-d8f30546]{grid-template-columns:1fr}.admin-dashboard-modern .activity-item-modern[data-v-d8f30546]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 16px}.admin-dashboard-modern .activity-item-modern .activity-content-modern[data-v-d8f30546]{width:calc(100% - 50px);margin-bottom:8px}.admin-dashboard-modern .activity-item-modern .activity-time-modern[data-v-d8f30546]{width:100%;text-align:left;margin-bottom:8px;padding-left:50px}.admin-dashboard-modern .activity-item-modern .activity-action-modern[data-v-d8f30546]{width:100%;text-align:right;padding-left:50px}}@media(max-width:480px){.admin-dashboard-modern .stat-card-modern-header[data-v-d8f30546]{padding:12px 16px}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper[data-v-d8f30546]{width:36px;height:36px}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-d8f30546]{font-size:1rem}.admin-dashboard-modern .stat-card-modern-header .stat-title[data-v-d8f30546]{font-size:.9375rem}.admin-dashboard-modern .stat-card-modern-body[data-v-d8f30546]{padding:16px}.admin-dashboard-modern .stat-item-modern .stat-label-modern[data-v-d8f30546]{font-size:.75rem}.admin-dashboard-modern .stat-item-modern .stat-value-modern[data-v-d8f30546]{font-size:1rem}}.conversation-detail[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:1.25rem;height:100%;overflow-y:auto}.detail-header[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex}.back-btn[data-v-d8f30546],.detail-header[data-v-d8f30546]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-btn[data-v-d8f30546]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;padding:.5rem 1rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875rem;font-weight:500}.back-btn[data-v-d8f30546]:hover{background-color:#f8fafc;border-color:#cbd5e1}.back-btn i[data-v-d8f30546]{font-size:.75rem}.panel-card[data-v-d8f30546]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.panel-header[data-v-d8f30546]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.panel-header[data-v-d8f30546],.panel-title[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-title[data-v-d8f30546]{gap:.5rem;font-size:1rem;font-weight:600;color:#0f172a;margin:0}.panel-icon[data-v-d8f30546]{color:#3abf94;font-size:1rem}.panel-body[data-v-d8f30546]{padding:1.25rem}.info-card .panel-body[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.conversation-id[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f8fafc;border-radius:8px;font-size:.875rem}.id-label[data-v-d8f30546]{color:#64748b;font-weight:500}.id-value[data-v-d8f30546]{color:#0f172a;font-family:Monaco,Consolas,monospace;font-size:.8125rem;word-break:break-all}.meta-grid[data-v-d8f30546]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.meta-item[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.meta-label[data-v-d8f30546]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.025em}.meta-value[data-v-d8f30546]{font-size:.9375rem;color:#0f172a;font-weight:500}.type-icon[data-v-d8f30546]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:.875rem}.type-icon.text[data-v-d8f30546]{background:rgba(99,102,241,.1)}.type-icon.voice[data-v-d8f30546]{background:rgba(168,85,247,.1)}.status-badge[data-v-d8f30546]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:500}.status-badge.completed[data-v-d8f30546]{background:rgba(58,191,148,.1);color:#3abf94}.status-badge.in-progress[data-v-d8f30546]{background:rgba(59,130,246,.1);color:#3b82f6}.status-badge.failed[data-v-d8f30546]{background:rgba(239,68,68,.1);color:#ef4444}.status-badge.unknown[data-v-d8f30546]{background:#f1f5f9;color:#64748b}.message-count[data-v-d8f30546]{font-size:.8125rem;font-weight:500;color:#64748b;background:#e2e8f0;padding:.25rem .75rem;border-radius:50px}.audio-error[data-v-d8f30546],.audio-loading[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;gap:1rem;text-align:center}.loading-spinner[data-v-d8f30546]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3abf94;border-radius:50%;-webkit-animation:spin-d8f30546 .8s linear infinite;animation:spin-d8f30546 .8s linear infinite}@-webkit-keyframes spin-d8f30546{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-d8f30546{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-text[data-v-d8f30546]{color:#64748b;font-size:.875rem}.error-icon[data-v-d8f30546]{font-size:2rem}.error-message[data-v-d8f30546]{color:#ef4444;font-size:.875rem}.retry-btn[data-v-d8f30546]{padding:.5rem 1rem;background-color:#3abf94;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.retry-btn[data-v-d8f30546]:hover{background-color:#2da57f}.audio-player[data-v-d8f30546]{width:100%}.audio-element[data-v-d8f30546]{width:100%;margin-bottom:1rem;border-radius:8px}.audio-controls[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem}.audio-btn[data-v-d8f30546]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.download-btn[data-v-d8f30546]{background-color:#fff;border:1px solid #e2e8f0;color:#334155}.download-btn[data-v-d8f30546]:hover{background-color:rgba(58,191,148,.1);border-color:#3abf94;color:#3abf94}.transcript-body[data-v-d8f30546]{padding:0}.empty-transcript[data-v-d8f30546],.loading-state[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 1rem;text-align:center}.empty-icon[data-v-d8f30546]{font-size:2.5rem;color:#cbd5e1;margin-bottom:1rem}.empty-text[data-v-d8f30546]{font-size:1rem;font-weight:600;color:#334155}.transcript[data-v-d8f30546]{gap:1rem;max-height:400px;overflow-y:auto;padding:1.25rem}.message[data-v-d8f30546],.transcript[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.message[data-v-d8f30546]{max-width:85%}.user-message[data-v-d8f30546]{-ms-flex-item-align:end;align-self:flex-end}.bot-message[data-v-d8f30546]{-ms-flex-item-align:start;align-self:flex-start}.message-sender[data-v-d8f30546]{font-size:.75rem;margin-bottom:.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.user-message .message-sender[data-v-d8f30546]{text-align:right;color:#3abf94}.bot-message .message-sender[data-v-d8f30546]{text-align:left;color:#6366f1}.message-bubble[data-v-d8f30546]{padding:.75rem 1rem;border-radius:12px;position:relative}.user-message .message-bubble[data-v-d8f30546]{background-color:rgba(58,191,148,.1);border-top-right-radius:4px}.bot-message .message-bubble[data-v-d8f30546]{background-color:#f1f5f9;border-top-left-radius:4px}.message-text[data-v-d8f30546]{font-size:.9375rem;line-height:1.5;color:#334155;margin-bottom:.5rem}.message-time[data-v-d8f30546]{text-align:right;font-size:.6875rem;color:#94a3b8}.related-info-card[data-v-d8f30546]{background-color:#f8fafc;border-radius:8px;padding:1rem}.related-appointment[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1rem}.appointment-icon[data-v-d8f30546]{font-size:1.5rem;color:#3abf94}.appointment-details[data-v-d8f30546]{-webkit-box-flex:1;-ms-flex:1;flex:1}.appointment-title[data-v-d8f30546]{font-weight:600;margin-bottom:.25rem;color:#3abf94}.appointment-info[data-v-d8f30546]{margin-bottom:.25rem;font-size:.9375rem;color:#334155}.appointment-time[data-v-d8f30546]{font-size:.8125rem;color:#64748b}.related-notes[data-v-d8f30546]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.notes-title[data-v-d8f30546]{font-weight:600;margin-bottom:.5rem;font-size:.875rem;color:#0f172a}.notes-content[data-v-d8f30546]{font-size:.875rem;color:#64748b}.detail-actions[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:1rem;margin-top:auto}.action-btn[data-v-d8f30546]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.delete-btn[data-v-d8f30546]{background-color:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.delete-btn[data-v-d8f30546]:hover{background-color:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3)}.delete-modal[data-v-d8f30546]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-backdrop[data-v-d8f30546]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.5);z-index:1040}.modal-dialog[data-v-d8f30546]{position:relative;z-index:1050;width:90%;max-width:400px}.modal-content[data-v-d8f30546]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden;border:1px solid #e2e8f0}.modal-header[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.modal-title[data-v-d8f30546]{margin:0;font-size:1rem;font-weight:600;color:#0f172a}.modal-close[data-v-d8f30546]{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:#64748b;padding:0;-webkit-transition:color .2s ease;transition:color .2s ease}.modal-close[data-v-d8f30546]:hover{color:#334155}.modal-body[data-v-d8f30546]{padding:1.5rem 1.25rem}.modal-body p[data-v-d8f30546]{margin:0 0 .5rem;color:#334155;font-size:.9375rem}.text-danger[data-v-d8f30546]{color:#ef4444;font-size:.875rem}.modal-footer[data-v-d8f30546]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e2e8f0;background-color:#f8fafc}.btn[data-v-d8f30546]{padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-secondary[data-v-d8f30546]{background-color:#fff;border:1px solid #e2e8f0;color:#334155}.btn-secondary[data-v-d8f30546]:hover{background-color:#f1f5f9}.btn-danger[data-v-d8f30546]{background-color:#ef4444;border:1px solid #ef4444;color:#fff}.btn-danger[data-v-d8f30546]:hover{background-color:#dc2626}@media(max-width:768px){.meta-grid[data-v-d8f30546]{grid-template-columns:1fr 1fr}.message[data-v-d8f30546]{max-width:95%}}@media(max-width:480px){.conversation-detail[data-v-d8f30546]{padding:1rem}.meta-grid[data-v-d8f30546]{grid-template-columns:1fr}}.appointment-calendar-modern[data-v-5740f244]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .office-header[data-v-5740f244]{background-color:#fff;padding:1.25rem 0;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.appointment-calendar-modern .header-content[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.appointment-calendar-modern .office-info[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.appointment-calendar-modern .logo-container[data-v-5740f244]{-ms-flex-negative:0;flex-shrink:0}.appointment-calendar-modern .logo[data-v-5740f244]{width:48px;height:48px;background-color:#eef2ff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4361ee}.appointment-calendar-modern .logo .logo-icon[data-v-5740f244]{font-size:1.5rem}.appointment-calendar-modern .text-content[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.appointment-calendar-modern .office-name[data-v-5740f244]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.appointment-calendar-modern .office-tagline[data-v-5740f244]{font-size:.875rem;color:#64748b;margin:0}.appointment-calendar-modern .page-title[data-v-5740f244]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0;text-align:center}.appointment-calendar-modern .patient-card[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.appointment-calendar-modern .patient-card[data-v-5740f244]:hover{background-color:#fff;border-color:rgb(209.1931818182,218.6704545455,231.3068181818)}.appointment-calendar-modern .patient-avatar[data-v-5740f244]{width:36px;height:36px;border-radius:50%;background-color:#3b82f6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.875rem}.appointment-calendar-modern .patient-info[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.appointment-calendar-modern .patient-name[data-v-5740f244]{font-weight:600;font-size:.875rem;color:#334155;margin:0}.appointment-calendar-modern .patient-status[data-v-5740f244]{font-size:.75rem;color:#3abf94;margin:0;font-weight:500}.appointment-calendar-modern .admin-link[data-v-5740f244]{margin-left:auto}.appointment-calendar-modern .admin-button[data-v-5740f244],.appointment-calendar-modern .admin-link[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-calendar-modern .admin-button[data-v-5740f244]{gap:8px;padding:10px 16px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;text-decoration:none;font-size:.875rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.appointment-calendar-modern .admin-button[data-v-5740f244]:hover{background-color:#eef2ff;color:#3a56d4;border-color:#eef2ff}.appointment-calendar-modern .admin-button .admin-icon[data-v-5740f244]{font-size:1rem}.appointment-calendar-modern .calendar-container[data-v-5740f244]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 2rem;overflow:hidden}@media(max-width:768px){.appointment-calendar-modern .calendar-container[data-v-5740f244]{padding:1rem}}.appointment-calendar-modern .calendar-container>.container[data-v-5740f244]{max-width:1200px;margin:0 auto;width:100%}.appointment-calendar-modern .calendar-card[data-v-5740f244],.appointment-calendar-modern .calendar-container>.container[data-v-5740f244]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .calendar-card[data-v-5740f244]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}.appointment-calendar-modern .calendar-controls[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.appointment-calendar-modern .navigation-controls[data-v-5740f244],.appointment-calendar-modern .view-controls[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.appointment-calendar-modern .btn[data-v-5740f244]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 14px;border-radius:6px;font-weight:500;font-size:.8125rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #e2e8f0;background-color:#fff;color:#334155}.appointment-calendar-modern .btn[data-v-5740f244]:hover{background-color:#f8fafc;border-color:rgb(209.1931818182,218.6704545455,231.3068181818)}.appointment-calendar-modern .btn-icon[data-v-5740f244]{padding:8px 10px;border-radius:6px;color:#64748b}.appointment-calendar-modern .btn-icon .icon[data-v-5740f244]{font-size:.875rem}.appointment-calendar-modern .btn-icon[data-v-5740f244]:hover{color:#334155;background-color:#f8fafc}.appointment-calendar-modern .btn-primary[data-v-5740f244]{background-color:#3abf94;color:#fff;border-color:#3abf94}.appointment-calendar-modern .btn-primary[data-v-5740f244]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .btn-active[data-v-5740f244]{background-color:#3abf94;color:#fff;border-color:#3abf94}.appointment-calendar-modern .btn-active[data-v-5740f244]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .today-btn[data-v-5740f244]{margin:0 4px}.appointment-calendar-modern .current-month-year[data-v-5740f244]{font-size:1.25rem;font-weight:600;color:#334155;margin:0;min-width:180px;text-align:center}.appointment-calendar-modern .calendar-actions[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.appointment-calendar-modern .date-picker-wrapper[data-v-5740f244]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-calendar-modern .date-picker-input[data-v-5740f244]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.appointment-calendar-modern .date-picker-btn[data-v-5740f244]{pointer-events:none}.appointment-calendar-modern .simple-calendar[data-v-5740f244]{padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.appointment-calendar-modern .calendar-header[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e2e8f0;padding-bottom:12px;margin-bottom:0}.appointment-calendar-modern .calendar-day-header[data-v-5740f244]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 12px;text-align:center}.appointment-calendar-modern .calendar-day-header.is-today .day-date[data-v-5740f244],.appointment-calendar-modern .calendar-day-header.is-today .day-name[data-v-5740f244]{color:#3abf94}.appointment-calendar-modern .day-name[data-v-5740f244]{font-weight:600;text-transform:uppercase;font-size:.6875rem;color:#64748b;letter-spacing:.03em;margin-bottom:4px}.appointment-calendar-modern .day-date[data-v-5740f244]{font-size:.875rem;font-weight:500;color:#334155}.appointment-calendar-modern .calendar-body[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.appointment-calendar-modern .calendar-body[data-v-5740f244]::-webkit-scrollbar{width:6px}.appointment-calendar-modern .calendar-body[data-v-5740f244]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:3px}.appointment-calendar-modern .calendar-body[data-v-5740f244]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.appointment-calendar-modern .time-slots[data-v-5740f244]{width:60px;-ms-flex-negative:0;flex-shrink:0;padding-top:8px}.appointment-calendar-modern .time-label[data-v-5740f244]{height:44px;padding:4px 8px 4px 0;font-size:.6875rem;color:#64748b;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px dotted #e8ecf1}.appointment-calendar-modern .time-label[data-v-5740f244]:not(.half-hour){border-bottom:1px solid #e2e8f0;font-weight:500;color:#334155}.appointment-calendar-modern .time-label.half-hour[data-v-5740f244]{color:#94a3b8}.appointment-calendar-modern .days-grid[data-v-5740f244]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.appointment-calendar-modern .day-column[data-v-5740f244]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #e2e8f0}.appointment-calendar-modern .time-slot[data-v-5740f244]{height:44px;padding:4px 8px;border-bottom:1px dotted #e8ecf1;font-size:.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.appointment-calendar-modern .time-slot[data-v-5740f244]:hover{background-color:#f8fafc}.appointment-calendar-modern .day-column>.time-slot[data-v-5740f244]:nth-child(2n){border-bottom:1px solid #e2e8f0}.appointment-calendar-modern .time-slot.available[data-v-5740f244]{background-color:#3abf94;color:#fff;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;text-align:center;border-radius:6px;margin:2px 4px;height:40px;border-bottom:none!important}.appointment-calendar-modern .time-slot.available[data-v-5740f244]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .slot-content[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1px}.appointment-calendar-modern .slot-doctor[data-v-5740f244]{font-weight:600;font-size:.6875rem}.appointment-calendar-modern .slot-time[data-v-5740f244]{font-size:.5625rem;opacity:.9}.appointment-calendar-modern .time-slot.booked[data-v-5740f244]{background-color:#f8fafc;color:#94a3b8}.appointment-calendar-modern .month-calendar[data-v-5740f244]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.appointment-calendar-modern .month-header[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px;border-bottom:1px solid #e2e8f0;-ms-flex-negative:0;flex-shrink:0;background-color:#f8fafc}.appointment-calendar-modern .month-day-name[data-v-5740f244]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:12px 8px;text-align:center;font-weight:600;font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.appointment-calendar-modern .month-grid[data-v-5740f244]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;overflow-y:auto}.appointment-calendar-modern .month-week[data-v-5740f244]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80px}.appointment-calendar-modern .month-day[data-v-5740f244]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:8px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;cursor:pointer;position:relative;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.appointment-calendar-modern .month-day[data-v-5740f244]:hover{background-color:#f8fafc}.appointment-calendar-modern .month-day.not-current-month[data-v-5740f244]{background-color:#f8fafc;color:#94a3b8;cursor:default}.appointment-calendar-modern .month-day.not-current-month[data-v-5740f244]:hover{background-color:#f8fafc}.appointment-calendar-modern .month-day.not-current-month .day-number[data-v-5740f244]{color:#94a3b8}.appointment-calendar-modern .month-day.is-today .day-number[data-v-5740f244]{background-color:#3abf94;color:#fff;border-radius:50%;width:1.5em;height:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-weight:600;padding:0}.appointment-calendar-modern .day-number[data-v-5740f244]{font-size:.8125rem;font-weight:500;text-align:right;padding-bottom:6px;-ms-flex-negative:0;flex-shrink:0;color:#334155}.appointment-calendar-modern .month-day-slots[data-v-5740f244]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;text-align:left;margin-top:4px;-ms-flex-item-align:start;align-self:flex-start}.appointment-calendar-modern .month-day-slots[data-v-5740f244]::-webkit-scrollbar{width:3px}.appointment-calendar-modern .month-day-slots[data-v-5740f244]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.appointment-calendar-modern .month-slot-item[data-v-5740f244]{display:inline-block;font-size:.5625rem;line-height:1.3;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;margin-right:2px;background-color:rgba(58,191,148,.15);border-radius:10px;color:rgb(40.1807228916,132.3192771084,102.5301204819);font-weight:500;max-width:100%}.appointment-calendar-modern .configuration-error[data-v-5740f244]{text-align:center;padding:3rem 2rem;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:12px;margin:2rem auto;max-width:500px}.appointment-calendar-modern .configuration-error .error-icon[data-v-5740f244]{font-size:2.5rem;margin-bottom:1rem}.appointment-calendar-modern .configuration-error h2[data-v-5740f244]{color:#92400e;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.appointment-calendar-modern .configuration-error p[data-v-5740f244]{color:#64748b;font-size:.875rem;margin:0 0 .5rem 0}.appointment-calendar-modern .configuration-error p.text-muted[data-v-5740f244]{font-size:.8125rem;color:#94a3b8}.appointment-calendar-modern .calendar-error-message[data-v-5740f244]{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;padding:1rem 1.25rem;margin-bottom:1rem;border-radius:8px;font-size:.875rem}.appointment-calendar-modern .appointment-datetime[data-v-5740f244]{margin-bottom:1.5rem;padding:16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.appointment-calendar-modern .datetime-item[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.appointment-calendar-modern .datetime-item[data-v-5740f244]:last-child{margin-bottom:0}.appointment-calendar-modern .datetime-icon[data-v-5740f244]{width:32px;height:32px;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:6px;border:1px solid #e2e8f0}.appointment-calendar-modern .datetime-text[data-v-5740f244]{font-size:.9375rem;font-weight:500;color:#334155}.appointment-calendar-modern .appointment-form[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.appointment-calendar-modern .form-row[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media(max-width:576px){.appointment-calendar-modern .form-row[data-v-5740f244]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.appointment-calendar-modern .form-group[data-v-5740f244]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .form-group label[data-v-5740f244]{font-size:.8125rem;font-weight:500;margin-bottom:6px;color:#334155}.appointment-calendar-modern .form-control[data-v-5740f244]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.appointment-calendar-modern .form-control[data-v-5740f244]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.appointment-calendar-modern .form-control.is-invalid[data-v-5740f244]{border-color:#dc2626}.appointment-calendar-modern select.form-control[data-v-5740f244]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:36px}.appointment-calendar-modern textarea.form-control[data-v-5740f244]{min-height:80px;resize:vertical}.appointment-calendar-modern .text-danger[data-v-5740f244]{color:#dc2626!important;font-size:.75rem;margin-top:4px}.appointment-calendar-modern .text-info[data-v-5740f244]{color:#3b82f6!important;font-size:.75rem;display:block;margin-top:4px}.appointment-calendar-modern .book-btn[data-v-5740f244]{background-color:#3abf94;border-color:#3abf94}.appointment-calendar-modern .book-btn[data-v-5740f244]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}@media(max-width:768px){.appointment-calendar-modern .header-content[data-v-5740f244]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.appointment-calendar-modern .patient-card[data-v-5740f244]{-ms-flex-item-align:stretch;align-self:stretch}.appointment-calendar-modern .admin-link[data-v-5740f244]{margin-left:0}.appointment-calendar-modern .calendar-controls[data-v-5740f244]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 16px}.appointment-calendar-modern .view-controls[data-v-5740f244]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.appointment-calendar-modern .calendar-body[data-v-5740f244]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .time-slots[data-v-5740f244]{width:100%;display:none}.appointment-calendar-modern .days-grid[data-v-5740f244]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .day-column[data-v-5740f244]{border-left:none;border-top:1px solid #e2e8f0}}@media(max-width:480px){.appointment-calendar-modern .calendar-container[data-v-5740f244]{padding:.75rem}.appointment-calendar-modern .office-name[data-v-5740f244]{font-size:1.25rem}.appointment-calendar-modern .btn[data-v-5740f244]{padding:6px 10px;font-size:.75rem}.appointment-calendar-modern .simple-calendar[data-v-5740f244]{padding:12px}.appointment-calendar-modern .month-week[data-v-5740f244]{min-height:60px}.appointment-calendar-modern .month-day[data-v-5740f244]{padding:4px}.appointment-calendar-modern .day-number[data-v-5740f244]{font-size:.6875rem}}.admin-layout-modern[data-v-5740f244]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100vh}.admin-layout-modern .admin-header[data-v-5740f244]{background-color:#fff;padding:1rem 0;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.admin-layout-modern .container[data-v-5740f244]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.admin-layout-modern .container[data-v-5740f244]{padding:0 1rem}}.admin-layout-modern .header-content[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.admin-layout-modern .admin-title[data-v-5740f244]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-layout-modern .admin-controls[data-v-5740f244]{gap:12px}.admin-layout-modern .admin-controls[data-v-5740f244],.admin-layout-modern .date-filter[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-layout-modern .date-filter[data-v-5740f244]{gap:8px}.admin-layout-modern .date-filter label[data-v-5740f244]{font-size:.8125rem;color:#64748b;font-weight:500}.admin-layout-modern .date-filter select.form-control[data-v-5740f244]{padding:8px 32px 8px 12px;font-size:.8125rem;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-layout-modern .date-filter select.form-control[data-v-5740f244]:focus{outline:none;border-color:#3abf94}.admin-layout-modern .admin-container[data-v-5740f244]{padding:1.5rem 0}.admin-layout-modern .admin-content[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.admin-layout-modern .admin-sidebar[data-v-5740f244]{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.admin-layout-modern .nav-menu[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.admin-layout-modern .nav-item[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;color:#334155;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875rem;font-weight:500}.admin-layout-modern .nav-item.router-link-active[data-v-5740f244]{background-color:rgba(58,191,148,.1);color:#3abf94}.admin-layout-modern .nav-item.router-link-active .nav-icon[data-v-5740f244]{opacity:1}.admin-layout-modern .nav-item[data-v-5740f244]:hover:not(.router-link-active){background-color:#f8fafc}.admin-layout-modern .nav-item .nav-icon[data-v-5740f244]{font-size:1.125rem;width:24px;text-align:center;opacity:.8}.admin-layout-modern .admin-main[data-v-5740f244]{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:0;min-height:500px;overflow:hidden}@media(max-width:768px){.admin-layout-modern .admin-content[data-v-5740f244]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-layout-modern .admin-sidebar[data-v-5740f244]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.admin-layout-modern .nav-menu[data-v-5740f244]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.admin-layout-modern .nav-item[data-v-5740f244]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 12px}}.admin-dashboard-modern[data-v-5740f244]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;padding:1.5rem;background-color:#f8fafc;min-height:100%}.admin-dashboard-modern .page-header[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.admin-dashboard-modern .page-header .page-title[data-v-5740f244]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-dashboard-modern .stats-overview-container[data-v-5740f244]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:24px}.admin-dashboard-modern .stat-card-modern[data-v-5740f244]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-dashboard-modern .stat-card-modern[data-v-5740f244]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.admin-dashboard-modern .stat-card-modern-header[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:10px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-5740f244]{font-size:1.125rem;color:#fff}.admin-dashboard-modern .stat-card-modern-header .text-bot-icon-bg[data-v-5740f244]{background-color:#3b82f6}.admin-dashboard-modern .stat-card-modern-header .voice-bot-icon-bg[data-v-5740f244]{background-color:#3abf94}.admin-dashboard-modern .stat-card-modern-header .appointment-icon-bg[data-v-5740f244]{background-color:#f59e0b}.admin-dashboard-modern .stat-card-modern-header .default-icon-bg[data-v-5740f244]{background-color:#94a3b8}.admin-dashboard-modern .stat-card-modern-header .stat-title[data-v-5740f244]{font-size:1rem;font-weight:600;color:#0f172a;margin:0}.admin-dashboard-modern .stat-card-modern-body[data-v-5740f244]{padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.admin-dashboard-modern .stat-item-modern[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.admin-dashboard-modern .stat-item-modern[data-v-5740f244]:last-child{margin-bottom:0}.admin-dashboard-modern .stat-item-modern .stat-label-modern[data-v-5740f244]{font-size:.8125rem;color:#64748b}.admin-dashboard-modern .stat-item-modern .stat-value-modern[data-v-5740f244]{font-size:1.125rem;font-weight:600;color:#0f172a}.admin-dashboard-modern .stat-card-modern-footer[data-v-5740f244]{padding:12px 20px;border-top:1px solid #e2e8f0;background-color:#f8fafc;text-align:right;border-radius:0 0 12px 12px}.admin-dashboard-modern .stat-card-modern-footer .view-details-link[data-v-5740f244]{color:#3abf94;text-decoration:none;font-size:.8125rem;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.admin-dashboard-modern .stat-card-modern-footer .view-details-link i[data-v-5740f244]{margin-left:4px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.admin-dashboard-modern .stat-card-modern-footer .view-details-link[data-v-5740f244]:hover{color:rgb(48.4963855422,159.7036144578,123.7493975904)}.admin-dashboard-modern .stat-card-modern-footer .view-details-link:hover i[data-v-5740f244]{-webkit-transform:translateX(3px);transform:translateX(3px)}.admin-dashboard-modern .task-details-item[data-v-5740f244]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;margin-bottom:24px;overflow:hidden}.admin-dashboard-modern .task-details-item-header[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.admin-dashboard-modern .task-details-item-header .section-title[data-v-5740f244]{font-size:1rem;font-weight:600;color:#0f172a;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.admin-dashboard-modern .task-details-item-header .section-title .section-icon[data-v-5740f244]{color:#64748b;font-size:1rem}.admin-dashboard-modern .empty-state-modern[data-v-5740f244]{padding:2.5rem 1.5rem;text-align:center;color:#64748b}.admin-dashboard-modern .empty-state-modern .empty-state-icon[data-v-5740f244]{font-size:2rem;margin-bottom:12px;color:#94a3b8}.admin-dashboard-modern .empty-state-modern p[data-v-5740f244]{font-size:.875rem;margin:0}.admin-dashboard-modern .activity-item-modern[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e8ecf1;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.admin-dashboard-modern .activity-item-modern[data-v-5740f244]:last-child{border-bottom:none}.admin-dashboard-modern .activity-item-modern[data-v-5740f244]:hover{background-color:#f8fafc}.admin-dashboard-modern .activity-item-modern .activity-icon-modern[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;margin-right:14px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-icon-modern i[data-v-5740f244]{font-size:1rem;color:#fff}.admin-dashboard-modern .activity-item-modern .activity-content-modern[data-v-5740f244]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:14px;min-width:0}.admin-dashboard-modern .activity-item-modern .activity-content-modern .activity-title-modern[data-v-5740f244]{font-weight:600;color:#334155;font-size:.875rem;margin-bottom:2px}.admin-dashboard-modern .activity-item-modern .activity-content-modern .activity-description-modern[data-v-5740f244]{font-size:.8125rem;color:#64748b;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dashboard-modern .activity-item-modern .activity-time-modern[data-v-5740f244]{font-size:.75rem;color:#94a3b8;white-space:nowrap;margin-right:14px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-action-modern[data-v-5740f244]{-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn[data-v-5740f244]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:500;color:#3abf94;background-color:transparent;border:1px solid #3abf94;border-radius:6px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn i[data-v-5740f244]{margin-left:4px;font-size:.625rem}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn[data-v-5740f244]:hover{background-color:#3abf94;color:#fff}@media(max-width:768px){.admin-dashboard-modern[data-v-5740f244]{padding:1rem}.admin-dashboard-modern .page-header[data-v-5740f244]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.admin-dashboard-modern .page-header .page-title[data-v-5740f244]{font-size:1.25rem}.admin-dashboard-modern .stats-overview-container[data-v-5740f244]{grid-template-columns:1fr}.admin-dashboard-modern .activity-item-modern[data-v-5740f244]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 16px}.admin-dashboard-modern .activity-item-modern .activity-content-modern[data-v-5740f244]{width:calc(100% - 50px);margin-bottom:8px}.admin-dashboard-modern .activity-item-modern .activity-time-modern[data-v-5740f244]{width:100%;text-align:left;margin-bottom:8px;padding-left:50px}.admin-dashboard-modern .activity-item-modern .activity-action-modern[data-v-5740f244]{width:100%;text-align:right;padding-left:50px}}@media(max-width:480px){.admin-dashboard-modern .stat-card-modern-header[data-v-5740f244]{padding:12px 16px}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper[data-v-5740f244]{width:36px;height:36px}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-5740f244]{font-size:1rem}.admin-dashboard-modern .stat-card-modern-header .stat-title[data-v-5740f244]{font-size:.9375rem}.admin-dashboard-modern .stat-card-modern-body[data-v-5740f244]{padding:16px}.admin-dashboard-modern .stat-item-modern .stat-label-modern[data-v-5740f244]{font-size:.75rem}.admin-dashboard-modern .stat-item-modern .stat-value-modern[data-v-5740f244]{font-size:1rem}}.conversation-list[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:1rem}.page-header[data-v-5740f244]{margin-bottom:0}.page-header-content[data-v-5740f244]{gap:1rem}.page-header-content[data-v-5740f244],.page-icon[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-icon[data-v-5740f244]{width:48px;height:48px;background:linear-gradient(135deg,#3abf94,#2da57f);border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(58,191,148,.25);box-shadow:0 4px 12px rgba(58,191,148,.25)}.page-icon i[data-v-5740f244]{color:#fff;font-size:1.25rem}.page-header-text[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.page-title[data-v-5740f244]{font-size:1.5rem;margin:0;font-weight:700;color:#0f172a;letter-spacing:-.025em}.page-subtitle[data-v-5740f244]{margin:0;font-size:.875rem;color:#64748b;font-weight:400}.panel-card[data-v-5740f244]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.panel-header[data-v-5740f244]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.panel-header[data-v-5740f244],.panel-title[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-title[data-v-5740f244]{gap:.5rem;font-size:.9375rem;font-weight:600;color:#0f172a;margin:0}.panel-icon[data-v-5740f244]{color:#3abf94;font-size:.875rem}.panel-body[data-v-5740f244]{padding:1.25rem}.panel-body.table-panel[data-v-5740f244]{padding:0}.result-count[data-v-5740f244]{font-size:.8125rem;font-weight:500;color:#64748b;background:#e2e8f0;padding:.25rem .75rem;border-radius:50px}.filter-panel[data-v-5740f244]{padding:0}.filter-body[data-v-5740f244]{padding:1.25rem}.filter-grid[data-v-5740f244]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-bottom:1.25rem}.filter-group[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.filter-label[data-v-5740f244]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.toggle-group[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f1f5f9;border-radius:10px;padding:4px;gap:4px}.toggle-btn[data-v-5740f244]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem .75rem;background:transparent;border:none;border-radius:8px;color:#64748b;font-size:.8125rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.375rem;font-family:Inter,Segoe UI,Roboto,sans-serif;white-space:nowrap}.toggle-btn i[data-v-5740f244]{font-size:.75rem}.toggle-btn[data-v-5740f244]:hover:not(.active){background:#e2e8f0;color:#334155}.toggle-btn.active[data-v-5740f244]{background:#fff;color:#3abf94;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);font-weight:600}.toggle-btn.success.active[data-v-5740f244]{color:#10b981}.toggle-btn.danger.active[data-v-5740f244]{color:#ef4444}.form-select[data-v-5740f244]{padding:.625rem 2.25rem .625rem .875rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:10px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23757575' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px;color:#334155;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;font-family:Inter,Segoe UI,Roboto,sans-serif}.form-select[data-v-5740f244]:hover{border-color:#cbd5e1}.form-select[data-v-5740f244]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.filter-actions[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:1rem;border-top:1px solid #f1f5f9}.btn[data-v-5740f244]{padding:.625rem 1.25rem;border-radius:10px;font-size:.875rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:Inter,Segoe UI,Roboto,sans-serif;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.btn i[data-v-5740f244]{font-size:.8125rem}.reset-btn[data-v-5740f244]{background-color:#fff;border:1px solid #e2e8f0;color:#64748b}.reset-btn[data-v-5740f244]:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#334155}.apply-btn[data-v-5740f244]{background:linear-gradient(135deg,#3abf94,#2da57f);border:none;color:#fff;-webkit-box-shadow:0 2px 8px rgba(58,191,148,.25);box-shadow:0 2px 8px rgba(58,191,148,.25)}.apply-btn[data-v-5740f244]:hover{-webkit-box-shadow:0 4px 12px rgba(58,191,148,.35);box-shadow:0 4px 12px rgba(58,191,148,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.table-header[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:600;font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.header-cell[data-v-5740f244],.table-cell[data-v-5740f244]{padding:.875rem 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cell-type[data-v-5740f244]{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px}.cell-date[data-v-5740f244]{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}.cell-id[data-v-5740f244]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:100px}.cell-status[data-v-5740f244]{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.cell-msg-count[data-v-5740f244]{-ms-flex:0 0 100px;flex:0 0 100px;-ms-flex-pack:center}.cell-duration[data-v-5740f244],.cell-msg-count[data-v-5740f244]{-webkit-box-flex:0;text-align:center;-webkit-box-pack:center;justify-content:center}.cell-duration[data-v-5740f244]{-ms-flex:0 0 90px;flex:0 0 90px;-ms-flex-pack:center}.cell-actions[data-v-5740f244]{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.table-row[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #f1f5f9;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875rem;color:#334155}.table-row[data-v-5740f244]:last-child{border-bottom:none}.table-row[data-v-5740f244]:hover{background-color:rgba(58,191,148,.04)}.type-indicator[data-v-5740f244]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:8px;margin-right:.625rem;font-size:.8125rem}.type-indicator.text[data-v-5740f244]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.type-indicator.voice[data-v-5740f244]{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#9333ea}.type-label[data-v-5740f244]{font-weight:500;color:#475569}.status-badge[data-v-5740f244]{display:inline-block;padding:.25rem .625rem;border-radius:50px;font-size:.75rem;font-weight:500}.status-badge.completed[data-v-5740f244]{background-color:#dcfce7;color:#16a34a}.status-badge.failed[data-v-5740f244],.status-badge.incomplete[data-v-5740f244]{background-color:#fee2e2;color:#dc2626}.status-badge.in-progress[data-v-5740f244]{background-color:#dbeafe;color:#2563eb}.status-badge.unknown[data-v-5740f244]{background-color:#f1f5f9;color:#64748b}.action-btn[data-v-5740f244]{background:none;border:none;padding:.375rem;margin-left:.375rem;cursor:pointer;font-size:.875rem;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.action-btn[data-v-5740f244]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.view-btn[data-v-5740f244]{padding:.375rem .75rem;background:linear-gradient(135deg,rgba(58,191,148,.1),rgba(45,165,127,.15));color:#3abf94;border-radius:6px;font-size:.75rem;font-weight:600;letter-spacing:.025em}.view-btn[data-v-5740f244]:hover{background:linear-gradient(135deg,rgba(58,191,148,.2),rgba(45,165,127,.25))}.audio-btn[data-v-5740f244]{background-color:rgba(147,51,234,.1);color:#9333ea}.audio-btn[data-v-5740f244]:hover{background-color:rgba(147,51,234,.2)}.delete-btn[data-v-5740f244]{background-color:rgba(239,68,68,.1);color:#ef4444}.delete-btn[data-v-5740f244]:hover{background-color:rgba(239,68,68,.2)}.loading-state[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 1rem;gap:1.25rem;color:#64748b}.loading-spinner[data-v-5740f244]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#3abf94;border-radius:50%;-webkit-animation:spin-5740f244 .8s linear infinite;animation:spin-5740f244 .8s linear infinite}@-webkit-keyframes spin-5740f244{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-5740f244{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-text[data-v-5740f244]{color:#64748b;font-size:.9375rem;font-weight:500}.empty-state[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 1.5rem;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#fff));background:linear-gradient(180deg,#f8fafc,#fff)}.empty-icon[data-v-5740f244]{font-size:3rem;margin-bottom:1.25rem;opacity:.8}.empty-text[data-v-5740f244]{font-size:1.125rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.empty-subtext[data-v-5740f244]{font-size:.875rem;color:#64748b;max-width:320px;line-height:1.5}.pagination-controls[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.25rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.page-info[data-v-5740f244]{color:#64748b;font-size:.875rem;font-weight:500}.page-info span[data-v-5740f244]{color:#0f172a;font-weight:600}.page-buttons[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.page-numbers[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.page-btn[data-v-5740f244],.page-number[data-v-5740f244]{min-width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e2e8f0;border-radius:8px;background-color:#fff;cursor:pointer;font-size:.8125rem;font-weight:500;color:#334155;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:Inter,Segoe UI,Roboto,sans-serif;padding:0 1rem}.page-btn[data-v-5740f244]:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1}.page-btn[data-v-5740f244]:disabled{opacity:.5;cursor:not-allowed;background-color:#f8fafc}.page-number.active[data-v-5740f244]{background:linear-gradient(135deg,#3abf94,#2da57f);color:#fff;border-color:transparent;-webkit-box-shadow:0 2px 4px rgba(58,191,148,.25);box-shadow:0 2px 4px rgba(58,191,148,.25)}.prev-btn[data-v-5740f244]:before{content:"\2190";margin-right:.375rem}.next-btn[data-v-5740f244]:after{content:"\2192";margin-left:.375rem}.audio-player-modal[data-v-5740f244],.delete-modal[data-v-5740f244]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-backdrop[data-v-5740f244]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.5);z-index:1040}.modal-dialog[data-v-5740f244]{position:relative;z-index:1050;width:90%;max-width:400px;margin:1.75rem auto}.modal-content[data-v-5740f244]{position:relative;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden;border:1px solid #e2e8f0}.modal-header[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.modal-title[data-v-5740f244]{margin:0;font-size:1rem;font-weight:600;color:#0f172a}.modal-close[data-v-5740f244]{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:#64748b;padding:0;-webkit-transition:color .2s ease;transition:color .2s ease}.modal-close[data-v-5740f244]:hover{color:#334155}.modal-body[data-v-5740f244]{padding:1.5rem 1.25rem}.modal-body p[data-v-5740f244]{margin:0 0 .5rem;color:#334155;font-size:.9375rem}.text-danger[data-v-5740f244]{color:#ef4444;font-size:.875rem}.modal-footer[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e2e8f0;background-color:#f8fafc}.btn-secondary[data-v-5740f244]{background-color:#fff;border:1px solid #e2e8f0;color:#334155}.btn-secondary[data-v-5740f244]:hover{background-color:#f1f5f9}.btn-danger[data-v-5740f244]{background-color:#ef4444;border:1px solid #ef4444;color:#fff}.btn-danger[data-v-5740f244]:hover{background-color:#dc2626}@media(max-width:768px){.filter-row[data-v-5740f244]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.filter-row[data-v-5740f244],.search-row[data-v-5740f244]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-row[data-v-5740f244]{gap:1rem}.search-box[data-v-5740f244]{max-width:none}.filter-actions[data-v-5740f244]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.table-header[data-v-5740f244]{display:none}.table-row[data-v-5740f244]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem;position:relative}.table-cell[data-v-5740f244]{padding:.25rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none}.table-cell[data-v-5740f244]:before{content:attr(data-label);font-weight:600;width:120px;min-width:120px}.cell-actions[data-v-5740f244]{position:absolute;top:1rem;right:1rem}.pagination-controls[data-v-5740f244]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.page-buttons[data-v-5740f244]{margin:0 auto}}.error-state[data-v-5740f244]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 1rem;text-align:center}.error-icon[data-v-5740f244]{font-size:2.5rem;margin-bottom:1rem}.error-text[data-v-5740f244]{font-size:1rem;font-weight:600;color:#334155;margin-bottom:.5rem}.error-message[data-v-5740f244]{font-size:.875rem;color:#ef4444;margin-bottom:1rem;max-width:400px}.retry-btn[data-v-5740f244]{background-color:#3abf94;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.retry-btn[data-v-5740f244]:hover{background-color:#2da57f}.audio-player-modal .modal-dialog[data-v-5740f244]{max-width:500px}.audio-player-modal .modal-body[data-v-5740f244]{text-align:center}.audio-player-modal .modal-body audio[data-v-5740f244]{width:100%;margin-top:1rem;border-radius:8px}.audio-player-modal .loading-indicator[data-v-5740f244]{padding:1.5rem;font-size:.9375rem;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem}.audio-player-modal .loading-indicator .spinner[data-v-5740f244]{width:24px;height:24px;border:3px solid #e2e8f0;border-top-color:#3abf94;border-radius:50%;display:inline-block;-webkit-animation:spin-5740f244 .8s linear infinite;animation:spin-5740f244 .8s linear infinite}.audio-player-modal .error-message[data-v-5740f244]{padding:1.5rem;color:#ef4444}.audio-player-modal .error-message button[data-v-5740f244]{margin-top:1rem;padding:.5rem 1rem;background-color:#3abf94;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.audio-player-modal .error-message button[data-v-5740f244]:hover{background-color:#2da57f}.custom-date-input[data-v-5740f244]{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;color:#334155}.filter-item.custom-date-filter[data-v-5740f244]{margin-top:0}.appointment-calendar-modern[data-v-f1a0876a]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .office-header[data-v-f1a0876a]{background-color:#fff;padding:1.25rem 0;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.appointment-calendar-modern .header-content[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.appointment-calendar-modern .office-info[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.appointment-calendar-modern .logo-container[data-v-f1a0876a]{-ms-flex-negative:0;flex-shrink:0}.appointment-calendar-modern .logo[data-v-f1a0876a]{width:48px;height:48px;background-color:#eef2ff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4361ee}.appointment-calendar-modern .logo .logo-icon[data-v-f1a0876a]{font-size:1.5rem}.appointment-calendar-modern .text-content[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.appointment-calendar-modern .office-name[data-v-f1a0876a]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.appointment-calendar-modern .office-tagline[data-v-f1a0876a]{font-size:.875rem;color:#64748b;margin:0}.appointment-calendar-modern .page-title[data-v-f1a0876a]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0;text-align:center}.appointment-calendar-modern .patient-card[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.appointment-calendar-modern .patient-card[data-v-f1a0876a]:hover{background-color:#fff;border-color:rgb(209.1931818182,218.6704545455,231.3068181818)}.appointment-calendar-modern .patient-avatar[data-v-f1a0876a]{width:36px;height:36px;border-radius:50%;background-color:#3b82f6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.875rem}.appointment-calendar-modern .patient-info[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.appointment-calendar-modern .patient-name[data-v-f1a0876a]{font-weight:600;font-size:.875rem;color:#334155;margin:0}.appointment-calendar-modern .patient-status[data-v-f1a0876a]{font-size:.75rem;color:#3abf94;margin:0;font-weight:500}.appointment-calendar-modern .admin-link[data-v-f1a0876a]{margin-left:auto}.appointment-calendar-modern .admin-button[data-v-f1a0876a],.appointment-calendar-modern .admin-link[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-calendar-modern .admin-button[data-v-f1a0876a]{gap:8px;padding:10px 16px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;text-decoration:none;font-size:.875rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.appointment-calendar-modern .admin-button[data-v-f1a0876a]:hover{background-color:#eef2ff;color:#3a56d4;border-color:#eef2ff}.appointment-calendar-modern .admin-button .admin-icon[data-v-f1a0876a]{font-size:1rem}.appointment-calendar-modern .calendar-container[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 2rem;overflow:hidden}@media(max-width:768px){.appointment-calendar-modern .calendar-container[data-v-f1a0876a]{padding:1rem}}.appointment-calendar-modern .calendar-container>.container[data-v-f1a0876a]{max-width:1200px;margin:0 auto;width:100%}.appointment-calendar-modern .calendar-card[data-v-f1a0876a],.appointment-calendar-modern .calendar-container>.container[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .calendar-card[data-v-f1a0876a]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}.appointment-calendar-modern .calendar-controls[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.appointment-calendar-modern .navigation-controls[data-v-f1a0876a],.appointment-calendar-modern .view-controls[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.appointment-calendar-modern .btn[data-v-f1a0876a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 14px;border-radius:6px;font-weight:500;font-size:.8125rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #e2e8f0;background-color:#fff;color:#334155}.appointment-calendar-modern .btn[data-v-f1a0876a]:hover{background-color:#f8fafc;border-color:rgb(209.1931818182,218.6704545455,231.3068181818)}.appointment-calendar-modern .btn-icon[data-v-f1a0876a]{padding:8px 10px;border-radius:6px;color:#64748b}.appointment-calendar-modern .btn-icon .icon[data-v-f1a0876a]{font-size:.875rem}.appointment-calendar-modern .btn-icon[data-v-f1a0876a]:hover{color:#334155;background-color:#f8fafc}.appointment-calendar-modern .btn-primary[data-v-f1a0876a]{background-color:#3abf94;color:#fff;border-color:#3abf94}.appointment-calendar-modern .btn-primary[data-v-f1a0876a]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .btn-active[data-v-f1a0876a]{background-color:#3abf94;color:#fff;border-color:#3abf94}.appointment-calendar-modern .btn-active[data-v-f1a0876a]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .today-btn[data-v-f1a0876a]{margin:0 4px}.appointment-calendar-modern .current-month-year[data-v-f1a0876a]{font-size:1.25rem;font-weight:600;color:#334155;margin:0;min-width:180px;text-align:center}.appointment-calendar-modern .calendar-actions[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.appointment-calendar-modern .date-picker-wrapper[data-v-f1a0876a]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-calendar-modern .date-picker-input[data-v-f1a0876a]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.appointment-calendar-modern .date-picker-btn[data-v-f1a0876a]{pointer-events:none}.appointment-calendar-modern .simple-calendar[data-v-f1a0876a]{padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.appointment-calendar-modern .calendar-header[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e2e8f0;padding-bottom:12px;margin-bottom:0}.appointment-calendar-modern .calendar-day-header[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 12px;text-align:center}.appointment-calendar-modern .calendar-day-header.is-today .day-date[data-v-f1a0876a],.appointment-calendar-modern .calendar-day-header.is-today .day-name[data-v-f1a0876a]{color:#3abf94}.appointment-calendar-modern .day-name[data-v-f1a0876a]{font-weight:600;text-transform:uppercase;font-size:.6875rem;color:#64748b;letter-spacing:.03em;margin-bottom:4px}.appointment-calendar-modern .day-date[data-v-f1a0876a]{font-size:.875rem;font-weight:500;color:#334155}.appointment-calendar-modern .calendar-body[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.appointment-calendar-modern .calendar-body[data-v-f1a0876a]::-webkit-scrollbar{width:6px}.appointment-calendar-modern .calendar-body[data-v-f1a0876a]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:3px}.appointment-calendar-modern .calendar-body[data-v-f1a0876a]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.appointment-calendar-modern .time-slots[data-v-f1a0876a]{width:60px;-ms-flex-negative:0;flex-shrink:0;padding-top:8px}.appointment-calendar-modern .time-label[data-v-f1a0876a]{height:44px;padding:4px 8px 4px 0;font-size:.6875rem;color:#64748b;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px dotted #e8ecf1}.appointment-calendar-modern .time-label[data-v-f1a0876a]:not(.half-hour){border-bottom:1px solid #e2e8f0;font-weight:500;color:#334155}.appointment-calendar-modern .time-label.half-hour[data-v-f1a0876a]{color:#94a3b8}.appointment-calendar-modern .days-grid[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.appointment-calendar-modern .day-column[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #e2e8f0}.appointment-calendar-modern .time-slot[data-v-f1a0876a]{height:44px;padding:4px 8px;border-bottom:1px dotted #e8ecf1;font-size:.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.appointment-calendar-modern .time-slot[data-v-f1a0876a]:hover{background-color:#f8fafc}.appointment-calendar-modern .day-column>.time-slot[data-v-f1a0876a]:nth-child(2n){border-bottom:1px solid #e2e8f0}.appointment-calendar-modern .time-slot.available[data-v-f1a0876a]{background-color:#3abf94;color:#fff;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;text-align:center;border-radius:6px;margin:2px 4px;height:40px;border-bottom:none!important}.appointment-calendar-modern .time-slot.available[data-v-f1a0876a]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904)}.appointment-calendar-modern .slot-content[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1px}.appointment-calendar-modern .slot-doctor[data-v-f1a0876a]{font-weight:600;font-size:.6875rem}.appointment-calendar-modern .slot-time[data-v-f1a0876a]{font-size:.5625rem;opacity:.9}.appointment-calendar-modern .time-slot.booked[data-v-f1a0876a]{background-color:#f8fafc;color:#94a3b8}.appointment-calendar-modern .month-calendar[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.appointment-calendar-modern .month-header[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px;border-bottom:1px solid #e2e8f0;-ms-flex-negative:0;flex-shrink:0;background-color:#f8fafc}.appointment-calendar-modern .month-day-name[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:12px 8px;text-align:center;font-weight:600;font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.appointment-calendar-modern .month-grid[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;overflow-y:auto}.appointment-calendar-modern .month-week[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80px}.appointment-calendar-modern .month-day[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:8px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;cursor:pointer;position:relative;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.appointment-calendar-modern .month-day[data-v-f1a0876a]:hover{background-color:#f8fafc}.appointment-calendar-modern .month-day.not-current-month[data-v-f1a0876a]{background-color:#f8fafc;color:#94a3b8;cursor:default}.appointment-calendar-modern .month-day.not-current-month[data-v-f1a0876a]:hover{background-color:#f8fafc}.appointment-calendar-modern .month-day.not-current-month .day-number[data-v-f1a0876a]{color:#94a3b8}.appointment-calendar-modern .month-day.is-today .day-number[data-v-f1a0876a]{background-color:#3abf94;color:#fff;border-radius:50%;width:1.5em;height:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-weight:600;padding:0}.appointment-calendar-modern .day-number[data-v-f1a0876a]{font-size:.8125rem;font-weight:500;text-align:right;padding-bottom:6px;-ms-flex-negative:0;flex-shrink:0;color:#334155}.appointment-calendar-modern .month-day-slots[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;text-align:left;margin-top:4px;-ms-flex-item-align:start;align-self:flex-start}.appointment-calendar-modern .month-day-slots[data-v-f1a0876a]::-webkit-scrollbar{width:3px}.appointment-calendar-modern .month-day-slots[data-v-f1a0876a]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.appointment-calendar-modern .month-slot-item[data-v-f1a0876a]{display:inline-block;font-size:.5625rem;line-height:1.3;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;margin-right:2px;background-color:rgba(58,191,148,.15);border-radius:10px;color:rgb(40.1807228916,132.3192771084,102.5301204819);font-weight:500;max-width:100%}.appointment-calendar-modern .configuration-error[data-v-f1a0876a]{text-align:center;padding:3rem 2rem;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:12px;margin:2rem auto;max-width:500px}.appointment-calendar-modern .configuration-error .error-icon[data-v-f1a0876a]{font-size:2.5rem;margin-bottom:1rem}.appointment-calendar-modern .configuration-error h2[data-v-f1a0876a]{color:#92400e;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.appointment-calendar-modern .configuration-error p[data-v-f1a0876a]{color:#64748b;font-size:.875rem;margin:0 0 .5rem 0}.appointment-calendar-modern .configuration-error p.text-muted[data-v-f1a0876a]{font-size:.8125rem;color:#94a3b8}.appointment-calendar-modern .calendar-error-message[data-v-f1a0876a]{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;padding:1rem 1.25rem;margin-bottom:1rem;border-radius:8px;font-size:.875rem}.appointment-calendar-modern .appointment-datetime[data-v-f1a0876a]{margin-bottom:1.5rem;padding:16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.appointment-calendar-modern .datetime-item[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.appointment-calendar-modern .datetime-item[data-v-f1a0876a]:last-child{margin-bottom:0}.appointment-calendar-modern .datetime-icon[data-v-f1a0876a]{width:32px;height:32px;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:6px;border:1px solid #e2e8f0}.appointment-calendar-modern .datetime-text[data-v-f1a0876a]{font-size:.9375rem;font-weight:500;color:#334155}.appointment-calendar-modern .appointment-form[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.appointment-calendar-modern .form-row[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media(max-width:576px){.appointment-calendar-modern .form-row[data-v-f1a0876a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.appointment-calendar-modern .form-group[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .form-group label[data-v-f1a0876a]{font-size:.8125rem;font-weight:500;margin-bottom:6px;color:#334155}.appointment-calendar-modern .form-control[data-v-f1a0876a]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.appointment-calendar-modern .form-control[data-v-f1a0876a]:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.appointment-calendar-modern .form-control.is-invalid[data-v-f1a0876a]{border-color:#dc2626}.appointment-calendar-modern select.form-control[data-v-f1a0876a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:36px}.appointment-calendar-modern textarea.form-control[data-v-f1a0876a]{min-height:80px;resize:vertical}.appointment-calendar-modern .text-danger[data-v-f1a0876a]{color:#dc2626!important;font-size:.75rem;margin-top:4px}.appointment-calendar-modern .text-info[data-v-f1a0876a]{color:#3b82f6!important;font-size:.75rem;display:block;margin-top:4px}.appointment-calendar-modern .book-btn[data-v-f1a0876a]{background-color:#3abf94;border-color:#3abf94}.appointment-calendar-modern .book-btn[data-v-f1a0876a]:hover{background-color:rgb(48.4963855422,159.7036144578,123.7493975904);border-color:rgb(48.4963855422,159.7036144578,123.7493975904)}@media(max-width:768px){.appointment-calendar-modern .header-content[data-v-f1a0876a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.appointment-calendar-modern .patient-card[data-v-f1a0876a]{-ms-flex-item-align:stretch;align-self:stretch}.appointment-calendar-modern .admin-link[data-v-f1a0876a]{margin-left:0}.appointment-calendar-modern .calendar-controls[data-v-f1a0876a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 16px}.appointment-calendar-modern .view-controls[data-v-f1a0876a]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.appointment-calendar-modern .calendar-body[data-v-f1a0876a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .time-slots[data-v-f1a0876a]{width:100%;display:none}.appointment-calendar-modern .days-grid[data-v-f1a0876a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-calendar-modern .day-column[data-v-f1a0876a]{border-left:none;border-top:1px solid #e2e8f0}}@media(max-width:480px){.appointment-calendar-modern .calendar-container[data-v-f1a0876a]{padding:.75rem}.appointment-calendar-modern .office-name[data-v-f1a0876a]{font-size:1.25rem}.appointment-calendar-modern .btn[data-v-f1a0876a]{padding:6px 10px;font-size:.75rem}.appointment-calendar-modern .simple-calendar[data-v-f1a0876a]{padding:12px}.appointment-calendar-modern .month-week[data-v-f1a0876a]{min-height:60px}.appointment-calendar-modern .month-day[data-v-f1a0876a]{padding:4px}.appointment-calendar-modern .day-number[data-v-f1a0876a]{font-size:.6875rem}}.admin-layout-modern[data-v-f1a0876a]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#334155;background-color:#f8fafc;min-height:100vh}.admin-layout-modern .admin-header[data-v-f1a0876a]{background-color:#fff;padding:1rem 0;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.admin-layout-modern .container[data-v-f1a0876a]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.admin-layout-modern .container[data-v-f1a0876a]{padding:0 1rem}}.admin-layout-modern .header-content[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.admin-layout-modern .admin-title[data-v-f1a0876a]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-layout-modern .admin-controls[data-v-f1a0876a]{gap:12px}.admin-layout-modern .admin-controls[data-v-f1a0876a],.admin-layout-modern .date-filter[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-layout-modern .date-filter[data-v-f1a0876a]{gap:8px}.admin-layout-modern .date-filter label[data-v-f1a0876a]{font-size:.8125rem;color:#64748b;font-weight:500}.admin-layout-modern .date-filter select.form-control[data-v-f1a0876a]{padding:8px 32px 8px 12px;font-size:.8125rem;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-layout-modern .date-filter select.form-control[data-v-f1a0876a]:focus{outline:none;border-color:#3abf94}.admin-layout-modern .admin-container[data-v-f1a0876a]{padding:1.5rem 0}.admin-layout-modern .admin-content[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.admin-layout-modern .admin-sidebar[data-v-f1a0876a]{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.admin-layout-modern .nav-menu[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.admin-layout-modern .nav-item[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;color:#334155;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875rem;font-weight:500}.admin-layout-modern .nav-item.router-link-active[data-v-f1a0876a]{background-color:rgba(58,191,148,.1);color:#3abf94}.admin-layout-modern .nav-item.router-link-active .nav-icon[data-v-f1a0876a]{opacity:1}.admin-layout-modern .nav-item[data-v-f1a0876a]:hover:not(.router-link-active){background-color:#f8fafc}.admin-layout-modern .nav-item .nav-icon[data-v-f1a0876a]{font-size:1.125rem;width:24px;text-align:center;opacity:.8}.admin-layout-modern .admin-main[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;padding:0;min-height:500px;overflow:hidden}@media(max-width:768px){.admin-layout-modern .admin-content[data-v-f1a0876a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-layout-modern .admin-sidebar[data-v-f1a0876a]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.admin-layout-modern .nav-menu[data-v-f1a0876a]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.admin-layout-modern .nav-item[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 12px}}.admin-dashboard-modern[data-v-f1a0876a]{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;padding:1.5rem;background-color:#f8fafc;min-height:100%}.admin-dashboard-modern .page-header[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.admin-dashboard-modern .page-header .page-title[data-v-f1a0876a]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-dashboard-modern .stats-overview-container[data-v-f1a0876a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:24px}.admin-dashboard-modern .stat-card-modern[data-v-f1a0876a]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-dashboard-modern .stat-card-modern[data-v-f1a0876a]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.admin-dashboard-modern .stat-card-modern-header[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:10px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-f1a0876a]{font-size:1.125rem;color:#fff}.admin-dashboard-modern .stat-card-modern-header .text-bot-icon-bg[data-v-f1a0876a]{background-color:#3b82f6}.admin-dashboard-modern .stat-card-modern-header .voice-bot-icon-bg[data-v-f1a0876a]{background-color:#3abf94}.admin-dashboard-modern .stat-card-modern-header .appointment-icon-bg[data-v-f1a0876a]{background-color:#f59e0b}.admin-dashboard-modern .stat-card-modern-header .default-icon-bg[data-v-f1a0876a]{background-color:#94a3b8}.admin-dashboard-modern .stat-card-modern-header .stat-title[data-v-f1a0876a]{font-size:1rem;font-weight:600;color:#0f172a;margin:0}.admin-dashboard-modern .stat-card-modern-body[data-v-f1a0876a]{padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.admin-dashboard-modern .stat-item-modern[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.admin-dashboard-modern .stat-item-modern[data-v-f1a0876a]:last-child{margin-bottom:0}.admin-dashboard-modern .stat-item-modern .stat-label-modern[data-v-f1a0876a]{font-size:.8125rem;color:#64748b}.admin-dashboard-modern .stat-item-modern .stat-value-modern[data-v-f1a0876a]{font-size:1.125rem;font-weight:600;color:#0f172a}.admin-dashboard-modern .stat-card-modern-footer[data-v-f1a0876a]{padding:12px 20px;border-top:1px solid #e2e8f0;background-color:#f8fafc;text-align:right;border-radius:0 0 12px 12px}.admin-dashboard-modern .stat-card-modern-footer .view-details-link[data-v-f1a0876a]{color:#3abf94;text-decoration:none;font-size:.8125rem;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.admin-dashboard-modern .stat-card-modern-footer .view-details-link i[data-v-f1a0876a]{margin-left:4px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.admin-dashboard-modern .stat-card-modern-footer .view-details-link[data-v-f1a0876a]:hover{color:rgb(48.4963855422,159.7036144578,123.7493975904)}.admin-dashboard-modern .stat-card-modern-footer .view-details-link:hover i[data-v-f1a0876a]{-webkit-transform:translateX(3px);transform:translateX(3px)}.admin-dashboard-modern .task-details-item[data-v-f1a0876a]{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;margin-bottom:24px;overflow:hidden}.admin-dashboard-modern .task-details-item-header[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.admin-dashboard-modern .task-details-item-header .section-title[data-v-f1a0876a]{font-size:1rem;font-weight:600;color:#0f172a;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.admin-dashboard-modern .task-details-item-header .section-title .section-icon[data-v-f1a0876a]{color:#64748b;font-size:1rem}.admin-dashboard-modern .empty-state-modern[data-v-f1a0876a]{padding:2.5rem 1.5rem;text-align:center;color:#64748b}.admin-dashboard-modern .empty-state-modern .empty-state-icon[data-v-f1a0876a]{font-size:2rem;margin-bottom:12px;color:#94a3b8}.admin-dashboard-modern .empty-state-modern p[data-v-f1a0876a]{font-size:.875rem;margin:0}.admin-dashboard-modern .activity-item-modern[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e8ecf1;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.admin-dashboard-modern .activity-item-modern[data-v-f1a0876a]:last-child{border-bottom:none}.admin-dashboard-modern .activity-item-modern[data-v-f1a0876a]:hover{background-color:#f8fafc}.admin-dashboard-modern .activity-item-modern .activity-icon-modern[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;margin-right:14px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-icon-modern i[data-v-f1a0876a]{font-size:1rem;color:#fff}.admin-dashboard-modern .activity-item-modern .activity-content-modern[data-v-f1a0876a]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:14px;min-width:0}.admin-dashboard-modern .activity-item-modern .activity-content-modern .activity-title-modern[data-v-f1a0876a]{font-weight:600;color:#334155;font-size:.875rem;margin-bottom:2px}.admin-dashboard-modern .activity-item-modern .activity-content-modern .activity-description-modern[data-v-f1a0876a]{font-size:.8125rem;color:#64748b;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dashboard-modern .activity-item-modern .activity-time-modern[data-v-f1a0876a]{font-size:.75rem;color:#94a3b8;white-space:nowrap;margin-right:14px;-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-action-modern[data-v-f1a0876a]{-ms-flex-negative:0;flex-shrink:0}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn[data-v-f1a0876a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:500;color:#3abf94;background-color:transparent;border:1px solid #3abf94;border-radius:6px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn i[data-v-f1a0876a]{margin-left:4px;font-size:.625rem}.admin-dashboard-modern .activity-item-modern .activity-action-modern .action-link-btn[data-v-f1a0876a]:hover{background-color:#3abf94;color:#fff}@media(max-width:768px){.admin-dashboard-modern[data-v-f1a0876a]{padding:1rem}.admin-dashboard-modern .page-header[data-v-f1a0876a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.admin-dashboard-modern .page-header .page-title[data-v-f1a0876a]{font-size:1.25rem}.admin-dashboard-modern .stats-overview-container[data-v-f1a0876a]{grid-template-columns:1fr}.admin-dashboard-modern .activity-item-modern[data-v-f1a0876a]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 16px}.admin-dashboard-modern .activity-item-modern .activity-content-modern[data-v-f1a0876a]{width:calc(100% - 50px);margin-bottom:8px}.admin-dashboard-modern .activity-item-modern .activity-time-modern[data-v-f1a0876a]{width:100%;text-align:left;margin-bottom:8px;padding-left:50px}.admin-dashboard-modern .activity-item-modern .activity-action-modern[data-v-f1a0876a]{width:100%;text-align:right;padding-left:50px}}@media(max-width:480px){.admin-dashboard-modern .stat-card-modern-header[data-v-f1a0876a]{padding:12px 16px}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper[data-v-f1a0876a]{width:36px;height:36px}.admin-dashboard-modern .stat-card-modern-header .stat-icon-wrapper .section-icon[data-v-f1a0876a]{font-size:1rem}.admin-dashboard-modern .stat-card-modern-header .stat-title[data-v-f1a0876a]{font-size:.9375rem}.admin-dashboard-modern .stat-card-modern-body[data-v-f1a0876a]{padding:16px}.admin-dashboard-modern .stat-item-modern .stat-label-modern[data-v-f1a0876a]{font-size:.75rem}.admin-dashboard-modern .stat-item-modern .stat-value-modern[data-v-f1a0876a]{font-size:1rem}}.appointment-stats[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:1rem}.page-header[data-v-f1a0876a]{margin-bottom:0}.page-title[data-v-f1a0876a]{font-size:1.375rem;margin:0;font-weight:600;color:#0f172a}.hero-stats-bar[data-v-f1a0876a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:1200px){.hero-stats-bar[data-v-f1a0876a]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.hero-stats-bar[data-v-f1a0876a]{grid-template-columns:repeat(2,1fr)}}.hero-stat-card[data-v-f1a0876a]{background:#fff;border-radius:12px;padding:1.125rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);-webkit-transition:all .2s ease;transition:all .2s ease}.hero-stat-card[data-v-f1a0876a]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#cbd5e1}.stat-icon[data-v-f1a0876a]{width:44px;height:44px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;-ms-flex-negative:0;flex-shrink:0;border:none;outline:none}.stat-icon i[data-v-f1a0876a]{border:none;outline:none;line-height:1}.stat-icon.appointments-icon[data-v-f1a0876a]{background:rgba(58,191,148,.1);color:#3abf94}.stat-icon.appointments-icon i[data-v-f1a0876a]{color:#3abf94}.stat-icon.completed-icon[data-v-f1a0876a]{background:rgba(16,185,129,.1);color:#10b981}.stat-icon.cancelled-icon[data-v-f1a0876a]{background:rgba(239,68,68,.1);color:#ef4444}.stat-icon.noshow-icon[data-v-f1a0876a]{background:rgba(245,158,11,.1);color:#f59e0b}.stat-icon.conversations-icon[data-v-f1a0876a]{background:rgba(99,102,241,.1);color:#6366f1}.stat-icon.rate-icon[data-v-f1a0876a]{background:rgba(14,165,233,.1);color:#0ea5e9}.stat-content[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;gap:2px}.stat-value[data-v-f1a0876a]{font-size:1.5rem;font-weight:700;color:#0f172a;line-height:1.2}.stat-label[data-v-f1a0876a]{font-size:.8125rem;color:#64748b;font-weight:500;white-space:nowrap}.charts-grid[data-v-f1a0876a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(max-width:900px){.charts-grid[data-v-f1a0876a]{grid-template-columns:1fr}}.panel-card[data-v-f1a0876a]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.panel-header[data-v-f1a0876a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.panel-header[data-v-f1a0876a],.panel-title[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-title[data-v-f1a0876a]{gap:.5rem;font-size:1rem;font-weight:600;color:#0f172a;margin:0}.panel-icon[data-v-f1a0876a]{color:#3abf94;font-size:1rem}.view-all-link[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;color:#3abf94;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.view-all-link[data-v-f1a0876a]:hover{color:#2da57f}.view-all-link i[data-v-f1a0876a]{font-size:.625rem}.panel-body[data-v-f1a0876a]{padding:1.25rem}.panel-body.table-panel[data-v-f1a0876a]{padding:0}.period-toggle[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;background:#e2e8f0;padding:.25rem;border-radius:8px}.period-btn[data-v-f1a0876a]{padding:.375rem .75rem;font-size:.75rem;font-weight:500;border:none;background:transparent;color:#64748b;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.period-btn[data-v-f1a0876a]:hover{color:#334155}.period-btn.active[data-v-f1a0876a]{background:#fff;color:#0f172a;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.08)}.chart-container[data-v-f1a0876a]{height:250px;position:relative}.chart-placeholder[data-v-f1a0876a]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#94a3b8}.placeholder-icon[data-v-f1a0876a]{font-size:2.5rem;opacity:.3;margin-bottom:.75rem}.placeholder-text[data-v-f1a0876a]{font-size:.875rem}.data-table[data-v-f1a0876a]{width:100%;border-collapse:collapse}.data-table th[data-v-f1a0876a]{background:#f8fafc;padding:.875rem 1.25rem;text-align:left;font-weight:600;font-size:.8125rem;color:#64748b;text-transform:uppercase;letter-spacing:.025em;border-bottom:1px solid #e2e8f0}.data-table td[data-v-f1a0876a]{padding:1rem 1.25rem;font-size:.875rem;color:#334155;border-bottom:1px solid #f1f5f9}.data-table tr:last-child td[data-v-f1a0876a]{border-bottom:none}.data-table tr[data-v-f1a0876a]:hover{background:#f8fafc}.patient-cell[data-v-f1a0876a]{font-weight:500;color:#0f172a}.loading-state[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 1rem;gap:1rem;color:#64748b}.spinner[data-v-f1a0876a]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3abf94;border-radius:50%;-webkit-animation:spin-f1a0876a .8s linear infinite;animation:spin-f1a0876a .8s linear infinite}@-webkit-keyframes spin-f1a0876a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-f1a0876a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.empty-state[data-v-f1a0876a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 1rem;text-align:center}.empty-icon[data-v-f1a0876a]{font-size:2.5rem;color:#cbd5e1;margin-bottom:1rem}.empty-title[data-v-f1a0876a]{font-size:1rem;font-weight:600;color:#334155;margin-bottom:.5rem}.empty-text[data-v-f1a0876a]{font-size:.875rem;color:#64748b;max-width:300px}.source-badge[data-v-f1a0876a],.status-badge[data-v-f1a0876a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .625rem;border-radius:50px;font-size:.75rem;font-weight:500}.source-badge.text-bot[data-v-f1a0876a]{background:rgba(99,102,241,.1);color:#6366f1}.source-badge.voice-bot[data-v-f1a0876a]{background:rgba(168,85,247,.1);color:#a855f7}.source-badge.website[data-v-f1a0876a]{background:rgba(14,165,233,.1);color:#0ea5e9}.status-badge.confirmed[data-v-f1a0876a]{background:rgba(59,130,246,.1);color:#3b82f6}.status-badge.completed[data-v-f1a0876a]{background:rgba(58,191,148,.1);color:#3abf94}.status-badge.cancelled[data-v-f1a0876a]{background:rgba(239,68,68,.1);color:#ef4444}.status-badge.no-show[data-v-f1a0876a]{background:rgba(245,158,11,.1);color:#f59e0b}@media(max-width:768px){.stat-icon[data-v-f1a0876a]{width:38px;height:38px;font-size:1.125rem}.stat-value[data-v-f1a0876a]{font-size:1.25rem}.stat-label[data-v-f1a0876a]{font-size:.75rem}}@media(max-width:576px){.hero-stats-bar[data-v-f1a0876a]{grid-template-columns:1fr}.data-table td[data-v-f1a0876a],.data-table th[data-v-f1a0876a]{padding:.75rem;font-size:.8125rem}.panel-header[data-v-f1a0876a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem}}.teamio-bot-widget[data-v-4f6e7ec2]{position:fixed;bottom:90px;right:20px;z-index:999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:auto;height:auto;pointer-events:none;max-width:90vw;max-height:90vh;overflow:visible}.teamio-bot-widget.chat-open[data-v-4f6e7ec2]{bottom:20px}.teamio-bot-widget .chat-container[data-v-4f6e7ec2],.teamio-bot-widget .chat-toggle-button[data-v-4f6e7ec2]{pointer-events:auto}.chat-toggle-button[data-v-4f6e7ec2]{width:48px;height:48px;min-width:48px;border-radius:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;cursor:pointer;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.4);box-shadow:0 4px 16px rgba(102,126,234,.4);-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;font-size:16px;font-weight:600;padding:0;position:relative;overflow:hidden}.chat-toggle-button[data-v-4f6e7ec2]:hover{width:auto;min-width:48px;padding:0 16px;gap:6px;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(102,126,234,.6);box-shadow:0 8px 25px rgba(102,126,234,.6)}.chat-icon[data-v-4f6e7ec2]{font-size:20px;-ms-flex-negative:0;flex-shrink:0}.chat-button-text[data-v-4f6e7ec2]{font-size:13px;font-weight:600;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;-webkit-transition:max-width .3s ease,opacity .2s ease;transition:max-width .3s ease,opacity .2s ease}.chat-toggle-button:hover .chat-button-text[data-v-4f6e7ec2]{max-width:120px;opacity:1}.chat-toggle-button[data-v-4f6e7ec2]:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:28px;background:linear-gradient(135deg,#667eea,#764ba2);opacity:.3;-webkit-animation:pulse-4f6e7ec2 2s infinite;animation:pulse-4f6e7ec2 2s infinite;z-index:-1}@-webkit-keyframes pulse-4f6e7ec2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.1}to{-webkit-transform:scale(1);transform:scale(1);opacity:.3}}@keyframes pulse-4f6e7ec2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.1}to{-webkit-transform:scale(1);transform:scale(1);opacity:.3}}.chat-toggle-button.has-events[data-v-4f6e7ec2]{background:linear-gradient(135deg,#ef4444,#f97316);-webkit-box-shadow:0 4px 16px rgba(239,68,68,.5);box-shadow:0 4px 16px rgba(239,68,68,.5);-webkit-animation:eventBounce-4f6e7ec2 2s ease-in-out infinite;animation:eventBounce-4f6e7ec2 2s ease-in-out infinite}.chat-toggle-button.has-events[data-v-4f6e7ec2]:hover{-webkit-box-shadow:0 8px 25px rgba(239,68,68,.6);box-shadow:0 8px 25px rgba(239,68,68,.6)}.chat-toggle-button.has-events[data-v-4f6e7ec2]:before{background:linear-gradient(135deg,#ef4444,#f97316);-webkit-animation:eventPulseRing-4f6e7ec2 1.5s ease-out infinite;animation:eventPulseRing-4f6e7ec2 1.5s ease-out infinite}@-webkit-keyframes eventBounce-4f6e7ec2{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}30%{-webkit-transform:translateY(0);transform:translateY(0)}45%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}60%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes eventBounce-4f6e7ec2{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}30%{-webkit-transform:translateY(0);transform:translateY(0)}45%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}60%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes eventPulseRing-4f6e7ec2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@keyframes eventPulseRing-4f6e7ec2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}.chat-container[data-v-4f6e7ec2]{width:500px;height:650px;max-height:calc(100vh - 60px);min-width:320px;min-height:300px;max-width:90vw;background:#fff;border-radius:16px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.chat-container.fullscreen[data-v-4f6e7ec2],.chat-container.show[data-v-4f6e7ec2]{-webkit-transform:scale(1);transform:scale(1)}.chat-container.fullscreen[data-v-4f6e7ec2]{position:fixed;top:20px;left:20px;right:20px;bottom:20px;width:auto;height:auto;border-radius:12px;-webkit-transform-origin:center;transform-origin:center;pointer-events:auto}.chat-header[data-v-4f6e7ec2]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-header h1[data-v-4f6e7ec2]{margin:0;font-size:18px;font-weight:600}.header-controls[data-v-4f6e7ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.close-chat[data-v-4f6e7ec2],.toggle-size[data-v-4f6e7ec2]{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:32px;height:32px;border-radius:6px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700}.close-chat[data-v-4f6e7ec2]:hover,.toggle-size[data-v-4f6e7ec2]:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.close-chat span[data-v-4f6e7ec2],.toggle-size span[data-v-4f6e7ec2]{line-height:1}.chat-messages[data-v-4f6e7ec2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:20px;padding-bottom:10px;background:#f8fafc}.chat-messages[data-v-4f6e7ec2]::-webkit-scrollbar{width:6px}.chat-messages[data-v-4f6e7ec2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.chat-messages[data-v-4f6e7ec2]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.chat-messages[data-v-4f6e7ec2]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.message[data-v-4f6e7ec2]{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.message.user[data-v-4f6e7ec2]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.message.bot[data-v-4f6e7ec2]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.message-content[data-v-4f6e7ec2]{max-width:80%;padding:12px 16px;border-radius:18px;word-wrap:break-word}.message.user .message-content[data-v-4f6e7ec2]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom-right-radius:4px}.message.bot .message-content[data-v-4f6e7ec2]{background:#fff;color:#333;border:1px solid #e5e7eb;border-bottom-left-radius:4px}.message-time[data-v-4f6e7ec2]{font-size:11px;color:#9ca3af;margin-top:4px;padding:0 4px}.welcome-buttons[data-v-4f6e7ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:12px}.welcome-button[data-v-4f6e7ec2]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.welcome-button[data-v-4f6e7ec2]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3)}.typing-indicator[data-v-4f6e7ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:8px 0}.typing-indicator span[data-v-4f6e7ec2]{width:8px;height:8px;border-radius:50%;background:#9ca3af;-webkit-animation:typing-4f6e7ec2 1.4s ease-in-out infinite;animation:typing-4f6e7ec2 1.4s ease-in-out infinite}.typing-indicator span[data-v-4f6e7ec2]:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.typing-indicator span[data-v-4f6e7ec2]:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes typing-4f6e7ec2{0%,80%,to{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes typing-4f6e7ec2{0%,80%,to{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.chat-input-container[data-v-4f6e7ec2]{-ms-flex-negative:0;height:104px;padding:24px 20px 40px 20px;background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.chat-input[data-v-4f6e7ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-input input[data-v-4f6e7ec2]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 16px;border:1px solid #d1d5db;border-radius:24px;outline:none;font-size:14px;-webkit-transition:border-color .2s;transition:border-color .2s;margin-bottom:4px}.chat-input input[data-v-4f6e7ec2]:focus{border-color:#667eea}.send-button[data-v-4f6e7ec2]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.send-button[data-v-4f6e7ec2]:hover:not(:disabled){-webkit-transform:scale(1.05);transform:scale(1.05)}.send-button[data-v-4f6e7ec2]:disabled{opacity:.5;cursor:not-allowed}.bot-link[data-v-4f6e7ec2]{color:#667eea!important;text-decoration:none!important;font-weight:600;border-bottom:2px solid transparent;-webkit-transition:all .2s ease;transition:all .2s ease;padding:2px 4px;border-radius:4px;background:rgba(102,126,234,.1)}.bot-link[data-v-4f6e7ec2]:hover{color:#764ba2!important;background:rgba(102,126,234,.2);border-bottom-color:#667eea;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.bot-link[data-v-4f6e7ec2]:active{-webkit-transform:translateY(0);transform:translateY(0)}.message-content .bot-link[href*="youtu.be"][data-v-4f6e7ec2],.message-content .bot-link[href*="youtube.com"][data-v-4f6e7ec2]{background:linear-gradient(135deg,red,#c00);color:#fff!important;padding:6px 12px;border-radius:6px;font-weight:600;text-decoration:none!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:4px 2px;-webkit-box-shadow:0 2px 8px rgba(255,0,0,.3);box-shadow:0 2px 8px rgba(255,0,0,.3);-webkit-transition:all .2s ease;transition:all .2s ease}.message-content .bot-link[href*="youtu.be"][data-v-4f6e7ec2]:hover,.message-content .bot-link[href*="youtube.com"][data-v-4f6e7ec2]:hover{background:linear-gradient(135deg,#c00,#900);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(255,0,0,.4);box-shadow:0 4px 12px rgba(255,0,0,.4)}.message-content .bot-link[href*="youtu.be"][data-v-4f6e7ec2]:before,.message-content .bot-link[href*="youtube.com"][data-v-4f6e7ec2]:before{content:"\25B6\FE0F";font-size:14px}.message-content[data-v-4f6e7ec2] .youtube-video-button{background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;color:#fff!important;padding:10px 16px;text-align:left;text-decoration:none!important;display:inline-block;font-size:14px;font-weight:600;cursor:pointer;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 6px rgba(20,184,166,.2);box-shadow:0 2px 6px rgba(20,184,166,.2);margin:4px 0}.message-content[data-v-4f6e7ec2] .youtube-video-button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(20,184,166,.3);box-shadow:0 4px 12px rgba(20,184,166,.3);background:linear-gradient(135deg,#0d9488,#0f766e)}.message-content[data-v-4f6e7ec2] .knowledge-base-results{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);margin:8px 0;max-width:100%}.message-content[data-v-4f6e7ec2] .results-header{background:#f8f9fb;border-left:4px solid #667eea;padding:12px 16px;border-radius:8px;margin-bottom:16px}.message-content[data-v-4f6e7ec2] .results-header h2{margin:0 0 4px 0;font-size:14px;font-weight:600;color:#667eea;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.message-content[data-v-4f6e7ec2] .results-header p{margin:0;font-size:12px;color:#6b7280;font-weight:400;line-height:1.4}.message-content[data-v-4f6e7ec2] .document-accordion{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;margin:10px 12px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.message-content[data-v-4f6e7ec2] .document-accordion:first-of-type{margin-top:0}.message-content[data-v-4f6e7ec2] .document-accordion:hover{border-color:#c7d2fe;-webkit-box-shadow:0 1px 4px rgba(102,126,234,.15);box-shadow:0 1px 4px rgba(102,126,234,.15)}.message-content[data-v-4f6e7ec2] .document-accordion.most-relevant{border-color:#667eea;border-width:2px}.message-content[data-v-4f6e7ec2] .accordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;background:#f9fafb;-webkit-transition:background .2s;transition:background .2s}.message-content[data-v-4f6e7ec2] .document-accordion:hover .accordion-header{background:#f3f4f6}.message-content[data-v-4f6e7ec2] .accordion-title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.message-content[data-v-4f6e7ec2] .expand-icon{font-size:10px;color:#667eea;font-weight:700;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-ms-flex-negative:0;flex-shrink:0}.message-content[data-v-4f6e7ec2] .document-accordion.expanded .expand-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.message-content[data-v-4f6e7ec2] .rank-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px 6px;border-radius:10px;font-size:10px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.message-content[data-v-4f6e7ec2] .rank-badge.top-rank{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.message-content[data-v-4f6e7ec2] .rank-badge.other-rank{background:#e5e7eb;color:#6b7280}.message-content[data-v-4f6e7ec2] .similarity-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;padding:4px 8px;border-radius:10px;font-size:10px;font-weight:600;color:#fff;-ms-flex-negative:0;flex-shrink:0}.message-content[data-v-4f6e7ec2] .relevance-icon{font-size:11px}.message-content[data-v-4f6e7ec2] .similarity-badge.high{background:#10b981}.message-content[data-v-4f6e7ec2] .similarity-badge.medium{background:#f59e0b}.message-content[data-v-4f6e7ec2] .similarity-badge.low{background:#6b7280}.message-content[data-v-4f6e7ec2] .document-title{font-size:13px;font-weight:600;color:#1f2937;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.message-content[data-v-4f6e7ec2] .accordion-content{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease,padding .3s ease;transition:max-height .3s ease,padding .3s ease;padding:0 16px}.message-content[data-v-4f6e7ec2] .document-accordion.expanded .accordion-content{max-height:2000px;padding:16px}.message-content[data-v-4f6e7ec2] .document-content{color:#4b5563;font-size:13px;line-height:1.6;margin-bottom:12px}.message-content[data-v-4f6e7ec2] .document-content .bot-link{color:#667eea;text-decoration:none;font-weight:600;padding:1px 3px;border-radius:3px;background:rgba(102,126,234,.1);word-break:break-all}.message-content[data-v-4f6e7ec2] .document-content .bot-link:hover{color:#764ba2;background:rgba(102,126,234,.2)}.message-content[data-v-4f6e7ec2] .videos-section{padding-top:12px;border-top:1px solid #e5e7eb;margin-top:12px}.message-content[data-v-4f6e7ec2] .videos-label{font-size:11px;font-weight:600;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.message-content[data-v-4f6e7ec2] .video-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff!important;padding:8px 14px;border-radius:8px;text-decoration:none!important;font-weight:500;font-size:12px;margin:4px 6px 4px 0;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;-webkit-box-shadow:0 2px 6px rgba(102,126,234,.3);box-shadow:0 2px 6px rgba(102,126,234,.3)}.message-content[data-v-4f6e7ec2] .video-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 10px rgba(102,126,234,.4);box-shadow:0 4px 10px rgba(102,126,234,.4);color:#fff!important}.message-content[data-v-4f6e7ec2] .play-icon{font-size:14px}.event-badge[data-v-4f6e7ec2]{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5px;-webkit-box-shadow:0 2px 6px rgba(239,68,68,.4);box-shadow:0 2px 6px rgba(239,68,68,.4);-webkit-animation:badgePulse-4f6e7ec2 2s infinite;animation:badgePulse-4f6e7ec2 2s infinite}@-webkit-keyframes badgePulse-4f6e7ec2{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes badgePulse-4f6e7ec2{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.action-center[data-v-4f6e7ec2]{-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid #e5e7eb;max-height:280px;overflow-y:auto}.action-center-header[data-v-4f6e7ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.action-center-header[data-v-4f6e7ec2]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.action-center-title[data-v-4f6e7ec2]{font-size:13px;font-weight:700;color:#334155;-webkit-box-flex:1;-ms-flex:1;flex:1}.action-center-badge[data-v-4f6e7ec2]{background:#ef4444;color:#fff;font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5px;-webkit-animation:badge-pulse-4f6e7ec2 2s ease-in-out infinite;animation:badge-pulse-4f6e7ec2 2s ease-in-out infinite}@-webkit-keyframes badge-pulse-4f6e7ec2{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes badge-pulse-4f6e7ec2{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.action-center-toggle[data-v-4f6e7ec2]{color:#64748b;font-size:12px}.ac-style-switcher[data-v-4f6e7ec2]{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:4px;color:#475569;font-size:10px;font-weight:700;width:22px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.ac-style-switcher[data-v-4f6e7ec2]:hover{background:#cbd5e1;color:#1e293b}.ac-btn[data-v-4f6e7ec2]{font-size:11px;font-weight:600;padding:4px 12px;border-radius:6px;border:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.ac-btn.view_form[data-v-4f6e7ec2]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.ac-btn.view_form[data-v-4f6e7ec2]:hover{background:#dbeafe}.ac-btn.acknowledge[data-v-4f6e7ec2]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.ac-btn.acknowledge[data-v-4f6e7ec2]:hover{background:#dcfce7}.ac-btn[data-v-4f6e7ec2]:disabled{opacity:.4;cursor:not-allowed}.ac-timeline-events[data-v-4f6e7ec2]{padding:12px 12px 12px 20px}.ac-timeline-item[data-v-4f6e7ec2]{position:relative;padding-left:20px;padding-bottom:14px;-webkit-transition:opacity .2s;transition:opacity .2s}.ac-timeline-item[data-v-4f6e7ec2]:last-child{padding-bottom:0}.ac-timeline-item.acknowledged[data-v-4f6e7ec2]{opacity:.45}.ac-timeline-dot[data-v-4f6e7ec2]{position:absolute;left:0;top:4px;width:10px;height:10px;border-radius:50%;background:#3b82f6;border:2px solid #bfdbfe;z-index:1}.ac-timeline-dot.broken-apt[data-v-4f6e7ec2]{background:#ef4444;border-color:#fca5a5}.ac-timeline-dot.ack[data-v-4f6e7ec2]{background:#9ca3af;border-color:#d1d5db}.ac-timeline-line[data-v-4f6e7ec2]{position:absolute;left:4px;top:16px;bottom:0;width:2px;background:#e2e8f0}.ac-timeline-content[data-v-4f6e7ec2]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.ac-timeline-content[data-v-4f6e7ec2]:hover{border-color:#94a3b8;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06)}.ac-timeline-header[data-v-4f6e7ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.ac-timeline-label[data-v-4f6e7ec2]{font-size:10px;font-weight:700;text-transform:uppercase;color:#3b82f6;letter-spacing:.5px}.ac-timeline-time[data-v-4f6e7ec2]{font-size:11px;color:#94a3b8}.ac-timeline-patient[data-v-4f6e7ec2]{font-size:13px;font-weight:600;color:#1e293b}.ac-timeline-detail[data-v-4f6e7ec2]{font-size:12px;color:#64748b;margin-top:1px}.ac-detail-secondary[data-v-4f6e7ec2]{font-size:11px;color:#94a3b8}.ac-detail-value[data-v-4f6e7ec2]{font-size:11px;font-weight:600;color:#dc2626}.ac-phone-link[data-v-4f6e7ec2]{color:#2563eb;text-decoration:none;font-weight:500}.ac-phone-link[data-v-4f6e7ec2]:hover{text-decoration:underline}.ac-timeline-dot.sms-unanswered[data-v-4f6e7ec2]{background:#ef4444;border-color:#fca5a5}.ac-timeline-dot.sms-unread[data-v-4f6e7ec2]{background:#f97316;border-color:#fdba74}.sms-alert-badge[data-v-4f6e7ec2]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.sms-alert-badge.unanswered[data-v-4f6e7ec2]{background:#fef2f2;color:#dc2626}.sms-alert-badge.unread[data-v-4f6e7ec2]{background:#fff7ed;color:#ea580c}.ac-sms-preview[data-v-4f6e7ec2]{font-size:12px;color:#1e293b;font-style:italic;margin-top:6px;padding:6px 10px;background:#f1f5f9;border-left:3px solid #94a3b8;border-radius:0 6px 6px 0}.ac-btn-dismiss[data-v-4f6e7ec2]{background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0}.ac-btn-dismiss[data-v-4f6e7ec2]:hover{background:#f1f5f9;color:#64748b}.sms-unanswered-card[data-v-4f6e7ec2]{border-left:3px solid #ef4444}.sms-unread-card[data-v-4f6e7ec2]{border-left:3px solid #f97316}.ac-kanban-status.sms-unanswered[data-v-4f6e7ec2]{background:#fef2f2;color:#dc2626}.ac-kanban-status.sms-unread[data-v-4f6e7ec2]{background:#fff7ed;color:#ea580c}.ac-timeline-actions[data-v-4f6e7ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:8px}.ac-kanban-bar .action-center-header[data-v-4f6e7ec2]{border-bottom:none}.ac-kanban-panel[data-v-4f6e7ec2]{position:absolute;top:0;left:0;right:0;bottom:0;background:#f8fafc;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:kanban-slide-in-4f6e7ec2 .25s ease-out;animation:kanban-slide-in-4f6e7ec2 .25s ease-out}@-webkit-keyframes kanban-slide-in-4f6e7ec2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes kanban-slide-in-4f6e7ec2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.ac-kanban-header[data-v-4f6e7ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #e2e8f0;gap:8px}.ac-kanban-back[data-v-4f6e7ec2]{font-size:13px;font-weight:600;color:#3b82f6;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px}.ac-kanban-back[data-v-4f6e7ec2]:hover{background:#eff6ff}.ac-kanban-title[data-v-4f6e7ec2]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;font-weight:700;color:#1e293b;text-align:center}.ac-kanban-dismiss[data-v-4f6e7ec2]{font-size:12px;font-weight:600;color:#ef4444;background:none;border:1px solid #fecaca;border-radius:6px;padding:4px 10px;cursor:pointer}.ac-kanban-dismiss[data-v-4f6e7ec2]:hover{background:#fef2f2}.ac-kanban-body[data-v-4f6e7ec2]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px}.ac-kanban-card[data-v-4f6e7ec2]{background:#fff;border-radius:10px;padding:14px 16px;margin-bottom:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);border-left:4px solid #3b82f6}.ac-kanban-card[data-v-4f6e7ec2]:last-child{margin-bottom:0}.ac-kanban-status[data-v-4f6e7ec2]{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#3b82f6;background:#eff6ff;display:inline-block;padding:2px 8px;border-radius:4px;margin-bottom:8px}.ac-kanban-status.broken-apt[data-v-4f6e7ec2]{color:#dc2626;background:#fef2f2}.ac-kanban-type[data-v-4f6e7ec2]{font-size:14px;font-weight:700;color:#1e293b;margin-bottom:8px}.ac-kanban-field[data-v-4f6e7ec2]{font-size:13px;color:#475569;padding:2px 0}.ac-kanban-label[data-v-4f6e7ec2]{color:#94a3b8;font-weight:500}.ac-quick-reply[data-v-4f6e7ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:10px}.ac-quick-reply-input[data-v-4f6e7ec2]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:6px 10px;font-size:12px;border:1px solid #e2e8f0;border-radius:6px;outline:none;background:#f8fafc;color:#1e293b}.ac-quick-reply-input[data-v-4f6e7ec2]:focus{border-color:#3b82f6;background:#fff}.ac-quick-reply-input[data-v-4f6e7ec2]:disabled{opacity:.6}.ac-quick-reply-send[data-v-4f6e7ec2]{padding:6px 10px;font-size:12px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer}.ac-quick-reply-send[data-v-4f6e7ec2]:hover:not(:disabled){background:#2563eb}.ac-quick-reply-send[data-v-4f6e7ec2]:disabled{opacity:.4;cursor:not-allowed}.ac-kanban-actions[data-v-4f6e7ec2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid #f1f5f9}.ac-kanban-empty[data-v-4f6e7ec2]{text-align:center;padding:40px 20px;color:#94a3b8;font-size:14px}@media (max-width:768px){.teamio-bot-widget[data-v-4f6e7ec2]{bottom:70px;right:10px;z-index:999}.chat-toggle-button[data-v-4f6e7ec2]{min-width:100px;height:48px;font-size:14px;padding:0 16px}.chat-icon[data-v-4f6e7ec2]{font-size:18px}.chat-button-text[data-v-4f6e7ec2]{font-size:12px}}@media (max-width:480px){.teamio-bot-widget[data-v-4f6e7ec2]{bottom:60px;right:10px;z-index:999}.chat-container[data-v-4f6e7ec2]{width:calc(100vw - 20px);height:calc(100vh - 20px);border-radius:12px}.chat-container.fullscreen[data-v-4f6e7ec2]{top:10px;left:10px;right:10px;bottom:10px}.chat-toggle-button[data-v-4f6e7ec2]{min-width:80px;height:44px;font-size:12px;padding:0 12px}.chat-icon[data-v-4f6e7ec2]{font-size:16px}.chat-button-text[data-v-4f6e7ec2]{font-size:11px}}

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#547fff;--indigo:#7f3ddb;--purple:#9964e3;--pink:#e54e9a;--red:#f55d5d;--orange:#ff7d47;--yellow:#ffc247;--green:#68ca66;--teal:#3abf94;--cyan:#17a2b8;--white:#fff;--gray:#798892;--gray-dark:#3c484f;--primary:#547fff;--secondary:#798892;--success:#3abf94;--info:#9964e3;--warning:#ffc247;--danger:#f55d5d;--light:#f8f9fa;--dark:#3c484f;--inverse:#495057;--gray:#d6dee5;--default:#e9ecef;--primary-light:#dee4ee;--success-light:#ecfaec;--info-light:#f2fafa;--warning-light:#fdf7e6;--danger-light:#fff2ef;--tag-color:#e9ecef;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;color:#29323a;text-align:left;background-color:#f9fbfd}.input-group-no-border.focus [tabindex="-1"].input-group-addon:not(:focus-visible),.input-group-no-border .form-control:focus+.form-control.input-group-addon+[tabindex="-1"].input-group-addon:not(:focus-visible),.input-group-no-border .form-control:focus+[tabindex="-1"].input-group-addon:not(:focus-visible),[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#218bc3;text-decoration:none;background-color:transparent}a:hover{color:rgb(21.9276315789,92.3618421053,129.5723684211);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#798892;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}.input-group-no-border.focus button.input-group-addon:not(:focus-visible),.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.input-group-addon:not(:focus-visible),.input-group-no-border .form-control:focus+button.input-group-addon:not(:focus-visible),.input-group-no-border button.form-control:not(:focus-visible):focus,button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{max-width:100%;margin-bottom:.5rem;font-size:1.5rem;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:.875em;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#798892}.blockquote-footer:before{content:"\2014\A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f9fbfd;border:1px solid #d6dee5;border-radius:.3rem;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#798892}code{font-size:87.5%;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#29323a;border-radius:.25rem;-webkit-box-shadow:inset 0 -.1rem 0 rgba(0,0,0,.25);box-shadow:inset 0 -.1rem 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{font-size:87.5%}pre code{word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:20px;padding-left:20px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:1rem;color:#29323a}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #d6dee5}.table thead th{vertical-align:bottom;border-bottom:2px solid #d6dee5}.table tbody+tbody{border-top:2px solid #d6dee5}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #d6dee5}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#29323a;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:rgb(207.12,219.16,255)}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:rgb(166.08,188.44,255)}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:rgb(181.62,200.0722807018,255)}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:rgb(217.48,221.68,224.48)}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:rgb(185.32,193.12,198.32)}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cbd1d5}.table-success,.table-success>td,.table-success>th{background-color:rgb(199.84,237.08,225.04)}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:rgb(152.56,221.72,199.36)}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:rgb(180.5928735632,230.8271264368,214.5859770115)}.table-info,.table-info>td,.table-info>th{background-color:rgb(226.44,211.6,247.16)}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:rgb(201.96,174.4,240.44)}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:rgb(212.2268852459,190.0016393443,243.2583606557)}.table-warning,.table-warning>td,.table-warning>th{background-color:rgb(255,237.92,203.48)}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:rgb(255,223.28,159.32)}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:rgb(255,229.4661956522,177.98)}.table-danger,.table-danger>td,.table-danger>th{background-color:rgb(252.2,209.64,209.64)}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:rgb(249.8,170.76,170.76)}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#fbbaba}.table-light,.table-light>td,.table-light>th{background-color:rgb(253.04,253.32,253.6)}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:rgb(251.36,251.88,252.4)}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:rgb(238.165,240.57,242.975)}.table-dark,.table-dark>td,.table-dark>th{background-color:rgb(200.4,203.76,205.72)}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:rgb(153.6,159.84,163.48)}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#bbbfc2}.table-inverse,.table-inverse>td,.table-inverse>th{background-color:rgb(204.04,206,207.96)}.table-inverse tbody+tbody,.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:rgb(160.36,164,167.64)}.table-hover .table-inverse:hover,.table-hover .table-inverse:hover>td,.table-hover .table-inverse:hover>th{background-color:rgb(190.78,193.25,195.72)}.table-gray,.table-gray>td,.table-gray>th{background-color:rgb(243.52,245.76,247.72)}.table-gray tbody+tbody,.table-gray td,.table-gray th,.table-gray thead th{border-color:rgb(233.68,237.84,241.48)}.table-hover .table-gray:hover,.table-hover .table-gray:hover>td,.table-hover .table-gray:hover>th{background-color:#e4e9ee}.table-default,.table-default>td,.table-default>th{background-color:rgb(248.84,249.68,250.52)}.table-default tbody+tbody,.table-default td,.table-default th,.table-default thead th{border-color:rgb(243.56,245.12,246.68)}.table-hover .table-default:hover,.table-hover .table-default:hover>td,.table-hover .table-default:hover>th{background-color:#eaedf0}.table-primary-light,.table-primary-light>td,.table-primary-light>th{background-color:rgb(245.76,247.44,250.24)}.table-primary-light tbody+tbody,.table-primary-light td,.table-primary-light th,.table-primary-light thead th{border-color:rgb(237.84,240.96,246.16)}.table-hover .table-primary-light:hover,.table-hover .table-primary-light:hover>td,.table-hover .table-primary-light:hover>th{background-color:rgb(228.93,233.67,241.57)}.table-success-light,.table-success-light>td,.table-success-light>th{background-color:rgb(249.68,253.6,249.68)}.table-success-light tbody+tbody,.table-success-light td,.table-success-light th,.table-success-light thead th{border-color:rgb(245.12,252.4,245.12)}.table-hover .table-success-light:hover,.table-hover .table-success-light:hover>td,.table-hover .table-success-light:hover>th{background-color:rgb(229.4925,248.2875,229.4925)}.table-info-light,.table-info-light>td,.table-info-light>th{background-color:rgb(251.36,253.6,253.6)}.table-info-light tbody+tbody,.table-info-light td,.table-info-light th,.table-info-light thead th{border-color:rgb(248.24,252.4,252.4)}.table-hover .table-info-light:hover,.table-hover .table-info-light:hover>td,.table-hover .table-info-light:hover>th{background-color:#e9f7f7}.table-warning-light,.table-warning-light>td,.table-warning-light>th{background-color:rgb(254.44,252.76,248)}.table-warning-light tbody+tbody,.table-warning-light td,.table-warning-light th,.table-warning-light thead th{border-color:rgb(253.96,250.84,242)}.table-hover .table-warning-light:hover,.table-hover .table-warning-light:hover>td,.table-hover .table-warning-light:hover>th{background-color:#fdf5e0}.table-danger-light,.table-danger-light>td,.table-danger-light>th{background-color:rgb(255,251.36,250.52)}.table-danger-light tbody+tbody,.table-danger-light td,.table-danger-light th,.table-danger-light thead th{border-color:rgb(255,248.24,246.68)}.table-hover .table-danger-light:hover,.table-hover .table-danger-light:hover>td,.table-hover .table-danger-light:hover>th{background-color:rgb(255,230.64125,225.02)}.table-tag-color,.table-tag-color>td,.table-tag-color>th{background-color:rgb(248.84,249.68,250.52)}.table-tag-color tbody+tbody,.table-tag-color td,.table-tag-color th,.table-tag-color thead th{border-color:rgb(243.56,245.12,246.68)}.table-hover .table-tag-color:hover,.table-hover .table-tag-color:hover>td,.table-hover .table-tag-color:hover>th{background-color:#eaedf0}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#3c484f;border-color:rgb(76.5107913669,91.8129496403,100.7392086331)}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#d6dee5}.table-dark{color:#fff;background-color:#3c484f}.table-dark td,.table-dark th,.table-dark thead th{border-color:rgb(76.5107913669,91.8129496403,100.7392086331)}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1rem;font-size:1rem;font-weight:300;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #c1ccd3;border-radius:.3rem;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus,.input-group-no-border.focus .form-control.input-group-addon,.input-group-no-border .form-control:focus,.input-group-no-border .form-control:focus+.form-control.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon{color:#495057;background-color:#fff;border-color:#4d90fe;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(84,127,255,.25);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(84,127,255,.25)}.form-control::-webkit-input-placeholder{color:#798892;opacity:1}.form-control::-moz-placeholder{color:#798892;opacity:1}.form-control:-ms-input-placeholder{color:#798892;opacity:1}.form-control::-ms-input-placeholder{color:#798892;opacity:1}.form-control::placeholder{color:#798892;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.input-group-no-border.focus select.form-control.input-group-addon::-ms-value,.input-group-no-border .form-control:focus+.form-control.input-group-addon+select.form-control.input-group-addon::-ms-value,.input-group-no-border .form-control:focus+select.form-control.input-group-addon::-ms-value,.input-group-no-border select.form-control:focus::-ms-value,select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.4rem + 1px);padding-bottom:calc(.4rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#29323a;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .8rem + 2px);padding:.4rem .8rem;font-size:.875rem;line-height:1.5;border-radius:.25rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.35rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#798892}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#3abf94}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(58,191,148,.9);border-radius:.3rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#3abf94;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%233abf94' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.input-group-no-border.focus .form-control.is-valid.input-group-addon,.input-group-no-border.focus .was-validated .form-control.input-group-addon:valid,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.form-control.is-valid.input-group-addon,.input-group-no-border .form-control:focus+.form-control.is-valid.input-group-addon,.input-group-no-border .was-validated .form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon:valid,.input-group-no-border .was-validated .form-control:focus+.form-control.input-group-addon:valid,.was-validated .form-control:valid:focus,.was-validated .input-group-no-border.focus .form-control.input-group-addon:valid,.was-validated .input-group-no-border .form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon:valid,.was-validated .input-group-no-border .form-control:focus+.form-control.input-group-addon:valid{border-color:#3abf94;-webkit-box-shadow:0 0 0 .2rem rgba(58,191,148,.25);box-shadow:0 0 0 .2rem rgba(58,191,148,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:4rem!important;background-position:right 2rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#3abf94;padding-right:calc(.75em + 2.5625rem)!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%233c484f' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 1rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%233abf94' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 2rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.input-group-no-border.focus .custom-select.is-valid.input-group-addon,.input-group-no-border.focus .was-validated .custom-select.input-group-addon:valid,.input-group-no-border .form-control:focus+.custom-select.is-valid.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-select.is-valid.input-group-addon,.input-group-no-border .was-validated .form-control:focus+.custom-select.input-group-addon:valid,.input-group-no-border .was-validated .form-control:focus+.form-control.input-group-addon+.custom-select.input-group-addon:valid,.was-validated .custom-select:valid:focus,.was-validated .input-group-no-border.focus .custom-select.input-group-addon:valid,.was-validated .input-group-no-border .form-control:focus+.custom-select.input-group-addon:valid,.was-validated .input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-select.input-group-addon:valid{border-color:#3abf94;-webkit-box-shadow:0 0 0 .2rem rgba(58,191,148,.25);box-shadow:0 0 0 .2rem rgba(58,191,148,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#3abf94}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#3abf94}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#3abf94}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:rgb(93.9156626506,206.0843373494,169.8192771084);background-color:rgb(93.9156626506,206.0843373494,169.8192771084)}.custom-control-input.is-valid:focus~.custom-control-label:before,.input-group-no-border.focus .custom-control-input.is-valid.input-group-addon~.custom-control-label:before,.input-group-no-border.focus .was-validated .custom-control-input.input-group-addon:valid~.custom-control-label:before,.input-group-no-border .form-control:focus+.custom-control-input.is-valid.input-group-addon~.custom-control-label:before,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-control-input.is-valid.input-group-addon~.custom-control-label:before,.input-group-no-border .was-validated .form-control:focus+.custom-control-input.input-group-addon:valid~.custom-control-label:before,.input-group-no-border .was-validated .form-control:focus+.form-control.input-group-addon+.custom-control-input.input-group-addon:valid~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.was-validated .input-group-no-border.focus .custom-control-input.input-group-addon:valid~.custom-control-label:before,.was-validated .input-group-no-border .form-control:focus+.custom-control-input.input-group-addon:valid~.custom-control-label:before,.was-validated .input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-control-input.input-group-addon:valid~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(58,191,148,.25);box-shadow:0 0 0 .2rem rgba(58,191,148,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.input-group-no-border.focus .custom-control-input.is-valid.input-group-addon:not(:checked)~.custom-control-label:before,.input-group-no-border.focus .was-validated .custom-control-input.input-group-addon:valid:not(:checked)~.custom-control-label:before,.input-group-no-border .form-control:focus+.custom-control-input.is-valid.input-group-addon:not(:checked)~.custom-control-label:before,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-control-input.is-valid.input-group-addon:not(:checked)~.custom-control-label:before,.input-group-no-border .was-validated .form-control:focus+.custom-control-input.input-group-addon:valid:not(:checked)~.custom-control-label:before,.input-group-no-border .was-validated .form-control:focus+.form-control.input-group-addon+.custom-control-input.input-group-addon:valid:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label,.was-validated .input-group-no-border.focus .custom-control-input.input-group-addon:valid:not(:checked)~.custom-control-label:before,.was-validated .input-group-no-border .form-control:focus+.custom-control-input.input-group-addon:valid:not(:checked)~.custom-control-label:before,.was-validated .input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-control-input.input-group-addon:valid:not(:checked)~.custom-control-label:before{border-color:#3abf94}.custom-file-input.is-valid:focus~.custom-file-label,.input-group-no-border.focus .custom-file-input.is-valid.input-group-addon~.custom-file-label,.input-group-no-border.focus .was-validated .custom-file-input.input-group-addon:valid~.custom-file-label,.input-group-no-border .form-control:focus+.custom-file-input.is-valid.input-group-addon~.custom-file-label,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-file-input.is-valid.input-group-addon~.custom-file-label,.input-group-no-border .was-validated .form-control:focus+.custom-file-input.input-group-addon:valid~.custom-file-label,.input-group-no-border .was-validated .form-control:focus+.form-control.input-group-addon+.custom-file-input.input-group-addon:valid~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label,.was-validated .input-group-no-border.focus .custom-file-input.input-group-addon:valid~.custom-file-label,.was-validated .input-group-no-border .form-control:focus+.custom-file-input.input-group-addon:valid~.custom-file-label,.was-validated .input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-file-input.input-group-addon:valid~.custom-file-label{border-color:#3abf94;-webkit-box-shadow:0 0 0 .2rem rgba(58,191,148,.25);box-shadow:0 0 0 .2rem rgba(58,191,148,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#f55d5d}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(245,93,93,.9);border-radius:.3rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#f55d5d;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f55d5d'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23f55d5d' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.input-group-no-border.focus .form-control.is-invalid.input-group-addon,.input-group-no-border.focus .was-validated .form-control.input-group-addon:invalid,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.form-control.is-invalid.input-group-addon,.input-group-no-border .form-control:focus+.form-control.is-invalid.input-group-addon,.input-group-no-border .was-validated .form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon:invalid,.input-group-no-border .was-validated .form-control:focus+.form-control.input-group-addon:invalid,.was-validated .form-control:invalid:focus,.was-validated .input-group-no-border.focus .form-control.input-group-addon:invalid,.was-validated .input-group-no-border .form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon:invalid,.was-validated .input-group-no-border .form-control:focus+.form-control.input-group-addon:invalid{border-color:#f55d5d;-webkit-box-shadow:0 0 0 .2rem rgba(245,93,93,.25);box-shadow:0 0 0 .2rem rgba(245,93,93,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:4rem!important;background-position:right 2rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#f55d5d;padding-right:calc(.75em + 2.5625rem)!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%233c484f' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 1rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f55d5d'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23f55d5d' stroke='none'/%3E%3C/svg%3E") center right 2rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.input-group-no-border.focus .custom-select.is-invalid.input-group-addon,.input-group-no-border.focus .was-validated .custom-select.input-group-addon:invalid,.input-group-no-border .form-control:focus+.custom-select.is-invalid.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-select.is-invalid.input-group-addon,.input-group-no-border .was-validated .form-control:focus+.custom-select.input-group-addon:invalid,.input-group-no-border .was-validated .form-control:focus+.form-control.input-group-addon+.custom-select.input-group-addon:invalid,.was-validated .custom-select:invalid:focus,.was-validated .input-group-no-border.focus .custom-select.input-group-addon:invalid,.was-validated .input-group-no-border .form-control:focus+.custom-select.input-group-addon:invalid,.was-validated .input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-select.input-group-addon:invalid{border-color:#f55d5d;-webkit-box-shadow:0 0 0 .2rem rgba(245,93,93,.25);box-shadow:0 0 0 .2rem rgba(245,93,93,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#f55d5d}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#f55d5d}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#f55d5d}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#f88d8d;background-color:#f88d8d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.input-group-no-border.focus .custom-control-input.is-invalid.input-group-addon~.custom-control-label:before,.input-group-no-border.focus .was-validated .custom-control-input.input-group-addon:invalid~.custom-control-label:before,.input-group-no-border .form-control:focus+.custom-control-input.is-invalid.input-group-addon~.custom-control-label:before,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-control-input.is-invalid.input-group-addon~.custom-control-label:before,.input-group-no-border .was-validated .form-control:focus+.custom-control-input.input-group-addon:invalid~.custom-control-label:before,.input-group-no-border .was-validated .form-control:focus+.form-control.input-group-addon+.custom-control-input.input-group-addon:invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.was-validated .input-group-no-border.focus .custom-control-input.input-group-addon:invalid~.custom-control-label:before,.was-validated .input-group-no-border .form-control:focus+.custom-control-input.input-group-addon:invalid~.custom-control-label:before,.was-validated .input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-control-input.input-group-addon:invalid~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(245,93,93,.25);box-shadow:0 0 0 .2rem rgba(245,93,93,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.input-group-no-border.focus .custom-control-input.is-invalid.input-group-addon:not(:checked)~.custom-control-label:before,.input-group-no-border.focus .was-validated .custom-control-input.input-group-addon:invalid:not(:checked)~.custom-control-label:before,.input-group-no-border .form-control:focus+.custom-control-input.is-invalid.input-group-addon:not(:checked)~.custom-control-label:before,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-control-input.is-invalid.input-group-addon:not(:checked)~.custom-control-label:before,.input-group-no-border .was-validated .form-control:focus+.custom-control-input.input-group-addon:invalid:not(:checked)~.custom-control-label:before,.input-group-no-border .was-validated .form-control:focus+.form-control.input-group-addon+.custom-control-input.input-group-addon:invalid:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label,.was-validated .input-group-no-border.focus .custom-control-input.input-group-addon:invalid:not(:checked)~.custom-control-label:before,.was-validated .input-group-no-border .form-control:focus+.custom-control-input.input-group-addon:invalid:not(:checked)~.custom-control-label:before,.was-validated .input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-control-input.input-group-addon:invalid:not(:checked)~.custom-control-label:before{border-color:#f55d5d}.custom-file-input.is-invalid:focus~.custom-file-label,.input-group-no-border.focus .custom-file-input.is-invalid.input-group-addon~.custom-file-label,.input-group-no-border.focus .was-validated .custom-file-input.input-group-addon:invalid~.custom-file-label,.input-group-no-border .form-control:focus+.custom-file-input.is-invalid.input-group-addon~.custom-file-label,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-file-input.is-invalid.input-group-addon~.custom-file-label,.input-group-no-border .was-validated .form-control:focus+.custom-file-input.input-group-addon:invalid~.custom-file-label,.input-group-no-border .was-validated .form-control:focus+.form-control.input-group-addon+.custom-file-input.input-group-addon:invalid~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label,.was-validated .input-group-no-border.focus .custom-file-input.input-group-addon:invalid~.custom-file-label,.was-validated .input-group-no-border .form-control:focus+.custom-file-input.input-group-addon:invalid~.custom-file-label,.was-validated .input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-file-input.input-group-addon:invalid~.custom-file-label{border-color:#f55d5d;-webkit-box-shadow:0 0 0 .2rem rgba(245,93,93,.25);box-shadow:0 0 0 .2rem rgba(245,93,93,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0}.form-inline .form-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#29323a;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem 1rem;font-size:1rem;line-height:1.5;border-radius:.3rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#29323a;text-decoration:none}.btn.focus,.btn:focus,.input-group-no-border .btn.form-control:focus,.input-group-no-border.focus .btn.input-group-addon,.input-group-no-border .form-control:focus+.btn.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn.input-group-addon{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(84,127,255,.25);box-shadow:0 0 0 .2rem rgba(84,127,255,.25)}.btn.disabled,.btn:disabled{opacity:.65;-webkit-box-shadow:none;box-shadow:none}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.btn.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn.input-group-addon:not(:disabled):not(.disabled):active{-webkit-box-shadow:0 0 0 .2rem rgba(84,127,255,.25),inset 0 3px 5px rgba(0,0,0,.125);box-shadow:0 0 0 .2rem rgba(84,127,255,.25),inset 0 3px 5px rgba(0,0,0,.125)}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#547fff;border-color:#547fff;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-primary:hover{color:#fff;background-color:rgb(45.75,98.3684210526,255);border-color:rgb(33,88.8245614035,255)}.btn-primary.focus,.btn-primary:focus,.input-group-no-border .btn-primary.form-control:focus,.input-group-no-border.focus .btn-primary.input-group-addon,.input-group-no-border .form-control:focus+.btn-primary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-primary.input-group-addon{color:#fff;background-color:rgb(45.75,98.3684210526,255);border-color:rgb(33,88.8245614035,255);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(109.65,146.2,255,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(109.65,146.2,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#547fff;border-color:#547fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:rgb(33,88.8245614035,255);border-color:rgb(20.25,79.2807017544,255)}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-primary.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-primary.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-primary.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-primary.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-primary.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-primary.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-primary.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-primary.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-primary.dropdown-toggle.input-group-addon,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(109.65,146.2,255,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(109.65,146.2,255,.5)}.btn-secondary{color:#fff;background-color:#798892;border-color:#798892;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-secondary:hover{color:#fff;background-color:#67757e;border-color:#616e77}.btn-secondary.focus,.btn-secondary:focus,.input-group-no-border .btn-secondary.form-control:focus,.input-group-no-border.focus .btn-secondary.input-group-addon,.input-group-no-border .form-control:focus+.btn-secondary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-secondary.input-group-addon{color:#fff;background-color:#67757e;border-color:#616e77;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(141.1,153.85,162.35,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(141.1,153.85,162.35,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#798892;border-color:#798892}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#616e77;border-color:#5b6870}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-secondary.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-secondary.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-secondary.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-secondary.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-secondary.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-secondary.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-secondary.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-secondary.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-secondary.dropdown-toggle.input-group-addon,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(141.1,153.85,162.35,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(141.1,153.85,162.35,.5)}.btn-success{color:#fff;background-color:#3abf94;border-color:#3abf94;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-success:hover{color:#fff;background-color:rgb(49.0903614458,161.6596385542,125.265060241);border-color:rgb(46.1204819277,151.8795180723,117.686746988)}.btn-success.focus,.btn-success:focus,.input-group-no-border .btn-success.form-control:focus,.input-group-no-border.focus .btn-success.input-group-addon,.input-group-no-border .form-control:focus+.btn-success.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-success.input-group-addon{color:#fff;background-color:rgb(49.0903614458,161.6596385542,125.265060241);border-color:rgb(46.1204819277,151.8795180723,117.686746988);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(87.55,200.6,164.05,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(87.55,200.6,164.05,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#3abf94;border-color:#3abf94}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:rgb(46.1204819277,151.8795180723,117.686746988);border-color:rgb(43.1506024096,142.0993975904,110.1084337349)}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-success.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-success.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-success.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-success.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-success.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-success.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-success.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-success.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-success.dropdown-toggle.input-group-addon,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(87.55,200.6,164.05,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(87.55,200.6,164.05,.5)}.btn-info{color:#fff;background-color:#9964e3;border-color:#9964e3;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-info:hover{color:#fff;background-color:rgb(131.6803278689,67.6024590164,221.1475409836);border-color:rgb(124.5737704918,56.8032786885,219.1967213115)}.btn-info.focus,.btn-info:focus,.input-group-no-border .btn-info.form-control:focus,.input-group-no-border.focus .btn-info.input-group-addon,.input-group-no-border .form-control:focus+.btn-info.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-info.input-group-addon{color:#fff;background-color:rgb(131.6803278689,67.6024590164,221.1475409836);border-color:rgb(124.5737704918,56.8032786885,219.1967213115);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(168.3,123.25,231.2,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(168.3,123.25,231.2,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#9964e3;border-color:#9964e3}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:rgb(124.5737704918,56.8032786885,219.1967213115);border-color:rgb(117.4672131148,46.0040983607,217.2459016393)}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-info.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-info.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-info.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-info.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-info.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-info.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-info.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-info.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-info.dropdown-toggle.input-group-addon,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(168.3,123.25,231.2,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(168.3,123.25,231.2,.5)}.btn-warning{color:#29323a;background-color:#ffc247;border-color:#ffc247;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-warning:hover{color:#29323a;background-color:rgb(255,181.3192934783,32.75);border-color:rgb(255,177.0923913043,20)}.btn-warning.focus,.btn-warning:focus,.input-group-no-border .btn-warning.form-control:focus,.input-group-no-border.focus .btn-warning.input-group-addon,.input-group-no-border .form-control:focus+.btn-warning.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-warning.input-group-addon{color:#29323a;background-color:rgb(255,181.3192934783,32.75);border-color:rgb(255,177.0923913043,20);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(222.9,172.4,69.05,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(222.9,172.4,69.05,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#29323a;background-color:#ffc247;border-color:#ffc247}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#29323a;background-color:rgb(255,177.0923913043,20);border-color:rgb(255,172.8654891304,7.25)}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-warning.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-warning.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-warning.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-warning.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-warning.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-warning.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-warning.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-warning.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-warning.dropdown-toggle.input-group-addon,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(222.9,172.4,69.05,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(222.9,172.4,69.05,.5)}.btn-danger{color:#fff;background-color:#f55d5d;border-color:#f55d5d;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger:hover{color:#fff;background-color:#f33939;border-color:#f22d2d}.btn-danger.focus,.btn-danger:focus,.input-group-no-border .btn-danger.form-control:focus,.input-group-no-border.focus .btn-danger.input-group-addon,.input-group-no-border .form-control:focus+.btn-danger.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-danger.input-group-addon{color:#fff;background-color:#f33939;border-color:#f22d2d;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(246.5,117.3,117.3,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(246.5,117.3,117.3,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#f55d5d;border-color:#f55d5d}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#f22d2d;border-color:#f12121}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-danger.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-danger.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-danger.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-danger.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-danger.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-danger.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-danger.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-danger.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-danger.dropdown-toggle.input-group-addon,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(246.5,117.3,117.3,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(246.5,117.3,117.3,.5)}.btn-light{color:#29323a;background-color:#f8f9fa;border-color:#f8f9fa;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-light:hover{color:#29323a;background-color:rgb(225.6875,229.875,234.0625);border-color:rgb(218.25,223.5,228.75)}.btn-light.focus,.btn-light:focus,.input-group-no-border .btn-light.form-control:focus,.input-group-no-border.focus .btn-light.input-group-addon,.input-group-no-border .form-control:focus+.btn-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-light.input-group-addon{color:#29323a;background-color:rgb(225.6875,229.875,234.0625);border-color:rgb(218.25,223.5,228.75);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(216.95,219.15,221.2,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(216.95,219.15,221.2,.5)}.btn-light.disabled,.btn-light:disabled{color:#29323a;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#29323a;background-color:rgb(218.25,223.5,228.75);border-color:rgb(210.8125,217.125,223.4375)}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-light.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-light.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-light.dropdown-toggle.input-group-addon,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216.95,219.15,221.2,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216.95,219.15,221.2,.5)}.btn-dark{color:#fff;background-color:#3c484f;border-color:#3c484f;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-dark:hover{color:#fff;background-color:rgb(43.4892086331,52.1870503597,57.2607913669);border-color:rgb(37.9856115108,45.5827338129,50.0143884892)}.btn-dark.focus,.btn-dark:focus,.input-group-no-border .btn-dark.form-control:focus,.input-group-no-border.focus .btn-dark.input-group-addon,.input-group-no-border .form-control:focus+.btn-dark.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-dark.input-group-addon{color:#fff;background-color:rgb(43.4892086331,52.1870503597,57.2607913669);border-color:rgb(37.9856115108,45.5827338129,50.0143884892);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(89.25,99.45,105.4,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(89.25,99.45,105.4,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#3c484f;border-color:#3c484f}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:rgb(37.9856115108,45.5827338129,50.0143884892);border-color:rgb(32.4820143885,38.9784172662,42.7679856115)}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-dark.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-dark.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-dark.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-dark.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-dark.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-dark.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-dark.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-dark.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-dark.dropdown-toggle.input-group-addon,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(89.25,99.45,105.4,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(89.25,99.45,105.4,.5)}.btn-inverse{color:#fff;background-color:#495057;border-color:#495057;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-inverse:hover{color:#fff;background-color:#383d42;border-color:rgb(49.73125,54.5,59.26875)}.btn-inverse.focus,.btn-inverse:focus,.input-group-no-border .btn-inverse.form-control:focus,.input-group-no-border.focus .btn-inverse.input-group-addon,.input-group-no-border .form-control:focus+.btn-inverse.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-inverse.input-group-addon{color:#fff;background-color:#383d42;border-color:rgb(49.73125,54.5,59.26875);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(100.3,106.25,112.2,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(100.3,106.25,112.2,.5)}.btn-inverse.disabled,.btn-inverse:disabled{color:#fff;background-color:#495057;border-color:#495057}.btn-inverse:not(:disabled):not(.disabled).active,.btn-inverse:not(:disabled):not(.disabled):active,.show>.btn-inverse.dropdown-toggle{color:#fff;background-color:rgb(49.73125,54.5,59.26875);border-color:#2c3034}.btn-inverse:not(:disabled):not(.disabled).active:focus,.btn-inverse:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-inverse.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-inverse.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-inverse.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-inverse.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-inverse.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-inverse.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-inverse.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-inverse.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-inverse.dropdown-toggle.input-group-addon,.show>.btn-inverse.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(100.3,106.25,112.2,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(100.3,106.25,112.2,.5)}.btn-gray{color:#29323a;background-color:#d6dee5;border-color:#d6dee5;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-gray:hover{color:#29323a;background-color:#bfcbd6;border-color:#b7c5d1}.btn-gray.focus,.btn-gray:focus,.input-group-no-border .btn-gray.form-control:focus,.input-group-no-border.focus .btn-gray.input-group-addon,.input-group-no-border .form-control:focus+.btn-gray.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-gray.input-group-addon{color:#29323a;background-color:#bfcbd6;border-color:#b7c5d1;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(188.05,196.2,203.35,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(188.05,196.2,203.35,.5)}.btn-gray.disabled,.btn-gray:disabled{color:#29323a;background-color:#d6dee5;border-color:#d6dee5}.btn-gray:not(:disabled):not(.disabled).active,.btn-gray:not(:disabled):not(.disabled):active,.show>.btn-gray.dropdown-toggle{color:#29323a;background-color:#b7c5d1;border-color:#afbfcc}.btn-gray:not(:disabled):not(.disabled).active:focus,.btn-gray:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-gray.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-gray.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-gray.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-gray.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-gray.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-gray.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-gray.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-gray.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-gray.dropdown-toggle.input-group-addon,.show>.btn-gray.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(188.05,196.2,203.35,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(188.05,196.2,203.35,.5)}.btn-default{color:#29323a;background-color:#e9ecef;border-color:#e9ecef;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:hover{color:#29323a;background-color:#d3d9df;border-color:#cbd2da}.btn-default.focus,.btn-default:focus,.input-group-no-border .btn-default.form-control:focus,.input-group-no-border.focus .btn-default.input-group-addon,.input-group-no-border .form-control:focus+.btn-default.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-default.input-group-addon{color:#29323a;background-color:#d3d9df;border-color:#cbd2da;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(204.2,208.1,211.85,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(204.2,208.1,211.85,.5)}.btn-default.disabled,.btn-default:disabled{color:#29323a;background-color:#e9ecef;border-color:#e9ecef}.btn-default:not(:disabled):not(.disabled).active,.btn-default:not(:disabled):not(.disabled):active,.show>.btn-default.dropdown-toggle{color:#29323a;background-color:#cbd2da;border-color:#c4ccd4}.btn-default:not(:disabled):not(.disabled).active:focus,.btn-default:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-default.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-default.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-default.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-default.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-default.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-default.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-default.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-default.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-default.dropdown-toggle.input-group-addon,.show>.btn-default.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(204.2,208.1,211.85,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(204.2,208.1,211.85,.5)}.btn-primary-light{color:#29323a;background-color:#dee4ee;border-color:#dee4ee;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-primary-light:hover{color:#29323a;background-color:rgb(196.755,207.345,224.995);border-color:rgb(188.34,200.46,220.66)}.btn-primary-light.focus,.btn-primary-light:focus,.input-group-no-border .btn-primary-light.form-control:focus,.input-group-no-border.focus .btn-primary-light.input-group-addon,.input-group-no-border .form-control:focus+.btn-primary-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-primary-light.input-group-addon{color:#29323a;background-color:rgb(196.755,207.345,224.995);border-color:rgb(188.34,200.46,220.66);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(194.85,201.3,211,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(194.85,201.3,211,.5)}.btn-primary-light.disabled,.btn-primary-light:disabled{color:#29323a;background-color:#dee4ee;border-color:#dee4ee}.btn-primary-light:not(:disabled):not(.disabled).active,.btn-primary-light:not(:disabled):not(.disabled):active,.show>.btn-primary-light.dropdown-toggle{color:#29323a;background-color:rgb(188.34,200.46,220.66);border-color:rgb(179.925,193.575,216.325)}.btn-primary-light:not(:disabled):not(.disabled).active:focus,.btn-primary-light:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-primary-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-primary-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-primary-light.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-primary-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-primary-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-primary-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-primary-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-primary-light.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-primary-light.dropdown-toggle.input-group-addon,.show>.btn-primary-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(194.85,201.3,211,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(194.85,201.3,211,.5)}.btn-success-light{color:#29323a;background-color:#ecfaec;border-color:#ecfaec;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-success-light:hover{color:#29323a;background-color:rgb(205.71875,242.03125,205.71875);border-color:rgb(195.625,239.375,195.625)}.btn-success-light.focus,.btn-success-light:focus,.input-group-no-border .btn-success-light.form-control:focus,.input-group-no-border.focus .btn-success-light.input-group-addon,.input-group-no-border .form-control:focus+.btn-success-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-success-light.input-group-addon{color:#29323a;background-color:rgb(205.71875,242.03125,205.71875);border-color:rgb(195.625,239.375,195.625);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(206.75,220,209.3,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(206.75,220,209.3,.5)}.btn-success-light.disabled,.btn-success-light:disabled{color:#29323a;background-color:#ecfaec;border-color:#ecfaec}.btn-success-light:not(:disabled):not(.disabled).active,.btn-success-light:not(:disabled):not(.disabled):active,.show>.btn-success-light.dropdown-toggle{color:#29323a;background-color:rgb(195.625,239.375,195.625);border-color:rgb(185.53125,236.71875,185.53125)}.btn-success-light:not(:disabled):not(.disabled).active:focus,.btn-success-light:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-success-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-success-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-success-light.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-success-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-success-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-success-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-success-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-success-light.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-success-light.dropdown-toggle.input-group-addon,.show>.btn-success-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(206.75,220,209.3,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(206.75,220,209.3,.5)}.btn-info-light{color:#29323a;background-color:#f2fafa;border-color:#f2fafa;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-info-light:hover{color:#29323a;background-color:rgb(214.375,239.375,239.375);border-color:#cdecec}.btn-info-light.focus,.btn-info-light:focus,.input-group-no-border .btn-info-light.form-control:focus,.input-group-no-border.focus .btn-info-light.input-group-addon,.input-group-no-border .form-control:focus+.btn-info-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-info-light.input-group-addon{color:#29323a;background-color:rgb(214.375,239.375,239.375);border-color:#cdecec;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(211.85,220,221.2,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(211.85,220,221.2,.5)}.btn-info-light.disabled,.btn-info-light:disabled{color:#29323a;background-color:#f2fafa;border-color:#f2fafa}.btn-info-light:not(:disabled):not(.disabled).active,.btn-info-light:not(:disabled):not(.disabled):active,.show>.btn-info-light.dropdown-toggle{color:#29323a;background-color:#cdecec;border-color:#c4e8e8}.btn-info-light:not(:disabled):not(.disabled).active:focus,.btn-info-light:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-info-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-info-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-info-light.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-info-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-info-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-info-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-info-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-info-light.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-info-light.dropdown-toggle.input-group-addon,.show>.btn-info-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(211.85,220,221.2,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(211.85,220,221.2,.5)}.btn-warning-light{color:#29323a;background-color:#fdf7e6;border-color:#fdf7e6;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-warning-light:hover{color:#29323a;background-color:#faecc3;border-color:#f9e8b7}.btn-warning-light.focus,.btn-warning-light:focus,.input-group-no-border .btn-warning-light.form-control:focus,.input-group-no-border.focus .btn-warning-light.input-group-addon,.input-group-no-border .form-control:focus+.btn-warning-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-warning-light.input-group-addon{color:#29323a;background-color:#faecc3;border-color:#f9e8b7;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(221.2,217.45,204.2,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(221.2,217.45,204.2,.5)}.btn-warning-light.disabled,.btn-warning-light:disabled{color:#29323a;background-color:#fdf7e6;border-color:#fdf7e6}.btn-warning-light:not(:disabled):not(.disabled).active,.btn-warning-light:not(:disabled):not(.disabled):active,.show>.btn-warning-light.dropdown-toggle{color:#29323a;background-color:#f9e8b7;border-color:#f8e4ab}.btn-warning-light:not(:disabled):not(.disabled).active:focus,.btn-warning-light:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-warning-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-warning-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-warning-light.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-warning-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-warning-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-warning-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-warning-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-warning-light.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-warning-light.dropdown-toggle.input-group-addon,.show>.btn-warning-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(221.2,217.45,204.2,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(221.2,217.45,204.2,.5)}.btn-danger-light{color:#29323a;background-color:#fff2ef;border-color:#fff2ef;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger-light:hover{color:#29323a;background-color:rgb(255,210.921875,200.75);border-color:rgb(255,200.5625,188)}.btn-danger-light.focus,.btn-danger-light:focus,.input-group-no-border .btn-danger-light.form-control:focus,.input-group-no-border.focus .btn-danger-light.input-group-addon,.input-group-no-border .form-control:focus+.btn-danger-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-danger-light.input-group-addon{color:#29323a;background-color:rgb(255,210.921875,200.75);border-color:rgb(255,200.5625,188);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(222.9,213.2,211.85,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(222.9,213.2,211.85,.5)}.btn-danger-light.disabled,.btn-danger-light:disabled{color:#29323a;background-color:#fff2ef;border-color:#fff2ef}.btn-danger-light:not(:disabled):not(.disabled).active,.btn-danger-light:not(:disabled):not(.disabled):active,.show>.btn-danger-light.dropdown-toggle{color:#29323a;background-color:rgb(255,200.5625,188);border-color:rgb(255,190.203125,175.25)}.btn-danger-light:not(:disabled):not(.disabled).active:focus,.btn-danger-light:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-danger-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-danger-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-danger-light.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-danger-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-danger-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-danger-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-danger-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-danger-light.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-danger-light.dropdown-toggle.input-group-addon,.show>.btn-danger-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(222.9,213.2,211.85,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(222.9,213.2,211.85,.5)}.btn-tag-color{color:#29323a;background-color:#e9ecef;border-color:#e9ecef;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-tag-color:hover{color:#29323a;background-color:#d3d9df;border-color:#cbd2da}.btn-tag-color.focus,.btn-tag-color:focus,.input-group-no-border .btn-tag-color.form-control:focus,.input-group-no-border.focus .btn-tag-color.input-group-addon,.input-group-no-border .form-control:focus+.btn-tag-color.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-tag-color.input-group-addon{color:#29323a;background-color:#d3d9df;border-color:#cbd2da;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(204.2,208.1,211.85,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(204.2,208.1,211.85,.5)}.btn-tag-color.disabled,.btn-tag-color:disabled{color:#29323a;background-color:#e9ecef;border-color:#e9ecef}.btn-tag-color:not(:disabled):not(.disabled).active,.btn-tag-color:not(:disabled):not(.disabled):active,.show>.btn-tag-color.dropdown-toggle{color:#29323a;background-color:#cbd2da;border-color:#c4ccd4}.btn-tag-color:not(:disabled):not(.disabled).active:focus,.btn-tag-color:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-tag-color.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-tag-color.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-tag-color.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-tag-color.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-tag-color.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-tag-color.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-tag-color.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-tag-color.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-tag-color.dropdown-toggle.input-group-addon,.show>.btn-tag-color.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(204.2,208.1,211.85,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(204.2,208.1,211.85,.5)}.btn-outline-primary{color:#547fff;border-color:#547fff}.btn-outline-primary:hover{color:#fff;background-color:#547fff;border-color:#547fff}.btn-outline-primary.focus,.btn-outline-primary:focus,.input-group-no-border .btn-outline-primary.form-control:focus,.input-group-no-border.focus .btn-outline-primary.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-primary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-primary.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(84,127,255,.5);box-shadow:0 0 0 .2rem rgba(84,127,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#547fff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#547fff;border-color:#547fff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-primary.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-primary.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-primary.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-primary.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-primary.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-primary.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-primary.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-primary.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-primary.dropdown-toggle.input-group-addon,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(84,127,255,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(84,127,255,.5)}.btn-outline-secondary{color:#798892;border-color:#798892}.btn-outline-secondary:hover{color:#fff;background-color:#798892;border-color:#798892}.btn-outline-secondary.focus,.btn-outline-secondary:focus,.input-group-no-border .btn-outline-secondary.form-control:focus,.input-group-no-border.focus .btn-outline-secondary.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-secondary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-secondary.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(121,136,146,.5);box-shadow:0 0 0 .2rem rgba(121,136,146,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#798892;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#798892;border-color:#798892}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-secondary.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-secondary.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-secondary.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-secondary.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-secondary.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-secondary.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-secondary.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-secondary.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-secondary.dropdown-toggle.input-group-addon,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(121,136,146,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(121,136,146,.5)}.btn-outline-success{color:#3abf94;border-color:#3abf94}.btn-outline-success:hover{color:#fff;background-color:#3abf94;border-color:#3abf94}.btn-outline-success.focus,.btn-outline-success:focus,.input-group-no-border .btn-outline-success.form-control:focus,.input-group-no-border.focus .btn-outline-success.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-success.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-success.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(58,191,148,.5);box-shadow:0 0 0 .2rem rgba(58,191,148,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#3abf94;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#3abf94;border-color:#3abf94}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-success.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-success.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-success.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-success.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-success.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-success.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-success.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-success.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-success.dropdown-toggle.input-group-addon,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(58,191,148,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(58,191,148,.5)}.btn-outline-info{color:#9964e3;border-color:#9964e3}.btn-outline-info:hover{color:#fff;background-color:#9964e3;border-color:#9964e3}.btn-outline-info.focus,.btn-outline-info:focus,.input-group-no-border .btn-outline-info.form-control:focus,.input-group-no-border.focus .btn-outline-info.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-info.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-info.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(153,100,227,.5);box-shadow:0 0 0 .2rem rgba(153,100,227,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#9964e3;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#9964e3;border-color:#9964e3}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-info.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-info.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-info.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-info.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-info.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-info.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-info.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-info.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-info.dropdown-toggle.input-group-addon,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(153,100,227,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(153,100,227,.5)}.btn-outline-warning{color:#ffc247;border-color:#ffc247}.btn-outline-warning:hover{color:#29323a;background-color:#ffc247;border-color:#ffc247}.btn-outline-warning.focus,.btn-outline-warning:focus,.input-group-no-border .btn-outline-warning.form-control:focus,.input-group-no-border.focus .btn-outline-warning.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-warning.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-warning.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(255,194,71,.5);box-shadow:0 0 0 .2rem rgba(255,194,71,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc247;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#29323a;background-color:#ffc247;border-color:#ffc247}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-warning.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-warning.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-warning.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-warning.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-warning.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-warning.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-warning.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-warning.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-warning.dropdown-toggle.input-group-addon,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(255,194,71,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(255,194,71,.5)}.btn-outline-danger{color:#f55d5d;border-color:#f55d5d}.btn-outline-danger:hover{color:#fff;background-color:#f55d5d;border-color:#f55d5d}.btn-outline-danger.focus,.btn-outline-danger:focus,.input-group-no-border .btn-outline-danger.form-control:focus,.input-group-no-border.focus .btn-outline-danger.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-danger.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-danger.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(245,93,93,.5);box-shadow:0 0 0 .2rem rgba(245,93,93,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#f55d5d;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#f55d5d;border-color:#f55d5d}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-danger.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-danger.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-danger.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-danger.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-danger.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-danger.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-danger.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-danger.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-danger.dropdown-toggle.input-group-addon,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(245,93,93,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(245,93,93,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#29323a;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus,.input-group-no-border .btn-outline-light.form-control:focus,.input-group-no-border.focus .btn-outline-light.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-light.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#29323a;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-light.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-light.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-light.dropdown-toggle.input-group-addon,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(248,249,250,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#3c484f;border-color:#3c484f}.btn-outline-dark:hover{color:#fff;background-color:#3c484f;border-color:#3c484f}.btn-outline-dark.focus,.btn-outline-dark:focus,.input-group-no-border .btn-outline-dark.form-control:focus,.input-group-no-border.focus .btn-outline-dark.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-dark.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-dark.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(60,72,79,.5);box-shadow:0 0 0 .2rem rgba(60,72,79,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#3c484f;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#3c484f;border-color:#3c484f}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-dark.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-dark.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-dark.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-dark.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-dark.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-dark.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-dark.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-dark.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-dark.dropdown-toggle.input-group-addon,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(60,72,79,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(60,72,79,.5)}.btn-outline-inverse{color:#495057;border-color:#495057}.btn-outline-inverse:hover{color:#fff;background-color:#495057;border-color:#495057}.btn-outline-inverse.focus,.btn-outline-inverse:focus,.input-group-no-border .btn-outline-inverse.form-control:focus,.input-group-no-border.focus .btn-outline-inverse.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-inverse.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-inverse.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(73,80,87,.5);box-shadow:0 0 0 .2rem rgba(73,80,87,.5)}.btn-outline-inverse.disabled,.btn-outline-inverse:disabled{color:#495057;background-color:transparent}.btn-outline-inverse:not(:disabled):not(.disabled).active,.btn-outline-inverse:not(:disabled):not(.disabled):active,.show>.btn-outline-inverse.dropdown-toggle{color:#fff;background-color:#495057;border-color:#495057}.btn-outline-inverse:not(:disabled):not(.disabled).active:focus,.btn-outline-inverse:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-inverse.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-inverse.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-inverse.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-inverse.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-inverse.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-inverse.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-inverse.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-inverse.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-inverse.dropdown-toggle.input-group-addon,.show>.btn-outline-inverse.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(73,80,87,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(73,80,87,.5)}.btn-outline-gray{color:#d6dee5;border-color:#d6dee5}.btn-outline-gray:hover{color:#29323a;background-color:#d6dee5;border-color:#d6dee5}.btn-outline-gray.focus,.btn-outline-gray:focus,.input-group-no-border .btn-outline-gray.form-control:focus,.input-group-no-border.focus .btn-outline-gray.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-gray.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-gray.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(214,222,229,.5);box-shadow:0 0 0 .2rem rgba(214,222,229,.5)}.btn-outline-gray.disabled,.btn-outline-gray:disabled{color:#d6dee5;background-color:transparent}.btn-outline-gray:not(:disabled):not(.disabled).active,.btn-outline-gray:not(:disabled):not(.disabled):active,.show>.btn-outline-gray.dropdown-toggle{color:#29323a;background-color:#d6dee5;border-color:#d6dee5}.btn-outline-gray:not(:disabled):not(.disabled).active:focus,.btn-outline-gray:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-gray.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-gray.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-gray.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-gray.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-gray.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-gray.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-gray.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-gray.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-gray.dropdown-toggle.input-group-addon,.show>.btn-outline-gray.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(214,222,229,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(214,222,229,.5)}.btn-outline-default{color:#e9ecef;border-color:#e9ecef}.btn-outline-default:hover{color:#29323a;background-color:#e9ecef;border-color:#e9ecef}.btn-outline-default.focus,.btn-outline-default:focus,.input-group-no-border .btn-outline-default.form-control:focus,.input-group-no-border.focus .btn-outline-default.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-default.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-default.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(233,236,239,.5);box-shadow:0 0 0 .2rem rgba(233,236,239,.5)}.btn-outline-default.disabled,.btn-outline-default:disabled{color:#e9ecef;background-color:transparent}.btn-outline-default:not(:disabled):not(.disabled).active,.btn-outline-default:not(:disabled):not(.disabled):active,.show>.btn-outline-default.dropdown-toggle{color:#29323a;background-color:#e9ecef;border-color:#e9ecef}.btn-outline-default:not(:disabled):not(.disabled).active:focus,.btn-outline-default:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-default.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-default.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-default.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-default.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-default.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-default.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-default.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-default.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-default.dropdown-toggle.input-group-addon,.show>.btn-outline-default.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(233,236,239,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(233,236,239,.5)}.btn-outline-primary-light{color:#dee4ee;border-color:#dee4ee}.btn-outline-primary-light:hover{color:#29323a;background-color:#dee4ee;border-color:#dee4ee}.btn-outline-primary-light.focus,.btn-outline-primary-light:focus,.input-group-no-border .btn-outline-primary-light.form-control:focus,.input-group-no-border.focus .btn-outline-primary-light.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-primary-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-primary-light.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(222,228,238,.5);box-shadow:0 0 0 .2rem rgba(222,228,238,.5)}.btn-outline-primary-light.disabled,.btn-outline-primary-light:disabled{color:#dee4ee;background-color:transparent}.btn-outline-primary-light:not(:disabled):not(.disabled).active,.btn-outline-primary-light:not(:disabled):not(.disabled):active,.show>.btn-outline-primary-light.dropdown-toggle{color:#29323a;background-color:#dee4ee;border-color:#dee4ee}.btn-outline-primary-light:not(:disabled):not(.disabled).active:focus,.btn-outline-primary-light:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-primary-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-primary-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-primary-light.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-primary-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-primary-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-primary-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-primary-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-primary-light.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-primary-light.dropdown-toggle.input-group-addon,.show>.btn-outline-primary-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(222,228,238,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(222,228,238,.5)}.btn-outline-success-light{color:#ecfaec;border-color:#ecfaec}.btn-outline-success-light:hover{color:#29323a;background-color:#ecfaec;border-color:#ecfaec}.btn-outline-success-light.focus,.btn-outline-success-light:focus,.input-group-no-border .btn-outline-success-light.form-control:focus,.input-group-no-border.focus .btn-outline-success-light.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-success-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-success-light.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(236,250,236,.5);box-shadow:0 0 0 .2rem rgba(236,250,236,.5)}.btn-outline-success-light.disabled,.btn-outline-success-light:disabled{color:#ecfaec;background-color:transparent}.btn-outline-success-light:not(:disabled):not(.disabled).active,.btn-outline-success-light:not(:disabled):not(.disabled):active,.show>.btn-outline-success-light.dropdown-toggle{color:#29323a;background-color:#ecfaec;border-color:#ecfaec}.btn-outline-success-light:not(:disabled):not(.disabled).active:focus,.btn-outline-success-light:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-success-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-success-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-success-light.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-success-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-success-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-success-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-success-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-success-light.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-success-light.dropdown-toggle.input-group-addon,.show>.btn-outline-success-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(236,250,236,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(236,250,236,.5)}.btn-outline-info-light{color:#f2fafa;border-color:#f2fafa}.btn-outline-info-light:hover{color:#29323a;background-color:#f2fafa;border-color:#f2fafa}.btn-outline-info-light.focus,.btn-outline-info-light:focus,.input-group-no-border .btn-outline-info-light.form-control:focus,.input-group-no-border.focus .btn-outline-info-light.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-info-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-info-light.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(242,250,250,.5);box-shadow:0 0 0 .2rem rgba(242,250,250,.5)}.btn-outline-info-light.disabled,.btn-outline-info-light:disabled{color:#f2fafa;background-color:transparent}.btn-outline-info-light:not(:disabled):not(.disabled).active,.btn-outline-info-light:not(:disabled):not(.disabled):active,.show>.btn-outline-info-light.dropdown-toggle{color:#29323a;background-color:#f2fafa;border-color:#f2fafa}.btn-outline-info-light:not(:disabled):not(.disabled).active:focus,.btn-outline-info-light:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-info-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-info-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-info-light.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-info-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-info-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-info-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-info-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-info-light.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-info-light.dropdown-toggle.input-group-addon,.show>.btn-outline-info-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(242,250,250,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(242,250,250,.5)}.btn-outline-warning-light{color:#fdf7e6;border-color:#fdf7e6}.btn-outline-warning-light:hover{color:#29323a;background-color:#fdf7e6;border-color:#fdf7e6}.btn-outline-warning-light.focus,.btn-outline-warning-light:focus,.input-group-no-border .btn-outline-warning-light.form-control:focus,.input-group-no-border.focus .btn-outline-warning-light.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-warning-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-warning-light.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(253,247,230,.5);box-shadow:0 0 0 .2rem rgba(253,247,230,.5)}.btn-outline-warning-light.disabled,.btn-outline-warning-light:disabled{color:#fdf7e6;background-color:transparent}.btn-outline-warning-light:not(:disabled):not(.disabled).active,.btn-outline-warning-light:not(:disabled):not(.disabled):active,.show>.btn-outline-warning-light.dropdown-toggle{color:#29323a;background-color:#fdf7e6;border-color:#fdf7e6}.btn-outline-warning-light:not(:disabled):not(.disabled).active:focus,.btn-outline-warning-light:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-warning-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-warning-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-warning-light.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-warning-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-warning-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-warning-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-warning-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-warning-light.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-warning-light.dropdown-toggle.input-group-addon,.show>.btn-outline-warning-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(253,247,230,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(253,247,230,.5)}.btn-outline-danger-light{color:#fff2ef;border-color:#fff2ef}.btn-outline-danger-light:hover{color:#29323a;background-color:#fff2ef;border-color:#fff2ef}.btn-outline-danger-light.focus,.btn-outline-danger-light:focus,.input-group-no-border .btn-outline-danger-light.form-control:focus,.input-group-no-border.focus .btn-outline-danger-light.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-danger-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-danger-light.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(255,242,239,.5);box-shadow:0 0 0 .2rem rgba(255,242,239,.5)}.btn-outline-danger-light.disabled,.btn-outline-danger-light:disabled{color:#fff2ef;background-color:transparent}.btn-outline-danger-light:not(:disabled):not(.disabled).active,.btn-outline-danger-light:not(:disabled):not(.disabled):active,.show>.btn-outline-danger-light.dropdown-toggle{color:#29323a;background-color:#fff2ef;border-color:#fff2ef}.btn-outline-danger-light:not(:disabled):not(.disabled).active:focus,.btn-outline-danger-light:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-danger-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-danger-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-danger-light.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-danger-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-danger-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-danger-light.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-danger-light.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-danger-light.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-danger-light.dropdown-toggle.input-group-addon,.show>.btn-outline-danger-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(255,242,239,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(255,242,239,.5)}.btn-outline-tag-color{color:#e9ecef;border-color:#e9ecef}.btn-outline-tag-color:hover{color:#29323a;background-color:#e9ecef;border-color:#e9ecef}.btn-outline-tag-color.focus,.btn-outline-tag-color:focus,.input-group-no-border .btn-outline-tag-color.form-control:focus,.input-group-no-border.focus .btn-outline-tag-color.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-tag-color.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-tag-color.input-group-addon{-webkit-box-shadow:0 0 0 .2rem rgba(233,236,239,.5);box-shadow:0 0 0 .2rem rgba(233,236,239,.5)}.btn-outline-tag-color.disabled,.btn-outline-tag-color:disabled{color:#e9ecef;background-color:transparent}.btn-outline-tag-color:not(:disabled):not(.disabled).active,.btn-outline-tag-color:not(:disabled):not(.disabled):active,.show>.btn-outline-tag-color.dropdown-toggle{color:#29323a;background-color:#e9ecef;border-color:#e9ecef}.btn-outline-tag-color:not(:disabled):not(.disabled).active:focus,.btn-outline-tag-color:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline-tag-color.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline-tag-color.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline-tag-color.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline-tag-color.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline-tag-color.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-tag-color.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline-tag-color.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline-tag-color.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline-tag-color.dropdown-toggle.input-group-addon,.show>.btn-outline-tag-color.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(233,236,239,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(233,236,239,.5)}.btn-link{font-weight:400;color:#218bc3;text-decoration:none}.btn-link:hover{color:rgb(21.9276315789,92.3618421053,129.5723684211)}.btn-link.focus,.btn-link:focus,.btn-link:hover,.input-group-no-border .btn-link.form-control:focus,.input-group-no-border.focus .btn-link.input-group-addon,.input-group-no-border .form-control:focus+.btn-link.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-link.input-group-addon{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#798892;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.35rem}.btn-group-sm>.btn,.btn-sm{padding:.4rem .8rem;font-size:.875rem;line-height:1.5;border-radius:.25rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.width{width:0;height:auto;-webkit-transition:width .35s ease;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.width{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#29323a;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.3rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.175);box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}.dropdown-menu-left{right:auto;left:0}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#495057;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover,.input-group-no-border .dropdown-item.form-control:focus,.input-group-no-border.focus .dropdown-item.input-group-addon,.input-group-no-border .form-control:focus+.dropdown-item.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.dropdown-item.input-group-addon{color:rgb(30.4393939394,37.1212121212,43.0606060606);text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#547fff}.dropdown-item.disabled,.dropdown-item:disabled{color:#a3aeb7;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#798892;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#495057}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.input-group-no-border .btn-group-vertical>.form-control:focus+.btn.input-group-addon,.input-group-no-border .btn-group-vertical>.form-control:focus+.form-control.input-group-addon+.btn.input-group-addon,.input-group-no-border .btn-group>.form-control:focus+.btn.input-group-addon,.input-group-no-border .btn-group>.form-control:focus+.form-control.input-group-addon+.btn.input-group-addon,.input-group-no-border.focus .btn-group-vertical>.btn.input-group-addon,.input-group-no-border.focus .btn-group>.btn.input-group-addon{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.6rem;padding-left:.6rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.show .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group-no-border.focus .input-group>.custom-file .custom-file-input.input-group-addon~.custom-file-label,.input-group-no-border.focus .input-group>.custom-select.input-group-addon,.input-group-no-border.focus .input-group>.form-control.input-group-addon,.input-group-no-border .input-group>.custom-file .form-control:focus+.custom-file-input.input-group-addon~.custom-file-label,.input-group-no-border .input-group>.custom-file .form-control:focus+.form-control.input-group-addon+.custom-file-input.input-group-addon~.custom-file-label,.input-group-no-border .input-group>.form-control:focus+.custom-select.input-group-addon,.input-group-no-border .input-group>.form-control:focus+.form-control.input-group-addon,.input-group-no-border .input-group>.form-control:focus+.form-control.input-group-addon+.custom-select.input-group-addon,.input-group-no-border .input-group>.form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon,.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-file .input-group-no-border.focus .custom-file-input.input-group-addon~.custom-file-label,.input-group>.custom-file .input-group-no-border .form-control:focus+.custom-file-input.input-group-addon~.custom-file-label,.input-group>.custom-file .input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-file-input.input-group-addon~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group-no-border.focus .input-group>.custom-file .custom-file-input.input-group-addon,.input-group-no-border .input-group>.custom-file .form-control:focus+.custom-file-input.input-group-addon,.input-group-no-border .input-group>.custom-file .form-control:focus+.form-control.input-group-addon+.custom-file-input.input-group-addon,.input-group>.custom-file .custom-file-input:focus,.input-group>.custom-file .input-group-no-border.focus .custom-file-input.input-group-addon,.input-group>.custom-file .input-group-no-border .form-control:focus+.custom-file-input.input-group-addon,.input-group>.custom-file .input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-file-input.input-group-addon{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-append .input-group-no-border.focus .btn.input-group-addon,.input-group-append .input-group-no-border .form-control:focus+.btn.input-group-addon,.input-group-append .input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn.input-group-addon,.input-group-no-border.focus .input-group-append .btn.input-group-addon,.input-group-no-border.focus .input-group-prepend .btn.input-group-addon,.input-group-no-border .input-group-append .form-control:focus+.btn.input-group-addon,.input-group-no-border .input-group-append .form-control:focus+.form-control.input-group-addon+.btn.input-group-addon,.input-group-no-border .input-group-prepend .form-control:focus+.btn.input-group-addon,.input-group-no-border .input-group-prepend .form-control:focus+.form-control.input-group-addon+.btn.input-group-addon,.input-group-prepend .btn:focus,.input-group-prepend .input-group-no-border.focus .btn.input-group-addon,.input-group-prepend .input-group-no-border .form-control:focus+.btn.input-group-addon,.input-group-prepend .input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn.input-group-addon{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem 1rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #c1ccd3;border-radius:.3rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.35rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .8rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.4rem .8rem;font-size:.875rem;line-height:1.5;border-radius:.25rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:2rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;print-color-adjust:exact}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#547fff;background-color:#547fff}.custom-control-input:focus~.custom-control-label:before,.input-group-no-border.focus .custom-control-input.input-group-addon~.custom-control-label:before,.input-group-no-border .form-control:focus+.custom-control-input.input-group-addon~.custom-control-label:before,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-control-input.input-group-addon~.custom-control-label:before{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(84,127,255,.25);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(84,127,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before,.input-group-no-border.focus .custom-control-input.input-group-addon:not(:checked)~.custom-control-label:before,.input-group-no-border .form-control:focus+.custom-control-input.input-group-addon:not(:checked)~.custom-control-label:before,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-control-input.input-group-addon:not(:checked)~.custom-control-label:before{border-color:#4d90fe}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#fff;border-color:#fff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#798892}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #a3aeb7;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.3rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#547fff;background-color:#547fff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(84,127,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(84,127,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(84,127,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#a3aeb7;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(84,127,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 2rem .375rem 1rem;font-size:1rem;font-weight:300;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%233c484f' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 1rem center/8px 10px no-repeat;border:1px solid #c1ccd3;border-radius:.3rem;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.075);box-shadow:inset 0 1px 2px rgba(0,0,0,.075);-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus,.input-group-no-border .custom-select.form-control:focus,.input-group-no-border.focus .custom-select.input-group-addon,.input-group-no-border .form-control:focus+.custom-select.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-select.input-group-addon{border-color:#4d90fe;outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .2rem rgba(84,127,255,.25);box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .2rem rgba(84,127,255,.25)}.custom-select:focus::-ms-value,.input-group-no-border .custom-select.form-control:focus::-ms-value,.input-group-no-border.focus .custom-select.input-group-addon::-ms-value,.input-group-no-border .form-control:focus+.custom-select.input-group-addon::-ms-value,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-select.input-group-addon::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:1rem;background-image:none}.custom-select:disabled{color:#798892;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .8rem + 2px);padding-top:.4rem;padding-bottom:.4rem;padding-left:.8rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label,.input-group-no-border.focus .custom-file-input.input-group-addon~.custom-file-label,.input-group-no-border .form-control:focus+.custom-file-input.input-group-addon~.custom-file-label,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-file-input.input-group-addon~.custom-file-label{border-color:#4d90fe;-webkit-box-shadow:0 0 0 .2rem rgba(84,127,255,.25);box-shadow:0 0 0 .2rem rgba(84,127,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);overflow:hidden;font-weight:300;background-color:#fff;border:1px solid #c1ccd3;border-radius:.3rem;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem 1rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .3rem .3rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus,.input-group-no-border .custom-range.form-control:focus,.input-group-no-border.focus .custom-range.input-group-addon,.input-group-no-border .form-control:focus+.custom-range.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-range.input-group-addon{outline:0}.custom-range:focus::-webkit-slider-thumb,.input-group-no-border .custom-range.form-control:focus::-webkit-slider-thumb,.input-group-no-border.focus .custom-range.input-group-addon::-webkit-slider-thumb,.input-group-no-border .form-control:focus+.custom-range.input-group-addon::-webkit-slider-thumb,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-range.input-group-addon::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #f9fbfd,0 0 0 .2rem rgba(84,127,255,.25);box-shadow:0 0 0 1px #f9fbfd,0 0 0 .2rem rgba(84,127,255,.25)}.custom-range:focus::-moz-range-thumb,.input-group-no-border .custom-range.form-control:focus::-moz-range-thumb,.input-group-no-border.focus .custom-range.input-group-addon::-moz-range-thumb,.input-group-no-border .form-control:focus+.custom-range.input-group-addon::-moz-range-thumb,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-range.input-group-addon::-moz-range-thumb{box-shadow:0 0 0 1px #f9fbfd,0 0 0 .2rem rgba(84,127,255,.25)}.custom-range:focus::-ms-thumb,.input-group-no-border .custom-range.form-control:focus::-ms-thumb,.input-group-no-border.focus .custom-range.input-group-addon::-ms-thumb,.input-group-no-border .form-control:focus+.custom-range.input-group-addon::-ms-thumb,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.custom-range.input-group-addon::-ms-thumb{box-shadow:0 0 0 1px #f9fbfd,0 0 0 .2rem rgba(84,127,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#547fff;border:0;border-radius:1rem;-webkit-box-shadow:0 .1rem .25rem rgba(0,0,0,.1);box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.custom-range::-webkit-slider-thumb:active{background-color:#fff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#d6dee5;border-color:transparent;border-radius:1rem;-webkit-box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1);box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#547fff;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb{-moz-appearance:none;appearance:none}.custom-range::-moz-range-thumb:active{background-color:#fff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#d6dee5;border-color:transparent;border-radius:1rem;box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#547fff;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb{appearance:none}.custom-range::-ms-thumb:active{background-color:#fff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem;box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#d6dee5;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#a3aeb7}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#a3aeb7}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#a3aeb7}.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.input-group-no-border.focus .nav-link.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.nav-link.input-group-addon,.input-group-no-border .form-control:focus+.nav-link.input-group-addon,.input-group-no-border .nav-link.form-control:focus,.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#798892;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #d6dee5}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.input-group-no-border.focus .nav-tabs .nav-link.input-group-addon,.input-group-no-border .nav-tabs .form-control:focus+.form-control.input-group-addon+.nav-link.input-group-addon,.input-group-no-border .nav-tabs .form-control:focus+.nav-link.input-group-addon,.nav-tabs .input-group-no-border.focus .nav-link.input-group-addon,.nav-tabs .input-group-no-border .form-control:focus+.form-control.input-group-addon+.nav-link.input-group-addon,.nav-tabs .input-group-no-border .form-control:focus+.nav-link.input-group-addon,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #d6dee5}.nav-tabs .nav-link.disabled{color:#798892;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#f9fbfd;border-color:#d6dee5 #d6dee5 #f9fbfd}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.3rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#547fff}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:0 0}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:0;font-size:1.25rem;line-height:inherit;white-space:nowrap}.input-group-no-border.focus .navbar-brand.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.navbar-brand.input-group-addon,.input-group-no-border .form-control:focus+.navbar-brand.input-group-addon,.input-group-no-border .navbar-brand.form-control:focus,.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.3rem}.input-group-no-border.focus .navbar-toggler.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.navbar-toggler.input-group-addon,.input-group-no-border .form-control:focus+.navbar-toggler.input-group-addon,.input-group-no-border .navbar-toggler.form-control:focus,.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md,.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg,.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl,.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand,.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.input-group-no-border.focus .navbar-light .navbar-brand.input-group-addon,.input-group-no-border .navbar-light .form-control:focus+.form-control.input-group-addon+.navbar-brand.input-group-addon,.input-group-no-border .navbar-light .form-control:focus+.navbar-brand.input-group-addon,.navbar-light .input-group-no-border.focus .navbar-brand.input-group-addon,.navbar-light .input-group-no-border .form-control:focus+.form-control.input-group-addon+.navbar-brand.input-group-addon,.navbar-light .input-group-no-border .form-control:focus+.navbar-brand.input-group-addon,.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.input-group-no-border.focus .navbar-light .navbar-nav .nav-link.input-group-addon,.input-group-no-border .navbar-light .navbar-nav .form-control:focus+.form-control.input-group-addon+.nav-link.input-group-addon,.input-group-no-border .navbar-light .navbar-nav .form-control:focus+.nav-link.input-group-addon,.navbar-light .navbar-nav .input-group-no-border.focus .nav-link.input-group-addon,.navbar-light .navbar-nav .input-group-no-border .form-control:focus+.form-control.input-group-addon+.nav-link.input-group-addon,.navbar-light .navbar-nav .input-group-no-border .form-control:focus+.nav-link.input-group-addon,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.input-group-no-border.focus .navbar-light .navbar-text a.input-group-addon,.input-group-no-border .navbar-light .navbar-text .form-control:focus+.form-control.input-group-addon+a.input-group-addon,.input-group-no-border .navbar-light .navbar-text .form-control:focus+a.input-group-addon,.navbar-light .navbar-text .input-group-no-border.focus a.input-group-addon,.navbar-light .navbar-text .input-group-no-border .form-control:focus+.form-control.input-group-addon+a.input-group-addon,.navbar-light .navbar-text .input-group-no-border .form-control:focus+a.input-group-addon,.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.input-group-no-border.focus .navbar-dark .navbar-brand.input-group-addon,.input-group-no-border .navbar-dark .form-control:focus+.form-control.input-group-addon+.navbar-brand.input-group-addon,.input-group-no-border .navbar-dark .form-control:focus+.navbar-brand.input-group-addon,.navbar-dark .input-group-no-border.focus .navbar-brand.input-group-addon,.navbar-dark .input-group-no-border .form-control:focus+.form-control.input-group-addon+.navbar-brand.input-group-addon,.navbar-dark .input-group-no-border .form-control:focus+.navbar-brand.input-group-addon,.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.input-group-no-border.focus .navbar-dark .navbar-nav .nav-link.input-group-addon,.input-group-no-border .navbar-dark .navbar-nav .form-control:focus+.form-control.input-group-addon+.nav-link.input-group-addon,.input-group-no-border .navbar-dark .navbar-nav .form-control:focus+.nav-link.input-group-addon,.navbar-dark .navbar-nav .input-group-no-border.focus .nav-link.input-group-addon,.navbar-dark .navbar-nav .input-group-no-border .form-control:focus+.form-control.input-group-addon+.nav-link.input-group-addon,.navbar-dark .navbar-nav .input-group-no-border .form-control:focus+.nav-link.input-group-addon,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.input-group-no-border.focus .navbar-dark .navbar-text a.input-group-addon,.input-group-no-border .navbar-dark .navbar-text .form-control:focus+.form-control.input-group-addon+a.input-group-addon,.input-group-no-border .navbar-dark .navbar-text .form-control:focus+a.input-group-addon,.navbar-dark .navbar-text .input-group-no-border.focus a.input-group-addon,.navbar-dark .navbar-text .input-group-no-border .form-control:focus+.form-control.input-group-addon+a.input-group-addon,.navbar-dark .navbar-text .input-group-no-border .form-control:focus+a.input-group-addon,.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.3rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.3rem - 1px) calc(.3rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.3rem - 1px) calc(.3rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.3rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.card-deck .card{margin-bottom:20px}@media(min-width:576px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-20px;margin-left:-20px}.card-deck .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-right:20px;margin-bottom:0;margin-left:20px}}.card-group>.card{margin-bottom:20px}@media(min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1rem;margin-bottom:1rem;list-style:none;background-color:transparent;border-radius:.3rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#495057}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.3rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#495057;background-color:#fff;border:1px solid #d6dee5}.page-link:hover{z-index:2;color:#495057;text-decoration:none;background-color:transparent;border-color:transparent}.input-group-no-border.focus .page-link.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.page-link.input-group-addon,.input-group-no-border .form-control:focus+.page-link.input-group-addon,.input-group-no-border .page-link.form-control:focus,.page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(84,127,255,.25);box-shadow:0 0 0 .2rem rgba(84,127,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.page-item.active .page-link{z-index:3;color:#495057;background-color:transparent;border-color:transparent}.page-item.disabled .page-link{color:#495057;pointer-events:none;cursor:auto;background-color:#fff;border-color:#d6dee5}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.35rem;border-bottom-left-radius:.35rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.35rem;border-bottom-right-radius:.35rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.badge{display:inline-block;padding:.4em .4em;font-size:.875em;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.3rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{-webkit-transition:none;transition:none}}.input-group-no-border.focus a.badge.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge.input-group-addon,.input-group-no-border .form-control:focus+a.badge.input-group-addon,.input-group-no-border a.badge.form-control:focus,a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#547fff}.input-group-no-border.focus a.badge-primary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-primary.input-group-addon,.input-group-no-border .form-control:focus+a.badge-primary.input-group-addon,.input-group-no-border a.badge-primary.form-control:focus,a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:rgb(33,88.8245614035,255)}.input-group-no-border.focus a.badge-primary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-primary.input-group-addon,.input-group-no-border .form-control:focus+a.badge-primary.input-group-addon,.input-group-no-border a.badge-primary.form-control:focus,a.badge-primary.focus,a.badge-primary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(84,127,255,.5);box-shadow:0 0 0 .2rem rgba(84,127,255,.5)}.badge-secondary{color:#fff;background-color:#798892}.input-group-no-border.focus a.badge-secondary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-secondary.input-group-addon,.input-group-no-border .form-control:focus+a.badge-secondary.input-group-addon,.input-group-no-border a.badge-secondary.form-control:focus,a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#616e77}.input-group-no-border.focus a.badge-secondary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-secondary.input-group-addon,.input-group-no-border .form-control:focus+a.badge-secondary.input-group-addon,.input-group-no-border a.badge-secondary.form-control:focus,a.badge-secondary.focus,a.badge-secondary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(121,136,146,.5);box-shadow:0 0 0 .2rem rgba(121,136,146,.5)}.badge-success{color:#fff;background-color:#3abf94}.input-group-no-border.focus a.badge-success.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-success.input-group-addon,.input-group-no-border .form-control:focus+a.badge-success.input-group-addon,.input-group-no-border a.badge-success.form-control:focus,a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:rgb(46.1204819277,151.8795180723,117.686746988)}.input-group-no-border.focus a.badge-success.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-success.input-group-addon,.input-group-no-border .form-control:focus+a.badge-success.input-group-addon,.input-group-no-border a.badge-success.form-control:focus,a.badge-success.focus,a.badge-success:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(58,191,148,.5);box-shadow:0 0 0 .2rem rgba(58,191,148,.5)}.badge-info{color:#fff;background-color:#9964e3}.input-group-no-border.focus a.badge-info.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-info.input-group-addon,.input-group-no-border .form-control:focus+a.badge-info.input-group-addon,.input-group-no-border a.badge-info.form-control:focus,a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:rgb(124.5737704918,56.8032786885,219.1967213115)}.input-group-no-border.focus a.badge-info.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-info.input-group-addon,.input-group-no-border .form-control:focus+a.badge-info.input-group-addon,.input-group-no-border a.badge-info.form-control:focus,a.badge-info.focus,a.badge-info:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(153,100,227,.5);box-shadow:0 0 0 .2rem rgba(153,100,227,.5)}.badge-warning{color:#29323a;background-color:#ffc247}.input-group-no-border.focus a.badge-warning.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-warning.input-group-addon,.input-group-no-border .form-control:focus+a.badge-warning.input-group-addon,.input-group-no-border a.badge-warning.form-control:focus,a.badge-warning:focus,a.badge-warning:hover{color:#29323a;background-color:rgb(255,177.0923913043,20)}.input-group-no-border.focus a.badge-warning.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-warning.input-group-addon,.input-group-no-border .form-control:focus+a.badge-warning.input-group-addon,.input-group-no-border a.badge-warning.form-control:focus,a.badge-warning.focus,a.badge-warning:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,194,71,.5);box-shadow:0 0 0 .2rem rgba(255,194,71,.5)}.badge-danger{color:#fff;background-color:#f55d5d}.input-group-no-border.focus a.badge-danger.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-danger.input-group-addon,.input-group-no-border .form-control:focus+a.badge-danger.input-group-addon,.input-group-no-border a.badge-danger.form-control:focus,a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#f22d2d}.input-group-no-border.focus a.badge-danger.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-danger.input-group-addon,.input-group-no-border .form-control:focus+a.badge-danger.input-group-addon,.input-group-no-border a.badge-danger.form-control:focus,a.badge-danger.focus,a.badge-danger:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(245,93,93,.5);box-shadow:0 0 0 .2rem rgba(245,93,93,.5)}.badge-light{color:#29323a;background-color:#f8f9fa}.input-group-no-border.focus a.badge-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-light.input-group-addon,.input-group-no-border .form-control:focus+a.badge-light.input-group-addon,.input-group-no-border a.badge-light.form-control:focus,a.badge-light:focus,a.badge-light:hover{color:#29323a;background-color:rgb(218.25,223.5,228.75)}.input-group-no-border.focus a.badge-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-light.input-group-addon,.input-group-no-border .form-control:focus+a.badge-light.input-group-addon,.input-group-no-border a.badge-light.form-control:focus,a.badge-light.focus,a.badge-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#3c484f}.input-group-no-border.focus a.badge-dark.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-dark.input-group-addon,.input-group-no-border .form-control:focus+a.badge-dark.input-group-addon,.input-group-no-border a.badge-dark.form-control:focus,a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:rgb(37.9856115108,45.5827338129,50.0143884892)}.input-group-no-border.focus a.badge-dark.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-dark.input-group-addon,.input-group-no-border .form-control:focus+a.badge-dark.input-group-addon,.input-group-no-border a.badge-dark.form-control:focus,a.badge-dark.focus,a.badge-dark:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(60,72,79,.5);box-shadow:0 0 0 .2rem rgba(60,72,79,.5)}.badge-inverse{color:#fff;background-color:#495057}.input-group-no-border.focus a.badge-inverse.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-inverse.input-group-addon,.input-group-no-border .form-control:focus+a.badge-inverse.input-group-addon,.input-group-no-border a.badge-inverse.form-control:focus,a.badge-inverse:focus,a.badge-inverse:hover{color:#fff;background-color:rgb(49.73125,54.5,59.26875)}.input-group-no-border.focus a.badge-inverse.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-inverse.input-group-addon,.input-group-no-border .form-control:focus+a.badge-inverse.input-group-addon,.input-group-no-border a.badge-inverse.form-control:focus,a.badge-inverse.focus,a.badge-inverse:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(73,80,87,.5);box-shadow:0 0 0 .2rem rgba(73,80,87,.5)}.badge-gray{color:#29323a;background-color:#d6dee5}.input-group-no-border.focus a.badge-gray.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-gray.input-group-addon,.input-group-no-border .form-control:focus+a.badge-gray.input-group-addon,.input-group-no-border a.badge-gray.form-control:focus,a.badge-gray:focus,a.badge-gray:hover{color:#29323a;background-color:#b7c5d1}.input-group-no-border.focus a.badge-gray.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-gray.input-group-addon,.input-group-no-border .form-control:focus+a.badge-gray.input-group-addon,.input-group-no-border a.badge-gray.form-control:focus,a.badge-gray.focus,a.badge-gray:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(214,222,229,.5);box-shadow:0 0 0 .2rem rgba(214,222,229,.5)}.badge-default{background-color:#e9ecef}.input-group-no-border.focus a.badge-default.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-default.input-group-addon,.input-group-no-border .form-control:focus+a.badge-default.input-group-addon,.input-group-no-border a.badge-default.form-control:focus,a.badge-default:focus,a.badge-default:hover{background-color:#cbd2da}.input-group-no-border.focus a.badge-default.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-default.input-group-addon,.input-group-no-border .form-control:focus+a.badge-default.input-group-addon,.input-group-no-border a.badge-default.form-control:focus,a.badge-default.focus,a.badge-default:focus{-webkit-box-shadow:0 0 0 .2rem rgba(233,236,239,.5);box-shadow:0 0 0 .2rem rgba(233,236,239,.5)}.badge-primary-light{color:#29323a;background-color:#dee4ee}.input-group-no-border.focus a.badge-primary-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-primary-light.input-group-addon,.input-group-no-border .form-control:focus+a.badge-primary-light.input-group-addon,.input-group-no-border a.badge-primary-light.form-control:focus,a.badge-primary-light:focus,a.badge-primary-light:hover{color:#29323a;background-color:rgb(188.34,200.46,220.66)}.input-group-no-border.focus a.badge-primary-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-primary-light.input-group-addon,.input-group-no-border .form-control:focus+a.badge-primary-light.input-group-addon,.input-group-no-border a.badge-primary-light.form-control:focus,a.badge-primary-light.focus,a.badge-primary-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(222,228,238,.5);box-shadow:0 0 0 .2rem rgba(222,228,238,.5)}.badge-success-light{color:#29323a;background-color:#ecfaec}.input-group-no-border.focus a.badge-success-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-success-light.input-group-addon,.input-group-no-border .form-control:focus+a.badge-success-light.input-group-addon,.input-group-no-border a.badge-success-light.form-control:focus,a.badge-success-light:focus,a.badge-success-light:hover{color:#29323a;background-color:rgb(195.625,239.375,195.625)}.input-group-no-border.focus a.badge-success-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-success-light.input-group-addon,.input-group-no-border .form-control:focus+a.badge-success-light.input-group-addon,.input-group-no-border a.badge-success-light.form-control:focus,a.badge-success-light.focus,a.badge-success-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(236,250,236,.5);box-shadow:0 0 0 .2rem rgba(236,250,236,.5)}.badge-info-light{color:#29323a;background-color:#f2fafa}.input-group-no-border.focus a.badge-info-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-info-light.input-group-addon,.input-group-no-border .form-control:focus+a.badge-info-light.input-group-addon,.input-group-no-border a.badge-info-light.form-control:focus,a.badge-info-light:focus,a.badge-info-light:hover{color:#29323a;background-color:#cdecec}.input-group-no-border.focus a.badge-info-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-info-light.input-group-addon,.input-group-no-border .form-control:focus+a.badge-info-light.input-group-addon,.input-group-no-border a.badge-info-light.form-control:focus,a.badge-info-light.focus,a.badge-info-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(242,250,250,.5);box-shadow:0 0 0 .2rem rgba(242,250,250,.5)}.badge-warning-light{color:#29323a;background-color:#fdf7e6}.input-group-no-border.focus a.badge-warning-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-warning-light.input-group-addon,.input-group-no-border .form-control:focus+a.badge-warning-light.input-group-addon,.input-group-no-border a.badge-warning-light.form-control:focus,a.badge-warning-light:focus,a.badge-warning-light:hover{color:#29323a;background-color:#f9e8b7}.input-group-no-border.focus a.badge-warning-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-warning-light.input-group-addon,.input-group-no-border .form-control:focus+a.badge-warning-light.input-group-addon,.input-group-no-border a.badge-warning-light.form-control:focus,a.badge-warning-light.focus,a.badge-warning-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(253,247,230,.5);box-shadow:0 0 0 .2rem rgba(253,247,230,.5)}.badge-danger-light{color:#29323a;background-color:#fff2ef}.input-group-no-border.focus a.badge-danger-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-danger-light.input-group-addon,.input-group-no-border .form-control:focus+a.badge-danger-light.input-group-addon,.input-group-no-border a.badge-danger-light.form-control:focus,a.badge-danger-light:focus,a.badge-danger-light:hover{color:#29323a;background-color:rgb(255,200.5625,188)}.input-group-no-border.focus a.badge-danger-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-danger-light.input-group-addon,.input-group-no-border .form-control:focus+a.badge-danger-light.input-group-addon,.input-group-no-border a.badge-danger-light.form-control:focus,a.badge-danger-light.focus,a.badge-danger-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,242,239,.5);box-shadow:0 0 0 .2rem rgba(255,242,239,.5)}.badge-tag-color{color:#29323a;background-color:#e9ecef}.input-group-no-border.focus a.badge-tag-color.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-tag-color.input-group-addon,.input-group-no-border .form-control:focus+a.badge-tag-color.input-group-addon,.input-group-no-border a.badge-tag-color.form-control:focus,a.badge-tag-color:focus,a.badge-tag-color:hover{color:#29323a;background-color:#cbd2da}.input-group-no-border.focus a.badge-tag-color.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-tag-color.input-group-addon,.input-group-no-border .form-control:focus+a.badge-tag-color.input-group-addon,.input-group-no-border a.badge-tag-color.form-control:focus,a.badge-tag-color.focus,a.badge-tag-color:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(233,236,239,.5);box-shadow:0 0 0 .2rem rgba(233,236,239,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.35rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.3rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:rgb(43.68,66.04,132.6);background-color:rgb(220.8,229.4,255);border-color:rgb(207.12,219.16,255)}.alert-primary hr{border-top-color:rgb(181.62,200.0722807018,255)}.alert-primary .alert-link{color:rgb(31.0428318584,46.9338053097,94.2371681416)}.alert-secondary{color:rgb(62.92,70.72,75.92);background-color:rgb(228.2,231.2,233.2);border-color:rgb(217.48,221.68,224.48)}.alert-secondary hr{border-top-color:#cbd1d5}.alert-secondary .alert-link{color:#282d30}.alert-success{color:rgb(30.16,99.32,76.96);background-color:rgb(215.6,242.2,233.6);border-color:rgb(199.84,237.08,225.04)}.alert-success hr{border-top-color:rgb(180.5928735632,230.8271264368,214.5859770115)}.alert-success .alert-link{color:rgb(18.2804819277,60.1995180723,46.646746988)}.alert-info{color:rgb(79.56,52,118.04);background-color:rgb(234.6,224,249.4);border-color:rgb(226.44,211.6,247.16)}.alert-info hr{border-top-color:rgb(212.2268852459,190.0016393443,243.2583606557)}.alert-info .alert-link{color:rgb(55.6976146789,36.4036697248,82.6363302752)}.alert-warning{color:rgb(132.6,100.88,36.92);background-color:rgb(255,242.8,218.2);border-color:rgb(255,237.92,203.48)}.alert-warning hr{border-top-color:rgb(255,229.4661956522,177.98)}.alert-warning .alert-link{color:rgb(92.7073619632,70.5303067485,25.8126380368)}.alert-danger{color:rgb(127.4,48.36,48.36);background-color:rgb(253,222.6,222.6);border-color:rgb(252.2,209.64,209.64)}.alert-danger hr{border-top-color:#fbbaba}.alert-danger .alert-link{color:#5a2222}.alert-light{color:rgb(128.96,129.48,130);background-color:rgb(253.6,253.8,254);border-color:rgb(253.04,253.32,253.6)}.alert-light hr{border-top-color:rgb(238.165,240.57,242.975)}.alert-light .alert-link{color:#686868}.alert-dark{color:rgb(31.2,37.44,41.08);background-color:rgb(216,218.4,219.8);border-color:rgb(200.4,203.76,205.72)}.alert-dark hr{border-top-color:#bbbfc2}.alert-dark .alert-link{color:rgb(9.1856115108,11.0227338129,12.0943884892)}.alert-inverse{color:rgb(37.96,41.6,45.24);background-color:rgb(218.6,220,221.4);border-color:rgb(204.04,206,207.96)}.alert-inverse hr{border-top-color:rgb(190.78,193.25,195.72)}.alert-inverse .alert-link{color:rgb(14.69125,16.1,17.50875)}.alert-gray{color:rgb(111.28,115.44,119.08);background-color:rgb(246.8,248.4,249.8);border-color:rgb(243.52,245.76,247.72)}.alert-gray hr{border-top-color:#e4e9ee}.alert-gray .alert-link{color:#575a5d}.alert-default{color:rgb(121.16,122.72,124.28);background-color:rgb(250.6,251.2,251.8);border-color:rgb(248.84,249.68,250.52)}.alert-default hr{border-top-color:#eaedf0}.alert-default .alert-link{color:#606162}.alert-primary-light{color:rgb(115.44,118.56,123.76);background-color:rgb(248.4,249.6,251.6);border-color:rgb(245.76,247.44,250.24)}.alert-primary-light hr{border-top-color:rgb(228.93,233.67,241.57)}.alert-primary-light .alert-link{color:#5b5d61}.alert-success-light{color:rgb(122.72,130,122.72);background-color:rgb(251.2,254,251.2);border-color:rgb(249.68,253.6,249.68)}.alert-success-light hr{border-top-color:rgb(229.4925,248.2875,229.4925)}.alert-success-light .alert-link{color:#626862}.alert-info-light{color:rgb(125.84,130,130);background-color:rgb(252.4,254,254);border-color:rgb(251.36,253.6,253.6)}.alert-info-light hr{border-top-color:#e9f7f7}.alert-info-light .alert-link{color:#656868}.alert-warning-light{color:rgb(131.56,128.44,119.6);background-color:rgb(254.6,253.4,250);border-color:rgb(254.44,252.76,248)}.alert-warning-light hr{border-top-color:#fdf5e0}.alert-warning-light .alert-link{color:#69665f}.alert-danger-light{color:rgb(132.6,125.84,124.28);background-color:rgb(255,252.4,251.8);border-color:rgb(255,251.36,250.52)}.alert-danger-light hr{border-top-color:rgb(255,230.64125,225.02)}.alert-danger-light .alert-link{color:#6a6564}.alert-tag-color{color:rgb(121.16,122.72,124.28);background-color:rgb(250.6,251.2,251.8);border-color:rgb(248.84,249.68,250.52)}.alert-tag-color hr{border-top-color:#eaedf0}.alert-tag-color .alert-link{color:#606162}@-webkit-keyframes progress-bar-stripes{0%{background-position:.65rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:.65rem 0}to{background-position:0 0}}.progress{height:.65rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.3rem;-webkit-box-shadow:none;box-shadow:none}.progress,.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#547fff;-webkit-transition:width .6s ease;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:.65rem .65rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.3rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.input-group-no-border.focus .list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-action.input-group-addon,.input-group-no-border .list-group-item-action.form-control:focus,.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#29323a;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#798892;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#547fff;border-color:#547fff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.3rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.3rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.3rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.3rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.3rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.3rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:rgb(43.68,66.04,132.6);background-color:rgb(207.12,219.16,255)}.input-group-no-border.focus .list-group-item-primary.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-primary.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-primary.list-group-item-action.input-group-addon,.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:rgb(43.68,66.04,132.6);background-color:rgb(181.62,200.0722807018,255)}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:rgb(43.68,66.04,132.6);border-color:rgb(43.68,66.04,132.6)}.list-group-item-secondary{color:rgb(62.92,70.72,75.92);background-color:rgb(217.48,221.68,224.48)}.input-group-no-border.focus .list-group-item-secondary.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-secondary.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-secondary.list-group-item-action.input-group-addon,.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:rgb(62.92,70.72,75.92);background-color:#cbd1d5}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:rgb(62.92,70.72,75.92);border-color:rgb(62.92,70.72,75.92)}.list-group-item-success{color:rgb(30.16,99.32,76.96);background-color:rgb(199.84,237.08,225.04)}.input-group-no-border.focus .list-group-item-success.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-success.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-success.list-group-item-action.input-group-addon,.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:rgb(30.16,99.32,76.96);background-color:rgb(180.5928735632,230.8271264368,214.5859770115)}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:rgb(30.16,99.32,76.96);border-color:rgb(30.16,99.32,76.96)}.list-group-item-info{color:rgb(79.56,52,118.04);background-color:rgb(226.44,211.6,247.16)}.input-group-no-border.focus .list-group-item-info.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-info.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-info.list-group-item-action.input-group-addon,.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:rgb(79.56,52,118.04);background-color:rgb(212.2268852459,190.0016393443,243.2583606557)}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:rgb(79.56,52,118.04);border-color:rgb(79.56,52,118.04)}.list-group-item-warning{color:rgb(132.6,100.88,36.92);background-color:rgb(255,237.92,203.48)}.input-group-no-border.focus .list-group-item-warning.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-warning.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-warning.list-group-item-action.input-group-addon,.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:rgb(132.6,100.88,36.92);background-color:rgb(255,229.4661956522,177.98)}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:rgb(132.6,100.88,36.92);border-color:rgb(132.6,100.88,36.92)}.list-group-item-danger{color:rgb(127.4,48.36,48.36);background-color:rgb(252.2,209.64,209.64)}.input-group-no-border.focus .list-group-item-danger.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-danger.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-danger.list-group-item-action.input-group-addon,.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:rgb(127.4,48.36,48.36);background-color:#fbbaba}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:rgb(127.4,48.36,48.36);border-color:rgb(127.4,48.36,48.36)}.list-group-item-light{color:rgb(128.96,129.48,130);background-color:rgb(253.04,253.32,253.6)}.input-group-no-border.focus .list-group-item-light.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-light.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-light.list-group-item-action.input-group-addon,.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:rgb(128.96,129.48,130);background-color:rgb(238.165,240.57,242.975)}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:rgb(128.96,129.48,130);border-color:rgb(128.96,129.48,130)}.list-group-item-dark{color:rgb(31.2,37.44,41.08);background-color:rgb(200.4,203.76,205.72)}.input-group-no-border.focus .list-group-item-dark.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-dark.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-dark.list-group-item-action.input-group-addon,.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:rgb(31.2,37.44,41.08);background-color:#bbbfc2}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:rgb(31.2,37.44,41.08);border-color:rgb(31.2,37.44,41.08)}.list-group-item-inverse{color:rgb(37.96,41.6,45.24);background-color:rgb(204.04,206,207.96)}.input-group-no-border.focus .list-group-item-inverse.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-inverse.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-inverse.list-group-item-action.input-group-addon,.list-group-item-inverse.list-group-item-action:focus,.list-group-item-inverse.list-group-item-action:hover{color:rgb(37.96,41.6,45.24);background-color:rgb(190.78,193.25,195.72)}.list-group-item-inverse.list-group-item-action.active{color:#fff;background-color:rgb(37.96,41.6,45.24);border-color:rgb(37.96,41.6,45.24)}.list-group-item-gray{color:rgb(111.28,115.44,119.08);background-color:rgb(243.52,245.76,247.72)}.input-group-no-border.focus .list-group-item-gray.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-gray.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-gray.list-group-item-action.input-group-addon,.list-group-item-gray.list-group-item-action:focus,.list-group-item-gray.list-group-item-action:hover{color:rgb(111.28,115.44,119.08);background-color:#e4e9ee}.list-group-item-gray.list-group-item-action.active{color:#fff;background-color:rgb(111.28,115.44,119.08);border-color:rgb(111.28,115.44,119.08)}.list-group-item-default{color:rgb(121.16,122.72,124.28);background-color:rgb(248.84,249.68,250.52)}.input-group-no-border.focus .list-group-item-default.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-default.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-default.list-group-item-action.input-group-addon,.list-group-item-default.list-group-item-action:focus,.list-group-item-default.list-group-item-action:hover{color:rgb(121.16,122.72,124.28);background-color:#eaedf0}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:rgb(121.16,122.72,124.28);border-color:rgb(121.16,122.72,124.28)}.list-group-item-primary-light{color:rgb(115.44,118.56,123.76);background-color:rgb(245.76,247.44,250.24)}.input-group-no-border.focus .list-group-item-primary-light.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-primary-light.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-primary-light.list-group-item-action.input-group-addon,.list-group-item-primary-light.list-group-item-action:focus,.list-group-item-primary-light.list-group-item-action:hover{color:rgb(115.44,118.56,123.76);background-color:rgb(228.93,233.67,241.57)}.list-group-item-primary-light.list-group-item-action.active{color:#fff;background-color:rgb(115.44,118.56,123.76);border-color:rgb(115.44,118.56,123.76)}.list-group-item-success-light{color:rgb(122.72,130,122.72);background-color:rgb(249.68,253.6,249.68)}.input-group-no-border.focus .list-group-item-success-light.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-success-light.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-success-light.list-group-item-action.input-group-addon,.list-group-item-success-light.list-group-item-action:focus,.list-group-item-success-light.list-group-item-action:hover{color:rgb(122.72,130,122.72);background-color:rgb(229.4925,248.2875,229.4925)}.list-group-item-success-light.list-group-item-action.active{color:#fff;background-color:rgb(122.72,130,122.72);border-color:rgb(122.72,130,122.72)}.list-group-item-info-light{color:rgb(125.84,130,130);background-color:rgb(251.36,253.6,253.6)}.input-group-no-border.focus .list-group-item-info-light.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-info-light.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-info-light.list-group-item-action.input-group-addon,.list-group-item-info-light.list-group-item-action:focus,.list-group-item-info-light.list-group-item-action:hover{color:rgb(125.84,130,130);background-color:#e9f7f7}.list-group-item-info-light.list-group-item-action.active{color:#fff;background-color:rgb(125.84,130,130);border-color:rgb(125.84,130,130)}.list-group-item-warning-light{color:rgb(131.56,128.44,119.6);background-color:rgb(254.44,252.76,248)}.input-group-no-border.focus .list-group-item-warning-light.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-warning-light.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-warning-light.list-group-item-action.input-group-addon,.list-group-item-warning-light.list-group-item-action:focus,.list-group-item-warning-light.list-group-item-action:hover{color:rgb(131.56,128.44,119.6);background-color:#fdf5e0}.list-group-item-warning-light.list-group-item-action.active{color:#fff;background-color:rgb(131.56,128.44,119.6);border-color:rgb(131.56,128.44,119.6)}.list-group-item-danger-light{color:rgb(132.6,125.84,124.28);background-color:rgb(255,251.36,250.52)}.input-group-no-border.focus .list-group-item-danger-light.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-danger-light.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-danger-light.list-group-item-action.input-group-addon,.list-group-item-danger-light.list-group-item-action:focus,.list-group-item-danger-light.list-group-item-action:hover{color:rgb(132.6,125.84,124.28);background-color:rgb(255,230.64125,225.02)}.list-group-item-danger-light.list-group-item-action.active{color:#fff;background-color:rgb(132.6,125.84,124.28);border-color:rgb(132.6,125.84,124.28)}.list-group-item-tag-color{color:rgb(121.16,122.72,124.28);background-color:rgb(248.84,249.68,250.52)}.input-group-no-border.focus .list-group-item-tag-color.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.list-group-item-tag-color.list-group-item-action.input-group-addon,.input-group-no-border .form-control:focus+.list-group-item-tag-color.list-group-item-action.input-group-addon,.list-group-item-tag-color.list-group-item-action:focus,.list-group-item-tag-color.list-group-item-action:hover{color:rgb(121.16,122.72,124.28);background-color:#eaedf0}.list-group-item-tag-color.list-group-item-action.active{color:#fff;background-color:rgb(121.16,122.72,124.28);border-color:rgb(121.16,122.72,124.28)}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover,.input-group-no-border.focus .close.input-group-addon:not(:disabled):not(.disabled),.input-group-no-border .form-control:focus+.close.input-group-addon:not(:disabled):not(.disabled),.input-group-no-border .form-control:focus+.form-control.input-group-addon+.close.input-group-addon:not(:disabled):not(.disabled){opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#798892;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.fade .modal-dialog{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.35rem;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.5);box-shadow:0 .25rem .5rem rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #d6dee5;border-top-left-radius:calc(.35rem - 1px);border-top-right-radius:calc(.35rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #d6dee5;border-bottom-right-radius:calc(.35rem - 1px);border-bottom-left-radius:calc(.35rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-content{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.5);box-shadow:0 .5rem 1rem rgba(0,0,0,.5)}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.3rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#ebeff1;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.35rem;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.2);box-shadow:0 .25rem .5rem rgba(0,0,0,.2)}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .35rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#ebeff1}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#ebeff1}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.35rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#ebeff1}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#ebeff1}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#ebeff1}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#ebeff1}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid rgb(226,231.8,234.7)}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.35rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#ebeff1}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#ebeff1}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:rgb(226,231.8,234.7);border-bottom:1px solid rgb(211,219.8,224.2);border-top-left-radius:calc(.35rem - 1px);border-top-right-radius:calc(.35rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#29323a}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover,.input-group-no-border .carousel-control-next.form-control:focus,.input-group-no-border .carousel-control-prev.form-control:focus,.input-group-no-border.focus .carousel-control-next.input-group-addon,.input-group-no-border.focus .carousel-control-prev.input-group-addon,.input-group-no-border .form-control:focus+.carousel-control-next.input-group-addon,.input-group-no-border .form-control:focus+.carousel-control-prev.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.carousel-control-next.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.carousel-control-prev.input-group-addon{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#547fff!important}.input-group-no-border.focus a.bg-primary.input-group-addon,.input-group-no-border.focus button.bg-primary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-primary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-primary.input-group-addon,.input-group-no-border .form-control:focus+a.bg-primary.input-group-addon,.input-group-no-border .form-control:focus+button.bg-primary.input-group-addon,.input-group-no-border a.bg-primary.form-control:focus,.input-group-no-border button.bg-primary.form-control:focus,a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:rgb(33,88.8245614035,255)!important}.bg-secondary{background-color:#798892!important}.input-group-no-border.focus a.bg-secondary.input-group-addon,.input-group-no-border.focus button.bg-secondary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-secondary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-secondary.input-group-addon,.input-group-no-border .form-control:focus+a.bg-secondary.input-group-addon,.input-group-no-border .form-control:focus+button.bg-secondary.input-group-addon,.input-group-no-border a.bg-secondary.form-control:focus,.input-group-no-border button.bg-secondary.form-control:focus,a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#616e77!important}.bg-success{background-color:#3abf94!important}.input-group-no-border.focus a.bg-success.input-group-addon,.input-group-no-border.focus button.bg-success.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-success.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-success.input-group-addon,.input-group-no-border .form-control:focus+a.bg-success.input-group-addon,.input-group-no-border .form-control:focus+button.bg-success.input-group-addon,.input-group-no-border a.bg-success.form-control:focus,.input-group-no-border button.bg-success.form-control:focus,a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:rgb(46.1204819277,151.8795180723,117.686746988)!important}.bg-info{background-color:#9964e3!important}.input-group-no-border.focus a.bg-info.input-group-addon,.input-group-no-border.focus button.bg-info.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-info.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-info.input-group-addon,.input-group-no-border .form-control:focus+a.bg-info.input-group-addon,.input-group-no-border .form-control:focus+button.bg-info.input-group-addon,.input-group-no-border a.bg-info.form-control:focus,.input-group-no-border button.bg-info.form-control:focus,a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:rgb(124.5737704918,56.8032786885,219.1967213115)!important}.bg-warning{background-color:#ffc247!important}.input-group-no-border.focus a.bg-warning.input-group-addon,.input-group-no-border.focus button.bg-warning.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-warning.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-warning.input-group-addon,.input-group-no-border .form-control:focus+a.bg-warning.input-group-addon,.input-group-no-border .form-control:focus+button.bg-warning.input-group-addon,.input-group-no-border a.bg-warning.form-control:focus,.input-group-no-border button.bg-warning.form-control:focus,a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:rgb(255,177.0923913043,20)!important}.bg-danger{background-color:#f55d5d!important}.input-group-no-border.focus a.bg-danger.input-group-addon,.input-group-no-border.focus button.bg-danger.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-danger.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-danger.input-group-addon,.input-group-no-border .form-control:focus+a.bg-danger.input-group-addon,.input-group-no-border .form-control:focus+button.bg-danger.input-group-addon,.input-group-no-border a.bg-danger.form-control:focus,.input-group-no-border button.bg-danger.form-control:focus,a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#f22d2d!important}.bg-light{background-color:#f8f9fa!important}.input-group-no-border.focus a.bg-light.input-group-addon,.input-group-no-border.focus button.bg-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-light.input-group-addon,.input-group-no-border .form-control:focus+a.bg-light.input-group-addon,.input-group-no-border .form-control:focus+button.bg-light.input-group-addon,.input-group-no-border a.bg-light.form-control:focus,.input-group-no-border button.bg-light.form-control:focus,a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:rgb(218.25,223.5,228.75)!important}.bg-dark{background-color:#3c484f!important}.input-group-no-border.focus a.bg-dark.input-group-addon,.input-group-no-border.focus button.bg-dark.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-dark.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-dark.input-group-addon,.input-group-no-border .form-control:focus+a.bg-dark.input-group-addon,.input-group-no-border .form-control:focus+button.bg-dark.input-group-addon,.input-group-no-border a.bg-dark.form-control:focus,.input-group-no-border button.bg-dark.form-control:focus,a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:rgb(37.9856115108,45.5827338129,50.0143884892)!important}.bg-inverse{background-color:#495057!important}.input-group-no-border.focus a.bg-inverse.input-group-addon,.input-group-no-border.focus button.bg-inverse.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-inverse.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-inverse.input-group-addon,.input-group-no-border .form-control:focus+a.bg-inverse.input-group-addon,.input-group-no-border .form-control:focus+button.bg-inverse.input-group-addon,.input-group-no-border a.bg-inverse.form-control:focus,.input-group-no-border button.bg-inverse.form-control:focus,a.bg-inverse:focus,a.bg-inverse:hover,button.bg-inverse:focus,button.bg-inverse:hover{background-color:rgb(49.73125,54.5,59.26875)!important}.bg-gray{background-color:#d6dee5!important}.input-group-no-border.focus a.bg-gray.input-group-addon,.input-group-no-border.focus button.bg-gray.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-gray.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-gray.input-group-addon,.input-group-no-border .form-control:focus+a.bg-gray.input-group-addon,.input-group-no-border .form-control:focus+button.bg-gray.input-group-addon,.input-group-no-border a.bg-gray.form-control:focus,.input-group-no-border button.bg-gray.form-control:focus,a.bg-gray:focus,a.bg-gray:hover,button.bg-gray:focus,button.bg-gray:hover{background-color:#b7c5d1!important}.bg-default{background-color:#e9ecef!important}.input-group-no-border.focus a.bg-default.input-group-addon,.input-group-no-border.focus button.bg-default.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-default.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-default.input-group-addon,.input-group-no-border .form-control:focus+a.bg-default.input-group-addon,.input-group-no-border .form-control:focus+button.bg-default.input-group-addon,.input-group-no-border a.bg-default.form-control:focus,.input-group-no-border button.bg-default.form-control:focus,a.bg-default:focus,a.bg-default:hover,button.bg-default:focus,button.bg-default:hover{background-color:#cbd2da!important}.bg-primary-light{background-color:#dee4ee!important}.input-group-no-border.focus a.bg-primary-light.input-group-addon,.input-group-no-border.focus button.bg-primary-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-primary-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-primary-light.input-group-addon,.input-group-no-border .form-control:focus+a.bg-primary-light.input-group-addon,.input-group-no-border .form-control:focus+button.bg-primary-light.input-group-addon,.input-group-no-border a.bg-primary-light.form-control:focus,.input-group-no-border button.bg-primary-light.form-control:focus,a.bg-primary-light:focus,a.bg-primary-light:hover,button.bg-primary-light:focus,button.bg-primary-light:hover{background-color:rgb(188.34,200.46,220.66)!important}.bg-success-light{background-color:#ecfaec!important}.input-group-no-border.focus a.bg-success-light.input-group-addon,.input-group-no-border.focus button.bg-success-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-success-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-success-light.input-group-addon,.input-group-no-border .form-control:focus+a.bg-success-light.input-group-addon,.input-group-no-border .form-control:focus+button.bg-success-light.input-group-addon,.input-group-no-border a.bg-success-light.form-control:focus,.input-group-no-border button.bg-success-light.form-control:focus,a.bg-success-light:focus,a.bg-success-light:hover,button.bg-success-light:focus,button.bg-success-light:hover{background-color:rgb(195.625,239.375,195.625)!important}.bg-info-light{background-color:#f2fafa!important}.input-group-no-border.focus a.bg-info-light.input-group-addon,.input-group-no-border.focus button.bg-info-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-info-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-info-light.input-group-addon,.input-group-no-border .form-control:focus+a.bg-info-light.input-group-addon,.input-group-no-border .form-control:focus+button.bg-info-light.input-group-addon,.input-group-no-border a.bg-info-light.form-control:focus,.input-group-no-border button.bg-info-light.form-control:focus,a.bg-info-light:focus,a.bg-info-light:hover,button.bg-info-light:focus,button.bg-info-light:hover{background-color:#cdecec!important}.bg-warning-light{background-color:#fdf7e6!important}.input-group-no-border.focus a.bg-warning-light.input-group-addon,.input-group-no-border.focus button.bg-warning-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-warning-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-warning-light.input-group-addon,.input-group-no-border .form-control:focus+a.bg-warning-light.input-group-addon,.input-group-no-border .form-control:focus+button.bg-warning-light.input-group-addon,.input-group-no-border a.bg-warning-light.form-control:focus,.input-group-no-border button.bg-warning-light.form-control:focus,a.bg-warning-light:focus,a.bg-warning-light:hover,button.bg-warning-light:focus,button.bg-warning-light:hover{background-color:#f9e8b7!important}.bg-danger-light{background-color:#fff2ef!important}.input-group-no-border.focus a.bg-danger-light.input-group-addon,.input-group-no-border.focus button.bg-danger-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-danger-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-danger-light.input-group-addon,.input-group-no-border .form-control:focus+a.bg-danger-light.input-group-addon,.input-group-no-border .form-control:focus+button.bg-danger-light.input-group-addon,.input-group-no-border a.bg-danger-light.form-control:focus,.input-group-no-border button.bg-danger-light.form-control:focus,a.bg-danger-light:focus,a.bg-danger-light:hover,button.bg-danger-light:focus,button.bg-danger-light:hover{background-color:rgb(255,200.5625,188)!important}.bg-tag-color{background-color:#e9ecef!important}.input-group-no-border.focus a.bg-tag-color.input-group-addon,.input-group-no-border.focus button.bg-tag-color.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.bg-tag-color.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+button.bg-tag-color.input-group-addon,.input-group-no-border .form-control:focus+a.bg-tag-color.input-group-addon,.input-group-no-border .form-control:focus+button.bg-tag-color.input-group-addon,.input-group-no-border a.bg-tag-color.form-control:focus,.input-group-no-border button.bg-tag-color.form-control:focus,a.bg-tag-color:focus,a.bg-tag-color:hover,button.bg-tag-color:focus,button.bg-tag-color:hover{background-color:#cbd2da!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #d6dee5!important}.border-top{border-top:1px solid #d6dee5!important}.border-right{border-right:1px solid #d6dee5!important}.border-bottom{border-bottom:1px solid #d6dee5!important}.border-left{border-left:1px solid #d6dee5!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#547fff!important}.border-secondary{border-color:#798892!important}.border-success{border-color:#3abf94!important}.border-info{border-color:#9964e3!important}.border-warning{border-color:#ffc247!important}.border-danger{border-color:#f55d5d!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#3c484f!important}.border-inverse{border-color:#495057!important}.border-gray{border-color:#d6dee5!important}.border-default{border-color:#e9ecef!important}.border-primary-light{border-color:#dee4ee!important}.border-success-light{border-color:#ecfaec!important}.border-info-light{border-color:#f2fafa!important}.border-warning-light{border-color:#fdf7e6!important}.border-danger-light{border-color:#fff2ef!important}.border-tag-color{border-color:#e9ecef!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.25rem!important}.rounded{border-radius:.3rem!important}.rounded-top{border-top-left-radius:.3rem!important}.rounded-right,.rounded-top{border-top-right-radius:.3rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.3rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.3rem!important}.rounded-left{border-top-left-radius:.3rem!important}.rounded-lg{border-radius:.35rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media(min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.input-group-no-border.focus .sr-only-focusable.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.sr-only-focusable.input-group-addon,.input-group-no-border .form-control:focus+.sr-only-focusable.input-group-addon,.input-group-no-border .sr-only-focusable.form-control:focus,.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#547fff!important}.input-group-no-border.focus a.text-primary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-primary.input-group-addon,.input-group-no-border .form-control:focus+a.text-primary.input-group-addon,.input-group-no-border a.text-primary.form-control:focus,a.text-primary:focus,a.text-primary:hover{color:rgb(7.5,69.7368421053,255)!important}.text-secondary{color:#798892!important}.input-group-no-border.focus a.text-secondary.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-secondary.input-group-addon,.input-group-no-border .form-control:focus+a.text-secondary.input-group-addon,.input-group-no-border a.text-secondary.form-control:focus,a.text-secondary:focus,a.text-secondary:hover{color:#556169!important}.text-success{color:#3abf94!important}.input-group-no-border.focus a.text-success.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-success.input-group-addon,.input-group-no-border .form-control:focus+a.text-success.input-group-addon,.input-group-no-border a.text-success.form-control:focus,a.text-success:focus,a.text-success:hover{color:rgb(40.1807228916,132.3192771084,102.5301204819)!important}.text-info{color:#9964e3!important}.input-group-no-border.focus a.text-info.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-info.input-group-addon,.input-group-no-border .form-control:focus+a.text-info.input-group-addon,.input-group-no-border a.text-info.form-control:focus,a.text-info:focus,a.text-info:hover{color:rgb(110.8770491803,38.3278688525,212.1721311475)!important}.text-warning{color:#ffc247!important}.input-group-no-border.focus a.text-warning.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-warning.input-group-addon,.input-group-no-border .form-control:focus+a.text-warning.input-group-addon,.input-group-no-border a.text-warning.form-control:focus,a.text-warning:focus,a.text-warning:hover{color:rgb(249.5,166.785326087,0)!important}.text-danger{color:#f55d5d!important}.input-group-no-border.focus a.text-danger.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-danger.input-group-addon,.input-group-no-border .form-control:focus+a.text-danger.input-group-addon,.input-group-no-border a.text-danger.form-control:focus,a.text-danger:focus,a.text-danger:hover{color:#f11515!important}.text-light{color:#f8f9fa!important}.input-group-no-border.focus a.text-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-light.input-group-addon,.input-group-no-border .form-control:focus+a.text-light.input-group-addon,.input-group-no-border a.text-light.form-control:focus,a.text-light:focus,a.text-light:hover{color:rgb(203.375,210.75,218.125)!important}.text-dark{color:#3c484f!important}.input-group-no-border.focus a.text-dark.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-dark.input-group-addon,.input-group-no-border .form-control:focus+a.text-dark.input-group-addon,.input-group-no-border a.text-dark.form-control:focus,a.text-dark:focus,a.text-dark:hover{color:rgb(26.9784172662,32.3741007194,35.5215827338)!important}.text-inverse{color:#495057!important}.input-group-no-border.focus a.text-inverse.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-inverse.input-group-addon,.input-group-no-border .form-control:focus+a.text-inverse.input-group-addon,.input-group-no-border a.text-inverse.form-control:focus,a.text-inverse:focus,a.text-inverse:hover{color:#262a2d!important}.text-gray{color:#d6dee5!important}.input-group-no-border.focus a.text-gray.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-gray.input-group-addon,.input-group-no-border .form-control:focus+a.text-gray.input-group-addon,.input-group-no-border a.text-gray.form-control:focus,a.text-gray:focus,a.text-gray:hover{color:#a7b8c7!important}.text-default{color:#e9ecef!important}.input-group-no-border.focus a.text-default.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-default.input-group-addon,.input-group-no-border .form-control:focus+a.text-default.input-group-addon,.input-group-no-border a.text-default.form-control:focus,a.text-default:focus,a.text-default:hover{color:#bdc6cf!important}.text-primary-light{color:#dee4ee!important}.input-group-no-border.focus a.text-primary-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-primary-light.input-group-addon,.input-group-no-border .form-control:focus+a.text-primary-light.input-group-addon,.input-group-no-border a.text-primary-light.form-control:focus,a.text-primary-light:focus,a.text-primary-light:hover{color:rgb(171.51,186.69,211.99)!important}.text-success-light{color:#ecfaec!important}.input-group-no-border.focus a.text-success-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-success-light.input-group-addon,.input-group-no-border .form-control:focus+a.text-success-light.input-group-addon,.input-group-no-border a.text-success-light.form-control:focus,a.text-success-light:focus,a.text-success-light:hover{color:rgb(175.4375,234.0625,175.4375)!important}.text-info-light{color:#f2fafa!important}.input-group-no-border.focus a.text-info-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-info-light.input-group-addon,.input-group-no-border .form-control:focus+a.text-info-light.input-group-addon,.input-group-no-border a.text-info-light.form-control:focus,a.text-info-light:focus,a.text-info-light:hover{color:rgb(186.75,228.75,228.75)!important}.text-warning-light{color:#fdf7e6!important}.input-group-no-border.focus a.text-warning-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-warning-light.input-group-addon,.input-group-no-border .form-control:focus+a.text-warning-light.input-group-addon,.input-group-no-border a.text-warning-light.form-control:focus,a.text-warning-light:focus,a.text-warning-light:hover{color:#f7e09f!important}.text-danger-light{color:#fff2ef!important}.input-group-no-border.focus a.text-danger-light.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-danger-light.input-group-addon,.input-group-no-border .form-control:focus+a.text-danger-light.input-group-addon,.input-group-no-border a.text-danger-light.form-control:focus,a.text-danger-light:focus,a.text-danger-light:hover{color:rgb(255,179.84375,162.5)!important}.text-tag-color{color:#e9ecef!important}.input-group-no-border.focus a.text-tag-color.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.text-tag-color.input-group-addon,.input-group-no-border .form-control:focus+a.text-tag-color.input-group-addon,.input-group-no-border a.text-tag-color.form-control:focus,a.text-tag-color:focus,a.text-tag-color:hover{color:#bdc6cf!important}.text-body{color:#29323a!important}.text-muted{color:#798892!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #a3aeb7}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #d6dee5!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#d6dee5}.table .thead-dark th{color:inherit;border-color:#d6dee5}}@font-face{font-family:Glyphicons Halflings;src:url(../fonts/glyphicons-halflings-regular.f4769f9b.eot);src:url(../fonts/glyphicons-halflings-regular.f4769f9b.eot?#iefix) format("embedded-opentype"),url(data:font/woff2;base64,) format("woff2"),url(../fonts/glyphicons-halflings-regular.fa277232.woff) format("woff"),url(data:font/ttf;base64,) format("truetype"),url(../img/glyphicons-halflings-regular.f7214668.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon.x05{font-size:7px}.glyphicon.x2{font-size:28px}.glyphicon.x3{font-size:42px}.glyphicon.x4{font-size:56px}.glyphicon.x5{font-size:70px}.glyphicon.x6{font-size:84px}.glyphicon.x7{font-size:98px}.glyphicon.x8{font-size:112px}.glyphicon.light:before{color:#f2f2f2}.glyphicon.drop:before{text-shadow:-1px 1px 3px rgba(0,0,0,.3)}.glyphicon.flip{-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}.glyphicon.flipv{-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV;-ms-filter:"FlipV"}.glyphicon.rotate90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.glyphicon.rotate180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.glyphicon.rotate270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.glyphicon-glass:before{content:"\E001"}.glyphicon-music:before{content:"\E002"}.glyphicon-search:before{content:"\E003"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-heart:before{content:"\E005"}.glyphicon-star:before{content:"\E006"}.glyphicon-star-empty:before{content:"\E007"}.glyphicon-user:before{content:"\E008"}.glyphicon-film:before{content:"\E009"}.glyphicon-th-large:before{content:"\E010"}.glyphicon-th:before{content:"\E011"}.glyphicon-th-list:before{content:"\E012"}.glyphicon-ok:before{content:"\E013"}.glyphicon-remove:before{content:"\E014"}.glyphicon-zoom-in:before{content:"\E015"}.glyphicon-zoom-out:before{content:"\E016"}.glyphicon-off:before{content:"\E017"}.glyphicon-signal:before{content:"\E018"}.glyphicon-cog:before{content:"\E019"}.glyphicon-trash:before{content:"\E020"}.glyphicon-home:before{content:"\E021"}.glyphicon-file:before{content:"\E022"}.glyphicon-time:before{content:"\E023"}.glyphicon-road:before{content:"\E024"}.glyphicon-download-alt:before{content:"\E025"}.glyphicon-download:before{content:"\E026"}.glyphicon-upload:before{content:"\E027"}.glyphicon-inbox:before{content:"\E028"}.glyphicon-play-circle:before{content:"\E029"}.glyphicon-repeat:before{content:"\E030"}.glyphicon-refresh:before{content:"\E031"}.glyphicon-list-alt:before{content:"\E032"}.glyphicon-glyph-lock:before{content:"\E033"}.glyphicon-flag:before{content:"\E034"}.glyphicon-headphones:before{content:"\E035"}.glyphicon-volume-off:before{content:"\E036"}.glyphicon-volume-down:before{content:"\E037"}.glyphicon-volume-up:before{content:"\E038"}.glyphicon-qrcode:before{content:"\E039"}.glyphicon-barcode:before{content:"\E040"}.glyphicon-tag:before{content:"\E041"}.glyphicon-tags:before{content:"\E042"}.glyphicon-book:before{content:"\E043"}.glyphicon-glyph-bookmark:before{content:"\E044"}.glyphicon-print:before{content:"\E045"}.glyphicon-glyph-camera:before{content:"\E046"}.glyphicon-font:before{content:"\E047"}.glyphicon-bold:before{content:"\E048"}.glyphicon-italic:before{content:"\E049"}.glyphicon-text-height:before{content:"\E050"}.glyphicon-text-width:before{content:"\E051"}.glyphicon-align-left:before{content:"\E052"}.glyphicon-align-center:before{content:"\E053"}.glyphicon-align-right:before{content:"\E054"}.glyphicon-align-justify:before{content:"\E055"}.glyphicon-list:before{content:"\E056"}.glyphicon-indent-left:before{content:"\E057"}.glyphicon-indent-right:before{content:"\E058"}.glyphicon-facetime-video:before{content:"\E059"}.glyphicon-picture:before{content:"\E060"}.glyphicon-pencil:before{content:"\270F"}.glyphicon-map-marker:before{content:"\E062"}.glyphicon-adjust:before{content:"\E063"}.glyphicon-tint:before{content:"\E064"}.glyphicon-edit:before{content:"\E065"}.glyphicon-share:before{content:"\E066"}.glyphicon-check:before{content:"\E067"}.glyphicon-move:before{content:"\E068"}.glyphicon-step-backward:before{content:"\E069"}.glyphicon-fast-backward:before{content:"\E070"}.glyphicon-backward:before{content:"\E071"}.glyphicon-play:before{content:"\E072"}.glyphicon-pause:before{content:"\E073"}.glyphicon-stop:before{content:"\E074"}.glyphicon-forward:before{content:"\E075"}.glyphicon-fast-forward:before{content:"\E076"}.glyphicon-step-forward:before{content:"\E077"}.glyphicon-eject:before{content:"\E078"}.glyphicon-chevron-left:before{content:"\E079"}.glyphicon-chevron-right:before{content:"\E080"}.glyphicon-plus-sign:before{content:"\E081"}.glyphicon-minus-sign:before{content:"\E082"}.glyphicon-remove-sign:before{content:"\E083"}.glyphicon-ok-sign:before{content:"\E084"}.glyphicon-question-sign:before{content:"\E085"}.glyphicon-info-sign:before{content:"\E086"}.glyphicon-screenshot:before{content:"\E087"}.glyphicon-remove-circle:before{content:"\E088"}.glyphicon-ok-circle:before{content:"\E089"}.glyphicon-ban-circle:before{content:"\E090"}.glyphicon-arrow-left:before{content:"\E091"}.glyphicon-arrow-right:before{content:"\E092"}.glyphicon-arrow-up:before{content:"\E093"}.glyphicon-arrow-down:before{content:"\E094"}.glyphicon-share-alt:before{content:"\E095"}.glyphicon-resize-full:before{content:"\E096"}.glyphicon-resize-small:before{content:"\E097"}.glyphicon-plus:before{content:"+"}.glyphicon-minus:before{content:"\2212"}.glyphicon-asterisk:before{content:"*"}.glyphicon-exclamation-sign:before{content:"\E101"}.glyphicon-gift:before{content:"\E102"}.glyphicon-leaf:before{content:"\E103"}.glyphicon-glyph-fire:before{content:"\E104"}.glyphicon-eye-open:before{content:"\E105"}.glyphicon-eye-close:before{content:"\E106"}.glyphicon-warning-sign:before{content:"\E107"}.glyphicon-plane:before{content:"\E108"}.glyphicon-glyph-calendar:before{content:"\E109"}.glyphicon-random:before{content:"\E110"}.glyphicon-comments:before{content:"\E111"}.glyphicon-magnet:before{content:"\E112"}.glyphicon-chevron-up:before{content:"\E113"}.glyphicon-chevron-down:before{content:"\E114"}.glyphicon-retweet:before{content:"\E115"}.glyphicon-shopping-cart:before{content:"\E116"}.glyphicon-folder-close:before{content:"\E117"}.glyphicon-folder-open:before{content:"\E118"}.glyphicon-resize-vertical:before{content:"\E119"}.glyphicon-resize-horizontal:before{content:"\E120"}.glyphicon-hdd:before{content:"\E121"}.glyphicon-bullhorn:before{content:"\E122"}.glyphicon-glyph-bell:before{content:"\E123"}.glyphicon-certificate:before{content:"\E124"}.glyphicon-thumbs-up:before{content:"\E125"}.glyphicon-thumbs-down:before{content:"\E126"}.glyphicon-hand-right:before{content:"\E127"}.glyphicon-hand-left:before{content:"\E128"}.glyphicon-hand-top:before{content:"\E129"}.glyphicon-hand-down:before{content:"\E130"}.glyphicon-circle-arrow-right:before{content:"\E131"}.glyphicon-circle-arrow-left:before{content:"\E132"}.glyphicon-circle-arrow-top:before{content:"\E133"}.glyphicon-circle-arrow-down:before{content:"\E134"}.glyphicon-globe:before{content:"\E135"}.glyphicon-glyph-wrench:before{content:"\E136"}.glyphicon-tasks:before{content:"\E137"}.glyphicon-filter:before{content:"\E138"}.glyphicon-glyph-briefcase:before{content:"\E139"}.glyphicon-fullscreen:before{content:"\E140"}.glyphicon-dashboard:before{content:"\E141"}.glyphicon-glyph-paperclip:before{content:"\E142"}.glyphicon-heart-empty:before{content:"\E143"}.glyphicon-link:before{content:"\E144"}.glyphicon-phone:before{content:"\E145"}.glyphicon-glyph-pushpin:before{content:"\E146"}.glyphicon-euro:before{content:"\20AC"}.glyphicon-usd:before{content:"\E148"}.glyphicon-gbp:before{content:"\E149"}.glyphicon-sort:before{content:"\E150"}.glyphicon-sort-by-alphabet:before{content:"\E151"}.glyphicon-sort-by-alphabet-alt:before{content:"\E152"}.glyphicon-sort-by-order:before{content:"\E153"}.glyphicon-sort-by-order-alt:before{content:"\E154"}.glyphicon-sort-by-attributes:before{content:"\E155"}.glyphicon-sort-by-attributes-alt:before{content:"\E156"}.glyphicon-unchecked:before{content:"\E157"}.glyphicon-expand:before{content:"\E158"}.glyphicon-collapse:before{content:"\E159"}.glyphicon-collapse-top:before{content:"\E160"}.glyphicon-log-in:before{content:"\E161"}.glyphicon-flash:before{content:"\E162"}.glyphicon-log-out:before{content:"\E163"}.glyphicon-new-window:before{content:"\E164"}.glyphicon-record:before{content:"\E165"}.glyphicon-save:before{content:"\E166"}.glyphicon-open:before{content:"\E167"}.glyphicon-saved:before{content:"\E168"}.glyphicon-import:before{content:"\E169"}.glyphicon-export:before{content:"\E170"}.glyphicon-send:before{content:"\E171"}.glyphicon-floppy-disk:before{content:"\E172"}.glyphicon-floppy-saved:before{content:"\E173"}.glyphicon-floppy-remove:before{content:"\E174"}.glyphicon-floppy-save:before{content:"\E175"}.glyphicon-floppy-open:before{content:"\E176"}.glyphicon-credit-card:before{content:"\E177"}.glyphicon-transfer:before{content:"\E178"}.glyphicon-cutlery:before{content:"\E179"}.glyphicon-header:before{content:"\E180"}.glyphicon-compressed:before{content:"\E181"}.glyphicon-earphone:before{content:"\E182"}.glyphicon-phone-alt:before{content:"\E183"}.glyphicon-tower:before{content:"\E184"}.glyphicon-stats:before{content:"\E185"}.glyphicon-sd-video:before{content:"\E186"}.glyphicon-hd-video:before{content:"\E187"}.glyphicon-subtitles:before{content:"\E188"}.glyphicon-sound-stereo:before{content:"\E189"}.glyphicon-sound-dolby:before{content:"\E190"}.glyphicon-sound-5-1:before{content:"\E191"}.glyphicon-sound-6-1:before{content:"\E192"}.glyphicon-sound-7-1:before{content:"\E193"}.glyphicon-copyright-mark:before{content:"\E194"}.glyphicon-registration-mark:before{content:"\E195"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-cloud-download:before{content:"\E197"}.glyphicon-cloud-upload:before{content:"\E198"}.glyphicon-tree-conifer:before{content:"\E199"}.glyphicon-tree-deciduous:before{content:"\E200"}.glyphicon-cd:before{content:"\E201"}.glyphicon-save-file:before{content:"\E202"}.glyphicon-open-file:before{content:"\E203"}.glyphicon-level-up:before{content:"\E204"}.glyphicon-copy:before{content:"\E205"}.glyphicon-paste:before{content:"\E206"}.glyphicon-door:before{content:"\1F6AA"}.glyphicon-key:before{content:"\1F511"}.glyphicon-alert:before{content:"\E209"}.glyphicon-equalizer:before{content:"\E210"}.glyphicon-king:before{content:"\E211"}.glyphicon-queen:before{content:"\E212"}.glyphicon-pawn:before{content:"\E213"}.glyphicon-bishop:before{content:"\E214"}.glyphicon-knight:before{content:"\E215"}.glyphicon-baby-formula:before{content:"\E216"}.glyphicon-tent:before{content:"\26FA"}.glyphicon-blackboard:before{content:"\E218"}.glyphicon-bed:before{content:"\E219"}.glyphicon-apple:before{content:"\F8FF"}.glyphicon-erase:before{content:"\E221"}.glyphicon-hourglass:before{content:"\231B"}.glyphicon-lamp:before{content:"\E223"}.glyphicon-duplicate:before{content:"\E224"}.glyphicon-piggy-bank:before{content:"\E225"}.glyphicon-scissors:before{content:"\E226"}.glyphicon-bitcoin:before{content:"\E227"}.glyphicon-yen:before{content:"\A5"}.glyphicon-ruble:before{content:"\20BD"}.glyphicon-scale:before{content:"\E230"}.glyphicon-ice-lolly:before{content:"\E231"}.glyphicon-ice-lolly-tasted:before{content:"\E232"}.glyphicon-education:before{content:"\E233"}.glyphicon-option-horizontal:before{content:"\E234"}.glyphicon-option-vertical:before{content:"\E235"}.glyphicon-menu-hamburger:before{content:"\E236"}.glyphicon-modal-window:before{content:"\E237"}.glyphicon-oil:before{content:"\E238"}.glyphicon-grain:before{content:"\E239"}.glyphicon-sunglasses:before{content:"\E240"}.glyphicon-text-size:before{content:"\E241"}.glyphicon-text-color:before{content:"\E242"}.glyphicon-text-background:before{content:"\E243"}.glyphicon-object-align-top:before{content:"\E244"}.glyphicon-object-align-bottom:before{content:"\E245"}.glyphicon-object-align-horizontal:before{content:"\E246"}.glyphicon-object-align-left:before{content:"\E247"}.glyphicon-object-align-vertical:before{content:"\E248"}.glyphicon-object-align-right:before{content:"\E249"}.glyphicon-triangle-right:before{content:"\E250"}.glyphicon-triangle-left:before{content:"\E251"}.glyphicon-triangle-bottom:before{content:"\E252"}.glyphicon-triangle-top:before{content:"\E253"}.glyphicon-terminal:before{content:"\E254"}.glyphicon-superscript:before{content:"\E255"}.glyphicon-subscript:before{content:"\E256"}.glyphicon-menu-left:before{content:"\E257"}.glyphicon-menu-right:before{content:"\E258"}.glyphicon-menu-down:before{content:"\E259"}.glyphicon-menu-up:before{content:"\E260"}@font-face{font-family:Flaticon;src:url(../fonts/Flaticon.96850e10.eot);src:url(../fonts/Flaticon.96850e10.eot?#iefix) format("embedded-opentype"),url(../fonts/Flaticon.76ed06ab.woff) format("woff"),url(../fonts/Flaticon.90bc8831.ttf) format("truetype"),url(../img/Flaticon.686496bc.svg#Flaticon) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url(../img/Flaticon.686496bc.svg#Flaticon) format("svg")}}.fi:before{display:inline-block;font-family:Flaticon;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.flaticon-add:before{content:"\F100"}.flaticon-add-1:before{content:"\F101"}.flaticon-add-2:before{content:"\F102"}.flaticon-add-3:before{content:"\F103"}.flaticon-agenda:before{content:"\F104"}.flaticon-alarm:before{content:"\F105"}.flaticon-alarm-1:before{content:"\F106"}.flaticon-alarm-clock:before{content:"\F107"}.flaticon-alarm-clock-1:before{content:"\F108"}.flaticon-albums:before{content:"\F109"}.flaticon-app:before{content:"\F10A"}.flaticon-archive:before{content:"\F10B"}.flaticon-archive-1:before{content:"\F10C"}.flaticon-archive-2:before{content:"\F10D"}.flaticon-archive-3:before{content:"\F10E"}.flaticon-attachment:before{content:"\F10F"}.flaticon-back:before{content:"\F110"}.flaticon-battery:before{content:"\F111"}.flaticon-battery-1:before{content:"\F112"}.flaticon-battery-2:before{content:"\F113"}.flaticon-battery-3:before{content:"\F114"}.flaticon-battery-4:before{content:"\F115"}.flaticon-battery-5:before{content:"\F116"}.flaticon-battery-6:before{content:"\F117"}.flaticon-battery-7:before{content:"\F118"}.flaticon-battery-8:before{content:"\F119"}.flaticon-battery-9:before{content:"\F11A"}.flaticon-binoculars:before{content:"\F11B"}.flaticon-blueprint:before{content:"\F11C"}.flaticon-bluetooth:before{content:"\F11D"}.flaticon-bluetooth-1:before{content:"\F11E"}.flaticon-bookmark:before{content:"\F11F"}.flaticon-bookmark-1:before{content:"\F120"}.flaticon-briefcase:before{content:"\F121"}.flaticon-broken-link:before{content:"\F122"}.flaticon-calculator:before{content:"\F123"}.flaticon-calculator-1:before{content:"\F124"}.flaticon-calendar:before{content:"\F125"}.flaticon-calendar-1:before{content:"\F126"}.flaticon-calendar-2:before{content:"\F127"}.flaticon-calendar-3:before{content:"\F128"}.flaticon-calendar-4:before{content:"\F129"}.flaticon-calendar-5:before{content:"\F12A"}.flaticon-calendar-6:before{content:"\F12B"}.flaticon-calendar-7:before{content:"\F12C"}.flaticon-checked:before{content:"\F12D"}.flaticon-checked-1:before{content:"\F12E"}.flaticon-clock:before{content:"\F12F"}.flaticon-clock-1:before{content:"\F130"}.flaticon-close:before{content:"\F131"}.flaticon-cloud:before{content:"\F132"}.flaticon-cloud-computing:before{content:"\F133"}.flaticon-cloud-computing-1:before{content:"\F134"}.flaticon-cloud-computing-2:before{content:"\F135"}.flaticon-cloud-computing-3:before{content:"\F136"}.flaticon-cloud-computing-4:before{content:"\F137"}.flaticon-cloud-computing-5:before{content:"\F138"}.flaticon-command:before{content:"\F139"}.flaticon-compact-disc:before{content:"\F13A"}.flaticon-compact-disc-1:before{content:"\F13B"}.flaticon-compact-disc-2:before{content:"\F13C"}.flaticon-compass:before{content:"\F13D"}.flaticon-compose:before{content:"\F13E"}.flaticon-controls:before{content:"\F13F"}.flaticon-controls-1:before{content:"\F140"}.flaticon-controls-2:before{content:"\F141"}.flaticon-controls-3:before{content:"\F142"}.flaticon-controls-4:before{content:"\F143"}.flaticon-controls-5:before{content:"\F144"}.flaticon-controls-6:before{content:"\F145"}.flaticon-controls-7:before{content:"\F146"}.flaticon-controls-8:before{content:"\F147"}.flaticon-controls-9:before{content:"\F148"}.flaticon-database:before{content:"\F149"}.flaticon-database-1:before{content:"\F14A"}.flaticon-database-2:before{content:"\F14B"}.flaticon-database-3:before{content:"\F14C"}.flaticon-diamond:before{content:"\F14D"}.flaticon-diploma:before{content:"\F14E"}.flaticon-dislike:before{content:"\F14F"}.flaticon-dislike-1:before{content:"\F150"}.flaticon-divide:before{content:"\F151"}.flaticon-divide-1:before{content:"\F152"}.flaticon-division:before{content:"\F153"}.flaticon-document:before{content:"\F154"}.flaticon-download:before{content:"\F155"}.flaticon-edit:before{content:"\F156"}.flaticon-edit-1:before{content:"\F157"}.flaticon-eject:before{content:"\F158"}.flaticon-eject-1:before{content:"\F159"}.flaticon-equal:before{content:"\F15A"}.flaticon-equal-1:before{content:"\F15B"}.flaticon-equal-2:before{content:"\F15C"}.flaticon-error:before{content:"\F15D"}.flaticon-exit:before{content:"\F15E"}.flaticon-exit-1:before{content:"\F15F"}.flaticon-exit-2:before{content:"\F160"}.flaticon-eyeglasses:before{content:"\F161"}.flaticon-fast-forward:before{content:"\F162"}.flaticon-fast-forward-1:before{content:"\F163"}.flaticon-fax:before{content:"\F164"}.flaticon-file:before{content:"\F165"}.flaticon-file-1:before{content:"\F166"}.flaticon-file-2:before{content:"\F167"}.flaticon-film:before{content:"\F168"}.flaticon-fingerprint:before{content:"\F169"}.flaticon-flag:before{content:"\F16A"}.flaticon-flag-1:before{content:"\F16B"}.flaticon-flag-2:before{content:"\F16C"}.flaticon-flag-3:before{content:"\F16D"}.flaticon-flag-4:before{content:"\F16E"}.flaticon-focus:before{content:"\F16F"}.flaticon-folder:before{content:"\F170"}.flaticon-folder-1:before{content:"\F171"}.flaticon-folder-10:before{content:"\F172"}.flaticon-folder-11:before{content:"\F173"}.flaticon-folder-12:before{content:"\F174"}.flaticon-folder-13:before{content:"\F175"}.flaticon-folder-14:before{content:"\F176"}.flaticon-folder-15:before{content:"\F177"}.flaticon-folder-16:before{content:"\F178"}.flaticon-folder-17:before{content:"\F179"}.flaticon-folder-18:before{content:"\F17A"}.flaticon-folder-19:before{content:"\F17B"}.flaticon-folder-2:before{content:"\F17C"}.flaticon-folder-3:before{content:"\F17D"}.flaticon-folder-4:before{content:"\F17E"}.flaticon-folder-5:before{content:"\F17F"}.flaticon-folder-6:before{content:"\F180"}.flaticon-folder-7:before{content:"\F181"}.flaticon-folder-8:before{content:"\F182"}.flaticon-folder-9:before{content:"\F183"}.flaticon-forbidden:before{content:"\F184"}.flaticon-funnel:before{content:"\F185"}.flaticon-garbage:before{content:"\F186"}.flaticon-garbage-1:before{content:"\F187"}.flaticon-garbage-2:before{content:"\F188"}.flaticon-gift:before{content:"\F189"}.flaticon-help:before{content:"\F18A"}.flaticon-hide:before{content:"\F18B"}.flaticon-hold:before{content:"\F18C"}.flaticon-home:before{content:"\F18D"}.flaticon-home-1:before{content:"\F18E"}.flaticon-home-2:before{content:"\F18F"}.flaticon-hourglass:before{content:"\F190"}.flaticon-hourglass-1:before{content:"\F191"}.flaticon-hourglass-2:before{content:"\F192"}.flaticon-hourglass-3:before{content:"\F193"}.flaticon-house:before{content:"\F194"}.flaticon-id-card:before{content:"\F195"}.flaticon-id-card-1:before{content:"\F196"}.flaticon-id-card-2:before{content:"\F197"}.flaticon-id-card-3:before{content:"\F198"}.flaticon-id-card-4:before{content:"\F199"}.flaticon-id-card-5:before{content:"\F19A"}.flaticon-idea:before{content:"\F19B"}.flaticon-incoming:before{content:"\F19C"}.flaticon-infinity:before{content:"\F19D"}.flaticon-info:before{content:"\F19E"}.flaticon-internet:before{content:"\F19F"}.flaticon-key:before{content:"\F1A0"}.flaticon-lamp:before{content:"\F1A1"}.flaticon-layers:before{content:"\F1A2"}.flaticon-layers-1:before{content:"\F1A3"}.flaticon-like:before{content:"\F1A4"}.flaticon-like-1:before{content:"\F1A5"}.flaticon-like-2:before{content:"\F1A6"}.flaticon-link:before{content:"\F1A7"}.flaticon-list:before{content:"\F1A8"}.flaticon-list-1:before{content:"\F1A9"}.flaticon-lock:before{content:"\F1AA"}.flaticon-lock-1:before{content:"\F1AB"}.flaticon-locked:before{content:"\F1AC"}.flaticon-locked-1:before{content:"\F1AD"}.flaticon-locked-2:before{content:"\F1AE"}.flaticon-locked-3:before{content:"\F1AF"}.flaticon-locked-4:before{content:"\F1B0"}.flaticon-locked-5:before{content:"\F1B1"}.flaticon-locked-6:before{content:"\F1B2"}.flaticon-login:before{content:"\F1B3"}.flaticon-magic-wand:before{content:"\F1B4"}.flaticon-magnet:before{content:"\F1B5"}.flaticon-magnet-1:before{content:"\F1B6"}.flaticon-magnet-2:before{content:"\F1B7"}.flaticon-map:before{content:"\F1B8"}.flaticon-map-1:before{content:"\F1B9"}.flaticon-map-2:before{content:"\F1BA"}.flaticon-map-location:before{content:"\F1BB"}.flaticon-megaphone:before{content:"\F1BC"}.flaticon-megaphone-1:before{content:"\F1BD"}.flaticon-menu:before{content:"\F1BE"}.flaticon-menu-1:before{content:"\F1BF"}.flaticon-menu-2:before{content:"\F1C0"}.flaticon-menu-3:before{content:"\F1C1"}.flaticon-menu-4:before{content:"\F1C2"}.flaticon-microphone:before{content:"\F1C3"}.flaticon-microphone-1:before{content:"\F1C4"}.flaticon-minus:before{content:"\F1C5"}.flaticon-minus-1:before{content:"\F1C6"}.flaticon-more:before{content:"\F1C7"}.flaticon-more-1:before{content:"\F1C8"}.flaticon-more-2:before{content:"\F1C9"}.flaticon-multiply:before{content:"\F1CA"}.flaticon-multiply-1:before{content:"\F1CB"}.flaticon-music-player:before{content:"\F1CC"}.flaticon-music-player-1:before{content:"\F1CD"}.flaticon-music-player-2:before{content:"\F1CE"}.flaticon-music-player-3:before{content:"\F1CF"}.flaticon-mute:before{content:"\F1D0"}.flaticon-muted:before{content:"\F1D1"}.flaticon-navigation:before{content:"\F1D2"}.flaticon-navigation-1:before{content:"\F1D3"}.flaticon-network:before{content:"\F1D4"}.flaticon-newspaper:before{content:"\F1D5"}.flaticon-next:before{content:"\F1D6"}.flaticon-note:before{content:"\F1D7"}.flaticon-notebook:before{content:"\F1D8"}.flaticon-notebook-1:before{content:"\F1D9"}.flaticon-notebook-2:before{content:"\F1DA"}.flaticon-notebook-3:before{content:"\F1DB"}.flaticon-notebook-4:before{content:"\F1DC"}.flaticon-notebook-5:before{content:"\F1DD"}.flaticon-notepad:before{content:"\F1DE"}.flaticon-notepad-1:before{content:"\F1DF"}.flaticon-notepad-2:before{content:"\F1E0"}.flaticon-notification:before{content:"\F1E1"}.flaticon-paper-plane:before{content:"\F1E2"}.flaticon-paper-plane-1:before{content:"\F1E3"}.flaticon-pause:before{content:"\F1E4"}.flaticon-pause-1:before{content:"\F1E5"}.flaticon-percent:before{content:"\F1E6"}.flaticon-percent-1:before{content:"\F1E7"}.flaticon-perspective:before{content:"\F1E8"}.flaticon-photo-camera:before{content:"\F1E9"}.flaticon-photo-camera-1:before{content:"\F1EA"}.flaticon-photos:before{content:"\F1EB"}.flaticon-picture:before{content:"\F1EC"}.flaticon-picture-1:before{content:"\F1ED"}.flaticon-picture-2:before{content:"\F1EE"}.flaticon-pin:before{content:"\F1EF"}.flaticon-placeholder:before{content:"\F1F0"}.flaticon-placeholder-1:before{content:"\F1F1"}.flaticon-placeholder-2:before{content:"\F1F2"}.flaticon-placeholder-3:before{content:"\F1F3"}.flaticon-placeholders:before{content:"\F1F4"}.flaticon-play-button:before{content:"\F1F5"}.flaticon-play-button-1:before{content:"\F1F6"}.flaticon-plus:before{content:"\F1F7"}.flaticon-power:before{content:"\F1F8"}.flaticon-previous:before{content:"\F1F9"}.flaticon-price-tag:before{content:"\F1FA"}.flaticon-print:before{content:"\F1FB"}.flaticon-push-pin:before{content:"\F1FC"}.flaticon-radar:before{content:"\F1FD"}.flaticon-reading:before{content:"\F1FE"}.flaticon-record:before{content:"\F1FF"}.flaticon-repeat:before{content:"\F200"}.flaticon-repeat-1:before{content:"\F201"}.flaticon-restart:before{content:"\F202"}.flaticon-resume:before{content:"\F203"}.flaticon-rewind:before{content:"\F204"}.flaticon-rewind-1:before{content:"\F205"}.flaticon-route:before{content:"\F206"}.flaticon-save:before{content:"\F207"}.flaticon-search:before{content:"\F208"}.flaticon-search-1:before{content:"\F209"}.flaticon-send:before{content:"\F20A"}.flaticon-server:before{content:"\F20B"}.flaticon-server-1:before{content:"\F20C"}.flaticon-server-2:before{content:"\F20D"}.flaticon-server-3:before{content:"\F20E"}.flaticon-settings:before{content:"\F20F"}.flaticon-settings-1:before{content:"\F210"}.flaticon-settings-2:before{content:"\F211"}.flaticon-settings-3:before{content:"\F212"}.flaticon-settings-4:before{content:"\F213"}.flaticon-settings-5:before{content:"\F214"}.flaticon-settings-6:before{content:"\F215"}.flaticon-settings-7:before{content:"\F216"}.flaticon-settings-8:before{content:"\F217"}.flaticon-settings-9:before{content:"\F218"}.flaticon-share:before{content:"\F219"}.flaticon-share-1:before{content:"\F21A"}.flaticon-share-2:before{content:"\F21B"}.flaticon-shuffle:before{content:"\F21C"}.flaticon-shuffle-1:before{content:"\F21D"}.flaticon-shutdown:before{content:"\F21E"}.flaticon-sign:before{content:"\F21F"}.flaticon-sign-1:before{content:"\F220"}.flaticon-skip:before{content:"\F221"}.flaticon-smartphone:before{content:"\F222"}.flaticon-smartphone-1:before{content:"\F223"}.flaticon-smartphone-10:before{content:"\F224"}.flaticon-smartphone-11:before{content:"\F225"}.flaticon-smartphone-2:before{content:"\F226"}.flaticon-smartphone-3:before{content:"\F227"}.flaticon-smartphone-4:before{content:"\F228"}.flaticon-smartphone-5:before{content:"\F229"}.flaticon-smartphone-6:before{content:"\F22A"}.flaticon-smartphone-7:before{content:"\F22B"}.flaticon-smartphone-8:before{content:"\F22C"}.flaticon-smartphone-9:before{content:"\F22D"}.flaticon-speaker:before{content:"\F22E"}.flaticon-speaker-1:before{content:"\F22F"}.flaticon-speaker-2:before{content:"\F230"}.flaticon-speaker-3:before{content:"\F231"}.flaticon-speaker-4:before{content:"\F232"}.flaticon-speaker-5:before{content:"\F233"}.flaticon-speaker-6:before{content:"\F234"}.flaticon-speaker-7:before{content:"\F235"}.flaticon-speaker-8:before{content:"\F236"}.flaticon-spotlight:before{content:"\F237"}.flaticon-star:before{content:"\F238"}.flaticon-star-1:before{content:"\F239"}.flaticon-stop:before{content:"\F23A"}.flaticon-stop-1:before{content:"\F23B"}.flaticon-stopwatch:before{content:"\F23C"}.flaticon-stopwatch-1:before{content:"\F23D"}.flaticon-stopwatch-2:before{content:"\F23E"}.flaticon-stopwatch-3:before{content:"\F23F"}.flaticon-stopwatch-4:before{content:"\F240"}.flaticon-street:before{content:"\F241"}.flaticon-street-1:before{content:"\F242"}.flaticon-substract:before{content:"\F243"}.flaticon-substract-1:before{content:"\F244"}.flaticon-success:before{content:"\F245"}.flaticon-switch:before{content:"\F246"}.flaticon-switch-1:before{content:"\F247"}.flaticon-switch-2:before{content:"\F248"}.flaticon-switch-3:before{content:"\F249"}.flaticon-switch-4:before{content:"\F24A"}.flaticon-switch-5:before{content:"\F24B"}.flaticon-switch-6:before{content:"\F24C"}.flaticon-switch-7:before{content:"\F24D"}.flaticon-tabs:before{content:"\F24E"}.flaticon-tabs-1:before{content:"\F24F"}.flaticon-target:before{content:"\F250"}.flaticon-television:before{content:"\F251"}.flaticon-television-1:before{content:"\F252"}.flaticon-time:before{content:"\F253"}.flaticon-trash:before{content:"\F254"}.flaticon-umbrella:before{content:"\F255"}.flaticon-unlink:before{content:"\F256"}.flaticon-unlocked:before{content:"\F257"}.flaticon-unlocked-1:before{content:"\F258"}.flaticon-unlocked-2:before{content:"\F259"}.flaticon-upload:before{content:"\F25A"}.flaticon-user:before{content:"\F25B"}.flaticon-user-1:before{content:"\F25C"}.flaticon-user-2:before{content:"\F25D"}.flaticon-user-3:before{content:"\F25E"}.flaticon-user-4:before{content:"\F25F"}.flaticon-user-5:before{content:"\F260"}.flaticon-user-6:before{content:"\F261"}.flaticon-user-7:before{content:"\F262"}.flaticon-users:before{content:"\F263"}.flaticon-users-1:before{content:"\F264"}.flaticon-video-camera:before{content:"\F265"}.flaticon-video-camera-1:before{content:"\F266"}.flaticon-video-player:before{content:"\F267"}.flaticon-video-player-1:before{content:"\F268"}.flaticon-video-player-2:before{content:"\F269"}.flaticon-view:before{content:"\F26A"}.flaticon-view-1:before{content:"\F26B"}.flaticon-view-2:before{content:"\F26C"}.flaticon-volume-control:before{content:"\F26D"}.flaticon-volume-control-1:before{content:"\F26E"}.flaticon-warning:before{content:"\F26F"}.flaticon-wifi:before{content:"\F270"}.flaticon-wifi-1:before{content:"\F271"}.flaticon-windows:before{content:"\F272"}.flaticon-windows-1:before{content:"\F273"}.flaticon-windows-2:before{content:"\F274"}.flaticon-windows-3:before{content:"\F275"}.flaticon-windows-4:before{content:"\F276"}.flaticon-wireless-internet:before{content:"\F277"}.flaticon-worldwide:before{content:"\F278"}.flaticon-worldwide-1:before{content:"\F279"}.flaticon-zoom-in:before{content:"\F27A"}.flaticon-zoom-out:before{content:"\F27B"}/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media(prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.abc-checkbox{cursor:default;padding-left:4px}.abc-checkbox label{cursor:pointer;display:inline;vertical-align:top;position:relative;padding-left:5px}.abc-checkbox label:before{cursor:pointer;content:"";display:inline-block;position:absolute;width:17px;height:17px;top:2px;left:0;margin-left:-1.25rem;border:1px solid #c1ccd3;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.abc-checkbox label:before{-webkit-transition:none;transition:none}}.abc-checkbox label:after{cursor:pointer;display:inline-block;position:absolute;width:16px;height:16px;left:0;top:2px;margin-left:-1.25rem;padding-left:3px;padding-top:1px;font-size:11px;color:#495057}.abc-checkbox input[type=checkbox],.abc-checkbox input[type=radio]{position:static;margin-left:0;cursor:pointer;opacity:0;z-index:1}.abc-checkbox .input-group-no-border.focus input[type=checkbox].input-group-addon+label:before,.abc-checkbox .input-group-no-border.focus input[type=radio].input-group-addon+label:before,.abc-checkbox .input-group-no-border .form-control:focus+.form-control.input-group-addon+input[type=checkbox].input-group-addon+label:before,.abc-checkbox .input-group-no-border .form-control:focus+.form-control.input-group-addon+input[type=radio].input-group-addon+label:before,.abc-checkbox .input-group-no-border .form-control:focus+input[type=checkbox].input-group-addon+label:before,.abc-checkbox .input-group-no-border .form-control:focus+input[type=radio].input-group-addon+label:before,.abc-checkbox input[type=checkbox]:focus+label:before,.abc-checkbox input[type=radio]:focus+label:before,.input-group-no-border .abc-checkbox .form-control:focus+.form-control.input-group-addon+input[type=checkbox].input-group-addon+label:before,.input-group-no-border .abc-checkbox .form-control:focus+.form-control.input-group-addon+input[type=radio].input-group-addon+label:before,.input-group-no-border .abc-checkbox .form-control:focus+input[type=checkbox].input-group-addon+label:before,.input-group-no-border .abc-checkbox .form-control:focus+input[type=radio].input-group-addon+label:before,.input-group-no-border.focus .abc-checkbox input[type=checkbox].input-group-addon+label:before,.input-group-no-border.focus .abc-checkbox input[type=radio].input-group-addon+label:before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.abc-checkbox input[type=checkbox]:checked+label:after,.abc-checkbox input[type=radio]:checked+label:after{font-family:FontAwesome;content:"\F00C"}.abc-checkbox input[type=checkbox]:indeterminate+label:after,.abc-checkbox input[type=radio]:indeterminate+label:after{display:block;content:"";width:10px;height:3px;background-color:#555;border-radius:2px;margin-left:-16.5px;margin-top:7px}.abc-checkbox input[type=checkbox]:disabled+label,.abc-checkbox input[type=radio]:disabled+label{opacity:.65}.abc-checkbox input[type=checkbox]:disabled+label:before,.abc-checkbox input[type=radio]:disabled+label:before{background-color:#e9ecef;cursor:not-allowed}.abc-checkbox input[type=checkbox]:disabled+label:after,.abc-checkbox input[type=radio]:disabled+label:after{cursor:not-allowed}.abc-checkbox.abc-checkbox-circle label:before{border-radius:50%}.abc-checkbox.checkbox-inline{margin-top:0}.abc-checkbox-primary input[type=checkbox]:checked+label:before,.abc-checkbox-primary input[type=radio]:checked+label:before{background-color:#547fff;border-color:#547fff}.abc-checkbox-primary input[type=checkbox]:checked+label:after,.abc-checkbox-primary input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-danger input[type=checkbox]:checked+label:before,.abc-checkbox-danger input[type=radio]:checked+label:before{background-color:#f55d5d;border-color:#f55d5d}.abc-checkbox-danger input[type=checkbox]:checked+label:after,.abc-checkbox-danger input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-info input[type=checkbox]:checked+label:before,.abc-checkbox-info input[type=radio]:checked+label:before{background-color:#9964e3;border-color:#9964e3}.abc-checkbox-info input[type=checkbox]:checked+label:after,.abc-checkbox-info input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-warning input[type=checkbox]:checked+label:before,.abc-checkbox-warning input[type=radio]:checked+label:before{background-color:#ffc247;border-color:#ffc247}.abc-checkbox-warning input[type=checkbox]:checked+label:after,.abc-checkbox-warning input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-success input[type=checkbox]:checked+label:before,.abc-checkbox-success input[type=radio]:checked+label:before{background-color:#3abf94;border-color:#3abf94}.abc-checkbox-success input[type=checkbox]:checked+label:after,.abc-checkbox-success input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-primary input[type=checkbox]:indeterminate+label:before,.abc-checkbox-primary input[type=radio]:indeterminate+label:before{background-color:#547fff;border-color:#547fff}.abc-checkbox-primary input[type=checkbox]:indeterminate+label:after,.abc-checkbox-primary input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-danger input[type=checkbox]:indeterminate+label:before,.abc-checkbox-danger input[type=radio]:indeterminate+label:before{background-color:#f55d5d;border-color:#f55d5d}.abc-checkbox-danger input[type=checkbox]:indeterminate+label:after,.abc-checkbox-danger input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-info input[type=checkbox]:indeterminate+label:before,.abc-checkbox-info input[type=radio]:indeterminate+label:before{background-color:#9964e3;border-color:#9964e3}.abc-checkbox-info input[type=checkbox]:indeterminate+label:after,.abc-checkbox-info input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-warning input[type=checkbox]:indeterminate+label:before,.abc-checkbox-warning input[type=radio]:indeterminate+label:before{background-color:#ffc247;border-color:#ffc247}.abc-checkbox-warning input[type=checkbox]:indeterminate+label:after,.abc-checkbox-warning input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-success input[type=checkbox]:indeterminate+label:before,.abc-checkbox-success input[type=radio]:indeterminate+label:before{background-color:#3abf94;border-color:#3abf94}.abc-checkbox-success input[type=checkbox]:indeterminate+label:after,.abc-checkbox-success input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-radio{cursor:default;padding-left:4px}.abc-radio label{cursor:pointer;display:inline;vertical-align:top;position:relative;padding-left:5px}.abc-radio label:before{cursor:pointer;content:"";display:inline-block;position:absolute;width:17px;height:17px;top:2px;left:0;margin-left:-20px;border:1px solid #c1ccd3;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;transition:border .15s ease-in-out}@media(prefers-reduced-motion:reduce){.abc-radio label:before{-webkit-transition:none;transition:none}}.abc-radio label:after{cursor:pointer;display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:5px;margin-left:-20px;border-radius:50%;background-color:#495057;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33),-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33)}.abc-radio input[type=radio]{position:static;margin-left:0;cursor:pointer;opacity:0;z-index:1}.abc-radio .input-group-no-border.focus input[type=radio].input-group-addon+label:before,.abc-radio .input-group-no-border .form-control:focus+.form-control.input-group-addon+input[type=radio].input-group-addon+label:before,.abc-radio .input-group-no-border .form-control:focus+input[type=radio].input-group-addon+label:before,.abc-radio input[type=radio]:focus+label:before,.input-group-no-border .abc-radio .form-control:focus+.form-control.input-group-addon+input[type=radio].input-group-addon+label:before,.input-group-no-border .abc-radio .form-control:focus+input[type=radio].input-group-addon+label:before,.input-group-no-border.focus .abc-radio input[type=radio].input-group-addon+label:before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.abc-radio input[type=radio]:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.abc-radio input[type=radio]:disabled+label{opacity:.65}.abc-radio input[type=radio]:disabled+label:after,.abc-radio input[type=radio]:disabled+label:before{cursor:not-allowed}.abc-radio.radio-inline{margin-top:0}.abc-radio-primary input[type=radio]+label:after{background-color:#547fff}.abc-radio-primary input[type=radio]:checked+label:before{border-color:#547fff}.abc-radio-primary input[type=radio]:checked+label:after{background-color:#547fff}.abc-radio-danger input[type=radio]+label:after{background-color:#f55d5d}.abc-radio-danger input[type=radio]:checked+label:before{border-color:#f55d5d}.abc-radio-danger input[type=radio]:checked+label:after{background-color:#f55d5d}.abc-radio-info input[type=radio]+label:after{background-color:#9964e3}.abc-radio-info input[type=radio]:checked+label:before{border-color:#9964e3}.abc-radio-info input[type=radio]:checked+label:after{background-color:#9964e3}.abc-radio-warning input[type=radio]+label:after{background-color:#ffc247}.abc-radio-warning input[type=radio]:checked+label:before{border-color:#ffc247}.abc-radio-warning input[type=radio]:checked+label:after{background-color:#ffc247}.abc-radio-success input[type=radio]+label:after{background-color:#3abf94}.abc-radio-success input[type=radio]:checked+label:before{border-color:#3abf94}.abc-radio-success input[type=radio]:checked+label:after{background-color:#3abf94}label .form-check-input.is-invalid .abc-checkbox:before,label .form-check-input.is-invalid .abc-radio:before,label .was-validated .form-check-input:invalid .abc-checkbox:before,label .was-validated .form-check-input:invalid .abc-radio:before{border-color:#f55d5d}.page-title{margin:0 0 calc(1rem + 6px)}.input-group.focus .input-group-addon,.input-group.focus input{background-color:#f1f1f1}.animated{-webkit-animation-duration:.5s;animation-duration:.5s}.chat-notification-sing{position:absolute;top:20px;left:14px;display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#f55d5d}#notification-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}#notification-buttons button{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Montserrat,sans-serif;font-size:.875rem;background-color:#f8f8f8}#notification-buttons button.active{color:#343434;background-color:#dfdfdf;background-image:none;border-color:#adadad;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.12);box-shadow:inset 0 3px 5px rgba(0,0,0,.12)}.btn-toolbar .btn{margin-left:.5rem}.form-action{background-color:#f5f5f5;margin:1rem 0 0;padding:.5rem 1rem}.widget-middle-overflow,.widget-top-overflow{position:relative;margin:0 -20px}.widget-middle-overflow>img,.widget-top-overflow>img{max-width:100%}.widget-top-overflow{margin-top:-30px;overflow:hidden}.widget-top-overflow,.widget-top-overflow>img{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.widget-top-overflow>.btn{position:absolute;top:0;right:0;z-index:1;margin-right:20px}@media(min-width:768px){.widget-top-overflow>.btn{top:auto;bottom:0}}.widget-table-overflow{margin:0 -20px -15px}.widget-table-overflow td:first-child,.widget-table-overflow th:first-child{padding-left:20px}.widget-table-overflow td:last-child,.widget-table-overflow th:last-child{padding-right:20px}.table-bordered th{background-color:#d6dee5}table>thead>tr>th{border-top:none!important;border-bottom-width:1px!important;text-transform:uppercase}.pagination{font-weight:400}.pagination>.page-item{display:inline}.pagination>.page-item>.page-link,.pagination>.page-item>span{border-radius:.3rem;margin:0 2px}.pagination>.page-item>.page-link{text-decoration:none;border:none}.stats-row{margin-bottom:1.25rem}.stat-item{display:inline-block;padding-right:1.25rem}.stat-item+.stat-item{padding-left:1.25rem;border-left:1px solid rgba(0,0,0,.1)}.stat-item .name{margin-bottom:.25rem;font-size:.875rem}.stat-item.stat-item-mini-chart{position:relative;top:-1rem;padding-left:0;border-left:none}.widget-container{min-height:30px}.widget-container .widget:not(.fullscreened)>header{cursor:move}.widget-placeholder{background:hsla(0,0%,100%,.4);border:1px dashed #798892;margin:-1px -1px 39px -1px}.post-links{margin-bottom:0;font-size:.875rem;padding-left:0}.post-links:after{display:block;clear:both;content:""}.post-links>li{float:left;list-style:none}.post-links>li+li:before{color:#999;content:"\25CF";padding:0 8px}.post-links>li>a{text-decoration:none;color:#798892}.post-links>li>a:hover{color:#798892}.post-links.no-separator>li+li{margin-left:12px}.post-links.no-separator>li+li:before{content:normal}.post-comments{margin-bottom:.5rem;margin-left:-20px;margin-right:-20px;font-size:.875rem}.post-comments:after{display:block;clear:both;content:""}.post-comments>li{padding:10px;border-top:1px solid #e7e7e7;list-style:none}.post-comments>li:after{display:block;clear:both;content:""}.post-comments p:last-child{margin-bottom:0}.post-comments .avatar{margin-top:1px}.post-comments .author{margin-top:0;margin-bottom:2px;color:#7ca9dd}.post-comments .comment-body{overflow:auto}.post-comments h6.author>small{font-size:11px}.widget>footer .post-comments{margin-left:-20px;margin-right:-20px}.loadingspin{text-align:center}.loader,.loader:after,.loader:before{background:#408080;-webkit-animation:load1 1s ease-in-out infinite;animation:load1 1s ease-in-out infinite;width:1em;height:4em}.loader{color:#408080;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:after,.loader:before{position:absolute;top:0;content:""}.loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,to{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,to{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}.badge-orange{color:#fff;background-color:orange}.badge-purple{color:#fff;background-color:purple}.badge-pink{color:#fff;background-color:pink}.badge-f87979{color:#fff;background-color:#f87979}.badge-FF6384{color:#fff;background-color:#ff6384}.huddle .kpi-highlight,.kpi .kpi-highlight{cursor:default!important;color:#222!important;background-color:#e1faf2!important;border-color:#e1faf2!important}.huddle .nav-tabs,.kpi .nav-tabs{background-color:transparent}.huddle .nav-tabs>.nav-item .nav-link.active,.kpi .nav-tabs>.nav-item .nav-link.active{color:#222!important;font-size:22px}.huddle .tab-content,.kpi .tab-content{background-color:transparent}.huddle .tab-content>.tab-pane,.kpi .tab-content>.tab-pane{padding:0}.huddle .prod-vs-collection-widget,.kpi .prod-vs-collection-widget{-webkit-box-shadow:none;box-shadow:none}.huddle table.tx-acceptance td,.kpi table.tx-acceptance td{border:0!important}.huddle table.prod-vs-collect td.legend-col,.kpi table.prod-vs-collect td.legend-col{width:5%}.huddle table.prod-vs-collect td.title-col,.kpi table.prod-vs-collect td.title-col{width:40%}.huddle table.presented-vs-accepted td.legend-col,.kpi table.presented-vs-accepted td.legend-col{width:5%}.huddle table.presented-vs-accepted td.title-col,.kpi table.presented-vs-accepted td.title-col{width:55%}.huddle .table-responsive th,.huddle .table th,.kpi .table-responsive th,.kpi .table th{background-color:#fff!important;font-weight:400!important}.slideout-panel .slideout-panel-bg{background-color:rgba(0,0,0,.13)!important}.selectedRow{background-color:transparent}.followUpPanelClass{background-color:#f9fbfd!important;padding:10px}.followUpPanelClass .widget{margin-bottom:15px!important}.followUpPanelClass nav.bg-primary{background-color:#218bc3!important}.followUpPanelClass .navbar{height:39px;font-weight:600}.followUpPanelClass .zeroAppointments{color:red;font-weight:700}.followUpPanelClass .nonzeroAppointments{color:#218bc3;font-weight:700}.followUpPanelClass .custom-select{height:33px!important}.followUpPanelClass th{background-color:#fff!important}.followUpPanelClass td{font-size:85%;font-weight:400}.followUpPanelClass .card-header,.followUpPanelClass .nav-tabs,.followUpPanelClass .nav-tabs>.nav-item{background-color:transparent!important}.followUpPanelClass .user-info-panel{border-radius:.25rem;overflow:hidden;margin-bottom:25px;background:#fff;-webkit-box-shadow:0 23px 20px -20px rgba(153,187,221,.1),0 0 15px rgba(153,187,221,.06);box-shadow:0 23px 20px -20px rgba(153,187,221,.1),0 0 15px rgba(153,187,221,.06)}.followUpPanelClass .user-info-panel section{padding-left:15px;padding-right:15px;display:block;clear:both;margin-bottom:10px;overflow:hidden}.followUpPanelClass .user-info-panel .button-panel button{margin-right:15px}.followUpPanelClass .user-info-panel .button-panel button i{margin-right:5px}.followUpPanelClass .user-info-panel .name-panel span.fw-normal{margin-right:15px;font-size:14px}.followUpPanelClass .user-info-panel .communication-panel{margin:0 0 0}.followUpPanelClass .user-info-panel .communication-panel li{font-size:13px;display:inline-block;margin:6px 8px 6px 0}.followUpPanelClass .user-info-panel .communication-panel li a{color:#949da5;text-decoration:none}.followUpPanelClass .user-info-panel .communication-panel li a:hover{color:#495057}.followUpPanelClass .user-info-panel .communication-panel li i{font-size:16px}.HuddleDetailsPanelClass{background-color:#f9fbfd!important}.HuddleDetailsPanelClass nav.bg-primary{background-color:#218bc3!important}.HuddleDetailsPanelClass .widget{-webkit-box-shadow:4px 4px 30px rgba(75,102,171,.2);box-shadow:4px 4px 30px rgba(75,102,171,.2)}.HuddleDetailsPanelClass .huddle-details-highlight{cursor:default!important;color:#222!important;background-color:#e9ecef!important;border-color:#e9ecef!important}.HuddleDetailsPanelClass div.week-heading{clear:both}.atwho-view{max-width:800px!important;max-height:300px;position:relative!important}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-left:30px;padding-right:30px}.navbar{height:60px;border:none;font-weight:500;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar .nav{height:100%;padding:0}.navbar .nav .nav-item .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative;padding:.5rem;color:#495057}.navbar .nav .nav-item .nav-link:hover{color:#3c484f;background:transparent;text-decoration:none}.navbar .nav .nav-item .nav-link a{color:#495057}.navbar .nav .nav-item .nav-link a:hover{color:#3c484f;background:transparent;text-decoration:none}.navbar .nav .nav-item .nav-link .la{font-size:20px}.navbar .nav>.nav-item>.nav-link.bs-tether-target.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.navbar .input-group{width:245px}.navbar .form-control{line-height:1.7;padding:.6rem .85rem}.navbar .dropdown-menu{margin:0}@media(max-width:767.98px){.navbar{font-size:1.25rem}}.progress-bar{-webkit-box-shadow:none;box-shadow:none}.progress{height:1.3rem;margin-bottom:.5rem}.progress-sm{height:10px}.progress-xs{height:5px}.form-control{font-family:Montserrat,sans-serif;-webkit-transition:border-color .15s ease-in-out,background-color .15s ease-in-out;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.form-control,.form-control:focus,.input-group-no-border.focus .form-control.input-group-addon,.input-group-no-border .form-control:focus,.input-group-no-border .form-control:focus+.form-control.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon{-webkit-box-shadow:none;box-shadow:none}.form-control.no-border{border:none;background-color:#f2f2f2}.form-control.no-border:focus,.input-group-no-border.focus .form-control.no-border.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.form-control.no-border.input-group-addon,.input-group-no-border .form-control:focus+.form-control.no-border.input-group-addon{background-color:#ededed}legend{display:block;width:100%;padding:0;margin-bottom:1rem;line-height:inherit;color:#798892;border:0;border-bottom:1px solid #e5e5e5;font-size:15px;font-weight:400}.input-sm{font-size:13px}.alert{font-size:.875rem}.alert .close{color:#fff}.alert-sm{padding:10px 15px}.alert-sm .close{font-size:20px;top:0;right:-8px}.alert-dismissible{padding-right:1.25rem}.badge{padding:4px;font-weight:700;font-size:11px}.badge-danger,.badge-info,.badge-success,.badge-warning{color:#fff}.badge-white{color:#29323a;background-color:#fff}.input-group-no-border.focus a.badge-white.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-white.input-group-addon,.input-group-no-border .form-control:focus+a.badge-white.input-group-addon,.input-group-no-border a.badge-white.form-control:focus,a.badge-white:focus,a.badge-white:hover{color:#29323a;background-color:#e6e6e6}.input-group-no-border.focus a.badge-white.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-white.input-group-addon,.input-group-no-border .form-control:focus+a.badge-white.input-group-addon,.input-group-no-border a.badge-white.form-control:focus,a.badge-white.focus,a.badge-white:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5);box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.badge-default{color:#29323a;background-color:#d6dee5}.input-group-no-border.focus a.badge-default.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-default.input-group-addon,.input-group-no-border .form-control:focus+a.badge-default.input-group-addon,.input-group-no-border a.badge-default.form-control:focus,a.badge-default:focus,a.badge-default:hover{color:#29323a;background-color:#b7c5d1}.input-group-no-border.focus a.badge-default.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+a.badge-default.input-group-addon,.input-group-no-border .form-control:focus+a.badge-default.input-group-addon,.input-group-no-border a.badge-default.form-control:focus,a.badge-default.focus,a.badge-default:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(214,222,229,.5);box-shadow:0 0 0 .2rem rgba(214,222,229,.5)}.badge.badge-pill{padding:.4em .6em;font-weight:700}.list-group-item>.badge{margin-top:2px}.table-no-border{margin-left:-.75rem;margin-right:-.75rem}.table-no-border>tbody>tr>td,.table-no-border>tbody>tr>th,.table-no-border>tfoot>tr>td,.table-no-border>tfoot>tr>th,.table-no-border>thead>tr>td,.table-no-border>thead>tr>th{border-top:0}.table-sm{font-size:.875rem}.table-sm>tbody>tr>td,.table-sm>tbody>tr>th,.table-sm>tfoot>tr>td,.table-sm>tfoot>tr>th,.table-sm>thead>tr>td,.table-sm>thead>tr>th{padding:6px}.table-sm.table-no-border{margin-left:-4px;margin-right:-4px}.small,small{font-size:85%}.btn{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1490196078)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.1490196078),hsla(0,0%,100%,0))}.btn-link:focus,.input-group-no-border .btn-link.form-control:focus,.input-group-no-border.focus .btn-link.input-group-addon,.input-group-no-border .form-control:focus+.btn-link.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-link.input-group-addon{-webkit-box-shadow:none;box-shadow:none}.btn-secondary{border-color:#c1ccd3;color:#3c484f}.btn-info,.btn-info:hover,.btn-success,.btn-success:hover,.btn-warning,.btn-warning:hover{color:#fff}.btn-gray{border-color:#c1ccd3;color:#495057}.btn-default{border-color:#c1ccd3;color:#3c484f}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-secondary.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.btn .glyphicon{top:3px}.btn-gray:not(.active),.btn-inverse:not(.active),.btn:not(.active){-webkit-box-shadow:none!important;box-shadow:none!important}.btn-rounded{border-radius:6px}.btn-rounded-f{border-radius:50px}.btn-outline{color:#fff;background-color:transparent;border-color:#fff;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-outline:hover{color:#fff;background-color:transparent;border-color:#e6e6e6}.btn-outline.focus,.btn-outline:focus,.input-group-no-border .btn-outline.form-control:focus,.input-group-no-border.focus .btn-outline.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline.input-group-addon{color:#fff;background-color:transparent;border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem hsla(0,0%,100%,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-outline.disabled,.btn-outline:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-outline:not(:disabled):not(.disabled).active,.btn-outline:not(:disabled):not(.disabled):active,.show>.btn-outline.dropdown-toggle{color:#fff;background-color:transparent;border-color:#dfdfdf}.btn-outline:not(:disabled):not(.disabled).active:focus,.btn-outline:not(:disabled):not(.disabled):active:focus,.input-group-no-border.focus .btn-outline.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border.focus .btn-outline.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border.focus .show>.btn-outline.dropdown-toggle.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.btn-outline.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline.input-group-addon:not(:disabled):not(.disabled).active,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline.input-group-addon:not(:disabled):not(.disabled):active,.input-group-no-border .show>.form-control:focus+.btn-outline.dropdown-toggle.input-group-addon,.input-group-no-border .show>.form-control:focus+.form-control.input-group-addon+.btn-outline.dropdown-toggle.input-group-addon,.show>.btn-outline.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem hsla(0,0%,100%,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-outline:focus,.btn-outline:hover,.input-group-no-border .btn-outline.form-control:focus,.input-group-no-border.focus .btn-outline.input-group-addon,.input-group-no-border .form-control:focus+.btn-outline.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.btn-outline.input-group-addon{background-color:hsla(0,0%,100%,.1)}.dropdown.show .dropdown-menu{display:block}.dropdown-menu-right{left:auto;right:0}.dropdown-toggle:after{content:"\F078";opacity:.8}.dropdown-toggle:after,li.profile-addfollowup legend:before{font-family:FontAwesome;border:none;width:auto;height:auto;vertical-align:baseline;font-size:100%}li.profile-addfollowup legend:before{font-weight:700;color:#000;content:"\F0DA"}.nav-item.dropdown.show .nav-link.active{background:#d6dee5;color:#495057}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.alert,.alert .btn{border:none}.alert button.close{font-weight:300;font-size:18px;text-shadow:none;opacity:1;color:#fff;outline:none;padding:0;position:static}.alert-white button.close{color:#798892}.alert-rounded{border-radius:50px}.alert-success{background:#3abf94;color:#fff}.alert-success.alert-transparent{color:#3abf94;background:rgba(58,191,148,.25)}.alert-success .btn:not(.btn-default){background:hsla(0,0%,100%,.8);color:#3abf94}.alert-info{background:#9964e3;color:#fff}.alert-info.alert-transparent{color:#9964e3;background:rgba(153,100,227,.25)}.alert-info .btn:not(.btn-default){background:hsla(0,0%,100%,.8);color:#9964e3}.alert-warning{background:#ffc247;color:#fff}.alert-warning.alert-transparent{color:#ffc247;background:rgba(255,194,71,.25)}.alert-warning .btn:not(.btn-default){background:hsla(0,0%,100%,.8);color:#ffc247}.alert-danger{background:#f55d5d;color:#fff;z-index:100}.alert-danger.alert-transparent{color:#f55d5d;background:rgba(245,93,93,.25)}.alert-danger .btn:not(.btn-default){background:hsla(0,0%,100%,.8);color:#f55d5d}.breadcrumb{color:#798892;margin-bottom:1.5rem;margin-top:0}.breadcrumb a{color:inherit}.breadcrumb>.active{font-weight:600}.breadcrumb{padding:0}.breadcrumb-item+.breadcrumb-item:before{content:">";color:#798892}.glyphicon{vertical-align:middle}.navbar .fa.fa-lg{line-height:19px}.bs-tether-target.show{display:inline-block!important}.tooltip.in{opacity:1}.tooltip-inner{border-radius:3px}.navbar-notifications .list-group-item:hover .progress{background:#fff}.navbar-notifications .btn-link{color:#666;text-decoration:none}.navbar-notifications .btn-link:hover{color:#333}.list-group .list-group-item{background-color:transparent}.list-group-lg .list-group-item{padding:1.25rem}.list-group:not(.list-group-sortable) .list-group-item{border-left:none;border-right:none}.list-group-item{-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}@media(prefers-reduced-motion:reduce){.list-group-item{-webkit-transition:none;transition:none}}.list-group-item:first-child{border-radius:0}.list-group-item:last-child{border-bottom:none}.list-group-item:hover{background:#f8f9fa}.list-group-item,.list-group-item:hover{color:#495057}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:300;font-size:75%;color:#798892}.popover{border:none;-webkit-box-shadow:none;box-shadow:none}.popover-content{padding:20px}.modal-body{background:#e9ecef}.nav-tabs.nav-item+.nav-item{margin-left:0}.nav-tabs{border-bottom:none;background-color:#c1ccd3;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.nav-tabs>.nav-item{margin-bottom:-2px}.nav-tabs>.nav-item>.nav-link{padding:12px 18px;border:none;color:#798892}.nav-tabs>.nav-item>.nav-link .label{margin-bottom:-2px}.nav-tabs>.nav-item>.nav-link{-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-tabs>.nav-item>.nav-link{-webkit-transition:none;transition:none}}.nav-tabs>.nav-item>.nav-link:hover{background-color:transparent;color:#495057}.nav-tabs>.nav-item .nav-link.open,.nav-tabs>.nav-item .nav-link.open:focus,.nav-tabs>.nav-item .nav-link.open:hover{background-color:#fff;color:#495057}.nav-tabs>.nav-item .nav-link.active,.nav-tabs>.nav-item .nav-link.active:focus,.nav-tabs>.nav-item .nav-link.active:hover{background-color:#fff;color:#495057;border:none;-webkit-box-shadow:1px 1px 2px #ccc;box-shadow:1px 1px 2px #ccc}.tab-content{position:relative;z-index:1;background-color:#fff}.tab-content>.tab-pane{padding:2rem}.panel{background-color:transparent;border:none}.panel-header{background-color:#c1ccd3;color:#3c484f;border-bottom:1px solid transparent;border-top-left-radius:.3rem;border-top-right-radius:.3rem}code{font-size:85%;background-color:#fff2ef;color:#e54e9a;padding:0}pre{display:block;padding:6.5px;margin:0 0 .5rem;font-size:13px;line-height:1rem;word-break:break-all;word-wrap:break-word;color:#29323a;background-color:#f8f9fa;border:1px solid #c1ccd3;border-radius:.3rem;white-space:pre-line;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}@-webkit-keyframes ui-spinner-rotate-right{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(1turn)}to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes ui-spinner-rotate-left{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(1turn)}}@keyframes ui-spinner-rotate-right{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ui-spinner-rotate-left{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.messenger-spinner{position:relative;border-radius:100%}ul.messenger.messenger-spinner-active .messenger-spinner .messenger-spinner{display:block}.messenger-spinner .messenger-spinner-side{width:50%;height:100%;overflow:hidden;position:absolute}.messenger-spinner .messenger-spinner-side .messenger-spinner-fill{border-radius:999px;position:absolute;width:100%;height:100%;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.messenger-spinner .messenger-spinner-side-left{left:0}.messenger-spinner .messenger-spinner-side-left .messenger-spinner-fill{left:100%;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-animation-name:ui-spinner-rotate-left;animation-name:ui-spinner-rotate-left;-webkit-transform-origin:0 50%;transform-origin:0 50%}.messenger-spinner .messenger-spinner-side-right{left:50%}.messenger-spinner .messenger-spinner-side-right .messenger-spinner-fill{left:-100%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-animation-name:ui-spinner-rotate-right;animation-name:ui-spinner-rotate-right;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}@media(max-width:767.98px){.react-bs-table table{table-layout:inherit}.react-bs-table-pagination .col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.rc-color-picker-wrap{line-height:1}.rst__loadingHandle,.rst__moveHandle,.rst__rowContents{-webkit-box-shadow:none;box-shadow:none}.rst__rowContents{border-radius:0 .3rem .3rem 0}.rst__loadingHandle,.rst__moveHandle{border-radius:.3rem 0 0 .3rem}.rst__lineChildren:after,.rst__lineFullVertical:after,.rst__lineHalfHorizontalRight:before,.rst__lineHalfVerticalBottom:after,.rst__lineHalfVerticalTop:after{background-color:#a3aeb7}.rst__collapseButton,.rst__expandButton{-webkit-box-shadow:0 0 0 1px #495057;box-shadow:0 0 0 1px #495057}.accordion-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion-toggle .fa{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accordion-toggle .fa.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.circle .fa{vertical-align:middle}.easy-pie-chart-lg,.easy-pie-chart-md{position:relative;display:inline-block;text-align:center;color:#798892}.easy-pie-chart-lg canvas,.easy-pie-chart-md canvas{position:absolute;top:0;left:0}.easy-pie-chart-md{line-height:120px;height:120px;width:120px}.easy-pie-chart-lg{line-height:140px;height:140px;width:140px}.chart-tooltip{position:fixed;padding:.4rem .8rem;border:1px solid #f8f9fa;font-size:.9rem;background-color:#fff}.card{-webkit-box-shadow:0 23px 20px -20px rgba(154.875,188.25,221.625,.1),0 0 15px rgba(154.875,188.25,221.625,.06);box-shadow:0 23px 20px -20px rgba(154.875,188.25,221.625,.1),0 0 15px rgba(154.875,188.25,221.625,.06)}.VueTables__search-field label{font-weight:600}.disclaimer{font-size:10px;font-weight:400;color:#a3aeb7}body:not(.workflow-page) .mx-datepicker-popup{z-index:1200!important}html{font-weight:100;font-size:14px}body{overflow-x:hidden;color:#495057}#app,body,html{height:100%}.btn,.dropdown-item,a{cursor:pointer;-webkit-transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out;transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out;font-family:Montserrat,sans-serif}th{font-weight:600}label{font-weight:400}strong{font-weight:700}ol,ol ul,ul,ul ul{list-style:none}ol,ul{padding-left:0}.modern-table-panel{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.modern-table-panel .panel-header{background-color:#f8fafc;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.modern-table-panel .section-title{font-size:1rem;font-weight:600;color:#2d3748;margin:0 0 .25rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.modern-table-panel .section-title.no-subtitle{margin:0}.modern-table-panel .section-icon{color:#3abf94;font-size:1rem}.modern-table-panel .panel-subtitle{font-size:.8125rem;color:#64748b;margin:0}.modern-table-panel .table-content{padding:0}.modern-table-panel .admin-table-wrapper{margin:0}.modern-table-panel .table-responsive{border-radius:0;margin:0!important}.modern-table-panel .VueTables{margin:0}.modern-table-panel .VueTables__search-field{padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.modern-table-panel .VueTables__search-field input{border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}.input-group-no-border.focus .modern-table-panel .VueTables__search-field input.input-group-addon,.input-group-no-border .modern-table-panel .VueTables__search-field .form-control:focus+.form-control.input-group-addon+input.input-group-addon,.input-group-no-border .modern-table-panel .VueTables__search-field .form-control:focus+input.input-group-addon,.modern-table-panel .VueTables__search-field .input-group-no-border.focus input.input-group-addon,.modern-table-panel .VueTables__search-field .input-group-no-border .form-control:focus+.form-control.input-group-addon+input.input-group-addon,.modern-table-panel .VueTables__search-field .input-group-no-border .form-control:focus+input.input-group-addon,.modern-table-panel .VueTables__search-field input:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.2);box-shadow:0 0 0 2px rgba(58,191,148,.2)}.modern-table-panel .table{margin-bottom:0;font-size:.875rem}.modern-table-panel .table thead th{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem}.modern-table-panel .table tbody td{padding:.875rem 1rem;vertical-align:middle;border-bottom:1px solid #e2e8f0;color:#334155}.modern-table-panel .table tbody tr:hover{background-color:#f8fafc}.modern-table-panel .table tbody tr:last-child td{border-bottom:none}.modern-table-panel .VuePagination{padding:.75rem 1.25rem;border-top:1px solid #e2e8f0;background-color:#f8fafc}.modern-table-panel .VuePagination nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modern-table-panel .VuePagination__pagination{margin:0}.modern-table-panel .VuePagination__pagination li a{border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem}.modern-filter-panel{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modern-filter-panel .panel-header{background-color:#f8fafc;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.modern-filter-panel .section-title{font-size:1rem;font-weight:600;color:#2d3748;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.modern-filter-panel .section-icon{color:#3abf94;font-size:1rem}.modern-filter-panel .filter-content{padding:1.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modern-filter-panel .filter-group{margin-bottom:1rem}.modern-filter-panel .filter-label{display:block;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.modern-filter-panel .filter-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer;margin:0}.modern-filter-panel .filter-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:#3abf94;cursor:pointer}.modern-filter-panel .checkbox-label{font-size:.875rem;color:#475569}.modern-filter-panel .apply-filters-btn{width:100%;padding:.75rem 1rem;background:#3abf94;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-top:.5rem}.modern-filter-panel .apply-filters-btn:hover{background:#2da37d;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(58,191,148,.3);box-shadow:0 2px 4px rgba(58,191,148,.3)}.modern-filter-panel .apply-filters-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.modern-filter-panel .mx-datepicker,.modern-filter-panel .mx-input-wrapper{width:100%}.modern-filter-panel .mx-input{border:1px solid #e2e8f0!important;border-radius:.375rem!important;padding:.625rem .75rem!important;font-size:.875rem!important;height:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.input-group-no-border.focus .modern-filter-panel .mx-input.input-group-addon,.input-group-no-border .modern-filter-panel .form-control:focus+.form-control.input-group-addon+.mx-input.input-group-addon,.input-group-no-border .modern-filter-panel .form-control:focus+.mx-input.input-group-addon,.modern-filter-panel .input-group-no-border.focus .mx-input.input-group-addon,.modern-filter-panel .input-group-no-border .form-control:focus+.form-control.input-group-addon+.mx-input.input-group-addon,.modern-filter-panel .input-group-no-border .form-control:focus+.mx-input.input-group-addon,.modern-filter-panel .mx-input:focus{border-color:#3abf94!important;-webkit-box-shadow:0 0 0 2px rgba(58,191,148,.2)!important;box-shadow:0 0 0 2px rgba(58,191,148,.2)!important}.modern-filter-panel .mx-icon-calendar{color:#64748b}.modern-table-panel .aging-filter-bar{border-bottom:1px solid #e2e8f0;background-color:#fafbfc}.modern-filter-panel .goal-item{padding:.75rem;background:#f8fafc;border-radius:.5rem}.modern-filter-panel .goal-label{font-size:.8125rem;color:#475569}.modern-filter-panel .goal-count{font-size:.8125rem;font-weight:600;color:#334155}.modern-filter-panel .progress{background-color:#e2e8f0;border-radius:4px}.modern-filter-panel .list-stats .stat-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border-radius:.375rem;font-size:.8125rem;color:#475569}.modern-filter-panel .list-stats .stat-item i{font-size:.875rem}.modern-filter-panel .panel-tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;padding:.75rem;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;font-size:.75rem;color:#92400e;line-height:1.4}.modern-filter-panel .panel-tip i{font-size:.875rem;margin-top:.125rem;-ms-flex-negative:0;flex-shrink:0}.modern-filter-panel .goal-motivation .motivation-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:.5rem;font-size:.8125rem;font-weight:500}.modern-filter-panel .goal-motivation .motivation-badge.success{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.modern-filter-panel .goal-motivation .motivation-badge.success i{color:#eab308}.modern-filter-panel .goal-motivation .motivation-badge.almost{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.modern-filter-panel .goal-motivation .motivation-badge.almost i{color:#f97316}.modern-filter-panel .goal-motivation .motivation-badge.info{background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}.modern-filter-panel .recent-lists .recent-list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.modern-filter-panel .recent-lists .recent-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.modern-filter-panel .recent-lists .recent-list-item:hover{background:#f0fdf4;border-color:#3abf94}.modern-filter-panel .recent-lists .recent-list-item i{font-size:.75rem;color:#94a3b8}.modern-filter-panel .recent-lists .recent-list-item .list-name{font-size:.8125rem;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modern-filter-panel .empty-lists-state{text-align:center;padding:.5rem 0}.modern-filter-panel .empty-lists-state .empty-icon{width:3rem;height:3rem;margin:0 auto .75rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modern-filter-panel .empty-lists-state .empty-icon i{font-size:1.25rem;color:#3abf94}.modern-filter-panel .empty-lists-state .empty-title{font-size:.9375rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.modern-filter-panel .empty-lists-state .empty-description{font-size:.8125rem;color:#64748b;margin-bottom:1rem}.modern-filter-panel .empty-lists-state .list-ideas{background:#f8fafc;border-radius:.5rem;padding:.75rem;text-align:left;margin-bottom:1rem}.modern-filter-panel .empty-lists-state .list-ideas .ideas-label{font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.modern-filter-panel .empty-lists-state .list-ideas .ideas-list{margin:0;padding:0;list-style:none}.modern-filter-panel .empty-lists-state .list-ideas .ideas-list li{font-size:.8125rem;color:#475569;padding:.25rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.modern-filter-panel .empty-lists-state .list-ideas .ideas-list li i{font-size:.625rem}.modern-filter-panel .empty-lists-state .empty-hint{font-size:.75rem;color:#94a3b8;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.375rem}.modern-filter-panel .empty-lists-state .empty-hint i{font-size:.875rem}.modern-stats-panel{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden;height:100%}.modern-stats-panel .panel-header{background-color:#f8fafc;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.modern-stats-panel .section-title{font-size:1rem;font-weight:600;color:#2d3748;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.modern-stats-panel .section-icon{color:#3abf94;font-size:1.125rem}.modern-stats-panel .metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.modern-stats-panel .metric-card{padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;border-right:1px solid #e2e8f0;position:relative;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.modern-stats-panel .metric-card:last-child{border-right:none}.modern-stats-panel .metric-card:hover{background-color:#f8fafc}.modern-stats-panel .metric-icon{width:2.75rem;height:2.75rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem;-ms-flex-negative:0;flex-shrink:0}.modern-stats-panel .metric-icon.success{background-color:rgba(58,191,148,.1);color:#3abf94}.modern-stats-panel .metric-icon.warning{background-color:rgba(239,68,68,.1);color:#ef4444}.modern-stats-panel .metric-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.modern-stats-panel .metric-label{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.modern-stats-panel .metric-value{font-size:1.75rem;font-weight:700;line-height:1.2}.modern-stats-panel .metric-subtitle{font-size:.8125rem;color:#64748b;margin-top:.25rem}.modern-stats-panel .metric-subtitle .loss-amount{color:#ef4444;font-weight:600}.modern-stats-panel .view-details-btn{position:absolute;top:.75rem;right:.75rem;width:28px;height:28px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875rem}.modern-stats-panel .view-details-btn:hover{background:#3abf94;border-color:#3abf94;color:#fff}@media(max-width:1400px){.modern-stats-panel .metrics-grid{grid-template-columns:repeat(2,1fr)}.modern-stats-panel .metric-card:nth-child(2){border-right:none}.modern-stats-panel .metric-card:first-child,.modern-stats-panel .metric-card:nth-child(2){border-bottom:1px solid #e2e8f0}}@media(max-width:768px){.modern-stats-panel .metrics-grid{grid-template-columns:1fr}.modern-stats-panel .metric-card{border-right:none;border-bottom:1px solid #e2e8f0}.modern-stats-panel .metric-card:last-child{border-bottom:none}}@media(max-width:576px){.modern-stats-panel .metric-card{padding:1rem}.modern-stats-panel .metric-value{font-size:1.5rem}.modern-stats-panel .metric-icon{width:2.25rem;height:2.25rem;font-size:1rem}}.chart-container{width:260px;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.modern-filter-panel .filter-content{min-height:180px;padding:1rem}.modern-filter-panel .filter-content #attempts-chart,.modern-filter-panel .filter-content #outcome-chart,.modern-filter-panel .filter-content [id$=-chart]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modern-filter-panel .filter-content svg{overflow:visible}.modern-filter-panel .filter-content svg path{-webkit-transition:opacity .2s ease;transition:opacity .2s ease;cursor:pointer}.modern-filter-panel .filter-content svg path:hover{opacity:.85}.modern-filter-panel .filter-content .morris-hover{position:absolute;z-index:1000;padding:.625rem .875rem;background:rgba(15,23,42,.95);color:#fff;border-radius:8px;font-size:.8125rem;font-weight:500;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(8px);min-width:120px}.modern-filter-panel .filter-content .morris-hover .morris-hover-row-label{font-weight:600;color:#94a3b8;font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.375rem;display:block}.modern-filter-panel .filter-content .morris-hover .morris-hover-point{font-size:.9375rem;font-weight:700;color:#fff;white-space:nowrap;display:block}.modern-filter-panel .morris-donut-label{font-size:1.5rem;font-weight:700;fill:#1e293b}.modern-filter-panel.h-100{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modern-filter-panel.h-100 .filter-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block}.modern-filter-panel.h-100 .filter-content.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-summary,.modern-filter-panel.h-100 .filter-content.d-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chart-summary{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0;margin-top:1rem}.chart-summary-item{text-align:center}.chart-summary-value{font-size:1.25rem;font-weight:700;color:#1e293b;line-height:1.2}.chart-summary-label{font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem}.chart-legend{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;padding-top:.75rem;margin-top:.5rem}.chart-legend,.chart-legend-item{display:-webkit-box;display:-ms-flexbox;display:flex}.chart-legend-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;font-size:.75rem;color:#475569}.chart-legend-dot{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.transition-height{-webkit-transition:height .15s ease-in-out;transition:height .15s ease-in-out}@media(prefers-reduced-motion:reduce){.transition-height{-webkit-transition:none;transition:none}}.opacity-10{opacity:.1}.opacity-n-10{opacity:0}.opacity-20{opacity:.2}.opacity-n-20{opacity:0}.opacity-30{opacity:.3}.opacity-n-30{opacity:0}.opacity-40{opacity:.4}.opacity-n-40{opacity:0}.opacity-50{opacity:.5}.opacity-n-50{opacity:0}.opacity-60{opacity:.6}.opacity-n-60{opacity:0}.opacity-70{opacity:.7}.opacity-n-70{opacity:0}.opacity-80{opacity:.8}.opacity-n-80{opacity:0}.opacity-90{opacity:.9}.opacity-n-90{opacity:0}.width-50{width:50px}.width-n-50{width:-50px}.width-100{width:100px}.width-n-100{width:-100px}.width-150{width:150px}.width-n-150{width:-150px}.width-200{width:200px}.width-n-200{width:-200px}.height-50{height:50px}.height-n-50{height:-50px}.height-100{height:100px}.height-n-100{height:-100px}.height-150{height:150px}.height-n-150{height:-150px}.height-200{height:200px}.height-n-200{height:-200px}.height-250{height:250px}.height-n-250{height:-250px}.max-height-50{max-height:50px}.max-height-n-50{max-height:-50px}.max-height-100{max-height:100px}.max-height-n-100{max-height:-100px}.max-height-150{max-height:150px}.max-height-n-150{max-height:-150px}.max-height-200{max-height:200px}.max-height-n-200{max-height:-200px}.max-height-250{max-height:250px}.max-height-n-250{max-height:-250px}.z-index-more{z-index:1}.z-index-less,.z-index-n-more{z-index:-1}.z-index-n-less{z-index:1}.z-index-10{z-index:10}.z-index--10,.z-index-n-10{z-index:-10}.z-index-n--10{z-index:10}.text-default{color:#495057}.circle,.circle-o,.rounded{display:inline-block;width:1.5em;height:1.5em;line-height:1.5em;text-align:center}.circle,.circle-o{border-radius:50%}.rounded{border-radius:5px}.circle-lg,.rounded-lg{width:2.2em;height:2.2em;line-height:2.2em}.circle-o{border:.3em solid transparent}.circle-o.circle-o-danger{border-color:#f55d5d}.circle-o.circle-o-warning{border-color:#ffc247}.circle-o.circle-o-success{border-color:#3abf94}.circle-o.circle-o-info{border-color:#9964e3}.circle-o.circle-o-primary{border-color:#547fff}.circle-o.circle-o-black{border-color:#000}.circle-o.circle-o-gray-darker{border-color:#29323a}.circle-o.circle-o-gray-dark{border-color:#3c484f}.circle-o.circle-o-gray{border-color:#495057}.circle-o.circle-o-gray-light{border-color:#798892}.circle-o.circle-o-gray-lighter{border-color:#e9ecef}.circle-o.circle-o-white{border-color:#fff}.thumb-xl{width:100px}.thumb-xl>.fa,.thumb-xl>.glyphicon{line-height:100px}.thumb-lg{width:60px}.thumb-lg>.fa,.thumb-lg>.glyphicon{line-height:60px}.thumb{width:48px}.thumb>.fa,.thumb>.glyphicon{line-height:48px}.thumb-sm{width:34px}.thumb-sm>.fa,.thumb-sm>.glyphicon{line-height:34px}.thumb-xs{width:28px}.thumb-xs>.fa,.thumb-xs>.glyphicon{line-height:28px}.thumb,.thumb-lg,.thumb-sm,.thumb-xl,.thumb-xs{position:relative;display:inline-block;text-align:center}.thumb-lg img,.thumb-sm img,.thumb-xl img,.thumb-xs img,.thumb img{height:auto;max-width:100%;vertical-align:middle}.thumb-lg .status,.thumb-sm .status,.thumb-xl .status,.thumb-xs .status,.thumb .status{position:absolute;top:0;left:0;display:inline-block;width:.7em;height:.7em;border:.15em solid #fff;border-radius:50%}.thumb-lg .status.status-bottom,.thumb-sm .status.status-bottom,.thumb-xl .status.status-bottom,.thumb-xs .status.status-bottom,.thumb .status.status-bottom{top:auto;left:auto;bottom:0;right:0}.bg-dark{background-color:#495057}.td-underline{text-decoration:underline}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fw-semi-bold{font-weight:600}.fw-normal{font-weight:400}.fw-bold{font-weight:700}.fw-thin{font-weight:300}.rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rotate-135{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rotate-225{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.rotate-315{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.bg-primary{background-color:#547fff}.bg-success{background-color:#3abf94}.bg-info{background-color:#9964e3}.bg-warning{background-color:#ffc247}.bg-danger{background-color:#f55d5d}.bg-body{background-color:#f9fbfd}.bg-body-light{background-color:rgba(249,251,253,.97)}.bg-gray{background-color:#495057}.bg-gray-transparent{background-color:rgba(73,80,87,.6)}.bg-gray-dark{background-color:#3c484f}.bg-black{background-color:#000}.bg-gray-light{background-color:#798892}.bg-gray-lighter{background-color:#e9ecef}.bg-transparent{background-color:transparent}.bg-sidebar,.bg-white{background-color:#fff}.bg-body,.bg-body-light,.bg-danger,.bg-gray,.bg-gray-transparent,.bg-info,.bg-primary,.bg-success,.bg-transparent,.bg-warning{-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.bg-body,.bg-body-light,.bg-danger,.bg-gray,.bg-gray-transparent,.bg-info,.bg-primary,.bg-success,.bg-transparent,.bg-warning{-webkit-transition:none;transition:none}}.text-primary{color:#547fff}.text-success{color:#3abf94}.text-info{color:#9964e3}.text-warning{color:#ffc247}.text-danger{color:#f55d5d}.text-link{color:#218bc3}.text-white{color:#fff}.text-gray{color:#495057}.text-gray-dark{color:#3c484f}.text-gray-light,.text-semi-muted{color:#798892}.text-gray-darker{color:#29323a}.text-gray-lighter{color:#e9ecef}.text-bg-sidebar{background-color:#fff}.text-ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deemphasize,.help{font-size:.9rem;color:#798892}.text-light{color:inherit!important;opacity:.8}.fs-sm{font-size:.875rem}.fs-mini{font-size:.9rem}.fs-mini2{font-size:.8rem}.fs-larger{font-size:1.1rem}.btlr{border-top-left-radius:.3rem}.btrr{border-top-right-radius:.3rem}.bblr{border-bottom-left-radius:.3rem}.bbrr{border-bottom-right-radius:.3rem}.hide{display:none!important}.show{display:block!important}.btn-group.show{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.help-block{margin-top:5px;font-size:.9rem;color:#798892;display:block}@-webkit-keyframes bg-attention{0%{border-color:rgb(255,220.23,150.12)}5%{border-color:rgb(255,214.13,131.72)}0%{background-color:transparent}}@keyframes bg-attention{0%{border-color:rgb(255,220.23,150.12)}5%{border-color:rgb(255,214.13,131.72)}0%{background-color:transparent}}.bg-attention{-webkit-animation:bg-attention 10s;animation:bg-attention 10s}.thin-scroll::-webkit-scrollbar{height:8px;width:8px}.thin-scroll::-webkit-scrollbar:hover{background-color:#e9e9e9;border:none}.thin-scroll::-webkit-scrollbar-thumb{border:none;background-color:rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1);box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)}.thin-scroll::-webkit-scrollbar-thumb:hover{background-color:#798892}.overflow-hidden{overflow:hidden}.input-dark{background-color:rgba(0,0,0,.4);border:0;color:#495057}.input-dark:focus,.input-group-no-border.focus .input-dark.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.input-dark.input-group-addon,.input-group-no-border .form-control:focus+.input-dark.input-group-addon,.input-group-no-border .input-dark.form-control:focus{background-color:#e9ecef}.input-group-dark .form-control,.input-group-dark .input-group-addon{background-color:rgba(0,0,0,.4);border:0;color:#495057;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.input-group-dark .form-control,.input-group-dark .input-group-addon{-webkit-transition:none;transition:none}}.input-group-dark.focus .input-group-addon,.input-group-dark .form-control:focus,.input-group-dark .form-control:focus+.input-group-addon,.input-group-dark .input-group-no-border.focus .form-control.input-group-addon,.input-group-dark .input-group-no-border.focus .form-control.input-group-addon+.form-control.input-group-addon+.input-group-addon,.input-group-dark .input-group-no-border.focus .form-control.input-group-addon+.input-group-addon,.input-group-dark .input-group-no-border .form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon+.input-group-addon,.input-group-dark .input-group-no-border .form-control:focus+.form-control.input-group-addon+.input-group-addon,.input-group-no-border.focus .input-group-dark .form-control.input-group-addon,.input-group-no-border.focus .input-group-dark .form-control.input-group-addon+.form-control.input-group-addon+.input-group-addon,.input-group-no-border.focus .input-group-dark .form-control.input-group-addon+.input-group-addon,.input-group-no-border .input-group-dark .form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon+.input-group-addon,.input-group-no-border .input-group-dark .form-control:focus+.form-control.input-group-addon+.input-group-addon{background-color:#e9ecef}.input-group-no-border .form-control:first-child,.input-group-no-border .input-group-addon:first-child,.input-group-no-border .input-group-btn:first-child>.btn,.input-group-no-border .input-group-btn:first-child>.btn-group>.btn,.input-group-no-border .input-group-btn:first-child>.dropdown-toggle,.input-group-no-border .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-no-border .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-transparent .form-control:first-child,.input-group-transparent .input-group-addon:first-child,.input-group-transparent .input-group-btn:first-child>.btn,.input-group-transparent .input-group-btn:first-child>.btn-group>.btn,.input-group-transparent .input-group-btn:first-child>.dropdown-toggle,.input-group-transparent .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-transparent .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.input-group-no-border .form-control:last-child,.input-group-no-border .input-group-addon:last-child,.input-group-no-border .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-no-border .input-group-btn:first-child>.btn:not(:first-child),.input-group-no-border .input-group-btn:last-child>.btn,.input-group-no-border .input-group-btn:last-child>.btn-group>.btn,.input-group-no-border .input-group-btn:last-child>.dropdown-toggle,.input-group-transparent .form-control:last-child,.input-group-transparent .input-group-addon:last-child,.input-group-transparent .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-transparent .input-group-btn:first-child>.btn:not(:first-child),.input-group-transparent .input-group-btn:last-child>.btn,.input-group-transparent .input-group-btn:last-child>.btn-group>.btn,.input-group-transparent .input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;padding-left:0}.input-group-no-border .input-group-addon,.input-group-transparent .input-group-addon{background-color:#fff;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.input-group-no-border .input-group-addon,.input-group-transparent .input-group-addon{-webkit-transition:none;transition:none}}.focus.input-group-no-border .input-group-addon,.input-group-no-border.focus .form-control.input-group-addon+.form-control.input-group-addon+.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon+.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.input-group-addon,.input-group-no-border .form-control:focus+.input-group-addon,.input-group-transparent.focus .input-group-addon,.input-group-transparent .form-control:focus+.input-group-addon{border-color:#4d90fe}.input-group-no-border.focus .form-control.input-group-addon+.form-control.input-group-addon+.input-group-addon,.input-group-no-border.focus .form-control.input-group-addon+.input-group-addon,.input-group-no-border.focus .input-group-addon,.input-group-no-border .form-control,.input-group-no-border .form-control:focus,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon+.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.input-group-addon,.input-group-no-border .form-control:focus+.input-group-addon,.input-group-no-border .input-group-addon,.input-no-border{border:none;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.input-group-no-border.focus .form-control.input-group-addon+.form-control.input-group-addon+.input-group-addon,.input-group-no-border.focus .form-control.input-group-addon+.input-group-addon,.input-group-no-border.focus .input-group-addon,.input-group-no-border .form-control,.input-group-no-border .form-control:focus,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon+.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.input-group-addon,.input-group-no-border .form-control:focus+.input-group-addon,.input-group-no-border .input-group-addon,.input-no-border{-webkit-transition:none;transition:none}}.input-group-no-border.focus .form-control.input-group-addon+.form-control.input-group-addon+.input-group-addon,.input-group-no-border.focus .form-control.input-group-addon+.input-group-addon,.input-group-no-border.focus .input-group-addon,.input-group-no-border .form-control:focus,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon+.input-group-addon:focus,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.form-control.input-group-addon:focus+.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon+.input-group-addon,.input-group-no-border .form-control:focus+.form-control.input-group-addon:focus+.form-control.input-group-addon+.input-group-addon,.input-group-no-border .form-control:focus+.input-group-addon,.input-group-no-border .input-group-addon:focus,.input-no-border:focus{background-color:#f8f9fa}.input-group-rounded .form-control:first-child,.input-group-rounded .input-group-addon:first-child,.input-group-rounded .input-group-btn:first-child>.btn,.input-group-rounded .input-group-btn:first-child>.btn-group>.btn,.input-group-rounded .input-group-btn:first-child>.dropdown-toggle,.input-group-rounded .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-rounded .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.input-group-rounded .form-control:last-child,.input-group-rounded .input-group-addon:last-child,.input-group-rounded .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-rounded .input-group-btn:first-child>.btn:not(:first-child),.input-group-rounded .input-group-btn:last-child>.btn,.input-group-rounded .input-group-btn:last-child>.btn-group>.btn,.input-group-rounded .input-group-btn:last-child>.dropdown-toggle{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.mt-xlg{margin-top:40px}.mt-n-xlg{margin-top:-40px}.mt-lg{margin-top:1.5rem}.mt-n-lg{margin-top:-1.5rem}.mt,.mt-md,.mt-n{margin-top:1rem}.mt-n-md{margin-top:-1rem}.mt-sm{margin-top:.5rem}.mt-n-sm{margin-top:-.5rem}.mt-xs{margin-top:.25rem}.mt-n-xs{margin-top:-.25rem}.mt-0,.mt-n-0{margin-top:0}.mb-xlg{margin-bottom:40px}.mb-n-xlg{margin-bottom:-40px}.mb-lg{margin-bottom:1.5rem}.mb-n-lg{margin-bottom:-1.5rem}.mb,.mb-md,.mb-n{margin-bottom:1rem}.mb-n-md{margin-bottom:-1rem}.mb-sm{margin-bottom:.5rem}.mb-n-sm{margin-bottom:-.5rem}.mb-xs{margin-bottom:.25rem}.mb-n-xs{margin-bottom:-.25rem}.mb-0,.mb-n-0{margin-bottom:0}.ml-lg{margin-left:20px}.ml-n-lg{margin-left:-20px}.ml,.ml-md,.ml-n{margin-left:15px}.ml-n-md{margin-left:-15px}.ml-sm{margin-left:10px}.ml-n-sm{margin-left:-10px}.ml-xs{margin-left:5px}.ml-n-xs{margin-left:-5px}.ml-0,.ml-n-0{margin-left:0}.mr-lg{margin-right:20px}.mr-n-lg{margin-right:-20px}.mr,.mr-md,.mr-n{margin-right:15px}.mr-n-md{margin-right:-15px}.mr-sm{margin-right:10px}.mr-n-sm{margin-right:-10px}.mr-xs{margin-right:5px}.mr-n-xs{margin-right:-5px}.mr-0,.mr-n-0{margin-right:0}.pt-xlg{padding-top:40px}.pt-n-xlg{padding-top:-40px}.pt-lg{padding-top:1.5rem}.pt-n-lg{padding-top:-1.5rem}.pt,.pt-md,.pt-n{padding-top:1rem}.pt-n-md{padding-top:-1rem}.pt-sm{padding-top:.5rem}.pt-n-sm{padding-top:-.5rem}.pt-xs{padding-top:.25rem}.pt-n-xs{padding-top:-.25rem}.pt-0,.pt-n-0{padding-top:0}.pb-xlg{padding-bottom:40px}.pb-n-xlg{padding-bottom:-40px}.pb-lg{padding-bottom:1.5rem}.pb-n-lg{padding-bottom:-1.5rem}.pb,.pb-md,.pb-n{padding-bottom:1rem}.pb-n-md{padding-bottom:-1rem}.pb-sm{padding-bottom:.5rem}.pb-n-sm{padding-bottom:-.5rem}.pb-xs{padding-bottom:.25rem}.pb-n-xs{padding-bottom:-.25rem}.pb-0,.pb-n-0{padding-bottom:0}.pl-lg{padding-left:20px}.pl-n-lg{padding-left:-20px}.pl,.pl-md,.pl-n{padding-left:15px}.pl-n-md{padding-left:-15px}.pl-sm{padding-left:10px}.pl-n-sm{padding-left:-10px}.pl-xs{padding-left:5px}.pl-n-xs{padding-left:-5px}.pl-0,.pl-n-0{padding-left:0}.pr-lg{padding-right:20px}.pr-n-lg{padding-right:-20px}.pr,.pr-md,.pr-n{padding-right:15px}.pr-n-md{padding-right:-15px}.pr-sm{padding-right:10px}.pr-n-sm{padding-right:-10px}.pr-xs{padding-right:5px}.pr-n-xs{padding-right:-5px}.pr-0,.pr-n-0{padding-right:0}.mt-negative-lg{margin-top:-1.5rem}@media(max-width:575.98px){.d-down-none{display:none!important}.d-down-inline{display:inline!important}.d-down-inline-block{display:inline-block!important}.d-down-block{display:block!important}.d-down-table{display:table!important}.d-down-table-cell{display:table-cell!important}.d-down-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-down-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(max-width:767.98px){.d-sm-down-none{display:none!important}.d-sm-down-inline{display:inline!important}.d-sm-down-inline-block{display:inline-block!important}.d-sm-down-block{display:block!important}.d-sm-down-table{display:table!important}.d-sm-down-table-cell{display:table-cell!important}.d-sm-down-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-down-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(max-width:991.98px){.d-md-down-none{display:none!important}.d-md-down-inline{display:inline!important}.d-md-down-inline-block{display:inline-block!important}.d-md-down-block{display:block!important}.d-md-down-table{display:table!important}.d-md-down-table-cell{display:table-cell!important}.d-md-down-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-down-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(max-width:1199.98px){.d-lg-down-none{display:none!important}.d-lg-down-inline{display:inline!important}.d-lg-down-inline-block{display:inline-block!important}.d-lg-down-block{display:block!important}.d-lg-down-table{display:table!important}.d-lg-down-table-cell{display:table-cell!important}.d-lg-down-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-down-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-xl-down-none{display:none!important}.d-xl-down-inline{display:inline!important}.d-xl-down-inline-block{display:inline-block!important}.d-xl-down-block{display:block!important}.d-xl-down-table{display:table!important}.d-xl-down-table-cell{display:table-cell!important}.d-xl-down-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-down-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.value0{font-size:54px}.value0,.value1{margin:0;font-weight:600}.value1{font-size:2.5rem}.value2{font-size:2rem}.value2,.value3{margin:0;font-weight:600}.value3{font-size:1.75rem}.value4{font-size:1.5rem}.value4,.value5{margin:0;font-weight:600}.value5{font-size:1.25rem}.value6{margin:0;font-size:1rem;font-weight:600}.chart-overflow-bottom{margin:0 -20px -15px}.background-cover{background-size:cover;background-position:50%}.router-animation-enter-active{-webkit-animation:coming .2s;animation:coming .2s;-webkit-animation-delay:.1s;animation-delay:.1s;opacity:0}.router-animation-leave-active{-webkit-animation:going .2s;animation:going .2s}@-webkit-keyframes going{0%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}to{-webkit-transform:translate3d(0,4%,0) scale(.93);transform:translate3d(0,4%,0) scale(.93);opacity:0}}@keyframes going{0%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}to{-webkit-transform:translate3d(0,4%,0) scale(.93);transform:translate3d(0,4%,0) scale(.93);opacity:0}}@-webkit-keyframes coming{0%{-webkit-transform:translate3d(0,4%,0) scale(.93);transform:translate3d(0,4%,0) scale(.93);opacity:0}to{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);opacity:1}}@keyframes coming{0%{-webkit-transform:translate3d(0,4%,0) scale(.93);transform:translate3d(0,4%,0) scale(.93);opacity:0}to{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);opacity:1}}#app[data-v-7750ad16]{height:100%;width:100%;position:relative;margin:0;padding:0;border:none;display:contents}@supports not (display:contents){#app[data-v-7750ad16]{display:block;height:100vh;width:100vw}}.p5{padding-top:5px;padding-bottom:5px}.pbottom-10{padding-bottom:10px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.mr-15{margin-right:15px}.position-relative{position:relative}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.vue-form-builder .pointer{cursor:pointer}.vue-form-builder hr{margin:30px 0}.vue-form-builder .copyright-text{color:rgba(0,0,0,.4);font-size:13px}.vue-form-builder .add-section-container{margin-top:30px;border:3px dotted rgba(0,0,0,.4);padding:40px;font-size:18px}.vue-form-builder .add-section-container:hover{border-color:#4834d4}.vue-form-builder .add-section-container:hover>p{font-weight:700}.vue-form-builder .add-container-list{margin-top:15px}.vue-form-builder .type-desc{font-size:14px}.vue-form-builder .type-headline{font-weight:700}.vue-form-builder .section-container{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.vue-form-builder .section-container.active,.vue-form-builder .section-container:hover{border:2px solid #0198fa;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.vue-form-builder .section-container .section-config{top:5px;right:5px}.vue-form-builder .buttons>button{margin-right:5px}.vue-form-builder .normal-section,.vue-form-renderer .normal-section{padding-top:10px;padding-bottom:10px}.vue-form-builder .headline-block,.vue-form-builder .vue-form-renderer{padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-form-builder .sidebar-form-configuration .headline-block{margin-bottom:5px}.vue-form-builder .sidebar-form-configuration .headline-block h5{font-size:16px}.vue-form-builder .row-block{background-color:rgba(0,0,0,.2);border-radius:5px;padding:40px 20px;margin:15px}.vue-form-builder .add-control-outer,.vue-form-builder .add-row-outer{margin-top:15px;padding:0 15px}.vue-form-builder .add-control-container,.vue-form-builder .add-row-container{margin-top:40px;border:3px dotted rgba(0,0,0,.4);padding:40px;font-size:18px}.vue-form-builder .add-control-container:hover,.vue-form-builder .add-row-container:hover{border-color:#badc58;font-weight:700}.vue-form-builder .outer-add-control{margin:0 15px}.vue-form-builder .table-section .table-wrapper{margin:10px 15px}.toggleable-sub-headline{padding-left:10px}.vue-form-builder .control-view{padding:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.vue-form-builder .control-view:hover{border:1px solid #bdc3c7;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.vue-form-builder .control-view.active{border:1px solid #0198fa}.vue-form-builder .control-view.label-selected{border:1px solid #e74c3c}.vue-form-builder .control-list-container{margin:20px}.vue-form-builder .control-list-container.empty{border:3px dotted #000;padding:50px 0;color:rgba(0,0,0,.4);font-size:14px}.vue-form-builder .control-view-wrapper,.vue-form-renderer .control-view-wrapper{position:relative;margin-top:10px;padding-left:0}.vue-form-builder .control-option-container{left:97%;border:1px solid #bdc3c7}.vue-form-builder .control-view-wrapper:hover .control-option-container{display:block;z-index:2}.vue-form-builder .control-option-container .option-control{padding:2px 5px;border-bottom:1px solid #bdc3c7}.ghost{opacity:.5;background:#c8ebfb}.vue-form-builder .v-tooltip{position:relative}.vue-form-builder .v-tooltip .tooltiptext{background-color:#000;padding:10px;border-radius:6px;z-index:1}.vue-form-builder .list-selection{position:relative;padding-top:15px;margin-bottom:10px;border-bottom:1px solid #000}.vue-form-builder .list-selection .tool-block{position:absolute;top:-10px;right:5px}.vue-form-builder .sidebar{z-index:1;padding-top:60px;-webkit-transition:.5s;transition:.5s;border-left:1px solid rgba(0,0,0,.3)}.vue-form-builder .sidebar .close{position:absolute;top:5px;left:15px;font-size:36px;margin-right:50px}body{-webkit-transition:margin-left .5s;transition:margin-left .5s}.vue-form-builder .sidebar-form-configuration{padding:15px}.vue-form-builder .toggleable-section,.vue-form-renderer .toggleable-section{padding-top:10px;padding-bottom:10px}.toggleable-section .headline-block{border-bottom:1px solid #000}.toggleable-section .headline-block small{font-size:15px}.vue-form-builder .toggle-item,.vue-form-renderer .toggle-item{cursor:pointer}.vue-form-builder .radio-checkbox,.vue-form-renderer .radio-checkbox{padding:5px}.vue-form-builder .radio-checkbox.line label,.vue-form-renderer .radio-checkbox.line label{display:block}.vue-form-builder .radio-checkbox.next label,.vue-form-renderer .radio-checkbox.next label{display:inline-block;margin-right:5px}.vue-form-renderer .control-list-container{padding:0 15px}.vue-form-renderer .control-view div.is-invalid{border:1px solid #dc3545}.vue-form-renderer .control-view div.is-invalid~.invalid-feedback{display:block}.v-form-alert{padding:20px;background-color:#dc3545;right:5px;top:10px;z-index:5;border-radius:5px}.control-label-container{line-height:17px;padding-bottom:10px}.slide-enter-active{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.slide-leave-active{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave{max-height:100px;overflow:hidden}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0}
/*!
 *
 *     Litepicker v1.4.5 (https://github.com/wakirin/Litepicker)
 *     Package: litepicker (https://www.npmjs.com/package/litepicker)
 *     License: MIT (https://github.com/wakirin/Litepicker/blob/master/LICENCE.md)
 *     Copyright 2019-2020 Rinat G.
 *
 *     Hash: a40e40fe2fd7821d251c
 *     Generated on: 1589809451890
 *
 */:root{--litepickerBgColor:#fff;--litepickerMonthHeaderTextColor:#333;--litepickerMonthButton:#9e9e9e;--litepickerMonthButtonHover:#2196f3;--litepickerMonthWidth:calc(var(--litepickerDayWidth)*7);--litepickerMonthWeekdayColor:#9e9e9e;--litepickerDayColor:#333;--litepickerDayColorHover:#2196f3;--litepickerDayIsTodayColor:#f44336;--litepickerDayIsInRange:#bbdefb;--litepickerDayIsLockedColor:#9e9e9e;--litepickerDayIsBookedColor:#9e9e9e;--litepickerDayIsStartColor:#fff;--litepickerDayIsStartBg:#2196f3;--litepickerDayIsEndColor:#fff;--litepickerDayIsEndBg:#2196f3;--litepickerDayWidth:38px;--litepickerButtonCancelColor:#fff;--litepickerButtonCancelBg:#9e9e9e;--litepickerButtonApplyColor:#fff;--litepickerButtonApplyBg:#2196f3;--litepickerButtonResetBtn:#909090;--litepickerButtonResetBtnHover:#2196f3;--litepickerHighlightedDayColor:#333;--litepickerHighlightedDayBg:#ffeb3b}.show-week-numbers{--litepickerMonthWidth:calc(var(--litepickerDayWidth)*8)}.litepicker{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8em;display:none}.litepicker .container__main,.litepicker .container__months{display:-webkit-box;display:-ms-flexbox;display:flex}.litepicker .container__months{-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:var(--litepickerBgColor);border-radius:5px;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;width:calc(var(--litepickerMonthWidth) + 10px);-webkit-box-sizing:content-box;box-sizing:content-box}.litepicker .container__months.columns-2{width:calc(var(--litepickerMonthWidth)*2 + 20px)}.litepicker .container__months.columns-3{width:calc(var(--litepickerMonthWidth)*3 + 30px)}.litepicker .container__months.columns-4{width:calc(var(--litepickerMonthWidth)*4 + 40px)}.litepicker .container__months.split-view .month-item-header .button-next-month,.litepicker .container__months.split-view .month-item-header .button-previous-month{visibility:visible}.litepicker .container__months .month-item{padding:5px;width:var(--litepickerMonthWidth);-webkit-box-sizing:content-box;box-sizing:content-box}.litepicker .container__months .month-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:500;padding:10px 5px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--litepickerMonthHeaderTextColor)}.litepicker .container__months .month-item-header div{-webkit-box-flex:1;-ms-flex:1;flex:1}.litepicker .container__months .month-item-header div>.month-item-name{margin-right:5px}.litepicker .container__months .month-item-header div>.month-item-year{padding:0}.litepicker .container__months .month-item-header .reset-button{color:var(--litepickerButtonResetBtn)}.litepicker .container__months .month-item-header .reset-button>img,.litepicker .container__months .month-item-header .reset-button>svg{fill:var(--litepickerButtonResetBtn);pointer-events:none}.litepicker .container__months .month-item-header .reset-button:hover{color:var(--litepickerButtonResetBtnHover)}.litepicker .container__months .month-item-header .reset-button:hover>svg{fill:var(--litepickerButtonResetBtnHover)}.litepicker .container__months .month-item-header .button-next-month,.litepicker .container__months .month-item-header .button-previous-month{visibility:hidden;text-decoration:none;color:var(--litepickerMonthButton);padding:3px 5px;border-radius:3px;-webkit-transition:color .3s,border .3s;transition:color .3s,border .3s;cursor:default}.litepicker .container__months .month-item-header .button-next-month>img,.litepicker .container__months .month-item-header .button-next-month>svg,.litepicker .container__months .month-item-header .button-previous-month>img,.litepicker .container__months .month-item-header .button-previous-month>svg{fill:var(--litepickerMonthButton);pointer-events:none}.litepicker .container__months .month-item-header .button-next-month:hover,.litepicker .container__months .month-item-header .button-previous-month:hover{color:var(--litepickerMonthButtonHover)}.litepicker .container__months .month-item-header .button-next-month:hover>svg,.litepicker .container__months .month-item-header .button-previous-month:hover>svg{fill:var(--litepickerMonthButtonHover)}.litepicker .container__months .month-item-weekdays-row{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:var(--litepickerMonthWeekdayColor)}.litepicker .container__months .month-item-weekdays-row>div{padding:5px 0;font-size:85%;-webkit-box-flex:1;-ms-flex:1;flex:1;width:var(--litepickerDayWidth);text-align:center}.litepicker .container__months .month-item:first-child .button-previous-month,.litepicker .container__months .month-item:last-child .button-next-month{visibility:visible}.litepicker .container__months .month-item.no-next-month .button-next-month,.litepicker .container__months .month-item.no-previous-month .button-previous-month{visibility:hidden}.litepicker .container__days{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box}.litepicker .container__days>a,.litepicker .container__days>div{padding:5px 0;width:var(--litepickerDayWidth)}.litepicker .container__days .day-item{color:var(--litepickerDayColor);text-align:center;text-decoration:none;border-radius:3px;-webkit-transition:color .3s,border .3s;transition:color .3s,border .3s;cursor:default}.litepicker .container__days .day-item:hover{color:var(--litepickerDayColorHover);-webkit-box-shadow:inset 0 0 0 1px var(--litepickerDayColorHover);box-shadow:inset 0 0 0 1px var(--litepickerDayColorHover)}.litepicker .container__days .day-item.is-today{color:var(--litepickerDayIsTodayColor)}.litepicker .container__days .day-item.is-locked{color:var(--litepickerDayIsLockedColor)}.litepicker .container__days .day-item.is-locked:hover{color:var(--litepickerDayIsLockedColor);-webkit-box-shadow:none;box-shadow:none;cursor:default}.litepicker .container__days .day-item.is-booked{color:var(--litepickerDayIsBookedColor)}.litepicker .container__days .day-item.is-booked:hover{color:var(--litepickerDayIsBookedColor);-webkit-box-shadow:none;box-shadow:none;cursor:default}.litepicker .container__days .day-item.is-in-range{background-color:var(--litepickerDayIsInRange);border-radius:0}.litepicker .container__days .day-item.is-start-date{color:var(--litepickerDayIsStartColor);background-color:var(--litepickerDayIsStartBg);border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}.litepicker .container__days .day-item.is-end-date,.litepicker .container__days .day-item.is-start-date.is-flipped{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.litepicker .container__days .day-item.is-end-date{color:var(--litepickerDayIsEndColor);background-color:var(--litepickerDayIsEndBg)}.litepicker .container__days .day-item.is-end-date.is-flipped{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}.litepicker .container__days .day-item.is-start-date.is-end-date{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.litepicker .container__days .day-item.is-highlighted{color:var(--litepickerHighlightedDayColor);background-color:var(--litepickerHighlightedDayBg)}.litepicker .container__days .week-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9e9e9e;font-size:85%}.litepicker .container__footer{text-align:right;padding:10px 5px;margin:0 5px;background-color:#fafafa;-webkit-box-shadow:inset 0 3px 3px 0 #ddd;box-shadow:inset 0 3px 3px 0 #ddd;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.litepicker .container__footer .preview-date-range{margin-right:10px;font-size:90%}.litepicker .container__footer .button-cancel{background-color:var(--litepickerButtonCancelBg);color:var(--litepickerButtonCancelColor);border:0;padding:3px 7px 4px;border-radius:3px}.litepicker .container__footer .button-cancel>img,.litepicker .container__footer .button-cancel>svg{pointer-events:none}.litepicker .container__footer .button-apply{background-color:var(--litepickerButtonApplyBg);color:var(--litepickerButtonApplyColor);border:0;padding:3px 7px 4px;border-radius:3px;margin-left:10px;margin-right:10px}.litepicker .container__footer .button-apply:disabled{opacity:.7}.litepicker .container__footer .button-apply>img,.litepicker .container__footer .button-apply>svg{pointer-events:none}.litepicker .container__tooltip{position:absolute;margin-top:-4px;padding:4px 8px;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25);white-space:nowrap;font-size:11px;pointer-events:none;visibility:hidden}.litepicker .container__tooltip:before{position:absolute;bottom:-5px;left:calc(50% - 5px);border-top:5px solid rgba(0,0,0,.12);border-right:5px solid transparent;border-left:5px solid transparent;content:""}.litepicker .container__tooltip:after{position:absolute;bottom:-4px;left:calc(50% - 4px);border-top:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.litepicker-open{overflow:hidden}.litepicker-backdrop{display:none;background-color:#000;opacity:.3;position:fixed;top:0;right:0;bottom:0;left:0}html.md-theme-default .container-fluid.md-layout.form-padding.vue-form-builder,html.md-theme-default .container-fluid.md-layout.form-padding.vue-form-renderer{margin:auto;display:block!important}html.md-theme-default .vue-form-builder .section-container{min-width:100%;max-width:100%}.md-button.md-info,.md-button.md-info.active,.md-button.md-info.active:focus,.md-button.md-info.active:hover,.md-button.md-info:active,.md-button.md-info:active:focus,.md-button.md-info:active:hover,.md-button.md-info:focus,.md-button.md-info:hover,.open>.md-button.md-info.dropdown-toggle,.open>.md-button.md-info.dropdown-toggle:focus,.open>.md-button.md-info.dropdown-toggle:hover{background-color:#00bcd4!important;color:#fff!important}.md-button.md-secondary,.md-button.md-secondary.active,.md-button.md-secondary.active:focus,.md-button.md-secondary.active:hover,.md-button.md-secondary:active,.md-button.md-secondary:active:focus,.md-button.md-secondary:active:hover,.md-button.md-secondary:focus,.md-button.md-secondary:hover{background-color:#999!important;color:#fff!important}.md-button.md-success,.md-button.md-success.active,.md-button.md-success.active:focus,.md-button.md-success.active:hover,.md-button.md-success:active,.md-button.md-success:active:focus,.md-button.md-success:active:hover,.md-button.md-success:focus,.md-button.md-success:hover,.open>.md-button.md-success.dropdown-toggle,.open>.md-button.md-success.dropdown-toggle:focus,.open>.md-button.md-success.dropdown-toggle:hover{background-color:#4caf50!important;color:#fff!important}.md-button.md-warning,.md-button.md-warning.active,.md-button.md-warning.active:focus,.md-button.md-warning.active:hover,.md-button.md-warning:active,.md-button.md-warning:active:focus,.md-button.md-warning:active:hover,.md-button.md-warning:focus,.md-button.md-warning:hover,.open>.md-button.md-warning.dropdown-toggle,.open>.md-button.md-warning.dropdown-toggle:focus,.open>.md-button.md-warning.dropdown-toggle:hover{background-color:#ff9800!important;color:#fff!important}html.md-theme-default .vue-form-builder .sidebar{z-index:5;right:0;left:auto;background-color:#fff!important}html.md-theme-default .vue-form-builder .sidebar a.md-list-item-action{width:100%;color:#495057!important;text-align:inherit}html.md-theme-default .vue-form-builder .sidebar .close{z-index:6}html.md-theme-default .vue-form-builder a.md-list-item-action{width:100%;color:#495057!important;text-align:inherit}html.md-theme-default .vue-form-builder .md-list-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}@media (max-width:768px){html.md-theme-default .vue-form-builder .sidebar{right:60%}}.formtabs{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative;background:#fff;padding-bottom:20px;width:100%;min-width:240px}.formtabs input[name=tab-control]{display:none}.formtabs .content section h2,.formtabs ul li label{font-weight:700;font-size:18px;color:#428bff}.formtabs ul{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.formtabs ul li{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;width:25%;padding:0 10px;text-align:center}.formtabs ul li label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#929daf;padding:5px auto;overflow:hidden;text-overflow:ellipsis;display:block;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.formtabs ul li label br{display:none}.formtabs ul li label svg{fill:#929daf;height:1.2em;vertical-align:bottom;margin-right:.2em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.formtabs ul li label:active,.formtabs ul li label:focus,.formtabs ul li label:hover{outline:0;color:#bec5cf}.formtabs ul li label:active svg,.formtabs ul li label:focus svg,.formtabs ul li label:hover svg{fill:#bec5cf}.formtabs ul li label.add-row{color:#000}.formtabs ul li label.add-row svg{fill:#27ae60}.formtabs .slider{position:relative;width:25%;-webkit-transition:all .33s cubic-bezier(.38,.8,.32,1.07);transition:all .33s cubic-bezier(.38,.8,.32,1.07)}.formtabs .slider .indicator{position:relative;width:50px;max-width:100%;margin:0 auto;height:4px;background:#428bff;border-radius:1px}.formtabs .content{margin-top:30px}.formtabs .content section{display:none;-webkit-animation-name:content;animation-name:content;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;line-height:1.4}.formtabs .content section h2{color:#428bff;display:none}.formtabs .content section h2:after{content:"";position:relative;display:block;width:30px;height:3px;background:#428bff;margin-top:5px;left:1px}.formtabs input[name=tab-control]:first-of-type:checked~ul>li:first-child>label{cursor:default;color:#428bff}.formtabs input[name=tab-control]:first-of-type:checked~ul>li:first-child>label svg{fill:#428bff}@media (max-width:600px){.formtabs input[name=tab-control]:first-of-type:checked~ul>li:first-child>label{background:rgba(0,0,0,.08)}}.formtabs input[name=tab-control]:first-of-type:checked~.slider{-webkit-transform:translateX(0);transform:translateX(0)}.formtabs input[name=tab-control]:first-of-type:checked~.content>section:first-child{display:block}.formtabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label{cursor:default;color:#428bff}.formtabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label svg{fill:#428bff}@media (max-width:600px){.formtabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label{background:rgba(0,0,0,.08)}}.formtabs input[name=tab-control]:nth-of-type(2):checked~.slider{-webkit-transform:translateX(100%);transform:translateX(100%)}.formtabs input[name=tab-control]:nth-of-type(2):checked~.content>section:nth-child(2){display:block}.formtabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label{cursor:default;color:#428bff}.formtabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label svg{fill:#428bff}@media (max-width:600px){.formtabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label{background:rgba(0,0,0,.08)}}.formtabs input[name=tab-control]:nth-of-type(3):checked~.slider{-webkit-transform:translateX(200%);transform:translateX(200%)}.formtabs input[name=tab-control]:nth-of-type(3):checked~.content>section:nth-child(3){display:block}.formtabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label{cursor:default;color:#428bff}.formtabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label svg{fill:#428bff}@media (max-width:600px){.formtabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label{background:rgba(0,0,0,.08)}}.formtabs input[name=tab-control]:nth-of-type(4):checked~.slider{-webkit-transform:translateX(300%);transform:translateX(300%)}.formtabs input[name=tab-control]:nth-of-type(4):checked~.content>section:nth-child(4){display:block}@-webkit-keyframes content{0%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes content{0%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:1000px){.formtabs ul li label{white-space:normal}.formtabs ul li label br{display:initial}.formtabs ul li label svg{height:1.5em}}@media (max-width:600px){.formtabs ul li label{padding:5px;border-radius:5px}.formtabs .slider,.formtabs ul li label span{display:none}.formtabs .content{margin-top:20px}.formtabs .content section h2{display:block}}#vfb-global-modal.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;padding-top:100px;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}#vfb-global-modal .modal-header{padding-top:10px;padding-bottom:5px;padding-left:16px;padding-right:16px;background-color:#5cb85c;color:#fff;display:block}#vfb-global-modal .modal-body{padding:10px 16px}#vfb-global-modal .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:50%;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;animation-name:animatetop;-webkit-animation-duration:.4s;animation-duration:.4s}#vfb-global-modal .close:focus,#vfb-global-modal .close:hover{color:#000;text-decoration:none;cursor:pointer}@-webkit-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.vue-form-builder,.vue-form-builder :not(.fa):not([class*=fa-]){font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.vue-form-builder .add-section-container{margin-top:24px;border:2px dashed #e2e8f0;border-radius:12px;padding:32px 24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.9375rem;position:relative;text-align:center;background-color:#f8fafc;-webkit-transition:all .2s ease;transition:all .2s ease}.vue-form-builder .add-section-container:hover{border-color:#3abf94;background-color:rgba(58,191,148,.04);cursor:pointer}.vue-form-builder .add-section-container>p{margin:0;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-weight:500}.vue-form-builder .add-section-container:hover>p{color:#3abf94;font-weight:600}.vue-form-builder .add-section-container>p span svg{-webkit-transition:all .2s ease;transition:all .2s ease}.vue-form-builder .add-section-container:hover>p span svg{fill:#3abf94!important}.vue-form-builder .add-container-list{margin-top:20px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;background-color:#fff}.vue-form-builder .add-container-list .list-group-item{padding:14px 18px;border:none;border-bottom:1px solid #f1f5f9;background-color:#fff;-webkit-transition:all .15s ease;transition:all .15s ease}.vue-form-builder .add-container-list .list-group-item:last-child{border-bottom:none}.vue-form-builder .add-container-list .list-group-item:hover{background-color:#f8fafc}.vue-form-builder .type-headline{font-weight:600;font-size:.875rem;color:#0f172a;margin-bottom:4px}.vue-form-builder .type-desc{font-size:.8125rem;color:#64748b;margin:0;line-height:1.4}.vue-form-builder .add-control-container,.vue-form-builder .add-row-container{margin-top:20px;border:2px dashed #e2e8f0;border-radius:12px;padding:28px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.9375rem;position:relative;text-align:center;background-color:#f8fafc;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#64748b;font-weight:500}.vue-form-builder .add-control-container:hover,.vue-form-builder .add-row-container:hover{border-color:#3abf94;background-color:rgba(58,191,148,.04);cursor:pointer;font-weight:600;color:#3abf94}.vue-form-builder .add-control-container:hover svg,.vue-form-builder .add-row-container:hover svg{fill:#3abf94!important}.vue-form-builder .section-container{position:relative;border:2px solid transparent;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:16px}.vue-form-builder .section-container.active,.vue-form-builder .section-container:hover{border:2px solid #3abf94;background-color:rgba(58,191,148,.02)}.vue-form-builder .section-container .section-config{position:absolute;top:8px;right:8px;display:none;z-index:10}.vue-form-builder .section-container:hover .section-config{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.vue-form-builder .section-container .section-config button{padding:6px 10px;border-radius:6px;border:1px solid #e2e8f0;background-color:#fff;color:#475569;font-size:.75rem;font-weight:500;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.vue-form-builder .section-container .section-config button:hover{background-color:#f8fafc;border-color:#cbd5e1}.vue-form-builder .control-view{padding:12px;border:1px solid transparent;border-radius:8px;-webkit-transition:all .15s ease;transition:all .15s ease;background-color:transparent}.vue-form-builder .control-view:hover{border:1px solid #e2e8f0;background-color:#fafafa}.vue-form-builder .control-view.active{border:1px solid #3abf94;background-color:rgba(58,191,148,.04)}.vue-form-builder .control-view.label-selected{border:1px solid #ef4444;background-color:rgba(239,68,68,.04)}@-webkit-keyframes newControlPulse{0%{-webkit-box-shadow:0 0 0 0 rgba(139,92,246,.5);box-shadow:0 0 0 0 rgba(139,92,246,.5)}50%{-webkit-box-shadow:0 0 0 8px rgba(139,92,246,0);box-shadow:0 0 0 8px rgba(139,92,246,0)}to{-webkit-box-shadow:0 0 0 0 rgba(139,92,246,0);box-shadow:0 0 0 0 rgba(139,92,246,0)}}@keyframes newControlPulse{0%{-webkit-box-shadow:0 0 0 0 rgba(139,92,246,.5);box-shadow:0 0 0 0 rgba(139,92,246,.5)}50%{-webkit-box-shadow:0 0 0 8px rgba(139,92,246,0);box-shadow:0 0 0 8px rgba(139,92,246,0)}to{-webkit-box-shadow:0 0 0 0 rgba(139,92,246,0);box-shadow:0 0 0 0 rgba(139,92,246,0)}}.vue-form-builder .control-view-wrapper.newly-added .control-view{border:2px solid #8b5cf6!important;background-color:rgba(139,92,246,.06);-webkit-animation:newControlPulse 1.5s ease-in-out 3;animation:newControlPulse 1.5s ease-in-out 3}.vue-form-builder .control-view-wrapper.newly-added .control-option-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vue-form-builder .control-view-wrapper .visibility-indicator{position:absolute;top:4px;left:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:3px 6px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:6px;color:#b45309;font-size:10px;font-weight:600;cursor:help;z-index:5;-webkit-box-shadow:0 1px 3px rgba(245,158,11,.2);box-shadow:0 1px 3px rgba(245,158,11,.2);-webkit-transition:all .2s ease;transition:all .2s ease}.vue-form-builder .control-view-wrapper .visibility-indicator:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);-webkit-box-shadow:0 2px 6px rgba(245,158,11,.3);box-shadow:0 2px 6px rgba(245,158,11,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.vue-form-builder .control-view-wrapper .visibility-indicator svg{width:12px;height:12px;stroke:#b45309}.vue-form-builder .control-view-wrapper .visibility-indicator .condition-dot{font-size:9px;font-weight:700;line-height:1}.vue-form-builder .control-view-wrapper.has-visibility-rules .control-view{background:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(245,158,11,.03) 0,rgba(245,158,11,.03) 20px);border-left:3px solid #f59e0b}.vue-form-builder .control-view-wrapper.has-visibility-rules:hover .control-view{background:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(245,158,11,.06) 0,rgba(245,158,11,.06) 20px),#fafafa}.vue-form-builder .section-container .section-visibility-indicator{position:absolute;top:8px;left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:8px;color:#b45309;font-size:11px;font-weight:600;cursor:help;z-index:5;-webkit-box-shadow:0 2px 4px rgba(245,158,11,.15);box-shadow:0 2px 4px rgba(245,158,11,.15);-webkit-transition:all .2s ease;transition:all .2s ease}.vue-form-builder .section-container .section-visibility-indicator:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);-webkit-box-shadow:0 3px 8px rgba(245,158,11,.25);box-shadow:0 3px 8px rgba(245,158,11,.25);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.vue-form-builder .section-container .section-visibility-indicator svg{width:14px;height:14px;stroke:#b45309}.vue-form-builder .section-container .section-visibility-indicator .condition-dot{font-size:10px;font-weight:700;line-height:1}.vue-form-builder .section-container .section-visibility-indicator .indicator-label{font-size:11px;letter-spacing:.02em}.vue-form-builder .section-container.has-visibility-rules{background:repeating-linear-gradient(-45deg,transparent,transparent 15px,rgba(245,158,11,.02) 0,rgba(245,158,11,.02) 30px);border-left:4px solid #f59e0b}.vue-form-builder .section-container.has-visibility-rules:hover{background:repeating-linear-gradient(-45deg,transparent,transparent 15px,rgba(245,158,11,.04) 0,rgba(245,158,11,.04) 30px),rgba(58,191,148,.02)}.vue-form-builder .section-container.has-visibility-rules .section-config{top:8px}.vue-form-builder .control-view-wrapper{position:relative}.vue-form-builder .control-option-container{position:absolute;top:0;right:-52px;border:1px solid #e2e8f0;border-radius:10px;background-color:#fff;display:none;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12);overflow:hidden;z-index:100}.vue-form-builder .control-option-container:hover,.vue-form-builder .control-view-wrapper:hover .control-option-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vue-form-builder .control-option-container .option-control{padding:10px 14px;border-bottom:1px solid #f1f5f9;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vue-form-builder .control-option-container .option-control:last-child{border-bottom:0}.vue-form-builder .control-option-container .option-control:hover{background-color:#f8fafc}.vue-form-builder .control-option-container .option-control.drag-item{cursor:-webkit-grab;cursor:grab}.vue-form-builder .control-option-container .option-control.drag-item:active{cursor:-webkit-grabbing;cursor:grabbing;background-color:#f1f5f9}.vue-form-builder .control-option-container .option-control svg{-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:20px;height:20px}.vue-form-builder .control-option-container .option-control:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.vue-form-builder .sidebar{height:100%;width:0;position:fixed;z-index:1000;top:0;right:0;background-color:#fff;overflow-x:hidden;overflow-y:auto;padding-top:0;-webkit-transition:width .3s ease;transition:width .3s ease;border-left:1px solid #e2e8f0;-webkit-box-shadow:-4px 0 20px rgba(0,0,0,.08);box-shadow:-4px 0 20px rgba(0,0,0,.08)}.vue-form-builder .sidebar .close{position:sticky;top:0;left:0;right:0;padding:16px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer;margin:0;font-size:14px;z-index:10}.vue-form-builder .sidebar .close:hover{background-color:#f1f5f9}.vue-form-builder .sidebar .close svg{-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.vue-form-builder .sidebar .close:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.vue-form-builder .sidebar-form-configuration{padding:24px 20px}.vue-form-builder .sidebar-form-configuration h5{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 20px 0;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.vue-form-builder .sidebar-form-configuration .headline-block{padding:0;margin-bottom:16px}.vue-form-builder .sidebar-form-configuration .headline-block h5{font-size:.9375rem;font-weight:600;color:#334155;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.vue-form-builder .sidebar-form-configuration input[type=email],.vue-form-builder .sidebar-form-configuration input[type=number],.vue-form-builder .sidebar-form-configuration input[type=text],.vue-form-builder .sidebar-form-configuration select,.vue-form-builder .sidebar-form-configuration textarea{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;color:#334155;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:inherit}.vue-form-builder .sidebar-form-configuration input[type=email]:focus,.vue-form-builder .sidebar-form-configuration input[type=number]:focus,.vue-form-builder .sidebar-form-configuration input[type=text]:focus,.vue-form-builder .sidebar-form-configuration select:focus,.vue-form-builder .sidebar-form-configuration textarea:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.vue-form-builder .sidebar-form-configuration input::-webkit-input-placeholder,.vue-form-builder .sidebar-form-configuration textarea::-webkit-input-placeholder{color:#94a3b8}.vue-form-builder .sidebar-form-configuration input::-moz-placeholder,.vue-form-builder .sidebar-form-configuration textarea::-moz-placeholder{color:#94a3b8}.vue-form-builder .sidebar-form-configuration input:-ms-input-placeholder,.vue-form-builder .sidebar-form-configuration textarea:-ms-input-placeholder{color:#94a3b8}.vue-form-builder .sidebar-form-configuration input::-ms-input-placeholder,.vue-form-builder .sidebar-form-configuration textarea::-ms-input-placeholder{color:#94a3b8}.vue-form-builder .sidebar-form-configuration input::placeholder,.vue-form-builder .sidebar-form-configuration textarea::placeholder{color:#94a3b8}.vue-form-builder .sidebar-form-configuration label{display:block;font-size:.8125rem;font-weight:600;color:#475569;margin-bottom:6px}.vue-form-builder .sidebar-form-configuration .form-group{margin-bottom:16px}.vue-form-builder .sidebar-form-configuration .buttons{text-align:right;margin-top:24px;padding-top:16px;border-top:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vue-form-builder .sidebar-form-configuration .btn,.vue-form-builder .sidebar-form-configuration .buttons button,.vue-form-builder .sidebar-form-configuration button.btn{padding:10px 18px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:none}.vue-form-builder .sidebar-form-configuration .btn-primary,.vue-form-builder .sidebar-form-configuration button.btn-primary{background-color:#3abf94;color:#fff}.vue-form-builder .sidebar-form-configuration .btn-primary:hover,.vue-form-builder .sidebar-form-configuration button.btn-primary:hover{background-color:#2fa37f;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.vue-form-builder .sidebar-form-configuration .btn-info,.vue-form-builder .sidebar-form-configuration button.btn-info{background-color:#0ea5e9;color:#fff;border:1px solid #0ea5e9}.vue-form-builder .sidebar-form-configuration .btn-info:hover,.vue-form-builder .sidebar-form-configuration button.btn-info:hover{background-color:#0284c7;border-color:#0284c7;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.vue-form-builder .sidebar-form-configuration .btn-secondary,.vue-form-builder .sidebar-form-configuration button.btn-secondary{background-color:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.vue-form-builder .sidebar-form-configuration .btn-secondary:hover,.vue-form-builder .sidebar-form-configuration button.btn-secondary:hover{background-color:#e2e8f0}.vue-form-builder .sidebar-form-configuration .btn-danger,.vue-form-builder .sidebar-form-configuration button.btn-danger{background-color:#fee2e2;color:#dc2626;border:1px solid #fecaca}.vue-form-builder .sidebar-form-configuration .btn-danger:hover,.vue-form-builder .sidebar-form-configuration button.btn-danger:hover{background-color:#fecaca}.vue-form-builder .sidebar-form-configuration .list-group{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;margin-bottom:16px}.vue-form-builder .sidebar-form-configuration .list-group-item{padding:14px 16px;border:none;border-bottom:1px solid #f1f5f9;background-color:#fff;-webkit-transition:all .15s ease;transition:all .15s ease;text-decoration:none;display:block;cursor:pointer}.vue-form-builder .sidebar-form-configuration .list-group-item:last-child{border-bottom:none}.vue-form-builder .sidebar-form-configuration .list-group-item:hover{background-color:#f8fafc}.vue-form-builder .sidebar-form-configuration .list-group-item:active{background-color:#f1f5f9}.vue-form-builder .sidebar-form-configuration .list-group-item .type-headline{font-weight:600;font-size:.875rem;color:#0f172a;margin:0 0 4px 0}.vue-form-builder .sidebar-form-configuration .list-group-item .type-desc{font-size:.8125rem;color:#64748b;margin:0;line-height:1.4}.vue-form-builder .sidebar-form-configuration .toggleable-section,.vue-form-builder .toggleable-section{margin-bottom:16px;border:1px solid #e2e8f0;border-radius:10px;overflow:visible;background-color:#fff}.vue-form-builder .toggleable-section .headline-block{padding:14px 16px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;cursor:pointer;margin:0;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.vue-form-builder .toggleable-section .headline-block:hover{background-color:#f1f5f9}.vue-form-builder .toggleable-section .headline-block h5{font-size:.875rem;font-weight:600;color:#334155;margin:0;padding:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vue-form-builder .toggleable-section .headline-block small{font-size:.75rem;color:#64748b;font-weight:400}.vue-form-builder .toggleable-section>div:not(.headline-block){padding:16px}.vue-form-builder .control-list-container{margin:16px;border-radius:10px}.vue-form-builder .control-list-container.empty{border:2px dashed #e2e8f0;padding:40px 20px;color:#94a3b8;font-size:.875rem;text-align:center;background-color:#f8fafc;border-radius:12px}.vue-form-builder .control-list-container.empty p{width:100%;margin:0}.vue-form-builder .sidebar-form-configuration input[type=checkbox],.vue-form-builder .sidebar-form-configuration input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#3abf94;margin-right:8px}.vue-form-builder .sidebar-form-configuration .form-check,.vue-form-builder .sidebar-form-configuration .radio-checkbox{padding:8px 0}.vue-form-builder .sidebar-form-configuration .form-check-label{font-weight:500;font-size:.875rem;color:#334155;cursor:pointer}.vue-form-builder .ghost{opacity:.6;background:rgba(58,191,148,.1);border:2px dashed #3abf94;border-radius:8px}.vue-form-builder .v-tooltip .tooltiptext{visibility:hidden;width:200px;background-color:#0f172a;color:#fff;text-align:center;padding:10px 14px;border-radius:8px;font-size:.8125rem;font-weight:500;position:absolute;z-index:1000;bottom:100%;left:50%;margin-left:-100px;margin-bottom:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.vue-form-builder .v-tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#0f172a transparent transparent transparent}.vue-form-builder .v-tooltip:hover .tooltiptext{visibility:visible}.v-form-alert{padding:16px 20px;background-color:#dc2626;color:#fff;position:fixed;right:20px;top:20px;z-index:10000;border-radius:10px;-webkit-box-shadow:0 4px 20px rgba(220,38,38,.3);box-shadow:0 4px 20px rgba(220,38,38,.3);font-weight:500;font-size:.875rem}.vue-form-builder .control-label-container{line-height:1.4;padding-bottom:8px}.vue-form-builder .control-label-container label{font-weight:600;font-size:.875rem;color:#334155}.vue-form-builder .row-block{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:24px 20px;margin:12px}.vue-form-builder .copyright-text{padding-top:20px;color:#94a3b8;font-size:.75rem;text-align:center}.vue-form-builder hr{margin:24px 0;border:none;border-top:1px solid #e2e8f0}.vue-form-builder .toggleable-section input[type=number],.vue-form-builder .toggleable-section input[type=text],.vue-form-builder .toggleable-section select,.vue-form-builder .toggleable-section textarea{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;color:#334155;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:inherit}.vue-form-builder .toggleable-section input[type=number]:focus,.vue-form-builder .toggleable-section input[type=text]:focus,.vue-form-builder .toggleable-section select:focus,.vue-form-builder .toggleable-section textarea:focus{outline:none;border-color:#3abf94;-webkit-box-shadow:0 0 0 3px rgba(58,191,148,.1);box-shadow:0 0 0 3px rgba(58,191,148,.1)}.vue-form-builder .sidebar::-webkit-scrollbar{width:6px}.vue-form-builder .sidebar::-webkit-scrollbar-track{background:#f1f5f9}.vue-form-builder .sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.vue-form-builder .sidebar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.vue-form-builder .sidebar-form-configuration .multiselect,.vue-form-builder .sidebar .multiselect{position:relative;z-index:50}.vue-form-builder .sidebar-form-configuration .multiselect__content-wrapper,.vue-form-builder .sidebar .multiselect__content-wrapper{position:absolute;z-index:1000!important;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12);max-height:300px!important;overflow-y:auto}.vue-form-builder .sidebar-form-configuration .multiselect__option,.vue-form-builder .sidebar .multiselect__option{padding:10px 14px;font-size:.875rem;color:#334155;-webkit-transition:all .15s ease;transition:all .15s ease}.vue-form-builder .sidebar-form-configuration .multiselect__option--highlight,.vue-form-builder .sidebar .multiselect__option--highlight{background-color:#3abf94!important;color:#fff!important}.vue-form-builder .sidebar-form-configuration .multiselect__option--selected,.vue-form-builder .sidebar .multiselect__option--selected{background-color:#f0fdf4;color:#166534;font-weight:500}.vue-form-builder .sidebar-form-configuration .toggleable-section .sectionBody,.vue-form-builder .toggleable-section .sectionBody{overflow:visible!important}.vue-form-builder .section-config{position:absolute;top:8px;right:8px;display:none;z-index:10}.vue-form-builder .section-container:hover .section-config{display:block}.vue-form-builder .section-config .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.vue-form-builder .section-config .buttons button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:.8125rem;font-weight:500;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;border:1px solid #e2e8f0;background-color:#fff;color:#475569;white-space:nowrap;min-height:36px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.vue-form-builder .section-config .buttons button:hover{background-color:#f8fafc;border-color:#cbd5e1;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08)}.vue-form-builder .section-config .buttons button:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;transform:none}.vue-form-builder .section-config .buttons button.btn-primary,.vue-form-builder .section-config .buttons button.btn-secondary{padding:8px 10px;background-color:#f8fafc;border-color:#e2e8f0;color:#64748b}.vue-form-builder .section-config .buttons button.btn-primary:hover,.vue-form-builder .section-config .buttons button.btn-secondary:hover{background-color:#f1f5f9;color:#475569}.vue-form-builder .section-config .buttons button.btn-info,.vue-form-builder .section-config .buttons button.btn.btn-info,.vue-form-builder .section-container .section-config .buttons button.btn-info{background-color:#8b5cf6!important;border:1px solid #8b5cf6!important;color:#fff!important}.vue-form-builder .section-config .buttons button.btn-info:hover,.vue-form-builder .section-config .buttons button.btn.btn-info:hover,.vue-form-builder .section-container .section-config .buttons button.btn-info:hover{background-color:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(139,92,246,.3);box-shadow:0 4px 12px rgba(139,92,246,.3)}.vue-form-builder .section-config .buttons button.btn-danger{background-color:#fff;border:1px solid #e2e8f0;color:#64748b}.vue-form-builder .section-config .buttons button.btn-danger:hover{background-color:#fef2f2;border-color:#fecaca;color:#dc2626}.vue-form-builder .section-config .buttons button svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.vue-form-builder .section-config .buttons button.btn-info:hover svg,.vue-form-builder .section-config .buttons button.btn-info svg{fill:#fff!important}.vue-form-builder .section-config .buttons button.btn-danger svg{fill:#64748b!important}.vue-form-builder .section-config .buttons button.btn-danger:hover svg{fill:#dc2626!important}.vue-form-builder .section-config .buttons button.btn-primary svg,.vue-form-builder .section-config .buttons button.btn-secondary svg{fill:#64748b!important}.vue-form-builder .section-config .buttons button.btn-primary:hover svg,.vue-form-builder .section-config .buttons button.btn-secondary:hover svg{fill:#475569!important}@media (max-width:1200px){.vue-form-builder .section-config .buttons button.btn-primary span,.vue-form-builder .section-config .buttons button.btn-secondary span{display:none}}@-webkit-keyframes validation-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(220,53,69,.5);box-shadow:0 0 0 0 rgba(220,53,69,.5)}50%{-webkit-box-shadow:0 0 0 6px rgba(220,53,69,.25);box-shadow:0 0 0 6px rgba(220,53,69,.25)}to{-webkit-box-shadow:0 0 0 0 rgba(220,53,69,0);box-shadow:0 0 0 0 rgba(220,53,69,0)}}@keyframes validation-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(220,53,69,.5);box-shadow:0 0 0 0 rgba(220,53,69,.5)}50%{-webkit-box-shadow:0 0 0 6px rgba(220,53,69,.25);box-shadow:0 0 0 6px rgba(220,53,69,.25)}to{-webkit-box-shadow:0 0 0 0 rgba(220,53,69,0);box-shadow:0 0 0 0 rgba(220,53,69,0)}}.validation-highlight{-webkit-animation:validation-pulse .75s ease 2;animation:validation-pulse .75s ease 2}.switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:50px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box;background-clip:content-box}.switchery>small{background:#fff;border-radius:100%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4);height:30px;position:absolute;top:0;width:30px}.switchery-small{border-radius:20px;height:20px;width:33px}.switchery-small>small{height:20px;width:20px}.switchery-large{border-radius:40px;height:40px;width:66px}.switchery-large>small{height:40px;width:40px}.signature-container[data-v-0b48725d]{margin-bottom:15px}.signature-instructions[data-v-0b48725d]{margin-bottom:8px;font-size:14px;color:#555;text-align:center}.signature-wrapper[data-v-0b48725d]{position:relative;border:3px dotted rgba(0,0,0,.4);border-radius:4px;background-color:hsla(0,0%,100%,.9);overflow:hidden;will-change:transform;z-index:1}.signature-loading-overlay[data-v-0b48725d]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.signature-error[data-v-0b48725d]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#dc3545;background:hsla(0,0%,100%,.9);padding:8px 16px;border-radius:4px;z-index:2}.signature-wrapper.is-loading[data-v-0b48725d]{opacity:.7;pointer-events:none}.signature-pad[data-v-0b48725d]{position:relative;cursor:crosshair;height:200px;width:100%;max-width:100%;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}#clear-signature[data-v-0b48725d]{position:relative;margin-top:8px;padding:5px 10px;background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;display:inline-block;cursor:pointer;font-size:14px;color:#555;text-align:center;width:100%}#clear-signature[data-v-0b48725d]:hover{background-color:#f0f0f0}#clear-signature[data-v-0b48725d]:active{background-color:#e8e8e8}@media (max-width:768px){.signature-instructions[data-v-0b48725d]{font-size:16px}.signature-wrapper[data-v-0b48725d]{border-width:2px}.signature-pad[data-v-0b48725d]{height:180px}#clear-signature[data-v-0b48725d]{padding:10px 15px;font-size:16px;margin-top:10px}}@supports (-webkit-touch-callout:none){.signature-wrapper[data-v-0b48725d]{border-width:2px;-webkit-transform:translateZ(0)}.signature-pad[data-v-0b48725d]{height:180px!important;-webkit-transform:translateZ(0)!important}}.loading-indicator[data-v-5c59a348]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#6c757d;font-size:14px}.loading-indicator i[data-v-5c59a348]{color:#007bff;font-size:16px}.wiki-builder-preview[data-v-4284a7d9]{border:1px solid #dee2e6;border-radius:8px;padding:10px;background-color:#fff;min-height:150px}.preview-label[data-v-4284a7d9]{font-size:12px;color:#6c757d;margin-bottom:8px;padding:6px 10px;background-color:transparent;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.preview-label i[data-v-4284a7d9]{color:#0d6efd}.debug-info[data-v-4284a7d9]{font-size:11px;color:#28a745;margin-bottom:5px}.wiki-builder-preview[data-v-4284a7d9] .abc{background-color:transparent!important}.wiki-builder-preview[data-v-4284a7d9] .codex-editor{min-height:100px;background-color:transparent!important}.wiki-builder-preview[data-v-4284a7d9] .ce-block,.wiki-builder-preview[data-v-4284a7d9] .codex-editor__redactor{background-color:transparent!important}.wiki-builder-preview[data-v-4284a7d9] .ce-block__content{padding:5px 0;background-color:transparent!important}.wiki-builder-preview[data-v-4284a7d9] .ce-conversion-toolbar,.wiki-builder-preview[data-v-4284a7d9] .ce-inline-toolbar,.wiki-builder-preview[data-v-4284a7d9] .ce-settings,.wiki-builder-preview[data-v-4284a7d9] .ce-toolbar{background-color:transparent!important}.wiki-builder-preview[data-v-4284a7d9] .ce-popover{background-color:#fff!important}.wiki-builder-preview[data-v-4284a7d9] div[contenteditable]{background-color:transparent!important}.wiki-builder-preview[data-v-4284a7d9] b,.wiki-builder-preview[data-v-4284a7d9] strong{font-weight:700!important}.wiki-builder-preview[data-v-4284a7d9] em,.wiki-builder-preview[data-v-4284a7d9] i{font-style:italic!important}.wiki-builder-preview[data-v-4284a7d9] .cdx-marker,.wiki-builder-preview[data-v-4284a7d9] mark{background-color:#fcf392;padding:3px 0}.wiki-builder-preview[data-v-4284a7d9] .inline-code,.wiki-builder-preview[data-v-4284a7d9] code{background-color:#f4f4f4;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace}.wiki-builder-preview[data-v-4284a7d9] a{color:#0d6efd;text-decoration:underline}.wiki-builder-preview[data-v-4284a7d9] ol,.wiki-builder-preview[data-v-4284a7d9] ul{margin:10px 0;padding-left:25px}.wiki-builder-preview[data-v-4284a7d9] ul{list-style-type:disc}.wiki-builder-preview[data-v-4284a7d9] ol{list-style-type:decimal}.wiki-builder-preview[data-v-4284a7d9] li{margin-bottom:5px;line-height:1.5}.wiki-patient-view[data-v-4284a7d9]{background-color:#fff!important}.wiki-patient-view[data-v-4284a7d9] .abc,.wiki-patient-view[data-v-4284a7d9] .ce-block,.wiki-patient-view[data-v-4284a7d9] .codex-editor,.wiki-patient-view[data-v-4284a7d9] .codex-editor__redactor{background-color:transparent!important}.wiki-patient-view[data-v-4284a7d9] .ce-block__content{padding:5px 0;background-color:transparent!important}.wiki-patient-view[data-v-4284a7d9] .ce-conversion-toolbar,.wiki-patient-view[data-v-4284a7d9] .ce-inline-toolbar,.wiki-patient-view[data-v-4284a7d9] .ce-settings,.wiki-patient-view[data-v-4284a7d9] .ce-toolbar{background-color:transparent!important}.wiki-patient-view[data-v-4284a7d9] .ce-popover{background-color:#fff!important}.wiki-patient-view[data-v-4284a7d9] div[contenteditable]{background-color:transparent!important}.wiki-patient-view[data-v-4284a7d9] b,.wiki-patient-view[data-v-4284a7d9] strong{font-weight:700!important}.wiki-patient-view[data-v-4284a7d9] em,.wiki-patient-view[data-v-4284a7d9] i{font-style:italic!important}.wiki-patient-view[data-v-4284a7d9] .cdx-marker,.wiki-patient-view[data-v-4284a7d9] mark{background-color:#fcf392;padding:3px 0}.wiki-patient-view[data-v-4284a7d9] .inline-code,.wiki-patient-view[data-v-4284a7d9] code{background-color:#f4f4f4;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace}.wiki-patient-view[data-v-4284a7d9] a{color:#0d6efd;text-decoration:underline}.wiki-patient-view[data-v-4284a7d9] ol,.wiki-patient-view[data-v-4284a7d9] ul{margin:10px 0;padding-left:25px}.wiki-patient-view[data-v-4284a7d9] ul{list-style-type:disc}.wiki-patient-view[data-v-4284a7d9] ol{list-style-type:decimal}.wiki-patient-view[data-v-4284a7d9] li{margin-bottom:5px;line-height:1.5}.wiki-config-header[data-v-0c2ec91a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:8px;padding-bottom:8px;border-bottom:2px solid #3498db}.wiki-config-header i[data-v-0c2ec91a]:first-child{color:#3498db;font-size:18px}.btn-translate-wiki[data-v-0c2ec91a]{margin-left:auto;padding:4px 12px;font-size:12px;font-weight:500;color:#fff;background-color:#22c55e;border:none;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:background-color .2s,opacity .2s;transition:background-color .2s,opacity .2s}.btn-translate-wiki[data-v-0c2ec91a]:hover:not(:disabled){background-color:#16a34a}.btn-translate-wiki[data-v-0c2ec91a]:disabled{opacity:.6;cursor:not-allowed}.btn-translate-wiki i[data-v-0c2ec91a]{font-size:14px;color:#fff!important}.wiki-config-hint[data-v-0c2ec91a]{font-size:13px;color:#6c757d;margin-bottom:12px;font-style:italic}.wiki-editor-container[data-v-0c2ec91a]{border:1px solid #dee2e6;border-radius:6px;padding:15px;background-color:#fff;min-height:300px;max-height:500px;overflow-y:auto}.wiki-editor-container[data-v-0c2ec91a]:focus-within{border-color:#3498db;-webkit-box-shadow:0 0 0 3px rgba(52,152,219,.1);box-shadow:0 0 0 3px rgba(52,152,219,.1)}.wiki-editor-container[data-v-0c2ec91a] .abc{background-color:#fff}.wiki-editor-container[data-v-0c2ec91a] .codex-editor{background-color:transparent}.wiki-editor-container[data-v-0c2ec91a] .codex-editor__redactor{background-color:transparent;padding-bottom:100px!important}.wiki-editor-container[data-v-0c2ec91a] .ce-block{background-color:transparent}.wiki-editor-container[data-v-0c2ec91a] .ce-block__content{background-color:transparent;max-width:100%}.wiki-editor-container[data-v-0c2ec91a] ol,.wiki-editor-container[data-v-0c2ec91a] ul{margin:10px 0;padding-left:25px}.wiki-editor-container[data-v-0c2ec91a] ul{list-style-type:disc}.wiki-editor-container[data-v-0c2ec91a] ol{list-style-type:decimal}.wiki-editor-container[data-v-0c2ec91a] li{margin-bottom:5px;line-height:1.5}.wiki-config-header-translation[data-v-0c2ec91a]{border-bottom-color:#22c55e;margin-top:20px}.wiki-config-header-translation i[data-v-0c2ec91a]{color:#22c55e}.wiki-editor-container-translation[data-v-0c2ec91a]{border-color:#86efac}.wiki-editor-container-translation[data-v-0c2ec91a]:focus-within{border-color:#22c55e;-webkit-box-shadow:0 0 0 3px rgba(34,197,94,.1);box-shadow:0 0 0 3px rgba(34,197,94,.1)}