p,ul{margin:0!important}p{padding:0!important}[data-modal=dialog].v--modal-overlay{z-index:1100!important}.wm-bg-1{background-color:var(--brand-accent)!important}.wm-bg-1,.wm-bg-2{color:#fff!important}.wm-bg-2{background-color:var(--brand-primary)!important}.wm-bg-3{background-color:var(--border-strong)!important}.wm-bg-3,.wm-bg-4{color:#fff!important}.wm-bg-4{background-color:var(--brand-link)!important}.wm-bg-5{background-color:var(--highlight)!important}.wm-bg-5,.wm-bg-6{color:#000!important}.wm-bg-6{background-color:var(--surface)!important}.wm-bg-7{background-color:var(--surface-head)!important;color:#fff!important}.wm-bg-checked{background-color:#f5f5f5!important}.wm-br-1{border-color:var(--brand-accent)!important}.wm-br-2{border-color:var(--brand-primary)!important}.wm-br-3{border-color:var(--border-strong)!important}.wm-br-4{border-color:var(--border)!important}.wm-fc-1{color:var(--brand-accent)!important}.wm-fc-2{color:var(--brand-primary)!important}.wm-fc-3{color:var(--brand-link)!important}.wm-fw-500{font-weight:500!important}.wm-fs-12{font-size:12px!important}.wm-fs-13{font-size:13px!important}.wm-fs-14{font-size:14px!important}.wm-fs-15{font-size:15px!important}.wm-fs-16{font-size:16px!important}.wm-fs-20{font-size:20px!important}.wm-ft-ss{font-family:sans-serif}.wm-rd-15{border-radius:15px!important}.wm-rd-25{border-radius:25px!important}.wm-rd-tl-15{border-top-left-radius:15px!important}.wm-rd-tr-15{border-top-right-radius:15px!important}.wm-rd-lt-15{border-top-left-radius:15px!important;border-bottom-left-radius:15px!important}.wm-rd-rt-15{border-top-right-radius:15px!important;border-bottom-right-radius:15px!important}.wm-mw-90{max-width:90%!important}.wm-font-mono,.wm-font-mono-14{font-family:monospace}.wm-font-mono-14{font-size:14px}.text-striked{text-decoration:line-through}.text-break-all{word-break:break-all!important}.dropdown-toggle:after{display:none!important}.pointer{cursor:pointer}.hand{cursor:-webkit-grab;cursor:grab}.border-danger .vs__dropdown-toggle{border-color:#dc3545!important}.v-select{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.vs__dropdown-option{font-size:1rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 10px!important}.vs__dropdown-toggle{height:calc(1.5em + .75rem + 2px)}.vdp-datepicker input{border:none;padding:0;margin:0;width:110px;height:100%}.vdp-datepicker__calendar{border:none!important;border-radius:10px!important;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;width:230px!important}.vdp-datepicker__calendar header{line-height:30px!important;font-size:14px!important;font-weight:500}.vdp-datepicker__calendar .cell{height:25px!important;line-height:23px!important;font-size:12px!important;font-weight:500;padding:0!important}.vdp-datepicker__calendar .cell.selected{background:var(--brand-primary)!important;color:#fff!important;border-radius:15px}.b-pagination .page-item .page-link{padding:2px 10px;font-weight:500;font-size:15px;color:var(--brand-primary);border:none}.b-pagination .page-item .page-link:hover{border-radius:.25rem!important}.b-pagination .page-item.active .page-link{background-color:var(--brand-primary)!important;color:#fff;border-radius:.25rem!important}.ql-container,.ql-toolbar{border:none!important}.ql-editor{padding-top:0!important;min-height:45px!important}.ql-editor.ql-blank:before{font-style:normal!important}.v--modal{border-radius:15px!important}.v--modal-overlay{background:rgba(0,0,0,.4)!important}.v--modal-overlay .v--modal-box{overflow:visible!important}.vue-dialog .dialog-c-title{font-weight:500!important;font-size:18px!important;text-overflow:ellipsis;text-align:center!important;color:var(--brand-primary)!important;overflow:hidden;white-space:nowrap}.vue-dialog .dialog-c-text{font-size:18px!important}button.vue-dialog-button{font-size:16px!important;font-weight:500}.table-striped tbody tr:nth-of-type(odd){background-color:#fafafa}.list-group-item{display:block;padding:5px 15px;font-size:18px;font-weight:500;border-radius:15px;border:none}.list-group-item.active{padding:5px 15px;border-radius:15px;color:#fff!important}.nav-link{color:var(--brand-primary);display:block;padding:.5rem 1rem;font-weight:500}.toasted.wm{border-radius:30px;min-height:38px;line-height:1.1em;background-color:var(--brand-primary);padding:0 20px;font-size:15px;font-weight:500;color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.modal-title,.spinner-border{color:var(--brand-primary)}.modal-title{font-size:20px}.modal-footer,.modal-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none}.modal-body{text-align:center;font-weight:500;font-size:18px}.modal-content{border-radius:15px}.modal-footer button{background-color:var(--brand-primary);border-radius:15px;border:none;font-weight:500}.auth-page{min-height:100vh;display:-webkit-box;display:-ms-flexbox;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:32px 16px;background:radial-gradient(900px 500px at 0 0,var(--brand-accent-soft),transparent 60%),radial-gradient(900px 500px at 100% 100%,var(--brand-primary-soft),transparent 60%),var(--surface);position:relative;overflow:hidden}.auth-page:before{content:"";position:absolute;width:900px;height:900px;right:-380px;top:-520px;border-radius:50%;border:40px solid rgba(var(--brand-primary-rgb),.05);pointer-events:none}.auth-shell{width:100%;max-width:420px;position:relative}.auth-card{background:#fff;border:1px solid var(--border);border-radius:16px;-webkit-box-shadow:0 1px 2px rgba(15,36,96,.04),0 12px 32px rgba(15,36,96,.08);box-shadow:0 1px 2px rgba(15,36,96,.04),0 12px 32px rgba(15,36,96,.08);padding:40px 36px 32px;position:relative;overflow:hidden}.auth-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:-webkit-gradient(linear,left top,right top,from(var(--brand-primary)),to(var(--brand-accent)));background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent))}.auth-logo{display:block;width:100%;max-width:250px;margin:0 auto 28px}.auth-title{font-size:22px;font-weight:600;color:var(--text);text-align:center;margin:0 0 28px}.auth-title.has-hint{margin-bottom:8px}.auth-hint{font-size:14px;line-height:1.5;color:var(--text-muted);text-align:center;margin:0 0 24px!important}.auth-label{display:block;font-size:13px;font-weight:600;color:var(--text);margin-bottom:6px}.auth-field{position:relative;margin-bottom:18px}.auth-field-icon{position:absolute;left:14px;top:23px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:var(--text-muted);-webkit-transition:color .15s;transition:color .15s;pointer-events:none}.auth-field:focus-within .auth-field-icon{color:var(--brand-accent-ink)}.auth-input{width:100%;height:46px;padding:0 14px 0 40px;font-size:15px;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:10px;outline:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.auth-input.has-toggle{padding-right:44px}.auth-input::-webkit-input-placeholder{color:#94a3b8}.auth-input::-moz-placeholder{color:#94a3b8}.auth-input:-ms-input-placeholder{color:#94a3b8}.auth-input::-ms-input-placeholder{color:#94a3b8}.auth-input::placeholder{color:#94a3b8}.auth-input:hover{border-color:#b4c0d0}.auth-input:focus{border-color:var(--brand-accent);-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}.auth-input.is-invalid,.auth-input.is-invalid:focus{border-color:var(--danger);-webkit-box-shadow:0 0 0 3px rgba(220,38,38,.15);box-shadow:0 0 0 3px rgba(220,38,38,.15)}.auth-error{font-size:12px;color:var(--danger);margin-top:6px}.auth-toggle{position:absolute;right:6px;top:6px;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer}.auth-toggle:hover{color:var(--text);background:var(--surface-head)}.auth-toggle:focus-visible{outline:none;-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}.auth-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:-6px 0 22px}.auth-row.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0}.auth-link{border:none;background:none;padding:0;font-size:13px;font-weight:600;color:var(--brand-link);cursor:pointer}.auth-link:hover{color:var(--brand-primary-hover);text-decoration:underline}.auth-submit{width:100%;height:46px;border:none;border-radius:10px;background:var(--brand-primary);color:#fff;font-size:15px;font-weight:600;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(var(--brand-primary-rgb),.25);box-shadow:0 4px 12px rgba(var(--brand-primary-rgb),.25);-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}.auth-submit:hover{background:var(--brand-primary-hover);-webkit-box-shadow:0 6px 16px rgba(var(--brand-primary-rgb),.3);box-shadow:0 6px 16px rgba(var(--brand-primary-rgb),.3)}.auth-submit:focus-visible{outline:none;-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}.auth-footer{display:-webkit-box;display:-ms-flexbox;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-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:28px;font-size:12px;color:var(--text-muted)}.auth-footer-logo{width:36px;height:36px;border-radius:50%;background:#fff;padding:3px;-webkit-box-shadow:0 1px 3px rgba(15,36,96,.12);box-shadow:0 1px 3px rgba(15,36,96,.12)}.auth-footer-copy{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}@media (max-width:480px){.auth-card{padding:32px 20px 24px}.auth-logo{max-width:210px}}.box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%;z-index:0}.box .header{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:299px;background:#f5fafb 0 0 no-repeat padding-box;opacity:1}.box .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:transparent -webkit-gradient(linear,left bottom,left top,from(var(--brand-accent)),to(var(--brand-accent-ink))) 0 0 no-repeat padding-box;background:transparent linear-gradient(0deg,var(--brand-accent),var(--brand-accent-ink)) 0 0 no-repeat padding-box;opacity:1}.box .row.footer{-webkit-box-flex:0;-ms-flex:0 1 40px;flex:0 1 40px}#header .navbar{height:53px;padding:0 16px 0 8px!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#header .navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0;padding:0 16px 0 4px!important;border-right:1px solid var(--border)}#header .navbar-nav:not(.ml-auto){gap:2px;padding-left:12px}#header .dropdown-toggle:after{display:none!important}#header .wm-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;padding:0 12px;font-size:15px;font-weight:500;color:var(--text-muted);border-radius:8px;white-space:nowrap;cursor:pointer;-webkit-transition:color .15s,background-color .15s;transition:color .15s,background-color .15s}#header .wm-nav-link a{color:inherit;text-decoration:none}#header .wm-nav-link .nav-caret{margin-left:6px;font-size:10px;opacity:.7}#header .wm-nav-link:hover{color:var(--text);background-color:var(--surface-head)}#header .wm-nav-link.active{color:var(--brand-primary);background-color:var(--brand-primary-soft);font-weight:600}#header .user-menu .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:40px;padding:0 8px 0 4px!important;border-radius:20px;color:var(--text)!important}#header .user-menu .nav-link:hover{background-color:var(--surface-head)}#header .user-avatar{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:50%;font-size:13px;font-weight:600;color:var(--brand-primary);background:var(--brand-primary-soft)}#header .user-name{font-size:14px;font-weight:500}#header .user-caret{font-size:10px;color:var(--text-muted)}#header .dropdown-menu{padding:6px;border:1px solid var(--border);border-radius:10px;-webkit-box-shadow:0 8px 24px rgba(15,36,96,.12);box-shadow:0 8px 24px rgba(15,36,96,.12)}#header .dropdown-item{padding:8px 12px;font-size:14px;border-radius:6px}#header .dropdown-item:active,#header .dropdown-item:hover{color:var(--text);background-color:var(--surface-head)}.popover.header-menu{min-width:220px;border:1px solid var(--border);border-radius:10px;-webkit-box-shadow:0 8px 24px rgba(15,36,96,.12)!important;box-shadow:0 8px 24px rgba(15,36,96,.12)!important}.popover.header-menu .arrow{display:none}.popover.header-menu .popover-header{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:transparent;border-bottom:1px solid var(--border)}.popover.header-menu .popover-body{padding:6px!important}.popover.header-menu .popover-body .pointer{padding:8px 12px!important;font-size:14px!important;font-weight:500!important;color:var(--text)!important;border-bottom:0!important;border-radius:6px}.popover.header-menu .popover-body .pointer:hover{color:var(--brand-primary)!important;background-color:var(--brand-primary-soft)}.popover.header-menu .popover-body .pointer[id]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popover.header-menu .popover-body .pointer[id]:after{content:"";margin-left:auto;padding-left:12px;font-family:Font Awesome\ 5 Free;font-weight:900;font-size:10px;color:var(--text-muted)}#gaps-menu-popover.popover .popover-body{padding:6px!important}#select-popover .toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:32px;cursor:pointer;color:var(--text);border:1px solid var(--border-strong);border-radius:8px;padding:4px 10px;background-color:#fff}#select-popover .toggle:hover{border-color:var(--brand-primary-tint)}#select-popover .toggle .fa-chevron-down{font-size:11px;color:var(--text-muted)}#select-popover .toggle .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:5px;font-weight:400;font-size:14px}#select-popover .popover{border-radius:15px;min-width:250px;max-width:500px!important}#select-popover .popover .popover-header{background-color:#fff;color:var(--brand-primary)}#select-popover .popover .popover-body{padding:5px!important}#select-popover .popover .vdp-datepicker input{width:95%!important}#select-popover .popover .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.entities{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid var(--border);padding:0 12px}.entities,.entities .entities-title{display:-webkit-box;display:-ms-flexbox;display:flex}.entities .entities-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:14px;margin-right:6px;font-size:16px;font-weight:600;color:var(--text);white-space:nowrap;position:relative}.entities .entities-title:after{content:"";position:absolute;right:0;top:50%;width:1px;height:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--border-strong)}.entities .scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-muted);font-size:12px;cursor:pointer}.entities .scroll:hover{color:var(--brand-primary)}.entities .scroll.left{margin-left:0;margin-right:10px}.entities .scroll.right{margin-left:10px;margin-right:0}.entities .tabs{overflow:hidden;-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.entities .tabs,.entities .tabs .tab{display:-webkit-box;display:-ms-flexbox;display:flex}.entities .tabs .tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px 8px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text-muted);border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer;-webkit-transition:color .15s,border-color .15s;transition:color .15s,border-color .15s}.entities .tabs .tab:hover{color:var(--text);border-bottom-color:var(--border-strong)}.entities .tabs .tab.active{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.table[data-v-46eaeff4]{color:var(--brand-accent)}.wm-b-r[data-v-46eaeff4]{border-right:1px solid #a39e9e}.sum-toolbar[data-v-46eaeff4]{gap:8px;padding:10px 16px}.sum-toolbar .input-group[data-v-46eaeff4]{width:auto;min-width:260px}.sum-export-item[data-v-46eaeff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:7px 10px;font-size:14px;color:var(--text);border-radius:8px;cursor:pointer}.sum-export-item[data-v-46eaeff4]:hover{background:var(--surface-head)}.sum-export-item i[data-v-46eaeff4]{width:16px;text-align:center;color:var(--text-muted)}.title-report[data-v-46eaeff4]{font-size:20px;font-weight:700;color:var(--brand-accent)}.gap-toolbar{gap:8px;padding:10px 12px;background:#fff}.multiselect ul{margin:4px 0 0;border:1px solid var(--border-strong);border-radius:8px;padding:6px 8px}#provider-filter-popover.popover{max-width:none!important;width:350px}#provider-filter-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#provider-filter-popover.popover .popover-body{padding:10px!important}#measure-filter-popover.popover{max-width:none!important;width:400px}#measure-filter-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#measure-filter-popover.popover .popover-body{padding:10px!important}#refdate-filter-popover.popover{max-width:none!important;width:350px}#refdate-filter-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#refdate-filter-popover.popover .popover-body{padding:10px!important}#priority-filter-popover.popover{max-width:none!important;width:300px}#priority-filter-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#priority-filter-popover.popover .popover-body{padding:10px!important}#priority-filter-popover.popover table{font-size:16px}#priority-popover.popover{max-width:none!important;width:350px}#priority-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#priority-popover.popover .popover-body{padding:5px!important}#status-popover.popover{max-width:none!important;width:350px}#status-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#status-popover.popover .popover-body{padding:5px!important}#sub-status-popover.popover{max-width:none!important;width:310px}#sub-status-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#sub-status-popover.popover .popover-body{padding:5px!important}#sub-status-popover.popover .multiselect{width:100%;text-align:left}#sub-status-popover.popover .multiselect ul{border:1px solid #ddd;border-top:0;border-radius:0 0 3px 3px;left:0;padding:8px 8px;top:-1rem;width:100%;list-style:none;max-height:150px;overflow:auto}#conference-popover.popover{max-width:none!important;width:400px}#conference-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#conference-popover.popover .popover-body{padding:5px!important}.table-hover tbody tr:hover{background-color:#f5f5f5}.wm-sub-text{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-container-sub-text{margin-bottom:20px;display:inline-table}.badge-status{text-align:center!important;border-radius:5px!important;border:1px solid;padding:0 3px;font-weight:500!important;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}th{background:#fff;position:-webkit-sticky;position:sticky;top:0;border:1px solid #f0f0f0}tbody:hover{background-color:#f0f0f0}.fs-small{font-size:.875rem}.fs-xs{font-size:.75rem}.gap-list .notif-chip{display:-webkit-box;display:-ms-flexbox;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:4px;width:100%;height:22px;padding:0 6px;font-size:12px;font-weight:600;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer}.gap-list .notif-chip:focus{outline:none;-webkit-box-shadow:0 0 0 2px var(--focus-ring);box-shadow:0 0 0 2px var(--focus-ring)}.gap-list .notif-chip.is-zero{color:#94a3b8}.gap-list .notif-chip.is-zero:hover{background:var(--surface-head);color:var(--text-muted)}.gap-list .notif-chip.is-ok{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.gap-list .notif-chip.is-warn{color:#b45309;background:#fffbeb;border-color:#fde68a}.gap-list .notif-chip.is-hot{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.gap-list .gl-reason{font-size:13px}.gap-list .gl-under{margin-top:4px;font-size:13px;line-height:1.3}.gb-options[data-v-7bbe219b]{margin:8px 6px 0;border:1px solid var(--border);border-radius:8px;padding:4px}.gb-option[data-v-7bbe219b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 10px;font-size:14px;color:var(--text);border-radius:8px;cursor:pointer}.gb-option[data-v-7bbe219b]:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--dot,var(--border-strong));-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.gb-option[data-v-7bbe219b]:hover{background:var(--surface-head)}.gb-option.active[data-v-7bbe219b]{font-weight:600;color:var(--brand-primary);background:var(--brand-primary-soft)}.gb-option.active[data-v-7bbe219b]:after{content:"";margin-left:auto;font-family:Font Awesome\ 5 Free;font-weight:900;font-size:12px}.gb-options[data-v-8db894a2]{margin:8px 6px 0;border:1px solid var(--border);border-radius:8px;padding:4px}.gb-option[data-v-8db894a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 10px;font-size:14px;color:var(--text);border-radius:8px;cursor:pointer}.gb-option[data-v-8db894a2]:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--dot,var(--border-strong));-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.gb-option[data-v-8db894a2]:hover{background:var(--surface-head)}.gb-option.active[data-v-8db894a2]{font-weight:600;color:var(--brand-primary);background:var(--brand-primary-soft)}.gb-option.active[data-v-8db894a2]:after{content:"";margin-left:auto;font-family:Font Awesome\ 5 Free;font-weight:900;font-size:12px}.ps-results[data-v-0b10260a]{height:340px;margin:10px 6px 4px;overflow:auto}.ps-results .table th[data-v-0b10260a]{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:8px 12px;font-size:12px;font-weight:500;color:var(--text-muted);background:#fff;border:0;border-bottom:1px solid var(--border)}.ps-name[data-v-0b10260a]{font-weight:600;color:var(--text)}.ps-muted[data-v-0b10260a]{color:var(--text-muted)}.ps-phone[data-v-0b10260a]{display:inline-block;padding:2px 10px;font-size:13px;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:12px;white-space:nowrap;cursor:pointer}.ps-phone[data-v-0b10260a]:hover{background:var(--brand-primary-tint)}.pc-editor .gl-compose{margin:12px 6px 0}.pc-editor .gl-compose .gl-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px}.pc-editor .gl-compose .ge-actions{margin-top:10px!important}.pc-editor .gl-compose .gl-seg{gap:2px;padding:2px;background:var(--surface-head);border-radius:8px}.pc-editor .gl-compose .gl-seg,.pc-editor .gl-compose .gl-seg-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.pc-editor .gl-compose .gl-seg-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:13px;font-weight:500;color:var(--text-muted);border-radius:6px;cursor:pointer}.pc-editor .gl-compose .gl-seg-item i{font-size:11px}.pc-editor .gl-compose .gl-seg-item.active{color:var(--brand-primary);font-weight:600;background:#fff;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.08)}.pc-editor .gl-compose .ge-editor{margin:0}.pagination-modern .page-item .page-link{border:none;color:#4b5563;margin:0 2px;border-radius:6px!important}.pagination-modern .page-item.active .page-link{background-color:var(--brand-primary)!important;color:#fff}.patient-editor .form-modern{border-radius:8px;border:1px solid var(--border-strong);padding:.45rem .75rem}.patient-editor .custom-select.form-modern{padding-right:34px}.patient-editor .form-modern-status{max-width:90px;border-radius:0 8px 8px 0!important;background-color:#f8fafc;border-left:0}.patient-editor .nav-pills-modern .nav-link{padding:5px 12px;font-size:14px;color:var(--text-muted);font-weight:500;border-radius:8px}.patient-editor .nav-pills-modern .nav-link:hover{color:var(--text);background:var(--surface-head)}.patient-editor .nav-pills-modern .nav-link.active{background-color:var(--brand-primary-soft)!important;color:var(--brand-primary);font-weight:600}.patient-editor label.small{font-size:12px;font-weight:500!important;color:var(--text-muted)!important}.patient-editor h6.text-primary{padding:0!important;font-size:12px;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;color:var(--text)!important;border-bottom:0!important}.patient-editor h6.text-primary i{display:none}.patient-editor .is-invalid{border-color:#ef4444!important;background-image:none}.patient-editor .card-header{padding:8px 0 4px;margin-bottom:5px!important;background-color:transparent;border-bottom:0}.patient-editor .provider-scroll-viewport{max-height:350px;overflow-y:auto;overflow-x:hidden}.patient-editor .provider-scroll-viewport::-webkit-scrollbar{width:6px}.patient-editor .provider-scroll-viewport::-webkit-scrollbar-track{background:#f1f5f9}.patient-editor .provider-scroll-viewport::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.patient-editor .provider-scroll-viewport::-webkit-scrollbar-thumb:hover{background:#94a3b8}.patient-editor .tab-error{color:#ef4444!important;border:1px solid #fee2e2!important;background-color:#fef2f2!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.patient-editor .tab-error.active{background-color:#ef4444!important;color:#fff!important;border-color:#ef4444!important;-webkit-box-shadow:0 4px 12px rgba(239,68,68,.2);box-shadow:0 4px 12px rgba(239,68,68,.2)}.patient-editor{border-radius:15px!important}.patient-viewer .pv-address{color:var(--brand-link)!important}.patient-viewer .pv-actions{margin:12px 4px 4px}#input-popover .toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border:1px solid #dee2e6;border-radius:15px;padding:4px 10px;background-color:#fff}#input-popover .toggle .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:5px;font-weight:400;font-size:15px}.popover{border-radius:15px;min-width:250px;max-width:500px}.popover .popover-header{background-color:#fff;color:var(--brand-primary)}.popover .popover-body{padding:5px!important}.popover .vdp-datepicker input{width:95%!important}.popover .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.options .option[data-v-87503742]{padding:5px 10px;cursor:pointer}.options .option.active[data-v-87503742]{border-left:1px solid var(--border);border-right:1px solid var(--border);background-color:var(--brand-accent);font-weight:500;color:#fff}.options .option[data-v-72b65037]{padding:5px 10px;cursor:pointer}.options .option.active[data-v-72b65037]{border-left:1px solid var(--border);border-right:1px solid var(--border);font-weight:500;background-color:var(--brand-accent);color:#fff}#date-answer .vdp-datepicker__calendar{width:280px!important;padding:4px 6px 6px;border:0!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important}#date-answer .vdp-datepicker__calendar header{line-height:32px}#date-answer .vdp-datepicker__calendar header .up{font-size:14px;font-weight:600;color:var(--text);border-radius:6px}#date-answer .vdp-datepicker__calendar header .next,#date-answer .vdp-datepicker__calendar header .prev{border-radius:6px}#date-answer .vdp-datepicker__calendar header .prev:after{border-right-color:var(--text-muted)}#date-answer .vdp-datepicker__calendar header .next:after{border-left-color:var(--text-muted)}#date-answer .vdp-datepicker__calendar header .next:not(.disabled):hover,#date-answer .vdp-datepicker__calendar header .prev:not(.disabled):hover,#date-answer .vdp-datepicker__calendar header .up:not(.disabled):hover{background:var(--surface-head)}#date-answer .vdp-datepicker__calendar .cell{height:32px!important;line-height:32px!important;font-size:13px;color:var(--text);border:0!important;border-radius:8px}#date-answer .vdp-datepicker__calendar .cell.day-header{height:26px!important;line-height:26px!important;font-size:11px;font-weight:600;color:var(--text-muted)}#date-answer .vdp-datepicker__calendar .cell:not(.blank):not(.disabled):not(.day-header):hover{background:var(--surface-head)}#date-answer .vdp-datepicker__calendar .cell.selected,#date-answer .vdp-datepicker__calendar .cell.selected:hover{color:#fff;font-weight:600;background:var(--brand-primary)!important}#date-answer .vdp-datepicker__calendar .cell.disabled{color:var(--border-strong)}.da-value{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:2px 10px;font-size:13px;font-weight:600;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:12px}#time-answer .b-time-header{font-size:25px}#time-answer bdi{font-weight:500!important}#datetime-answer .vdp-datepicker__calendar{width:280px!important;padding:4px 6px 6px;border:0!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important}#datetime-answer .vdp-datepicker__calendar header{line-height:32px}#datetime-answer .vdp-datepicker__calendar header .up{font-size:14px;font-weight:600;color:var(--text);border-radius:6px}#datetime-answer .vdp-datepicker__calendar header .next,#datetime-answer .vdp-datepicker__calendar header .prev{border-radius:6px}#datetime-answer .vdp-datepicker__calendar header .prev:after{border-right-color:var(--text-muted)}#datetime-answer .vdp-datepicker__calendar header .next:after{border-left-color:var(--text-muted)}#datetime-answer .vdp-datepicker__calendar header .next:not(.disabled):hover,#datetime-answer .vdp-datepicker__calendar header .prev:not(.disabled):hover,#datetime-answer .vdp-datepicker__calendar header .up:not(.disabled):hover{background:var(--surface-head)}#datetime-answer .vdp-datepicker__calendar .cell{height:32px!important;line-height:32px!important;font-size:13px;color:var(--text);border:0!important;border-radius:8px}#datetime-answer .vdp-datepicker__calendar .cell.day-header{height:26px!important;line-height:26px!important;font-size:11px;font-weight:600;color:var(--text-muted)}#datetime-answer .vdp-datepicker__calendar .cell:not(.blank):not(.disabled):not(.day-header):hover{background:var(--surface-head)}#datetime-answer .vdp-datepicker__calendar .cell.selected,#datetime-answer .vdp-datepicker__calendar .cell.selected:hover{color:#fff;font-weight:600;background:var(--brand-primary)!important}#datetime-answer .vdp-datepicker__calendar .cell.disabled{color:var(--border-strong)}#datetime-answer .b-time{border-left:1px solid var(--border)}#datetime-answer .b-time-header{font-weight:600;color:var(--text)}.dta-foot{border-top:1px solid var(--border)}.dta-value{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:2px 10px;font-size:13px;font-weight:600;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:12px}.questions[data-v-3492199e]{overflow:auto;height:400px;padding:5px}.questions .question[data-v-3492199e]{margin-bottom:10px;background-color:#fff}.questions .question .position[data-v-3492199e]{margin-top:6px;font-size:12px;font-weight:600;color:var(--text-muted)}.questions .question .position span[data-v-3492199e]:before{content:"#"}.questions .question .section[data-v-3492199e]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.questions .question .title[data-v-3492199e]{margin-top:4px;font-size:16px;font-weight:600;color:var(--text)}.questions .question .text[data-v-3492199e]{margin-top:4px;font-size:13px;color:var(--text-muted)}.questions .answer[data-v-3492199e]{border:1px solid var(--border-strong)!important;border-radius:8px;padding:6px}.fv-card[data-v-c4d96ea4]{margin:0 4px 10px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.section[data-v-c4d96ea4]{padding:8px 12px 0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.fv-title[data-v-c4d96ea4]{font-size:15px;font-weight:600;color:var(--text)}.fv-text[data-v-c4d96ea4]{margin-top:2px;font-size:13px;color:var(--text-muted)}.fv-answer[data-v-c4d96ea4]{padding:0 6px 6px;font-size:15px}.fv-meta[data-v-c4d96ea4]{padding:6px 12px;font-size:12px;text-align:right;color:var(--text-muted);background:var(--surface-head)}.gn-notifier .table-notif{font-size:14px!important}.gn-notifier .custom-select.phones{font-size:13px;height:30px;padding:2px 30px 2px 8px!important;border:1px solid var(--border-strong);border-radius:8px;background-position:right 8px center}.gn-notifier .custom-select.phones,.gn-notifier .progress{-webkit-box-shadow:none!important;box-shadow:none!important}.gn-notifier .progress{height:22px!important;margin:4px 6px 0;background:var(--surface-head);border-radius:8px}.gn-notifier .progress .progress-bar{font-size:12px;font-weight:500;line-height:22px}.gn-notifier .progress .bg-primary{background:var(--brand-primary)!important}.gn-notifier .progress .bg-danger{background:var(--danger)!important}.gn-notifier .gn-channels{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:8px 6px 0}.gn-notifier .gn-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:30px;padding:0 12px 0 8px;font-size:14px;font-weight:500;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:8px;-webkit-box-shadow:none;box-shadow:none}.gn-notifier .gn-chip:hover{background:var(--surface-head)}.gn-notifier .gn-chip i{color:var(--text-muted)!important}.gn-notifier .gn-chip .fa-check-circle{color:var(--brand-primary)!important}.gn-notifier .gn-block{margin:12px 6px 0;border:1px solid var(--border);border-radius:10px;overflow:hidden}.gn-notifier .gn-block-head{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;padding:8px 12px;font-size:14px;font-weight:600;color:var(--text)}.gn-notifier .gn-block-head>i{font-size:15px;color:var(--text-muted)!important}.gn-notifier .gn-block-head>i.fa-check-circle{color:var(--brand-primary)!important}.gn-notifier .gn-block-head .ge-row-btn i{margin-right:6px!important}.gn-notifier .gn-template{padding:4px 12px 8px!important}.gn-notifier .gn-template.input-group[data-label]{padding:22px 12px 8px!important}.gn-notifier .gn-template.input-group[data-label]:before{top:4px;left:14px}.gn-notifier .gn-block .table-notif th{padding:6px 8px!important;font-size:12px;font-weight:500;color:var(--text-muted);background:var(--surface-head);border-top:1px solid var(--border)}.gn-notifier .gn-block .table-notif td{border-top:1px solid var(--border)}.gn-notifier .gn-block .table-notif tbody tr:hover td{background:color-mix(in srgb,var(--brand-primary) 4%,#fff)}.gn-notifier .gn-block .table-notif .wm-fc-2{color:var(--brand-primary)!important}.gn-notifier .gn-block .table-notif .fa-sms.fa-lg{font-size:1.1em}.gn-notifier .gn-npi{color:var(--text-muted)}.gn-notifier .gn-preview{margin:8px 6px 0}.gn-notifier .gn-preview i{color:var(--brand-primary)}.gn-notifier .gn-preview-text{margin-top:6px;font-size:14px;color:var(--text)}.gn-notifier .gn-try{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:12px 6px 0}.gn-notifier .gn-try .form-control{height:34px;border-radius:8px!important}.pdf-container[data-v-25225ff2]{width:800px;max-width:100%;background:#fff;color:#000;font-family:Arial,sans-serif;padding:20px;margin:0 auto;overflow:visible!important}.pdf-header[data-v-25225ff2]{text-align:center;margin-bottom:25px}.pdf-header img[data-v-25225ff2]{width:140px;height:auto;display:block;margin:0 auto 10px}.pdf-header h2[data-v-25225ff2]{font-size:22px;color:var(--brand-primary);margin-bottom:5px}.pdf-header .pdf-date[data-v-25225ff2]{font-size:13px;color:#666}.pdf-patient-info[data-v-25225ff2]{margin-bottom:25px}.pdf-patient-info .patient-body[data-v-25225ff2]{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #dee2e6;border-top:none;padding:10px 15px;font-size:14px;background:#fff}.pdf-patient-info .patient-body .patient-field[data-v-25225ff2]{margin-bottom:6px}.pdf-patient-info .patient-body .patient-field strong[data-v-25225ff2]{display:inline-block;width:120px;color:var(--brand-primary)}.pdf-patient-info .patient-body .patient-field span[data-v-25225ff2]{color:#333}.pdf-section[data-v-25225ff2]{background-color:var(--brand-accent);color:#fff;font-weight:700;padding:5px 10px;border-radius:4px 4px 0 0}.pdf-body[data-v-25225ff2]{border:1px solid #dee2e6;padding:10px 15px;border-top:none}.pdf-title[data-v-25225ff2]{font-size:16px;font-weight:600}.pdf-subtext[data-v-25225ff2]{font-size:13px;color:#555;margin-bottom:6px}.pdf-answer[data-v-25225ff2]{margin-top:8px;font-size:14px;background:#f8f9fa;padding:6px 10px;border-radius:4px}.pdf-meta[data-v-25225ff2]{margin-top:5px;text-align:right;font-size:12px;color:#777}.pdf-footer[data-v-25225ff2]{text-align:center;margin-top:40px;font-size:12px;color:#999;border-top:1px solid #eee;padding-top:10px}.pdf-question[data-v-25225ff2]{page-break-inside:avoid;margin-bottom:15px}.modal-width[data-v-1d5aeda3]{width:1000px!important}.conflict-header-card[data-v-1d5aeda3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:18px;padding:20px;margin-bottom:20px;background:#fff8e8;border:1px solid #ffe0a3;border-radius:18px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.header-icon[data-v-1d5aeda3]{width:56px;height:56px;min-width:56px;border-radius:50%;background:rgba(27,172,190,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-icon i[data-v-1d5aeda3]{color:var(--brand-accent);font-size:24px}.header-content[data-v-1d5aeda3]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.header-content h3[data-v-1d5aeda3]{margin:0;font-size:22px;font-weight:700;color:#111827}.header-subtitle[data-v-1d5aeda3]{margin-top:4px;margin-bottom:18px;color:#6b7280;font-size:14px}.summary-card[data-v-1d5aeda3],.summary-item[data-v-1d5aeda3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.summary-item[data-v-1d5aeda3]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid #eee;border-radius:14px;padding:14px}.summary-item i[data-v-1d5aeda3]{margin-top:2px;font-size:20px;-ms-flex-negative:0;flex-shrink:0}.summary-item>div[data-v-1d5aeda3]{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}.summary-item.success i[data-v-1d5aeda3]{color:#16a34a}.summary-item.danger i[data-v-1d5aeda3]{color:#dc2626}.summary-value[data-v-1d5aeda3]{margin-top:4px;font-size:26px;font-weight:700;line-height:1}h5[data-v-1d5aeda3]{text-align:left;color:#111827;font-size:18px;margin-bottom:14px}.conflict-list[data-v-1d5aeda3]{max-height:none!important;overflow:visible!important;padding-right:4px}.conflict-card[data-v-1d5aeda3]{background:#fff;border-radius:14px;padding:16px;margin-bottom:12px;border-left:5px solid #dc2626;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:visible!important}.conflict-row[data-v-1d5aeda3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;overflow:visible!important}.conflict-original[data-v-1d5aeda3]{min-width:180px}.conflict-date[data-v-1d5aeda3]{font-size:17px;font-weight:700;color:#111827}.conflict-time[data-v-1d5aeda3]{margin-top:6px;color:#6b7280;font-size:14px}.conflict-edit[data-v-1d5aeda3]{-webkit-box-flex:1;-ms-flex:1;flex:1}.conflict-edit label[data-v-1d5aeda3]{display:block;margin-bottom:6px;color:#6b7280;font-size:12px;font-weight:700}.conflict-edit .form-control[data-v-1d5aeda3]{height:38px}.conflict-status[data-v-1d5aeda3]{min-width:130px;text-align:right}.conflict-status .badge[data-v-1d5aeda3]{background:#fee2e2;color:#dc2626;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:700}.conflict-message[data-v-1d5aeda3]{margin-top:10px;color:#6b7280;font-size:13px}[data-v-1d5aeda3] .b-form-datepicker{width:100%}[data-v-1d5aeda3] .b-form-datepicker>.btn{min-height:38px;text-align:left}[data-v-1d5aeda3] .dropdown-menu{z-index:999999!important}[data-v-1d5aeda3] .modal-content{overflow:visible!important}[data-v-1d5aeda3] .modal-body{max-height:70vh;overflow-y:auto!important;overflow-x:visible!important}@media (max-width:991px){.conflict-row[data-v-1d5aeda3],.summary-card[data-v-1d5aeda3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.conflict-row[data-v-1d5aeda3]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.conflict-original[data-v-1d5aeda3]{min-width:auto}.conflict-status[data-v-1d5aeda3]{text-align:left}}.full-date[data-v-1d5aeda3]{background-color:red;span{color:#fff!important}}.text-danger[data-v-1d5aeda3]{color:red!important}.appt .input-group-text{background-color:#fff}.appt .nav-link{padding:5px 10px!important;font-weight:500!important}.appt .b-calendar-grid-help{display:none}.appt .v-select-invalid .vs__dropdown-toggle{border:1px solid #dc3545!important}.appt .vs__dropdown-menu{max-height:165px}.appt .vs__selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:270px;padding:2px 5px!important;display:block}.appt .tab-pane{min-height:360px}.appt .comment p{display:block!important}.appt .nav-pills{padding-left:15px;padding-right:15px;padding-bottom:5px}.appt .full-date{background-color:red}.appt .full-date span{color:#fff!important}.appt .text-danger{color:red!important}.appt .day-picker-box{background:#fff;border:1px solid #ced4da;border-radius:4px;padding:0 5px;height:31px}.appt .day-picker-box,.appt .day-picker-box .btn-circle-day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appt .day-picker-box .btn-circle-day{width:24px;height:24px;border-radius:50%;border:none;background:transparent;font-size:10px;font-weight:700;color:#495057;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s;outline:none;margin:0 1px}.appt .day-picker-box .btn-circle-day:hover{background:#e9ecef}.appt .day-picker-box .btn-circle-day.active{background:var(--brand-primary);color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.appt .border-left-info{border:1px solid var(--brand-accent-soft);border-left:4px solid var(--brand-accent)!important;background-color:#f0fbfc;height:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;margin-bottom:0}.appt .uppercase{text-transform:uppercase;letter-spacing:.3px}.appt .wm-fs-13{font-size:13px}.appt .wm-fs-12{font-size:11px;line-height:1.2;display:block}.appt .custom-select-sm,.appt .form-control-sm{height:31px!important}#reminders-popover.popover{max-width:none!important;width:560px}#reminders-popover.popover .bk-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:2px 2px 8px;border-bottom:1px solid var(--border)}#reminders-popover.popover .bk-icon{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;font-size:13px;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:8px}#reminders-popover.popover .bk-title{font-size:15px;font-weight:600;color:var(--text)}#reminders-popover.popover .bk-list{overflow:auto;max-height:359px;margin-top:6px}#reminders-popover.popover .bk-list .table td{border-bottom:1px solid var(--border)}#reminders-popover.popover .bk-list .table tr:last-child td{border-bottom:0}#reminders-popover.popover .bk-muted{color:var(--text-muted)}#reminders-popover.popover .fa-circle{color:var(--border-strong)}#reminders-popover.popover .fa-check-circle{color:var(--success)!important}#reminders-popover.popover .fa-times-circle{color:var(--danger)!important}#reminders-popover.popover .bk-send-label{font-size:12px;font-weight:500;color:var(--text-muted)}#reminders-popover.popover .bk-send{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 12px;font-size:14px;font-weight:500;color:var(--brand-primary);background:#fff;border:1px solid var(--border-strong);border-radius:8px;cursor:pointer}#reminders-popover.popover .bk-send i{font-size:12px}#reminders-popover.popover .bk-send:hover:not(:disabled){background:var(--brand-primary-soft);border-color:var(--brand-primary-soft)}#reminders-popover.popover .bk-send:disabled{opacity:.45;cursor:default}#archive-popover.popover{max-width:none!important;width:520px}#archive-popover.popover .bk-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:2px 2px 8px;border-bottom:1px solid var(--border)}#archive-popover.popover .bk-icon{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;font-size:13px;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:8px}#archive-popover.popover .bk-title{font-size:15px;font-weight:600;color:var(--text)}#archive-popover.popover .bk-list{overflow:auto;max-height:359px;margin-top:6px}#archive-popover.popover .bk-list .table td{border-bottom:1px solid var(--border)}#archive-popover.popover .bk-list .table tr:last-child td{border-bottom:0}#archive-popover.popover .bk-muted{color:var(--text-muted)}#archive-popover.popover .fa-circle{color:var(--border-strong)}#archive-popover.popover .fa-check-circle{color:var(--success)!important}#archive-popover.popover .fa-times-circle{color:var(--danger)!important}#update-status-popover.popover{max-width:none!important;width:520px}#update-status-popover.popover .bk-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:2px 2px 8px;border-bottom:1px solid var(--border)}#update-status-popover.popover .bk-icon{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;font-size:13px;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:8px}#update-status-popover.popover .bk-title{font-size:15px;font-weight:600;color:var(--text)}#update-status-popover.popover .bk-list{overflow:auto;max-height:359px;margin-top:6px}#update-status-popover.popover .bk-list .table td{border-bottom:1px solid var(--border)}#update-status-popover.popover .bk-list .table tr:last-child td{border-bottom:0}#update-status-popover.popover .bk-muted{color:var(--text-muted)}#update-status-popover.popover .fa-circle{color:var(--border-strong)}#update-status-popover.popover .fa-check-circle{color:var(--success)!important}#update-status-popover.popover .fa-times-circle{color:var(--danger)!important}#update-status-popover.popover .bk-pick-wrap{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0}#update-status-popover.popover .bk-pick{height:32px;padding:0 10px;font-size:14px;font-weight:500;color:var(--text);background:#fff;border:1px solid var(--border-strong)!important;border-radius:8px;-webkit-box-shadow:none!important;box-shadow:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#update-lang-popover.popover{max-width:none!important;width:520px}#update-lang-popover.popover .bk-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:2px 2px 8px;border-bottom:1px solid var(--border)}#update-lang-popover.popover .bk-icon{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;font-size:13px;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:8px}#update-lang-popover.popover .bk-title{font-size:15px;font-weight:600;color:var(--text)}#update-lang-popover.popover .bk-list{overflow:auto;max-height:359px;margin-top:6px}#update-lang-popover.popover .bk-list .table td{border-bottom:1px solid var(--border)}#update-lang-popover.popover .bk-list .table tr:last-child td{border-bottom:0}#update-lang-popover.popover .bk-muted{color:var(--text-muted)}#update-lang-popover.popover .fa-circle{color:var(--border-strong)}#update-lang-popover.popover .fa-check-circle{color:var(--success)!important}#update-lang-popover.popover .fa-times-circle{color:var(--danger)!important}#update-lang-popover.popover .bk-lang{color:var(--text-muted);text-transform:lowercase}#update-lang-popover.popover .bk-lang:first-letter{text-transform:uppercase}#lang-popover.popover .dialog-c-text{text-align:center!important}#open-notifications-popover.popover{max-width:none!important;width:560px}#open-notifications-popover.popover .bk-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:2px 2px 8px;border-bottom:1px solid var(--border)}#open-notifications-popover.popover .bk-icon{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;font-size:13px;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:8px}#open-notifications-popover.popover .bk-title{font-size:15px;font-weight:600;color:var(--text)}#open-notifications-popover.popover .bk-list{overflow:auto;max-height:359px;margin-top:6px}#open-notifications-popover.popover .bk-list .table td{border-bottom:1px solid var(--border)}#open-notifications-popover.popover .bk-list .table tr:last-child td{border-bottom:0}#open-notifications-popover.popover .bk-muted{color:var(--text-muted)}#open-notifications-popover.popover .fa-circle{color:var(--border-strong)}#open-notifications-popover.popover .fa-check-circle{color:var(--success)!important}#open-notifications-popover.popover .fa-times-circle{color:var(--danger)!important}#open-notifications-popover.popover .bk-send-label{font-size:12px;font-weight:500;color:var(--text-muted)}#open-notifications-popover.popover .bk-send{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 12px;font-size:14px;font-weight:500;color:var(--brand-primary);background:#fff;border:1px solid var(--border-strong);border-radius:8px;cursor:pointer}#open-notifications-popover.popover .bk-send i{font-size:12px}#open-notifications-popover.popover .bk-send:hover:not(:disabled){background:var(--brand-primary-soft);border-color:var(--brand-primary-soft)}#open-notifications-popover.popover .bk-send:disabled{opacity:.45;cursor:default}#open-notifications-popover.popover .bk-compose{margin-top:10px;padding-top:8px;border-top:1px solid var(--border)}#open-notifications-popover.popover .bk-compose-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:4px}#open-notifications-popover.popover .bk-count{font-size:12px;color:var(--text-muted)}#open-notifications-popover.popover .bk-compose-row .pf-select{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;width:160px;margin-left:auto}#messages-popover.popover{max-width:none!important;width:560px}#messages-popover.popover .bk-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:2px 2px 8px;border-bottom:1px solid var(--border)}#messages-popover.popover .bk-icon{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;font-size:13px;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:8px}#messages-popover.popover .bk-title{font-size:15px;font-weight:600;color:var(--text)}#messages-popover.popover .bk-list{overflow:auto;max-height:359px;margin-top:6px}#messages-popover.popover .bk-list .table td{border-bottom:1px solid var(--border)}#messages-popover.popover .bk-list .table tr:last-child td{border-bottom:0}#messages-popover.popover .bk-muted{color:var(--text-muted)}#messages-popover.popover .fa-circle{color:var(--border-strong)}#messages-popover.popover .fa-check-circle{color:var(--success)!important}#messages-popover.popover .fa-times-circle{color:var(--danger)!important}#messages-popover.popover .pointer{cursor:pointer}#messages-popover.popover .bk-msgs{overflow:auto;max-height:420px;margin-top:8px}#messages-popover.popover .message{position:relative;width:100%}#messages-popover.popover .message br{clear:both}#messages-popover.popover .message .message-body{position:relative;margin:0 2px 8px;padding-bottom:8px;background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--text);overflow:hidden}#messages-popover.popover .message .message-body:hover{border-color:var(--border-strong)}#messages-popover.popover .message .message-info{display:flow-root;width:100%;min-height:22px}#messages-popover.popover .message .message-info>h4{float:left;margin:10px 12px 0;font-size:14px;font-weight:600;color:var(--text)}#messages-popover.popover .message .message-info>h5{float:right;margin:10px 0 0;padding-right:12px;font-size:12px;font-weight:400;color:var(--text-muted)}#messages-popover.popover .message .message-info>h5>i{margin:0 2px 0 0;font-size:11px;color:var(--text-muted)}#messages-popover.popover .message .message-info>h5>.fa-calendar-alt{color:var(--brand-primary)}#messages-popover.popover .message .message-info>.col-12{clear:both;margin:6px 12px 0;padding:6px 8px!important;width:auto;color:var(--text-muted);background:var(--surface-head);border-radius:6px}#messages-popover.popover .message .message-info>.col-12 i{color:var(--brand-primary)}#messages-popover.popover .message hr{margin:6px 12px;border-top:1px solid var(--border)}#messages-popover.popover .message .message-text{padding:0 12px;font-size:14px;color:var(--text);text-align:left}#messages-popover.popover .message .message-text+.float-right i{color:var(--text-muted);padding:4px;border-radius:6px}#messages-popover.popover .message .message-text+.float-right i:hover{color:var(--brand-primary);background:var(--brand-primary-soft)}#messages-popover.popover .quoted-message{margin:0 12px 8px;padding:5px 10px;font-size:.9em;font-style:italic;color:var(--text-muted);background:var(--surface-head);border-left:3px solid var(--brand-primary);border-radius:0 6px 6px 0}#messages-popover.popover .quoted-message p{margin:0}#messages-popover.popover .chat-footer{position:relative;width:100%;padding:8px 12px 0}#messages-popover.popover .chat-footer .send-message-text{display:block;width:100%;min-height:55px;max-height:75px;padding:6px 52px 6px 10px;font-size:13px;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:8px;outline:none;resize:vertical}#messages-popover.popover .chat-footer .send-message-text:focus{border-color:var(--brand-primary);-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}#messages-popover.popover .chat-footer .send-message-button{position:absolute;top:8px;bottom:0;right:20px;width:32px;height:32px;margin:auto;padding:0;color:#fff;background:var(--brand-primary);border:0;border-radius:8px;outline:none}#messages-popover.popover .chat-footer .send-message-button:disabled{opacity:.45}#messages-popover.popover .chat-footer .send-message-button>i{font-size:13px}.blink[data-v-36995f1e]{-webkit-animation:blinker-data-v-36995f1e 1s linear infinite;animation:blinker-data-v-36995f1e 1s linear infinite}@-webkit-keyframes blinker-data-v-36995f1e{0%,49%{background-color:var(--brand-primary)}50%,to{background-color:var(--brand-accent)}}.message-bg[data-v-36995f1e]{background-color:var(--brand-primary);color:#fff!important}.modern-calendar-wrapper{background:#fff}.modern-calendar-wrapper .fc{font-family:inherit;color:var(--text);--fc-border-color:var(--border);--fc-page-bg-color:#fff;--fc-neutral-bg-color:var(--surface-head);--fc-today-bg-color:rgba(var(--brand-primary-rgb),0.04);--fc-list-event-hover-bg-color:var(--surface-head);--fc-event-bg-color:#fff;--fc-event-border-color:var(--border-strong);--fc-event-text-color:var(--text)}.modern-calendar-wrapper .fc .fc-toolbar.fc-header-toolbar{margin-bottom:12px!important;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.modern-calendar-wrapper .fc .fc-toolbar-title{font-size:18px!important;font-weight:600;color:var(--text)}.modern-calendar-wrapper .fc .fc-toolbar-chunk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.modern-calendar-wrapper .fc .fc-toolbar-chunk>*{margin-left:0!important}.modern-calendar-wrapper .fc .btn-primary,.modern-calendar-wrapper .fc .fc-button-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 12px!important;font-size:14px!important;font-weight:500!important;color:var(--text)!important;background:#fff!important;border:1px solid var(--border-strong)!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.modern-calendar-wrapper .fc .btn-primary:hover:not(:disabled),.modern-calendar-wrapper .fc .fc-button-primary:hover:not(:disabled){color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-tint)!important}.modern-calendar-wrapper .fc .btn-primary:focus,.modern-calendar-wrapper .fc .fc-button-primary:focus{-webkit-box-shadow:0 0 0 3px var(--focus-ring)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.modern-calendar-wrapper .fc .btn-primary:disabled,.modern-calendar-wrapper .fc .fc-button-primary:disabled{opacity:.5}.modern-calendar-wrapper .fc .btn-group .btn+.btn{margin-left:-1px}.modern-calendar-wrapper .fc .btn-group .btn:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.modern-calendar-wrapper .fc .btn-group .btn:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.modern-calendar-wrapper .fc .btn-group .btn.active,.modern-calendar-wrapper .fc .btn-group .btn.fc-button-active{position:relative;z-index:1;color:var(--brand-primary)!important;font-weight:600!important;background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-tint)!important}.modern-calendar-wrapper .fc .fc-scrollgrid{border-radius:10px;overflow:hidden}.modern-calendar-wrapper .fc th.fc-col-header-cell{padding:8px 0!important;background:var(--surface-head)}.modern-calendar-wrapper .fc .fc-col-header-cell-cushion{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);text-decoration:none!important}.modern-calendar-wrapper .fc .fc-daygrid-day-frame{min-height:96px;padding:2px 4px 4px}.modern-calendar-wrapper .fc .fc-daygrid-day-number{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:26px;height:26px;margin:2px;padding:0 6px!important;font-size:13px;font-weight:500;color:var(--text);text-decoration:none!important;border-radius:13px}.modern-calendar-wrapper .fc .fc-day-other .fc-daygrid-day-number{color:var(--text-muted);opacity:.6}.modern-calendar-wrapper .fc .fc-day-today .fc-daygrid-day-number{color:#fff!important;font-weight:600;background:var(--brand-primary)}.modern-calendar-wrapper .fc .fc-daygrid-event,.modern-calendar-wrapper .fc .fc-timegrid-event{margin:1px 2px!important;padding:2px 6px!important;font-size:12px!important;line-height:1.35;border-style:solid!important;border-width:0 0 0 3px!important;border-radius:6px!important;-webkit-box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)!important;cursor:pointer;background-color:var(--fc-event-bg-color);color:var(--fc-event-text-color)}.modern-calendar-wrapper .fc .fc-daygrid-event:hover,.modern-calendar-wrapper .fc .fc-timegrid-event:hover{-webkit-filter:brightness(.96);filter:brightness(.96)}.modern-calendar-wrapper .fc .fc-event-time{font-weight:700}.modern-calendar-wrapper .fc .fc-event-title:before{content:none!important}.modern-calendar-wrapper .fc .fc-event-title{font-weight:500}.modern-calendar-wrapper .fc .fc-calendar-block:not([style*=background-color]){color:#fff;background-color:var(--danger)}.modern-calendar-wrapper .fc .fc-daygrid-more-link,.modern-calendar-wrapper .fc .fc-more-link{font-size:12px;font-weight:600;color:var(--brand-primary);text-decoration:none!important;padding:1px 6px;border-radius:6px}.modern-calendar-wrapper .fc .fc-daygrid-more-link:hover,.modern-calendar-wrapper .fc .fc-more-link:hover{background:var(--surface-head)}.modern-calendar-wrapper .fc .fc-popover{border:1px solid var(--border);border-radius:10px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.12);box-shadow:0 8px 24px rgba(15,23,42,.12);overflow:hidden}.modern-calendar-wrapper .fc .fc-popover .fc-popover-header,.modern-calendar-wrapper .fc .fc-popover .popover-header{font-size:13px;font-weight:600;background:var(--surface-head)}.modern-calendar-wrapper .fc .fc-timegrid-axis-cushion,.modern-calendar-wrapper .fc .fc-timegrid-slot-label-cushion{font-size:12px;color:var(--text-muted)}.modern-calendar-wrapper .fc .fc-timegrid-now-indicator-line{border-color:var(--danger)}.modern-calendar-wrapper .fc .fc-list{border-radius:10px;overflow:hidden}.modern-calendar-wrapper .fc .fc-list-day-cushion{background:var(--surface-head)!important;font-size:13px;font-weight:600}.modern-calendar-wrapper .fc .fc-list-day-cushion a{color:var(--text);text-decoration:none}.modern-calendar-wrapper .fc .fc-list-event td{font-size:13px}.modern-calendar-wrapper .fc .fc-list-event-time{font-weight:600;color:var(--text-muted)}.modern-calendar-wrapper .fc .fc-list-event-title a{color:var(--text);text-decoration:none}#patient-gaps-popover.popover{max-width:none!important;width:600px}#patient-gaps-popover.popover .popover-body{padding:10px!important}#patient-gaps-popover.popover .pgp-head{border-bottom:1px solid var(--border-strong);padding-bottom:6px}#patient-gaps-popover.popover .pgp-head>div{font-size:12px;font-weight:600!important;color:var(--text-muted)}#patient-gaps-popover.popover .pgp-row{font-size:14px;color:var(--text);border-radius:6px}#patient-gaps-popover.popover .pgp-row:hover{background:var(--surface-head)}#patient-gaps-popover.popover .pgp-row a{color:var(--brand-primary)}#patient-gaps-popover.popover .pgp-foot{border-top:1px solid var(--border);margin-top:6px!important;padding-top:6px}#patient-gaps-popover.popover .pgp-foot>div{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:6px;height:30px;font-size:13px;font-weight:500;color:var(--text-muted);border-radius:8px}#patient-gaps-popover.popover .pgp-foot>div:hover{color:var(--text);background:var(--surface-head)}#patient-gaps-popover.popover .pgp-foot .fa-times.text-danger{color:var(--text-muted)!important}.popover.pc-range{max-width:none!important}#patient-filter-popover .toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border:1px solid #dee2e6;border-radius:15px;padding:4px 10px;background-color:#fff}#patient-filter-popover .toggle .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:5px;font-weight:400;font-size:15px}.popover.pc-patient-filter{max-width:none!important;width:360px}.wm-sub-text[data-v-1db21320]{font-size:13px}.wl.wl-cols>tbody>tr>td.text-center+td.text-center[data-v-1db21320],.wl.wl-cols>thead>tr>th.text-center+th.text-center[data-v-1db21320]{border-left-color:transparent!important}.d-lang[data-v-1db21320]{width:40px;border-color:var(--brand-primary)!important;color:var(--brand-primary)!important}.blink[data-v-1db21320]{-webkit-animation:blinker-data-v-1db21320 2s linear infinite;animation:blinker-data-v-1db21320 2s linear infinite}.ai-fc[data-v-1db21320]{color:#10b981!important}@-webkit-keyframes blinker-data-v-1db21320{50%{opacity:0}}@keyframes blinker-data-v-1db21320{50%{opacity:0}}.al-log .al-compose textarea{min-height:72px;font-size:14px;border-radius:8px}.al-log .al-compose .ge-actions{width:100%;margin-top:4px}.al-log .al-refresh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:8px 6px 0}.al-log .al-refresh .ge-icon{width:30px;height:30px;padding:0;cursor:pointer}.al-log .ge-log td>.wm-fc-2{color:var(--brand-primary)!important;font-size:14px}.al-log .ge-log .fa-envelope-open{font-size:15px;color:var(--text-muted)!important}.al-log .ge-log .fa-envelope-open:hover{color:var(--brand-primary)!important}#date-popover .toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:32px;cursor:pointer;color:var(--text);border:1px solid var(--border-strong);border-radius:8px;padding:4px 10px;background-color:#fff}#date-popover .toggle:hover{border-color:var(--brand-primary-tint)}#date-popover .toggle .fa-calendar-alt{font-size:12px;color:var(--text-muted)}#date-popover .toggle .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:5px;font-weight:400;font-size:14px}#date-popover .vdp-datepicker__calendar{-webkit-box-shadow:none!important;box-shadow:none!important}.popover.pc-date{min-width:0;max-width:500px}.popover.pc-date .vdp-datepicker{margin-bottom:0}.wm-sub-text[data-v-7340efb8]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-status[data-v-7340efb8]{height:22px;padding:0 8px;font-size:12px;font-weight:600!important;white-space:nowrap;border-radius:5px!important;cursor:pointer}.case-list .case-meta[data-v-7340efb8]{font-size:12px;color:var(--text-muted)}.comment{font-size:15px}.pc-editor.lv-log .lv-log-compose{margin:12px 6px 0}.pc-editor.lv-log .lv-log-compose .ge-editor{margin:0}.pc-editor.lv-log .lv-log-compose .ge-actions{margin-top:10px}.pc-editor.lv-log .ge-log .comment{display:block!important;-webkit-line-clamp:unset;overflow:visible}.pc-editor.lv-log .lv-read{color:var(--text-muted)!important}.pc-editor.lv-log .lv-read:hover{color:var(--brand-primary)!important}.pc-editor.lv-log .lv-task{display:inline-block;margin-top:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:10px}#save-filter-popover.popover{max-width:none!important;width:350px}#save-filter-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#save-filter-popover.popover .popover-body{padding:10px!important}#save-filter-popover.popover option.selected,#save-filter-popover.popover select{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.case-toolbar{gap:8px;padding:10px 12px;background:#fff}.case-toolbar .tb-group{gap:6px}.wm-sub-text[data-v-2ec8bfb0]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-status[data-v-2ec8bfb0]{text-align:center!important;border-radius:5px!important;border:1px solid;font-weight:600!important;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 8px!important;cursor:pointer}.task-list .task-meta[data-v-2ec8bfb0]{font-size:12px;color:var(--text-muted)}.task-list #select-popover .toggle.task-chip{min-height:22px;height:22px;padding:0 8px;white-space:nowrap;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px rgba(15,23,42,.12);box-shadow:inset 0 0 0 1px rgba(15,23,42,.12)}.task-list #select-popover .toggle.task-chip .label{font-size:12px;font-weight:600}.task-list #select-popover .toggle.task-chip .fa-chevron-down{font-size:9px;color:inherit;opacity:.6}.task-calendar{background:#fff}.task-calendar .fc{font-family:inherit;color:var(--text);--fc-border-color:var(--border);--fc-page-bg-color:#fff;--fc-neutral-bg-color:var(--surface-head);--fc-today-bg-color:rgba(var(--brand-primary-rgb),0.04);--fc-list-event-hover-bg-color:var(--surface-head);--fc-event-bg-color:#fff;--fc-event-border-color:var(--border-strong);--fc-event-text-color:var(--text)}.task-calendar .fc .fc-toolbar.fc-header-toolbar{margin-bottom:12px!important;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.task-calendar .fc .fc-toolbar-title{font-size:18px!important;font-weight:600;color:var(--text)}.task-calendar .fc .fc-toolbar-chunk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.task-calendar .fc .fc-toolbar-chunk>*{margin-left:0!important}.task-calendar .fc .btn-primary,.task-calendar .fc .fc-button-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 12px!important;font-size:14px!important;font-weight:500!important;color:var(--text)!important;background:#fff!important;border:1px solid var(--border-strong)!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.task-calendar .fc .btn-primary:hover:not(:disabled),.task-calendar .fc .fc-button-primary:hover:not(:disabled){color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-tint)!important}.task-calendar .fc .btn-primary:focus,.task-calendar .fc .fc-button-primary:focus{-webkit-box-shadow:0 0 0 3px var(--focus-ring)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.task-calendar .fc .btn-primary:disabled,.task-calendar .fc .fc-button-primary:disabled{opacity:.5}.task-calendar .fc .btn-group .btn+.btn{margin-left:-1px}.task-calendar .fc .btn-group .btn:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.task-calendar .fc .btn-group .btn:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.task-calendar .fc .btn-group .btn.active,.task-calendar .fc .btn-group .btn.fc-button-active{position:relative;z-index:1;color:var(--brand-primary)!important;font-weight:600!important;background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-tint)!important}.task-calendar .fc .fc-scrollgrid{border-radius:10px;overflow:hidden}.task-calendar .fc th.fc-col-header-cell{padding:8px 0!important;background:var(--surface-head)}.task-calendar .fc .fc-col-header-cell-cushion{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);text-decoration:none!important}.task-calendar .fc .fc-daygrid-day-frame{min-height:96px;padding:2px 4px 4px}.task-calendar .fc .fc-daygrid-day-number{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:26px;height:26px;margin:2px;padding:0 6px!important;font-size:13px;font-weight:500;color:var(--text);text-decoration:none!important;border-radius:13px}.task-calendar .fc .fc-day-other .fc-daygrid-day-number{color:var(--text-muted);opacity:.6}.task-calendar .fc .fc-day-today .fc-daygrid-day-number{color:#fff!important;font-weight:600;background:var(--brand-primary)}.task-calendar .fc .fc-daygrid-event,.task-calendar .fc .fc-timegrid-event{margin:1px 2px!important;padding:2px 6px!important;font-size:12px!important;line-height:1.35;border-style:solid!important;border-width:0 0 0 3px!important;border-radius:6px!important;-webkit-box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)!important;cursor:pointer;background-color:var(--fc-event-bg-color);color:var(--fc-event-text-color)}.task-calendar .fc .fc-daygrid-event:hover,.task-calendar .fc .fc-timegrid-event:hover{-webkit-filter:brightness(.96);filter:brightness(.96)}.task-calendar .fc .fc-event-time{font-weight:700}.task-calendar .fc .fc-event-title:before{content:none!important}.task-calendar .fc .fc-event-title{font-weight:500}.task-calendar .fc .fc-daygrid-more-link,.task-calendar .fc .fc-more-link{font-size:12px;font-weight:600;color:var(--brand-primary);text-decoration:none!important;padding:1px 6px;border-radius:6px}.task-calendar .fc .fc-daygrid-more-link:hover,.task-calendar .fc .fc-more-link:hover{background:var(--surface-head)}.task-calendar .fc .fc-popover{border:1px solid var(--border);border-radius:10px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.12);box-shadow:0 8px 24px rgba(15,23,42,.12);overflow:hidden}.task-calendar .fc .fc-popover .fc-popover-header,.task-calendar .fc .fc-popover .popover-header{font-size:13px;font-weight:600;background:var(--surface-head)}.task-calendar .fc .fc-timegrid-axis-cushion,.task-calendar .fc .fc-timegrid-slot-label-cushion{font-size:12px;color:var(--text-muted)}.task-calendar .fc .fc-timegrid-now-indicator-line{border-color:var(--danger)}.task-calendar .fc .fc-list{border-radius:10px;overflow:hidden}.task-calendar .fc .fc-list-day-cushion{background:var(--surface-head)!important;font-size:13px;font-weight:600}.task-calendar .fc .fc-list-day-cushion a{color:var(--text);text-decoration:none}.task-calendar .fc .fc-list-event td{font-size:13px}.task-calendar .fc .fc-list-event-time{font-weight:600;color:var(--text-muted)}.task-calendar .fc .fc-list-event-title a{color:var(--text);text-decoration:none}#patient-search-popover.popover{overflow:auto;max-width:500px;max-height:330px;padding-bottom:5px}#patient-search-popover.popover .popover-body{padding:0!important}#patient-search-popover.popover .vdp-datepicker input{width:95%!important}#patient-search-popover.popover .psp-search{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px;border-bottom:1px solid var(--border)}#patient-search-popover.popover .psp-search .form-control{height:32px;font-size:13px;color:var(--text)}#patient-search-popover.popover .psp-search .form-control:focus{border-color:var(--brand-primary);-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}#patient-search-popover.popover td,#patient-search-popover.popover th{padding:6px 10px!important}#patient-search-popover.popover th{font-size:12px;font-weight:600!important;color:var(--text-muted);white-space:nowrap;border-bottom:1px solid var(--border-strong)!important}#case-task-popover.popover.pc-filter{width:600px;max-width:none}#case-task-popover.popover.pc-filter .popover-body p{display:block!important}#case-task-popover.popover.pc-filter .ctp-title{margin-bottom:8px;font-size:15px;font-weight:600;color:var(--text)}#case-task-popover.popover.pc-filter .ctp-editor{border:1px solid var(--border-strong);border-radius:8px}#case-task-popover.popover.pc-filter .ctp-editor:focus-within{border-color:var(--brand-primary);-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}#case-task-popover.popover.pc-filter .ctp-editor .ql-container.ql-snow,#case-task-popover.popover.pc-filter .ctp-editor .ql-toolbar.ql-snow,#case-task-popover.popover.pc-filter .ctp-editor .quillWrapper{border:0}#case-task-popover.popover.pc-filter .ctp-editor .ql-toolbar.ql-snow{padding:4px 6px;border-bottom:1px solid var(--border)}#case-task-popover.popover.pc-filter .ctp-editor .ql-editor{min-height:110px}#case-task-popover.popover.pc-filter .ctp-fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:8px}#case-task-popover.popover.pc-filter .ctp-date{border:1px solid var(--border-strong);border-radius:8px;-webkit-box-shadow:none;box-shadow:none}#case-task-popover.popover.pc-filter .ctp-date.focus,#case-task-popover.popover.pc-filter .ctp-date:focus-within{border-color:var(--brand-primary);-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}.case-editor.pc-editor{margin-bottom:64px}.case-editor.pc-editor .row{margin:0}.case-editor.pc-editor>.row>.cs-col{padding:0 12px 0 4px}.case-editor.pc-editor>.row>.cs-col+.cs-col{padding:0 4px 0 12px}.case-editor.pc-editor .section{padding:0}.case-editor.pc-editor .section+.section{margin-top:12px}.case-editor.pc-editor .input-group[data-label]>#date-popover,.case-editor.pc-editor .input-group[data-label]>#select-popover{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.case-editor.pc-editor .input-group[data-label] #date-popover .toggle,.case-editor.pc-editor .input-group[data-label] #select-popover .toggle{height:38px;padding:0 12px;border:1px solid var(--border-strong);border-radius:8px;background:#fff}.case-editor.pc-editor .input-group[data-label] #date-popover .toggle .label,.case-editor.pc-editor .input-group[data-label] #date-popover .toggle .text,.case-editor.pc-editor .input-group[data-label] #select-popover .toggle .label,.case-editor.pc-editor .input-group[data-label] #select-popover .toggle .text{font-size:14px;color:var(--text)}.case-editor.pc-editor .input-group[data-label] #date-popover .toggle i,.case-editor.pc-editor .input-group[data-label] #select-popover .toggle i{font-size:11px;color:var(--text-muted)}.case-editor.pc-editor .input-group[data-label] #date-popover .toggle:hover,.case-editor.pc-editor .input-group[data-label] #select-popover .toggle:hover{border-color:var(--brand-primary)}.case-editor.pc-editor .ge-table #date-popover .toggle,.case-editor.pc-editor .ge-table #input-popover .toggle,.case-editor.pc-editor .ge-table #select-popover .toggle{height:28px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;background:#fff}.case-editor.pc-editor .ge-table #date-popover .toggle .label,.case-editor.pc-editor .ge-table #date-popover .toggle .text,.case-editor.pc-editor .ge-table #input-popover .toggle .label,.case-editor.pc-editor .ge-table #input-popover .toggle .text,.case-editor.pc-editor .ge-table #select-popover .toggle .label,.case-editor.pc-editor .ge-table #select-popover .toggle .text{font-size:13px;color:var(--text)}.case-editor.pc-editor .ge-table #date-popover .toggle i,.case-editor.pc-editor .ge-table #input-popover .toggle i,.case-editor.pc-editor .ge-table #select-popover .toggle i{font-size:10px;color:var(--text-muted)}.case-editor.pc-editor .ge-table #date-popover .toggle:hover,.case-editor.pc-editor .ge-table #input-popover .toggle:hover,.case-editor.pc-editor .ge-table #select-popover .toggle:hover{border-color:var(--brand-primary)}.case-editor.pc-editor .ge-table .form-control-sm{height:28px;border-radius:8px}.case-editor.pc-editor .cs-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:18px 6px 6px;font-size:13px;font-weight:600;color:var(--text)}.case-editor.pc-editor .cs-sub>i{font-size:12px;color:var(--text-muted)}.case-editor.pc-editor .cs-sub-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.case-editor.pc-editor .cs-icon-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;width:28px;height:28px;margin:0!important;font-size:13px;color:var(--brand-primary)!important;border-radius:8px}.case-editor.pc-editor .cs-icon-btn:hover{background:var(--brand-primary-soft)}.case-editor.pc-editor .cs-icon-btn.cs-small{width:24px;height:24px;font-size:12px}.case-editor.pc-editor .ge-table .cs-row-tools>.fa-fw.pointer,.case-editor.pc-editor .ge-table td>.fa-fw.pointer{display:inline-block;padding:4px 0;width:24px;border-radius:6px}.case-editor.pc-editor .ge-table .ge-del:hover{background:color-mix(in srgb,var(--danger) 10%,transparent)}.case-editor.pc-editor .cs-row-tools{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:6px}.case-editor.pc-editor .cs-meta,.case-editor.pc-editor .cs-row-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case-editor.pc-editor .cs-meta{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:8px}.case-editor.pc-editor .cs-meta i{font-size:11px;margin-right:3px}.case-editor.pc-editor .cs-meta .ge-who{margin-right:0}.case-editor.pc-editor .cs-text{line-height:1.5;color:var(--text);word-break:break-word}.case-editor.pc-editor .ge-table:has(>tbody:empty){display:none}.case-editor.pc-editor .ge-table:not(:has(>tbody:empty))+.ge-empty{display:none}.case-editor.pc-editor .ge-empty{padding:16px 12px}.case-editor.pc-editor .ge-toolbar:empty{display:none}.case-editor.pc-editor .cs-patient-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.case-editor.pc-editor .cs-patient-head .ge-add{margin-left:auto;height:28px;padding:0 12px;font-size:13px;letter-spacing:0;text-transform:none}.case-editor.pc-editor .cs-info{margin:8px 6px 0;padding:8px 6px 10px;background:var(--surface-head);border-radius:10px}.case-editor.pc-editor .cs-info .field{padding:4px 8px;font-size:12px;font-weight:500;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-editor.pc-editor .cs-info .value{padding:4px 8px;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-editor.pc-editor .cs-info .cs-info-title{padding:10px 8px 4px;font-size:12px;font-weight:600;color:var(--text)}.case-editor.pc-editor .cs-info .cs-info-title:first-child{padding-top:2px}.case-editor.pc-editor .cs-info .cs-mini{font-size:13px}.case-editor.pc-editor .cs-info .cs-mini td{padding:4px 8px!important;color:var(--text);background:transparent}.case-editor.pc-editor .ge-editor .ql-editor p{display:block}.case-editor.pc-editor .cs-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:10px 16px;background:#fff;-webkit-box-shadow:0 -6px 16px rgba(15,23,42,.06);box-shadow:0 -6px 16px rgba(15,23,42,.06)}.case-editor.pc-editor .cs-stamps{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-editor.pc-editor .cs-stamps i{font-size:11px}.case-editor.pc-editor .cs-footer-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.questions[data-v-2b384db7]{overflow:auto;height:400px;padding:5px}.questions .question[data-v-2b384db7]{margin-bottom:10px;background-color:#fff}.questions .question .position[data-v-2b384db7]{margin-top:6px;font-size:12px;font-weight:600;color:var(--text-muted)}.questions .question .position span[data-v-2b384db7]:before{content:"#"}.questions .question .section[data-v-2b384db7]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.questions .question .title[data-v-2b384db7]{margin-top:4px;font-size:16px;font-weight:600;color:var(--text)}.questions .question .text[data-v-2b384db7]{margin-top:4px;font-size:13px;color:var(--text-muted)}.questions .answer[data-v-2b384db7]{border:1px solid var(--border-strong)!important;border-radius:8px;padding:6px}.fv-card[data-v-2b384db7]{margin:0 4px 10px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.fv-title[data-v-2b384db7]{font-size:15px;font-weight:600;color:var(--text)}.fv-text[data-v-2b384db7]{margin-top:2px;font-size:13px;color:var(--text-muted)}.fv-answer[data-v-2b384db7]{padding:0 6px 6px;font-size:15px}.fv-meta[data-v-2b384db7]{padding:6px 12px;font-size:12px;text-align:right;color:var(--text-muted);background:var(--surface-head)}.cf-foot[data-v-2b384db7]{margin:0!important;padding:8px 16px;border-top:1px solid var(--border)}#case-record[data-v-10b86f6a]{font-family:sans-serif!important}.header[data-v-10b86f6a]{background-color:#f0f0f0}.tabs[data-v-5a57f2fe]{gap:4px;padding:8px 12px;overflow:hidden;-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.tabs .tab[data-v-5a57f2fe],.tabs[data-v-5a57f2fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs .tab[data-v-5a57f2fe]{height:30px;padding:0 12px;border-radius:8px;color:var(--text-muted);font-weight:500;font-size:14px;white-space:nowrap;cursor:pointer;-webkit-transition:color .15s,background-color .15s;transition:color .15s,background-color .15s}.tabs .tab i[data-v-5a57f2fe]{font-size:11px;opacity:.7}.tabs .tab i.fa-times[data-v-5a57f2fe]:hover{opacity:1;color:var(--danger)}.tabs .tab[data-v-5a57f2fe]:hover{color:var(--text);background-color:var(--surface-head)}.tabs .tab.active[data-v-5a57f2fe]{color:var(--brand-primary);background-color:var(--brand-primary-soft);font-weight:600}.tabs .tab.tab-new[data-v-5a57f2fe]{color:var(--brand-primary)}.tabs .tab.tab-new[data-v-5a57f2fe]:hover{background-color:var(--brand-primary-soft)}.tabs .tab-sep[data-v-5a57f2fe]{width:1px;height:18px;margin:0 4px;background:var(--border)}.slide-left-enter-active[data-v-5a57f2fe],.slide-left-leave-active[data-v-5a57f2fe],.slide-right-enter-active[data-v-5a57f2fe],.slide-right-leave-active[data-v-5a57f2fe]{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:height,opacity,-webkit-transform;transition-property:height,opacity,-webkit-transform;transition-property:height,opacity,transform;transition-property:height,opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.55,0,.1,1);transition-timing-function:cubic-bezier(.55,0,.1,1);overflow:hidden}.slide-left-enter[data-v-5a57f2fe],.slide-right-leave-active[data-v-5a57f2fe]{opacity:0;-webkit-transform:translate(2em);transform:translate(2em)}.slide-left-leave-active[data-v-5a57f2fe],.slide-right-enter[data-v-5a57f2fe]{opacity:0;-webkit-transform:translate(-2em);transform:translate(-2em)}.fade-enter-active[data-v-5a57f2fe],.fade-leave-active[data-v-5a57f2fe]{-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease;transition-timing-function:ease}.fade-enter[data-v-5a57f2fe],.fade-leave-active[data-v-5a57f2fe]{opacity:0}body{line-height:inherit!important}iframe{width:100%}.calls-page{position:fixed;top:0;right:0;bottom:0;left:0;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}.calls-page>#bridge{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.patient-search .ps-actions[data-v-f8622142]{gap:8px}.patient-search .input-group>.custom-select[data-v-f8622142]:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.patient-search .btn.ps-phone.bg-light-danger[data-v-f8622142],.patient-search .btn.ps-phone.bg-light-danger i[data-v-f8622142]{color:var(--danger)!important}.patient-search .btn.ps-phone.bg-light-danger[data-v-f8622142]{background:#fef2f2!important;border-color:rgba(220,38,38,.35)!important}.patient-search .btn.ps-phone i[data-v-f8622142]{margin-right:6px}#call-popover.popover{max-width:none!important;width:400px}#call-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#call-popover.popover .popover-body{padding:5px!important}#sms-popover.popover{max-width:none!important;width:400px}#sms-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#sms-popover.popover .popover-body{padding:5px!important}.patient-list .pl-meta[data-v-1fbdd6a8]{font-size:12px;color:var(--text-muted)}.avatar-circle[data-v-1fbdd6a8]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:28px;height:28px;background-color:var(--brand-primary-soft);color:var(--brand-primary);font-weight:600;display:-webkit-box;display:-ms-flexbox;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:50%;font-size:11px}.phone-grid[data-v-1fbdd6a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 12px}.phone-tag[data-v-1fbdd6a8]{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;color:var(--text)}.phone-tag>i[data-v-1fbdd6a8]:first-child{color:var(--text-muted);font-size:12px}.pl-act[data-v-1fbdd6a8]{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;padding:0;font-size:13px;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer}.pl-act[data-v-1fbdd6a8]:hover{color:var(--brand-primary);background:var(--brand-primary-soft)}.pl-act[data-v-1fbdd6a8]:focus{outline:none}.pl-act[data-v-1fbdd6a8]:focus-visible{-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}.patient-list .notif-chip[data-v-1fbdd6a8]{display:-webkit-box;display:-ms-flexbox;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:4px;width:100%;height:22px;padding:0 6px;font-size:12px;font-weight:600;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer}.patient-list .notif-chip[data-v-1fbdd6a8]:focus{outline:none;-webkit-box-shadow:0 0 0 2px var(--focus-ring);box-shadow:0 0 0 2px var(--focus-ring)}.patient-list .notif-chip.is-zero[data-v-1fbdd6a8]{color:#94a3b8}.patient-list .notif-chip.is-zero[data-v-1fbdd6a8]:hover{background:var(--surface-head);color:var(--text-muted)}.patient-list .notif-chip.is-ok[data-v-1fbdd6a8]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.patient-list .notif-chip.is-warn[data-v-1fbdd6a8]{color:#b45309;background:#fffbeb;border-color:#fde68a}.patient-list .notif-chip.is-hot[data-v-1fbdd6a8]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.pc-editor.pl-log .pl-compose{margin:12px 6px 0}.pc-editor.pl-log .pl-compose .ge-editor{margin:0}.pc-editor.pl-log .pl-compose .ge-actions{margin-top:10px}.pc-editor.pl-log .ge-log .comment{display:block!important;-webkit-line-clamp:unset;overflow:visible}.table[data-v-7b46077b],table[data-v-70971131]{font-size:14px}.nd-templates[data-v-7b46077b]{gap:10px}.nd-templates>.ge-panel[data-v-7b46077b]{font-size:14px;color:var(--text)}.nd-templates .ge-panel-title[data-v-7b46077b]{margin-bottom:4px}.wm-fs-18{font-size:18px!important}.option-selected{background-color:#f5f5f5}.custom-continue-btn{border:2px solid var(--brand-primary);background-color:#fff;color:var(--brand-primary);padding:8px 18px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.custom-continue-btn:hover{background-color:var(--brand-primary);color:#fff}.provider-search .ps-actions[data-v-ffd4c30e]{gap:8px}.badge-status[data-v-7485388a]{height:22px;max-width:140px;padding:0 8px;font-size:12px;font-weight:600!important;white-space:nowrap;border-radius:5px!important}.pr-act[data-v-7485388a]{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;padding:0;font-size:13px;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer}.pr-act[data-v-7485388a]:hover{color:var(--brand-primary);background:var(--brand-primary-soft)}.pr-act[data-v-7485388a]:focus{outline:none}.pr-act[data-v-7485388a]:focus-visible{-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}.pc-editor.pv-log .pv-log-compose{margin:12px 6px 0}.pc-editor.pv-log .pv-log-compose .ge-editor{margin:0}.pc-editor.pv-log .pv-log-compose .ge-actions{margin-top:10px}.pc-editor.pv-log .ge-log .comment{display:block!important;-webkit-line-clamp:unset;overflow:visible}#updated-filter-popover.popover{max-width:none!important;width:350px}#updated-filter-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#updated-filter-popover.popover .popover-body{padding:10px!important}#patient-filter-popover.popover{max-width:none!important;width:420px}#patient-filter-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#patient-filter-popover.popover .popover-body{padding:10px!important}.dropdown{position:relative;cursor:pointer}.multiselect{width:100%}.multiselect ul{border:1px solid #ddd;border-top:0;border-radius:0 0 3px 3px;left:0;padding:8px 8px;top:-1rem;width:100%;list-style:none;max-height:150px;overflow:auto}.overselect{position:absolute;top:0;bottom:0;left:0;right:0}tr[data-v-213ffa29]{border-bottom:1px solid var(--border)!important}th[data-v-213ffa29]{min-width:180px}.container-list[data-v-213ffa29]{overflow-x:auto;height:81vh}tr[data-v-ac97cf8c]{border-bottom:1px solid var(--border)!important}th[data-v-ac97cf8c]{min-width:180px}.container-list[data-v-ac97cf8c]{overflow-x:auto;height:79vh}.title-report[data-v-509d59ae]{font-size:20px;font-weight:700;color:var(--brand-accent)}tr[data-v-31492777]{border-bottom:1px solid var(--border)!important}th[data-v-31492777]{min-width:180px}.container-list[data-v-31492777]{overflow-x:auto;height:81vh}.report-container[data-v-ac1ae7f0]{font-size:25px!important;color:#333}.hidden-for-pdf{position:fixed;top:0;left:0;width:auto;height:auto;opacity:0;pointer-events:none;z-index:-9999}tr[data-v-d0897d48]{border-bottom:1px solid var(--border)!important}th[data-v-d0897d48]{min-width:180px}.container-list[data-v-d0897d48]{overflow-x:auto;height:81vh}tr[data-v-9431e47a]{border-bottom:1px solid var(--border)!important}th[data-v-9431e47a]{min-width:180px}.container-list[data-v-9431e47a]{overflow-x:auto;height:81vh}.container-list[data-v-9e5ef108]{padding:0}.table-wrapper[data-v-9e5ef108]{background:#fff;border:1px solid var(--border);border-radius:10px;overflow-x:auto}.modern-table[data-v-9e5ef108]{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;color:var(--text)}th[data-v-9e5ef108]{padding:8px 12px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;color:var(--text-muted);background:var(--surface-head);border-bottom:1px solid var(--border-strong)}.corner-header[data-v-9e5ef108]{text-align:left;border-top-left-radius:9px;min-width:200px}.column-header[data-v-9e5ef108]{text-align:right;border-left:1px solid var(--border);width:150px}.total-column-header[data-v-9e5ef108]{border-top-right-radius:9px;color:var(--brand-primary)}td[data-v-9e5ef108]{padding:8px 12px;border-bottom:1px solid var(--border);vertical-align:middle}.table-row:nth-child(2n) td[data-v-9e5ef108]{background-color:rgba(var(--brand-primary-rgb),.03)}.table-row:hover td[data-v-9e5ef108]{background-color:rgba(var(--brand-primary-rgb),.06)!important}.row-header[data-v-9e5ef108]{font-weight:600;color:var(--text);text-align:left;border-right:1px solid var(--border)}.cell-data[data-v-9e5ef108]{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.empty-dash[data-v-9e5ef108]{color:var(--text-muted);font-weight:400}.total-cell[data-v-9e5ef108]{background-color:rgba(var(--brand-primary-rgb),.04)!important;font-weight:600;color:var(--brand-primary);border-left:1px solid var(--border)}.table-row:hover .total-cell[data-v-9e5ef108]{background-color:rgba(var(--brand-primary-rgb),.08)!important}.table-row:last-child td[data-v-9e5ef108]{border-bottom:none}.table-row:last-child .corner-header[data-v-9e5ef108]{border-bottom-left-radius:9px}.table-row:last-child .total-cell[data-v-9e5ef108]{border-bottom-right-radius:9px}.empty-state[data-v-9e5ef108]{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 16px;text-align:center;background:#fff;border:1px solid var(--border);border-radius:10px}.icon-wrapper[data-v-9e5ef108]{color:var(--text-muted);margin-bottom:12px}.icon-wrapper svg[data-v-9e5ef108]{width:36px;height:36px}.empty-state h3[data-v-9e5ef108]{margin:0 0 4px 0;font-size:15px;font-weight:600;color:var(--text)}.empty-state p[data-v-9e5ef108]{margin:0;font-size:14px;color:var(--text-muted)}.report-header[data-v-9e5ef108]{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:8px}.report-meta[data-v-9e5ef108]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;font-size:13px;margin-left:auto}.meta-label[data-v-9e5ef108]{color:var(--text-muted);font-weight:500}.meta-date[data-v-9e5ef108]{color:var(--text);font-weight:600}.highlighted-row td[data-v-9e5ef108]{background-color:var(--surface-head)!important;font-weight:600}.highlighted-row .total-cell[data-v-9e5ef108],.highlighted-row:hover td[data-v-9e5ef108]{background-color:rgba(var(--brand-primary-rgb),.08)!important}.highlighted-row .total-cell[data-v-9e5ef108]{color:var(--brand-primary)}#created-filter-popover.popover{max-width:none!important;width:350px}#created-filter-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#created-filter-popover.popover .popover-body{padding:10px!important}#substatus-filter-popover.popover{max-width:none!important;width:300px}#substatus-filter-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#substatus-filter-popover.popover .popover-body{padding:10px!important}#substatus-filter-popover.popover .title-reason,#substatus-filter-popover.popover table{font-size:16px}#status-filter-popover.popover{max-width:none!important;width:300px}#status-filter-popover.popover .popover-header{background-color:#fff;color:var(--brand-primary)}#status-filter-popover.popover .popover-body{padding:10px!important}#status-filter-popover.popover table{font-size:16px}tr[data-v-992fbd22]{border-bottom:1px solid var(--border)!important}th[data-v-992fbd22]{min-width:180px}.container-list[data-v-992fbd22]{overflow-x:auto;height:81vh}tr[data-v-328187d9]{border-bottom:1px solid var(--border)!important}th[data-v-328187d9]{min-width:180px}.container-list[data-v-328187d9]{overflow-x:auto;height:81vh}.table[data-v-1345e5ec]{color:var(--brand-accent)}.wm-b-r[data-v-1345e5ec]{border-right:1px solid #a39e9e}.title-report[data-v-1345e5ec]{font-size:20px;font-weight:700;color:var(--brand-accent)}.sc-calendar{background:#fff}.sc-calendar .fc{font-family:inherit;color:var(--text);--fc-border-color:var(--border);--fc-page-bg-color:#fff;--fc-neutral-bg-color:var(--surface-head);--fc-today-bg-color:rgba(var(--brand-primary-rgb),0.04);--fc-list-event-hover-bg-color:var(--surface-head);--fc-event-bg-color:#fff;--fc-event-border-color:var(--border-strong);--fc-event-text-color:var(--text)}.sc-calendar .fc .fc-toolbar.fc-header-toolbar{margin-bottom:12px!important;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sc-calendar .fc .fc-toolbar-title{font-size:18px!important;font-weight:600;color:var(--text)}.sc-calendar .fc .fc-toolbar-chunk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.sc-calendar .fc .fc-toolbar-chunk>*{margin-left:0!important}.sc-calendar .fc .btn-primary,.sc-calendar .fc .fc-button-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 12px!important;font-size:14px!important;font-weight:500!important;color:var(--text)!important;background:#fff!important;border:1px solid var(--border-strong)!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.sc-calendar .fc .btn-primary:hover:not(:disabled),.sc-calendar .fc .fc-button-primary:hover:not(:disabled){color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-tint)!important}.sc-calendar .fc .btn-primary:focus,.sc-calendar .fc .fc-button-primary:focus{-webkit-box-shadow:0 0 0 3px var(--focus-ring)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.sc-calendar .fc .btn-primary:disabled,.sc-calendar .fc .fc-button-primary:disabled{opacity:.5}.sc-calendar .fc .btn-group .btn+.btn{margin-left:-1px}.sc-calendar .fc .btn-group .btn:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sc-calendar .fc .btn-group .btn:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sc-calendar .fc .btn-group .btn.active,.sc-calendar .fc .btn-group .btn.fc-button-active{position:relative;z-index:1;color:var(--brand-primary)!important;font-weight:600!important;background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-tint)!important}.sc-calendar .fc .fc-scrollgrid{border-radius:10px;overflow:hidden}.sc-calendar .fc th.fc-col-header-cell{padding:8px 0!important;background:var(--surface-head)}.sc-calendar .fc .fc-col-header-cell-cushion{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);text-decoration:none!important}.sc-calendar .fc .fc-daygrid-day-frame{min-height:96px;padding:2px 4px 4px}.sc-calendar .fc .fc-daygrid-day-number{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:26px;height:26px;margin:2px;padding:0 6px!important;font-size:13px;font-weight:500;color:var(--text);text-decoration:none!important;border-radius:13px}.sc-calendar .fc .fc-day-other .fc-daygrid-day-number{color:var(--text-muted);opacity:.6}.sc-calendar .fc .fc-day-today .fc-daygrid-day-number{color:#fff!important;font-weight:600;background:var(--brand-primary)}.sc-calendar .fc .fc-daygrid-event,.sc-calendar .fc .fc-timegrid-event{margin:1px 2px!important;padding:2px 6px!important;font-size:12px!important;line-height:1.35;border-style:solid!important;border-width:0 0 0 3px!important;border-radius:6px!important;-webkit-box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)!important;cursor:pointer;background-color:var(--fc-event-bg-color);color:var(--fc-event-text-color)}.sc-calendar .fc .fc-daygrid-event:hover,.sc-calendar .fc .fc-timegrid-event:hover{-webkit-filter:brightness(.96);filter:brightness(.96)}.sc-calendar .fc .fc-event-time{font-weight:700}.sc-calendar .fc .fc-event-title{font-weight:500}.sc-calendar .fc .fc-calendar-block:not([style*=background-color]){color:#fff;background-color:var(--danger)}.sc-calendar .fc .fc-daygrid-more-link,.sc-calendar .fc .fc-more-link{font-size:12px;font-weight:600;color:var(--brand-primary);text-decoration:none!important;padding:1px 6px;border-radius:6px}.sc-calendar .fc .fc-daygrid-more-link:hover,.sc-calendar .fc .fc-more-link:hover{background:var(--surface-head)}.sc-calendar .fc .fc-popover{border:1px solid var(--border);border-radius:10px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.12);box-shadow:0 8px 24px rgba(15,23,42,.12);overflow:hidden}.sc-calendar .fc .fc-popover .fc-popover-header,.sc-calendar .fc .fc-popover .popover-header{font-size:13px;font-weight:600;background:var(--surface-head)}.sc-calendar .fc .fc-timegrid-axis-cushion,.sc-calendar .fc .fc-timegrid-slot-label-cushion{font-size:12px;color:var(--text-muted)}.sc-calendar .fc .fc-timegrid-now-indicator-line{border-color:var(--danger)}.sc-calendar .fc .fc-list{border-radius:10px;overflow:hidden}.sc-calendar .fc .fc-list-day-cushion{background:var(--surface-head)!important;font-size:13px;font-weight:600}.sc-calendar .fc .fc-list-day-cushion a{color:var(--text);text-decoration:none}.sc-calendar .fc .fc-list-event td{font-size:13px}.sc-calendar .fc .fc-list-event-time{font-weight:600;color:var(--text-muted)}.sc-calendar .fc .fc-list-event-title a{color:var(--text);text-decoration:none}th[data-v-6ef0ae7c]{position:-webkit-sticky;position:sticky;top:0}.cal-name[data-v-6ef0ae7c]{font-weight:500;color:var(--text)}.cal-tags[data-v-6ef0ae7c]{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:6px}.cal-badge[data-v-6ef0ae7c]{padding:3px 8px;font-size:12px;font-weight:500!important;color:var(--text-muted);background:var(--surface-head)!important;border:1px solid var(--border);border-radius:6px}.cal-badge-accent[data-v-6ef0ae7c]{color:var(--brand-primary);background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-tint)}.cal-meta[data-v-6ef0ae7c]{font-size:13px;color:var(--text-muted)}.cal-btn[data-v-6ef0ae7c]{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;padding:0;font-size:14px;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer}.cal-btn[data-v-6ef0ae7c]:hover{color:var(--brand-primary);background:var(--brand-primary-soft);border-color:var(--brand-primary-tint)}.comment{font-size:14px}.comment b{font-weight:500}.calendar-editor .ce-label{display:block;margin:6px 2px 6px;font-size:12px;font-weight:500;color:var(--text-muted)}.calendar-editor .ce-days{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 4px;padding:0 2px}.calendar-editor .ce-days i{width:auto;margin-right:14px!important;font-family:inherit;font-style:normal;font-size:14px;color:var(--text)!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-editor .ce-days i:before{margin-right:6px;font-family:Font Awesome\ 5 Free;font-weight:400;color:var(--text-muted)}.calendar-editor .ce-days i.fa-check-square:before{color:var(--brand-primary)}.calendar-editor .ce-scroll{max-height:240px;overflow:auto}.calendar-editor .ce-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:8px 12px;font-size:12px;font-weight:600;color:var(--text-muted);background:var(--surface-head);border-top:0;border-bottom:1px solid var(--border);vertical-align:middle}.calendar-editor .ce-table thead+tbody tr:first-child td{border-top:0}.calendar-editor .ce-empty{margin-top:8px!important}.calendar-editor .ce-list{max-height:220px;overflow-y:auto}.calendar-editor .ce-list:empty{display:none}.calendar-editor .ce-day{font-weight:600;color:var(--text);text-transform:lowercase}.calendar-editor .ce-day:first-letter{text-transform:uppercase}.calendar-editor .ge-tag+.ge-tag{margin-top:2px}.calendar-editor .ce-tag-blocked{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,#fff);border-color:transparent}.calendar-editor .ge-icon{padding:4px}th[data-v-3e480b08]{background:#fff;position:-webkit-sticky;position:sticky;top:0;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.c-blue[data-v-3e480b08]{color:var(--brand-primary)!important}.file-date[data-v-3e480b08]{font-size:13px;color:var(--text-muted);white-space:nowrap}.file-comment[data-v-3e480b08]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2px}.file-name[data-v-3e480b08]{margin-bottom:6px;font-weight:500;color:var(--text)}.file-tags[data-v-3e480b08]{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:6px}.file-badge[data-v-3e480b08]{padding:3px 8px;font-size:12px;font-weight:500!important;border:1px solid transparent;border-radius:6px}.file-badge.badge-primary[data-v-3e480b08]{color:var(--brand-primary);background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-tint)}.file-badge.badge-warning[data-v-3e480b08]{color:#92400e;background:#fef3c7!important;border-color:#fcd34d}.file-badge-accent[data-v-3e480b08]{color:var(--brand-accent-ink);background:var(--brand-accent-soft)!important;border-color:var(--brand-accent-tint)}.file-badge-id[data-v-3e480b08]{color:var(--text);background:#fff!important;border-color:var(--border-strong);font-variant-numeric:tabular-nums}.file-badge.badge-secondary[data-v-3e480b08]{color:var(--text-muted);background:var(--surface-head)!important;border-color:var(--border)}div[dropzone][data-v-9d8ee454]{border:1.5px dashed var(--border-strong);border-radius:10px;text-align:center;color:var(--text-muted);background:var(--surface);-webkit-transition:border-color .15s,background-color .15s,color .15s;transition:border-color .15s,background-color .15s,color .15s}div[dropzone][data-v-9d8ee454]:hover{border-color:var(--brand-accent);background:var(--brand-accent-soft);color:var(--brand-primary)}.dropzone[data-v-9d8ee454]{width:250px;height:45px;border:1px solid #ccc;text-align:center;padding:30px;margin:20px;font-family:Arial}.drop-zone[data-v-9d8ee454]{cursor:pointer!important;overflow:hidden;display:-webkit-box;display:-ms-flexbox;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;width:100%;height:56px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.drop-zone>input[data-v-9d8ee454]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.drop-zone-text[data-v-9d8ee454]{margin:0;font-size:15px;font-weight:500}.drop-zone-text i[data-v-9d8ee454]{margin-right:8px;font-size:18px}.drop-zone-text span[data-v-9d8ee454]{font-weight:400;opacity:.8}.file-chip[data-v-9d8ee454]{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:0 6px 6px 0;padding:4px 6px 4px 10px;font-size:13px;font-weight:500;color:var(--brand-primary);background:var(--brand-primary-soft);border:1px solid var(--brand-primary-tint);border-radius:8px}.file-chip i[data-v-9d8ee454]{color:var(--text-muted)}.file-chip i[data-v-9d8ee454]:hover{color:var(--danger)}th[data-v-6a2f4988]{background:#fff;position:-webkit-sticky;position:sticky;top:0;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.pointer[data-v-6a2f4988]{cursor:pointer}.ck-card[data-v-6a2f4988]{background:#fff;border:1px solid var(--border);border-radius:10px;overflow:hidden}.ck-head[data-v-6a2f4988]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border)}.ck-title[data-v-6a2f4988]{margin:0;font-size:16px;font-weight:600;color:var(--text)}.ck-open[data-v-6a2f4988]{margin-left:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:13px;font-weight:500;color:var(--brand-primary);border:1px solid var(--border-strong);border-radius:8px}.ck-open[data-v-6a2f4988]:hover{background:var(--brand-primary-soft);border-color:var(--brand-primary-soft)}.ck-frame[data-v-6a2f4988]{display:block;width:100%;border:0}.title{font-weight:700;border:none!important}.table-container{width:100%;text-align:center;margin-left:auto;margin-right:auto}.checking-list-table{width:100%;border-collapse:collapse}.checking-list-table td{padding:0 10px 0 10px}.checking-list-table div{text-align:center;padding:5px}.checking-list-table img{vertical-align:middle}.img-bg{z-index:-1;top:0;height:100%;opacity:.4}.fixed-bottom,.img-bg{position:fixed;left:0;width:100%}.fixed-bottom{bottom:0;z-index:999;font-size:0!important}body,iframe{margin:0;padding:0}iframe{display:inline-block;height:99.6%;border:none}.img-fs{width:20px;position:fixed;right:0;bottom:0;z-index:1000;margin:10px;cursor:pointer}.overflow-hidden{overflow:hidden}.census-view bodyx{margin:0;font-family:Arial,sans-serif;background:#f4f6f9;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;min-height:100vh;padding:0}.census-view body,.census-view html{overflow:hidden;height:100%;margin:0;padding:0}.census-view .header{width:100%;max-height:180px;background:var(--brand-primary);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;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.census-view .header img{width:100%;-o-object-fit:contain;object-fit:contain}.census-view .footer{width:100%;background:var(--brand-primary);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;-webkit-box-shadow:0 -2px 6px rgba(0,0,0,.2);box-shadow:0 -2px 6px rgba(0,0,0,.2);position:fixed;bottom:0;left:0}.census-view .footer img{width:100%;-o-object-fit:contain;object-fit:contain}.census-view .main{width:100%;padding:20px 20px 100px;-webkit-box-sizing:border-box;box-sizing:border-box}.census-view .layout-1{display:grid;grid-template-columns:2fr 1fr;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.census-view .layout-2{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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.census-view .layout-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.census-view .card{padding:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);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;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;position:relative;background:var(--brand-primary)}.census-view .card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.census-view .title{font-size:18px;font-weight:700;margin-bottom:10px}.census-view .value{font-size:28px;font-weight:700}.census-view .overdue{position:absolute;top:10px;right:10px;background:#ffc107;color:#333;padding:5px 10px;border-radius:8px;font-weight:700;font-size:14px}.census-view .censo-container{grid-column:span 2;margin-bottom:2px}.census-view .censo-card{background:#343a40;color:#fff;width:100%;padding:25px;border-radius:12px;text-align:center}.census-view .censo-card .title{font-size:20px}.census-view .censo-card .value{font-size:36px;font-weight:700}.census-view .cards-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:100%;overflow-y:hidden}.census-view .cards-container::-webkit-scrollbar{display:none}.census-view .extra-info{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}.census-view .extra-card{padding:15px;border-radius:10px;font-size:18px;font-weight:700;color:#fff;text-align:center;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);background:var(--brand-primary)}.census-view .blink{-webkit-animation:blink 1s step-start infinite;animation:blink 1s step-start infinite}@-webkit-keyframes blink{50%{visibility:hidden}}@keyframes blink{50%{visibility:hidden}}.census-view .cumulative{background:var(--brand-primary)}.census-view .auth-container{display:-webkit-box;display:-ms-flexbox;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:100vh;background:var(--surface-head);padding:20px}.census-view .card{background:#fff;padding:28px;border-radius:12px;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.08);box-shadow:0 6px 20px rgba(0,0,0,.08);width:100%;max-width:380px}.census-view h1{font-size:20px;margin:0 0 14px;color:#111827}.census-view p{margin:0 0 20px;color:#4b5563;font-size:14px;line-height:1.5}.census-view label{display:block;font-size:13px;margin-bottom:6px;font-weight:500;color:#374151}.census-view input[type=text]{width:100%;padding:10px 12px;border:1px solid var(--border-strong);border-radius:8px;font-size:14px;color:var(--text);outline:none;-webkit-transition:border .2s ease,-webkit-box-shadow .2s ease;transition:border .2s ease,-webkit-box-shadow .2s ease;transition:border .2s ease,box-shadow .2s ease;transition:border .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.census-view input[type=text]:focus{border-color:var(--brand-primary);-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}.census-view .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:18px}.census-view button{padding:10px 16px;border-radius:8px;border:none;background:var(--brand-primary);color:#fff;font-weight:600;font-size:14px;cursor:pointer;-webkit-transition:background .2s ease,-webkit-transform .1s ease;transition:background .2s ease,-webkit-transform .1s ease;transition:background .2s ease,transform .1s ease;transition:background .2s ease,transform .1s ease,-webkit-transform .1s ease}.census-view button:hover{background:var(--brand-primary-hover)}.census-view button:active{-webkit-transform:scale(.97);transform:scale(.97)}.census-view .result{margin-top:16px;padding:12px;border-radius:8px;font-size:14px;background:var(--surface-head);color:var(--text);min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.census-view .not-found{text-align:center;color:#333;padding-top:18%}.census-view .not-found h1{font-size:100px;margin:0}.census-view .not-found h2{font-size:36px;margin:10px 0 20px 0}.census-view .not-found p{font-size:18px}.census-view .not-found a{color:var(--brand-primary);text-decoration:none}.census-view .not-found a:hover{text-decoration:underline}.hero-header[data-v-3a072152]{background:linear-gradient(135deg,var(--brand-accent-ink),var(--brand-accent));min-height:200px}.filter-section[data-v-3a072152]{background:#fff;border-radius:12px;margin-top:-40px;padding:2rem;position:relative;z-index:10}.doctor-card[data-v-3a072152]{border-radius:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.doctor-card[data-v-3a072152]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.doctor-img-container[data-v-3a072152]{height:220px;overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px}.doctor-img[data-v-3a072152]{width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit}.btn-appointment[data-v-3a072152]{border-radius:8px;font-weight:600;background-color:var(--brand-primary)}.main-logo[data-v-3a072152]{max-height:60px;width:auto}.footer-logo[data-v-3a072152]{max-height:30px;width:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.appointment-request-view[data-v-8de56d16]{height:100vh;width:100%;overflow:hidden;background-color:var(--brand-accent)}.appointment-request-view .appointment-app[data-v-8de56d16]{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-request-view .main-header[data-v-8de56d16]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:1050;background:transparent}.appointment-request-view .main-header .header-card[data-v-8de56d16]{background:#fff}.appointment-request-view .main-header .containerx[data-v-8de56d16]{padding-left:6px!important}.appointment-request-view .content-scrollable[data-v-8de56d16]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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}.appointment-request-view .br[data-v-8de56d16]{border-radius:12px!important}@media(min-width:992px){.appointment-request-view .sticky-sidebar[data-v-8de56d16]{position:-webkit-sticky;position:sticky;top:.5rem;z-index:10;-ms-flex-item-align:start;align-self:flex-start;padding-right:0!important}.appointment-request-view .main-header>.container[data-v-8de56d16]{padding-left:7px}}@media(max-width:576px){.appointment-request-view .header-card .px-4[data-v-8de56d16]{padding-left:15px!important;padding-right:15px!important}.appointment-request-view .lang-btn[data-v-8de56d16]{padding:4px 8px;min-width:55px}}.appointment-request-view .doctor-img[data-v-8de56d16]{border:4px solid #fff}.appointment-request-view .label-xs[data-v-8de56d16]{font-size:.65rem}.appointment-request-view .small-strong[data-v-8de56d16]{font-size:.85rem}.appointment-request-view .step-number[data-v-8de56d16]{width:32px;height:32px;background-color:#e7f1ff;color:var(--brand-primary);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}.appointment-request-view .time-grid[data-v-8de56d16]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px}.appointment-request-view .time-option[data-v-8de56d16]{position:relative}.appointment-request-view .time-option input[data-v-8de56d16]{position:absolute;opacity:0;z-index:-1;width:0;height:0}.appointment-request-view .time-option label[data-v-8de56d16]{display:block;text-align:center;padding:10px;border:1px solid #e1e5ea;border-radius:8px;cursor:pointer;font-size:.85rem;-webkit-transition:.2s;transition:.2s;margin-bottom:0;background-color:#fff}.appointment-request-view .time-option input:checked+label[data-v-8de56d16]{background-color:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.appointment-request-view .session-grid[data-v-8de56d16]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.appointment-request-view .session-option[data-v-8de56d16]{position:relative}.appointment-request-view .session-option input[data-v-8de56d16]{position:absolute;opacity:0;z-index:-1;width:0;height:0}.appointment-request-view .session-option label[data-v-8de56d16]{display:block;text-align:center;padding:10px;border:1px solid #e1e5ea;border-radius:8px;cursor:pointer;font-size:.85rem;-webkit-transition:.2s;transition:.2s;margin-bottom:0;background-color:#fff}.appointment-request-view .session-option input:checked+label[data-v-8de56d16]{background-color:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.appointment-request-view .custom-footer[data-v-8de56d16]{-ms-flex-negative:0;flex-shrink:0;padding:1.5rem 0;background-color:transparent}.appointment-request-view .custom-footer .footer-logo[data-v-8de56d16]{max-height:63px;width:auto;display:block;margin:0 auto}.appointment-request-view .opacity-75[data-v-8de56d16]{opacity:.75}.appointment-request-view .btn-submit[data-v-8de56d16]{background-color:var(--brand-primary);border:none;border-radius:10px;padding:16px;-webkit-transition:.2s;transition:.2s}.appointment-request-view .btn-submit[data-v-8de56d16]:hover{background-color:var(--brand-primary)}.appointment-request-view .dob-group select[data-v-8de56d16]:first-child{-webkit-box-flex:2;-ms-flex:2;flex:2}.appointment-request-view .dob-group select[data-v-8de56d16]:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}.appointment-request-view .dob-group select[data-v-8de56d16]:nth-child(3){-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.appointment-request-view .dob-group .form-control[data-v-8de56d16]{height:calc(1.5em + .75rem + 2px)}.appointment-request-view .dob-group .form-control[data-v-8de56d16]:focus{z-index:2}.appointment-request-view .dob-group .br-left[data-v-8de56d16]{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important;border-top-right-radius:0;border-bottom-right-radius:0}.appointment-request-view .dob-group .br-right[data-v-8de56d16]{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.appointment-request-view .dob-group .rounded-0[data-v-8de56d16]{border-radius:0!important}.appointment-request-view .info-description-box .br[data-v-8de56d16]{background-color:#f0f7ff;border:1px solid #d0e3ff!important;border-radius:12px!important}.appointment-request-view .info-description-box .border-left-info[data-v-8de56d16]{border-left:5px solid var(--brand-accent)!important}.appointment-request-view .info-description-box .info-icon[data-v-8de56d16]{font-size:1.2rem;margin-top:2px}.appointment-request-view .info-description-box .uppercase-tracking[data-v-8de56d16]{font-size:.7rem}.appointment-request-view .info-description-box .info-text[data-v-8de56d16]{line-height:1.5}.appointment-request-view .info-description-box .info-text[data-v-8de56d16] p{margin-bottom:.5rem}.appointment-request-view .info-description-box .info-text[data-v-8de56d16] ul{padding-left:1.2rem;margin-bottom:0}.appointment-request-view .prerequisites-section label[data-v-8de56d16]{letter-spacing:.5px}.appointment-request-view .prerequisites-section .prereq-card[data-v-8de56d16]{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);min-height:65px;background-color:#f8fafc;border:1px solid #e2e8f0!important;cursor:default}.appointment-request-view .prerequisites-section .prereq-card[data-v-8de56d16]:hover{border-color:var(--brand-primary)!important;background-color:#fff!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.appointment-request-view .prerequisites-section .prereq-card.bg-light-danger[data-v-8de56d16]{background-color:#fff5f5!important;border-color:#feb2b2!important}.appointment-request-view .prerequisites-section .prereq-icon-box[data-v-8de56d16]{width:38px;height:38px;min-width:38px;background:#fff;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.1rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.03);box-shadow:0 2px 4px rgba(0,0,0,.03)}.appointment-request-view .prerequisites-section input.form-control-sm[data-v-8de56d16]{font-size:.85rem;color:#2d3748;font-weight:600}.appointment-request-view .prerequisites-section input.form-control-sm[data-v-8de56d16]::-webkit-input-placeholder{color:#a0aec0;font-weight:400}.appointment-request-view .prerequisites-section input.form-control-sm[data-v-8de56d16]::-moz-placeholder{color:#a0aec0;font-weight:400}.appointment-request-view .prerequisites-section input.form-control-sm[data-v-8de56d16]:-ms-input-placeholder{color:#a0aec0;font-weight:400}.appointment-request-view .prerequisites-section input.form-control-sm[data-v-8de56d16]::-ms-input-placeholder{color:#a0aec0;font-weight:400}.appointment-request-view .prerequisites-section input.form-control-sm[data-v-8de56d16]::placeholder{color:#a0aec0;font-weight:400}.appointment-request-view .prerequisites-section input.form-control-sm[data-v-8de56d16]:focus{background-color:transparent}.appointment-request-view .prerequisites-section .pointer[data-v-8de56d16]{cursor:pointer}.appointment-request-view .prerequisites-section .text-truncate[data-v-8de56d16]{max-width:100%;display:inline-block;vertical-align:middle}.appointment-request-view .info-description-box .text-indigo[data-v-8de56d16]{color:var(--brand-primary)!important}.appointment-request-view .info-description-box .border-left-policies[data-v-8de56d16]{border-left:5px solid var(--brand-primary)!important;background-color:#f8f7ff;border:1px solid #eaddff}.appointment-request-view .info-description-box .uppercase-tracking[data-v-8de56d16]{text-transform:uppercase;letter-spacing:1px;font-size:.75rem}.appointment-request-view .info-description-box .long-description-content[data-v-8de56d16]{line-height:1.6}.appointment-request-view .info-description-box .long-description-content[data-v-8de56d16] p{margin-bottom:.5rem}.appointment-request-view .info-description-box .long-description-content[data-v-8de56d16] ul{padding-left:1.2rem;margin-bottom:0}.appointment-request-view .info-description-box .long-description-content[data-v-8de56d16] ul li{margin-bottom:.2rem}.appointment-request-view .scheduling-instructions-section .bg-soft-primary[data-v-8de56d16]{background-color:#eef6ff!important;border:1px solid #ddecff!important}.appointment-request-view .scheduling-instructions-section .instruction-icon-box[data-v-8de56d16]{width:50px;height:50px;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;-webkit-box-shadow:0 4px 10px rgba(var(--brand-primary-rgb),.15);box-shadow:0 4px 10px rgba(var(--brand-primary-rgb),.15);margin-right:0!important}.appointment-request-view .scheduling-instructions-section .instruction-text[data-v-8de56d16]{font-size:1.15rem;line-height:1.4;color:#2d3748!important}.appointment-request-view .shadow-inner[data-v-8de56d16]{-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)}.appointment-request-view .language-selector[data-v-8de56d16]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.appointment-request-view .language-selector[data-v-8de56d16]:active{-webkit-transform:scale(.95);transform:scale(.95)}.appointment-request-view .language-selector .lang-btn[data-v-8de56d16]{background-color:#f8fafc;padding:6px 12px;border-radius:10px;border:1px solid #e2e8f0;cursor:pointer;min-width:65px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.appointment-request-view .language-selector .lang-btn span[data-v-8de56d16]{color:#4a5568;letter-spacing:.5px}.appointment-request-view .language-selector .lang-btn[data-v-8de56d16]:hover{background-color:#fff;border-color:var(--brand-primary);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05)!important;box-shadow:0 4px 6px rgba(0,0,0,.05)!important}.appointment-request-view .language-selector .lang-btn:hover span[data-v-8de56d16]{color:var(--brand-primary)}.appointment-request-view .text-primary[data-v-8de56d16]{color:var(--brand-primary)!important}.appointment-request-view .fade-enter-active[data-v-8de56d16],.appointment-request-view .fade-leave-active[data-v-8de56d16]{-webkit-transition:opacity .3s;transition:opacity .3s}.appointment-request-view .fade-enter[data-v-8de56d16],.appointment-request-view .fade-leave-to[data-v-8de56d16]{opacity:0}.appointment-request-view small[data-v-8de56d16]{font-size:.75rem;letter-spacing:.2px}.appointment-request-view .address-link[data-v-8de56d16]{cursor:pointer;display:block;-webkit-transition:opacity .2s;transition:opacity .2s}.appointment-request-view .address-link[data-v-8de56d16]:hover{opacity:.8}.appointment-request-view .address-link:hover .small-strong[data-v-8de56d16]{color:var(--brand-primary)!important}.appointment-request-view .address-link .view-maps-text[data-v-8de56d16]{font-size:.7rem;text-decoration:underline;display:block;margin-top:-2px}.appointment-request-view .slot-disabled[data-v-8de56d16]{background:#f3f4f6;color:#9ca3af;border:1px solid #e5e7eb;cursor:not-allowed;opacity:.75}[data-v-8de56d16] .terms-modal-container .modal-content{border-radius:24px!important;border:none;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.12);box-shadow:0 20px 40px rgba(0,0,0,.12)}[data-v-8de56d16] .terms-modal-container .icon-circle-header,[data-v-8de56d16] .terms-modal-container .modal-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-8de56d16] .terms-modal-container .icon-circle-header{width:45px;height:45px;background-color:#eef2f7;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.3rem}[data-v-8de56d16] .terms-modal-container .terms-html-content{max-height:450px;overflow-y:auto;font-size:.95rem;color:#4a5568;line-height:1.7;border:1px solid #e2e8f0;border-radius:12px}[data-v-8de56d16] .terms-modal-container .terms-html-content::-webkit-scrollbar{width:5px}[data-v-8de56d16] .terms-modal-container .terms-html-content::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:10px}[data-v-8de56d16] .terms-modal-container .rounded-pill{border-radius:50px!important;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-transform:none;letter-spacing:.3px}[data-v-8de56d16] .terms-modal-container .btn-decline{background-color:#e53e3e!important;border:2px solid #c53030!important;color:#fff!important;min-width:130px}[data-v-8de56d16] .terms-modal-container .btn-decline:hover{background-color:#c53030!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}[data-v-8de56d16] .terms-modal-container .btn-accept{background-color:var(--brand-primary)!important;border:2px solid var(--brand-primary-hover)!important;color:#fff!important;min-width:180px}[data-v-8de56d16] .terms-modal-container .btn-accept:hover{background-color:var(--brand-primary-hover)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}[data-v-8de56d16] .terms-modal-container .shadow-inner{-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)}.office-logo-centered[data-v-e1e949c6]{max-height:60px;width:auto;-o-object-fit:contain;object-fit:contain}.wm-logo-inline[data-v-e1e949c6]{height:24px;width:auto;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.auth-icon-wrapper[data-v-e1e949c6]{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bg-white-transparent[data-v-e1e949c6]{background-color:hsla(0,0%,100%,.2)}.input-group-text[data-v-e1e949c6]{border-color:#ced4da}.unified-select[data-v-e1e949c6]{border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;padding-left:.5rem;padding-right:.5rem}.unified-select[data-v-e1e949c6]:focus{z-index:3;border-color:var(--brand-accent)}.select-divider[data-v-e1e949c6]{width:1px;background-color:#ced4da;-ms-flex-item-align:stretch;align-self:stretch;z-index:2}.form-control[data-v-e1e949c6]:focus{border-color:var(--brand-accent);-webkit-box-shadow:0 0 0 .2rem rgba(var(--brand-primary-rgb),.25);box-shadow:0 0 0 .2rem rgba(var(--brand-primary-rgb),.25)}.office-logo[data-v-32676ac6]{max-height:48px;width:auto;-o-object-fit:contain;object-fit:contain}.wm-logo[data-v-32676ac6]{height:28px;width:auto;-o-object-fit:contain;object-fit:contain}.file-icon-wrapper[data-v-32676ac6]{display:-webkit-box;display:-ms-flexbox;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:52px;height:52px}.bg-danger-light[data-v-32676ac6]{background-color:#fce8e6}.bg-info-light[data-v-32676ac6]{background-color:#e3f2fd}.bg-primary-light[data-v-32676ac6]{background-color:#e8f0fe}@media (max-width:575.98px){.btn-download-responsive[data-v-32676ac6]{width:100%!important;display:block;padding-top:.6rem;padding-bottom:.6rem}}.rounded-lg[data-v-4e7af459]{border-radius:12px}.chat-page-container[data-v-495db184]{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;background-color:#f0f2f5;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.chat-window[data-v-495db184]{width:100%;max-width:450px;height:94vh;max-height:720px;background:#fff;border-radius:16px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12);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;position:relative}.chat-header[data-v-495db184]{padding:14px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);z-index:2;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.chat-header[data-v-495db184],.header-status[data-v-495db184]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-status[data-v-495db184]{gap:6px;min-width:80px}.status-dot[data-v-495db184]{width:8px;height:8px;border-radius:50%;background-color:#94a3b8;display:inline-block}.status-dot.active[data-v-495db184]{background-color:#22c55e;-webkit-box-shadow:0 0 6px #22c55e;box-shadow:0 0 6px #22c55e}.status-text[data-v-495db184]{font-size:.75rem;opacity:.9}.header-title[data-v-495db184]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.header-title h2[data-v-495db184]{margin:0;font-size:.95rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.header-spacer[data-v-495db184]{min-width:80px}.chat-body[data-v-495db184]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;width:100%;height:100%;background-color:#fff;overflow:hidden}.widget-mount-point[data-v-495db184]{width:100%;height:100%;position:absolute;top:0;left: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}.widget-mount-point[data-v-495db184] elevenlabs-convai,[data-v-495db184] elevenlabs-convai{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;margin:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chat-footer[data-v-495db184]{-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;gap:6px;padding:10px 16px;border-top:1px solid rgba(0,0,0,.08);font-size:.85rem;font-weight:500;z-index:2;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.chat-footer[data-v-495db184],.footer-branding[data-v-495db184]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-branding[data-v-495db184]{gap:8px}.footer-logo[data-v-495db184]{height:28px;max-width:140px;-o-object-fit:contain;object-fit:contain}.footer-legal[data-v-495db184]{font-size:.68rem;opacity:.8;text-align:center;line-height:1.2}.footer-legal a[data-v-495db184]{text-decoration:none}.footer-legal a[data-v-495db184]:hover{text-decoration:underline}.state-box[data-v-495db184]{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%;padding:24px;text-align:center;color:#475569}.error-box[data-v-495db184]{color:#991b1b;background-color:#fef2f2;border-radius:8px;margin:20px;border:1px solid #fecaca;height:auto;max-width:calc(100% - 40px);-webkit-box-sizing:border-box;box-sizing:border-box}.error-detail-container[data-v-495db184]{max-height:160px;overflow-y:auto;width:100%;margin:8px 0;padding:6px;background-color:hsla(0,0%,100%,.6);border-radius:4px;border:1px solid #fca5a5;-webkit-box-sizing:border-box;box-sizing:border-box}.error-detail[data-v-495db184]{font-size:.8rem;margin:0;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;text-align:left;font-family:monospace,sans-serif}.retry-btn[data-v-495db184]{margin-top:12px;padding:8px 16px;border:none;background-color:var(--brand-primary);color:#fff;border-radius:6px;cursor:pointer;font-weight:600;-webkit-transition:background-color .2s;transition:background-color .2s}.retry-btn[data-v-495db184]:hover{background-color:var(--brand-primary-hover)}.spinner[data-v-495db184]{width:36px;height:36px;border:4px solid #e2e8f0;border-top:4px solid var(--brand-primary);border-radius:50%;-webkit-animation:spin-data-v-495db184 1s linear infinite;animation:spin-data-v-495db184 1s linear infinite;margin-bottom:12px}@-webkit-keyframes spin-data-v-495db184{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-495db184{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page-wrapper[data-v-79f1ec5a]{background-color:#eef2f6}.top-header-bar[data-v-79f1ec5a]{background-color:#fff;border-radius:0 0 16px 16px;-webkit-box-shadow:0 4px 15px rgba(0,69,152,.15);box-shadow:0 4px 15px rgba(0,69,152,.15);width:100%}.header-container[data-v-79f1ec5a]{max-width:600px;margin:0 auto;width:100%}.lang-switcher-group[data-v-79f1ec5a]{border-radius:50px;overflow:hidden;border:1px solid #007bff}.lang-switcher-group .btn[data-v-79f1ec5a]{padding:3px 12px;font-size:.8rem;border:none}.app-container[data-v-79f1ec5a]{max-width:600px;margin:0 auto;width:100%}.card-flat[data-v-79f1ec5a]{border:1px solid #e1e8ed;border-radius:14px;background-color:#fff}.avatar-icon-box[data-v-79f1ec5a]{width:56px;height:56px;-ms-flex-negative:0;flex-shrink:0}.appt-datetime-highlight[data-v-79f1ec5a]{background-color:#e8f2ff;color:#0056b3;border-radius:8px;font-size:1.05rem;border-left:4px solid #007bff}.btn-pill[data-v-79f1ec5a]{border-radius:50px}.btn-primary-flat[data-v-79f1ec5a]{background-color:#007bff;color:#fff;border:none}.btn-primary-flat[data-v-79f1ec5a]:hover{background-color:#0056b3;color:#fff}.btn-arrival-green[data-v-79f1ec5a]{background-color:#28a745;color:#fff;border:none;font-size:1.1rem}.btn-arrival-green[data-v-79f1ec5a]:hover{background-color:#218838;color:#fff}.cursor-pointer[data-v-79f1ec5a]{cursor:pointer}.chat-container[data-v-79f1ec5a]{background-color:#fff;border-radius:14px;border:1px solid #e1e8ed}.chat-header-teal[data-v-79f1ec5a]{background-color:#00897b;border-radius:14px 14px 0 0}.chat-body-light[data-v-79f1ec5a]{max-height:280px;overflow-y:auto;background-color:#f7f9fa}.chat-bubble[data-v-79f1ec5a]{max-width:80%;border-radius:12px;word-wrap:break-word}.bubble-office[data-v-79f1ec5a]{background-color:#e8f0fe;color:#1a73e8}.bubble-user[data-v-79f1ec5a]{background-color:#004598;color:#fff}.footer-slate[data-v-79f1ec5a]{background-color:#0f172a}.btn-custom-confirm[data-v-79f1ec5a]{background-color:transparent;border:1px solid #004598;color:#004598;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.btn-custom-confirm[data-v-79f1ec5a]:not(:disabled):not(.disabled):active,.btn-custom-confirm[data-v-79f1ec5a]:not(:disabled):not(.disabled):focus,.btn-custom-confirm[data-v-79f1ec5a]:not(:disabled):not(.disabled):hover{background-color:#004598!important;border-color:#004598!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.btn-custom-confirm.disabled[data-v-79f1ec5a],.btn-custom-confirm[data-v-79f1ec5a]:disabled{opacity:.65;cursor:not-allowed;border-color:#004598;color:#004598}:root{--brand-primary:#194a92;--brand-primary-rgb:25,74,146;--brand-primary-hover:#1f58ad;--brand-primary-soft:#e3e9f2;--brand-primary-tint:#bac9de;--brand-navy:#0f2460;--brand-accent:#09aabd;--brand-accent-rgb:9,170,189;--brand-accent-hover:#0896a7;--brand-accent-soft:#e6f6f8;--brand-accent-ink:#06707d;--brand-accent-tint:#b5e6eb;--brand-link:#194a92;--text:#0f172a;--text-muted:#64748b;--border:#e3e8ef;--border-strong:#cfd8e4;--surface:#fafaf7;--surface-head:#edf1f6;--highlight:#fef9c3;--danger:#dc2626;--success:#16a34a;--warning:#d97706;--focus-ring:rgba(var(--brand-accent-rgb),0.25);--cr-color-1:var(--brand-primary);--cr-color-2:var(--brand-accent);--cr-color-3:var(--brand-primary-hover);--cr-color-4:var(--text-muted);--cr-color-5:var(--brand-accent-soft);--cr-color-6:var(--text);--cr-color-7:var(--border);--cr-color-8:var(--surface-head);--cr-color-9:var(--surface);--cr-color-10:var(--text-muted);--primary:var(--brand-primary);--blue:var(--brand-primary);--info:var(--brand-accent);--cyan:var(--brand-accent)}.text-primary{color:var(--brand-primary)!important}a.text-primary:focus,a.text-primary:hover{color:var(--brand-primary-hover)!important}.badge-primary,.bg-primary{background-color:var(--brand-primary)!important}.border-primary{border-color:var(--brand-primary)!important}.btn-primary{color:#fff;background-color:var(--brand-primary);border-color:var(--brand-primary)}.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.btn-outline-primary{color:var(--brand-primary);border-color:var(--brand-primary)}.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:var(--brand-primary);border-color:var(--brand-primary)}.btn-outline-primary:focus,.btn-primary:focus,.btn.focus,.btn:focus,.custom-select:focus,.form-control:focus{-webkit-box-shadow:0 0 0 .2rem var(--focus-ring);box-shadow:0 0 0 .2rem var(--focus-ring)}.custom-select:focus,.form-control:focus{border-color:var(--brand-accent)}.custom-control-input:checked~.custom-control-label:before{border-color:var(--brand-accent);background-color:var(--brand-accent)}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem var(--focus-ring);box-shadow:0 0 0 .2rem var(--focus-ring)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:var(--brand-accent)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--brand-primary)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--brand-primary)}.progress-bar{background-color:var(--brand-accent)}.page-item.active .page-link{background-color:var(--brand-primary);border-color:var(--brand-primary)}.page-link{color:var(--brand-primary)}.page-link:focus{-webkit-box-shadow:0 0 0 .2rem var(--focus-ring);box-shadow:0 0 0 .2rem var(--focus-ring)}.dropdown-item.active,.dropdown-item:active{background-color:var(--brand-primary)}.b-calendar .b-calendar-grid-body .col[data-date] .btn.active,.b-calendar .b-calendar-grid-body .col[data-date] .btn.btn-primary{background-color:var(--brand-primary);border-color:var(--brand-primary)}.text-info{color:var(--brand-accent-ink)!important}.badge-info,.bg-info{background-color:var(--brand-accent)!important}.btn-info{color:#fff;background-color:var(--brand-accent);border-color:var(--brand-accent)}.btn-info:hover,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active{color:#fff;background-color:var(--brand-accent-hover);border-color:var(--brand-accent-hover)}.btn-outline-info{color:var(--brand-accent-ink);border-color:var(--brand-accent)}.btn-outline-info:hover,.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active{color:#fff;background-color:var(--brand-accent);border-color:var(--brand-accent)}.alert-info{color:var(--brand-accent-ink);background-color:var(--brand-accent-soft);border-color:var(--brand-accent)}a{color:var(--brand-link)}.btn-link:hover,.page-link:hover,a:hover{color:var(--brand-primary-hover)}.btn-link{color:var(--brand-link)}.btn-primary.focus,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.btn-primary.disabled,.btn-primary:disabled{background-color:var(--brand-primary);border-color:var(--brand-primary)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:var(--brand-primary)}.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:var(--brand-primary);border-color:var(--brand-primary)}.btn-info.focus,.btn-info:focus,.show>.btn-info.dropdown-toggle{color:#fff;background-color:var(--brand-accent-hover);border-color:var(--brand-accent-hover)}.btn-info.disabled,.btn-info:disabled{background-color:var(--brand-accent);border-color:var(--brand-accent)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:var(--brand-accent-ink)}.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:var(--brand-accent);border-color:var(--brand-accent)}.btn-info.focus,.btn-info:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info.focus,.btn-outline-info:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-primary.focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-primary.focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus,.show>.btn-outline-info.dropdown-toggle:focus,.show>.btn-outline-primary.dropdown-toggle:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem var(--focus-ring);box-shadow:0 0 0 .2rem var(--focus-ring)}a.badge-primary:focus,a.badge-primary:hover{background-color:var(--brand-primary-hover)}a.badge-info:focus,a.badge-info:hover{background-color:var(--brand-accent-hover)}a.badge-info.focus,a.badge-info:focus,a.badge-primary.focus,a.badge-primary:focus{-webkit-box-shadow:0 0 0 .2rem var(--focus-ring);box-shadow:0 0 0 .2rem var(--focus-ring)}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:var(--brand-primary-hover)!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:var(--brand-accent-hover)!important}a.text-info:focus,a.text-info:hover{color:var(--brand-accent-ink)!important}.border-info{border-color:var(--brand-accent)!important}.b-form-tags.focus,.custom-file-input:focus~.custom-file-label,.form-control.focus,.input-group>.custom-range:focus{border-color:var(--brand-accent);-webkit-box-shadow:0 0 0 .2rem var(--focus-ring);box-shadow:0 0 0 .2rem var(--focus-ring)}.custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:var(--brand-accent-soft);border-color:var(--brand-accent-soft)}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:var(--brand-accent);background-color:var(--brand-accent)}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before,.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before,.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(var(--brand-accent-rgb),.5)}.custom-range::-webkit-slider-thumb{background-color:var(--brand-accent)}.custom-range::-webkit-slider-thumb:active{background-color:var(--brand-accent-soft)}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem var(--focus-ring);box-shadow:0 0 0 1px #fff,0 0 0 .2rem var(--focus-ring)}.custom-range::-moz-range-thumb{background-color:var(--brand-accent)}.custom-range::-moz-range-thumb:active{background-color:var(--brand-accent-soft)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem var(--focus-ring)}.list-group-item.active{background-color:var(--brand-primary);border-color:var(--brand-primary)}.list-group-item-primary{color:var(--brand-navy);background-color:var(--brand-primary-soft)}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:var(--brand-navy);background-color:var(--brand-primary-tint)}.list-group-item-primary.list-group-item-action.active{background-color:var(--brand-navy);border-color:var(--brand-navy)}.list-group-item-info{color:var(--brand-accent-ink);background-color:var(--brand-accent-soft)}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:var(--brand-accent-ink);background-color:var(--brand-accent-tint)}.list-group-item-info.list-group-item-action.active{background-color:var(--brand-accent-ink);border-color:var(--brand-accent-ink)}.alert-primary{color:var(--brand-navy);background-color:var(--brand-primary-soft);border-color:var(--brand-primary-tint)}.alert-primary hr{border-top-color:var(--brand-primary-tint)}.alert-primary .alert-link{color:var(--brand-navy)}.alert-info hr{border-top-color:var(--brand-accent)}.alert-info .alert-link{color:var(--brand-accent-ink)}.table-primary,.table-primary>td,.table-primary>th{background-color:var(--brand-primary-soft)}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:var(--brand-primary-tint)}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:var(--brand-primary-tint)}.table-info,.table-info>td,.table-info>th{background-color:var(--brand-accent-soft)}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:var(--brand-accent-tint)}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:var(--brand-accent-tint)}.tooltip.b-tooltip-primary .tooltip-inner{background-color:var(--brand-primary)}.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-top .arrow:before{border-top-color:var(--brand-primary)}.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-right .arrow:before{border-right-color:var(--brand-primary)}.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow:before{border-bottom-color:var(--brand-primary)}.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-left .arrow:before{border-left-color:var(--brand-primary)}.tooltip.b-tooltip-info .tooltip-inner{background-color:var(--brand-accent)}.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-top .arrow:before{border-top-color:var(--brand-accent)}.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-right .arrow:before{border-right-color:var(--brand-accent)}.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow:before{border-bottom-color:var(--brand-accent)}.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-left .arrow:before{border-left-color:var(--brand-accent)}.wl-toolbar,.wl-toolbar .shadow,.wl-toolbar .shadow-sm{-webkit-box-shadow:none!important;box-shadow:none!important}.wl-toolbar.border{border:0!important;border-radius:0!important}.wl-toolbar.row{margin:0!important;padding:8px!important;row-gap:8px}.wl-toolbar.row :is([class^=col],[class*=" col"],.input-group):not(.border-top){margin-top:0!important;margin-bottom:0!important;padding:0 8px 0 0!important}.wl-toolbar.row+.wl-card,.wl-toolbar.row+div>.wl-card:first-child,.wl-toolbar.row~.container-list{margin-top:0!important}.wl-toolbar.row>[class*=col]>.input-group:only-child{padding-right:0!important}.wl-toolbar.row>.border-top{margin-top:0!important;padding:8px 8px 0 0!important}.wl-toolbar.row .input-group{row-gap:8px}.wl-toolbar.border-bottom,.wl-toolbar .border-left,.wl-toolbar .border-right,.wl-toolbar .border-top{border-color:var(--border)!important}.wl-toolbar .btn:where(:not(.btn-link):not(.message-bg)),.wl-toolbar .tb-field{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 12px!important;font-size:14px!important;font-weight:500;line-height:1;color:var(--text)!important;background:#fff!important;border:1px solid var(--border-strong)!important;border-radius:8px!important;white-space:nowrap}.wl-toolbar .btn:where(:not(.btn-link):not(.message-bg)) i,.wl-toolbar .tb-field i{color:var(--text-muted);font-size:13px}.wl-toolbar .btn:where(:not(.btn-link):not(.message-bg)):hover{color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-tint)!important}.wl-toolbar .btn:where(:not(.btn-link):not(.message-bg)):hover i{color:var(--brand-primary)}.wl-toolbar .btn:focus,.wl-toolbar .tb-field:focus-within{outline:none;border-color:var(--brand-accent)!important;-webkit-box-shadow:0 0 0 3px var(--focus-ring)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.wl-toolbar .btn:disabled{opacity:.5}.wl-toolbar .tb-filters{gap:6px}.wl-toolbar .btn.tb-filter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 12px!important;font-size:14px!important;font-weight:500;white-space:nowrap}.wl-toolbar .btn.tb-filter i{margin-right:6px!important;font-size:11px}.wl-toolbar .btn.tb-filter.tb-on,.wl-toolbar .btn.tb-filter.tb-on i{color:var(--brand-primary)!important}.wl-toolbar .btn.tb-filter.tb-on{background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-tint)!important}.wl-toolbar .btn.message-bg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 12px!important;font-size:14px!important;color:#fff!important;border:1px solid transparent!important;border-radius:8px!important}.wl-toolbar .btn.message-bg i{color:#fff}.wl-toolbar .btn.tb-primary,.wl-toolbar .btn.tb-primary i{color:#fff!important}.wl-toolbar .btn.tb-primary{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.wl-toolbar .btn.tb-primary:hover{background:var(--brand-primary-hover)!important;border-color:var(--brand-primary-hover)!important}.wl-toolbar .btn.tb-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;padding:0!important}.wl-toolbar .btn.btn-danger i,.wl-toolbar .btn.tb-danger i{color:var(--danger)}.wl-toolbar .btn.btn-danger:hover,.wl-toolbar .btn.tb-danger:hover{background:#fef2f2!important;border-color:rgba(220,38,38,.35)!important}.wl-toolbar .btn-group>.btn:not(:first-of-type){margin-left:-1px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.wl-toolbar .btn-group>.btn:not(:last-of-type){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.wl-toolbar .btn-group>.btn.wm-bg-1,.wl-toolbar .btn-group>.btn.wm-bg-1 i,.wl-toolbar .btn-group>.btn.wm-bg-2,.wl-toolbar .btn-group>.btn.wm-bg-2 i{color:var(--brand-primary)!important}.wl-toolbar .btn-group>.btn.wm-bg-1,.wl-toolbar .btn-group>.btn.wm-bg-2{position:relative;z-index:1;font-weight:600;background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-tint)!important}.wl-toolbar div.wm-rd-15.border,.wl-toolbar div.wm-rd-15.shadow-sm{gap:6px;padding:0!important;border:0!important}.wl-toolbar div.wm-rd-15.border>i{color:var(--text-muted)!important}.wl-toolbar .custom-select,.wl-toolbar .form-control,.wl-toolbar .input-group-text,.wl-toolbar select{height:32px!important;font-size:14px;font-weight:500;color:var(--text)!important;background-color:#fff;border:1px solid var(--border-strong)!important;border-radius:8px;-webkit-box-shadow:none!important;box-shadow:none!important}.wl-toolbar .custom-select,.wl-toolbar .form-control{padding-top:0!important;padding-bottom:0!important}.wl-toolbar select:not(.custom-select){padding:0 6px!important;cursor:pointer}.wl-toolbar .tb-field select{height:30px!important;padding:0 2px!important;background:transparent;border:0!important;outline:none}.wl-toolbar .input-group-text,.wl-toolbar .input-group-text i{color:var(--text-muted)!important}.wl-toolbar .input-group>.input-group-prepend>.input-group-text{border-radius:8px 0 0 8px}.wl-toolbar .input-group>.custom-select:not(:first-child),.wl-toolbar .input-group>.form-control:not(:first-child){border-radius:0 8px 8px 0}.wl-toolbar .input-group>.form-control:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.wl-toolbar .custom-select:focus,.wl-toolbar .form-control:focus,.wl-toolbar select:focus{border-color:var(--brand-accent)!important;-webkit-box-shadow:0 0 0 3px var(--focus-ring)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.wl-toolbar .tb-field select:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.wl-toolbar .tb-meta{font-size:14px;color:var(--text-muted);white-space:nowrap}.wl-toolbar .tb-meta b{font-weight:600;color:var(--text)}.wl-toolbar .tb-meta-sep{margin:0 6px}.wl-toolbar .tb-sep{width:1px;height:20px;margin:0 4px;background:var(--border)}.wl-toolbar .tb-field{gap:8px;padding:0 8px 0 12px!important}.wl-toolbar .tb-field.tb-field-sm{padding:0 4px 0 8px!important}.wl-toolbar .input-group>.input-group-prepend:not(:first-child){margin-left:8px}.wl-toolbar .input-group>.custom-select+.custom-select,.wl-toolbar .input-group>select+select{margin-left:8px;border-radius:8px!important}.wl-toolbar .input-group-prepend>.btn:not(:first-child){margin-left:-1px;border-radius:0 8px 8px 0!important}.wl-toolbar .input-group-prepend>.btn:not(:first-child).wm-fc-3{color:var(--brand-accent)!important}.wl-toolbar .vdp-datepicker.form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wl-toolbar .v-select .vs__dropdown-toggle{height:32px;padding:0 0 2px;background:#fff;border:1px solid var(--border-strong);border-radius:8px}.wl-toolbar .input-group>.input-group-prepend+.v-select .vs__dropdown-toggle{border-radius:0 8px 8px 0}.wl-toolbar .v-select.vs--open .vs__dropdown-toggle{border-color:var(--brand-accent)}.wl-toolbar .pagination{margin:0}.wl-toolbar .pagination .page-link{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:32px;height:32px;margin-left:4px;padding:0 8px;font-size:14px;font-weight:500;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:8px!important;-webkit-box-shadow:none;box-shadow:none}.wl-toolbar .pagination .page-link i{color:inherit!important}.wl-toolbar .pagination .page-link:not([aria-posinset]){min-width:24px;margin-left:2px;padding:0 4px}.wl-toolbar .tb-meta+.tb-sep{margin-left:12px}.wl-toolbar .pagination .page-link:hover{color:var(--brand-primary);background:var(--brand-primary-soft)}.wl-toolbar .pagination .page-item.active .page-link{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.wl-toolbar .pagination .page-item.disabled .page-link{color:var(--border-strong);background:transparent}.wl thead th{z-index:2;font-size:12px;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;color:var(--text-muted)!important;background:var(--surface-head)!important;border:0!important;border-bottom:1px solid var(--border-strong)!important;padding-top:8px!important;padding-bottom:8px!important}.wl thead th u{text-decoration:none}.wl thead th .pointer:hover{color:var(--text)}.wl thead .fa-filter{color:#b4c0d0!important;font-size:11px}.wl thead .fa-filter:hover{color:var(--text-muted)!important}.wl thead .fa-filter.wm-fc-3,.wl thead .wm-fc-3,.wl thead .wm-fc-3 .fa-filter{color:var(--brand-accent)!important}.wl.table-striped tbody tr:nth-of-type(odd){background-color:rgba(var(--brand-primary-rgb),.02)}.wl.wl-cols>tbody:last-of-type>tr:last-child>td{border-bottom:1px solid var(--border)}.wl.wl-cols>tbody>tr>td+td,.wl.wl-cols>thead>tr>th+th{border-left:1px solid var(--border)!important}.wl.wl-zebra>tbody:nth-of-type(2n),.wl.wl-zebra>tbody:only-of-type>tr:nth-of-type(2n){background-color:rgba(var(--brand-primary-rgb),.03)}.wl.table-hover tbody tr:hover,.wl.wl-zebra>tbody:hover,.wl.wl-zebra>tbody:only-of-type>tr:hover,.wl tbody:hover{background-color:rgba(var(--brand-primary-rgb),.06)}.wl.wl-zebra>tbody:only-of-type:hover{background-color:transparent}.wl tbody.wm-bg-checked,.wl tbody tr.wm-bg-checked{background-color:var(--brand-accent-soft)!important}.wl tbody i.wm-fc-2,.wl tbody i.wm-fc-3{color:var(--text-muted)!important}.wl tbody i.fa-check-circle,.wl tbody i.fa-check-square,.wl tbody i.wm-fc-2.pointer:hover,.wl tbody i.wm-fc-3.pointer:hover{color:var(--brand-primary)!important}.wl .gl-plain,.wl .gl-plain:focus{color:var(--text)!important;text-decoration:none}.wl .gl-plain:hover{color:var(--brand-link)!important;text-decoration:underline}.wl .wl-chip{display:block;height:22px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--border-strong);border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px rgba(15,23,42,.12)!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.12)!important}.wl-stats-bar{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:6px;padding:8px 12px;border-bottom:1px solid var(--border)}.wl-stats-bar-label{min-width:100px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.wl-stat{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:14px;cursor:pointer}.wl-stat:hover{background:var(--surface-head)}.wl-stat:focus{outline:none}.wl-stat:focus-visible{-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}.wl-stat-dot{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8px;height:8px;border-radius:50%;background:var(--dot,var(--border-strong));-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.wl-stat.is-on .wl-stat-dot{display:none}.wl-stat-count{font-weight:700}.wl-stat.is-on:not([style*=background]){color:var(--brand-primary);background:rgba(var(--brand-primary-rgb),.08);border-color:var(--brand-primary)}.wl .badge-status{display:-webkit-box;display:-ms-flexbox;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}.wl .chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl .chip-dot{-webkit-box-flex:0;-ms-flex:none;flex:none;width:var(--chip-dot-size,6px);height:var(--chip-dot-size,6px);margin-right:var(--chip-dot-size,6px);border-radius:50%;background:var(--chip-dot,transparent)}.wl .gl-meta{font-size:12px;color:var(--text)}.wl .gl-meta-user,.wl .gl-reason{color:var(--text-muted)}.container-list>.wl thead th{position:-webkit-sticky;position:sticky;top:0;-webkit-box-shadow:inset 0 -1px 0 var(--border-strong);box-shadow:inset 0 -1px 0 var(--border-strong)}.wl-card{background:#fff;border:1px solid var(--border);border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.wl-card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px!important;border-bottom:1px solid var(--border)}.wl-card-title h5{margin:0;font-size:15px;font-weight:600;color:var(--text)}.wl-card-title h6{float:none!important;margin:0 0 0 auto!important;font-weight:500}.wl-card-label,.wl-card-title h6{font-size:12px;color:var(--text-muted)}.wl-card-label{margin-bottom:6px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.table.wl-stats{margin:0;font-size:14px;color:var(--text)!important}.wl-stats thead th{padding:8px 12px!important;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-align:right;color:var(--text-muted)!important;border:0!important;border-bottom:1px solid var(--border-strong)!important}.wl-stats tbody td,.wl-stats tbody th{padding:8px 12px!important;font-weight:500;text-align:right;font-variant-numeric:tabular-nums;color:var(--text)!important;background:transparent;border:0!important;border-top:1px solid var(--border)!important}.wl-stats tr>:first-child{text-align:left}.wl-stats tbody tr>:first-child{font-weight:600}.wl-stats tbody tr>:last-child{font-weight:600;color:var(--brand-primary)!important}.wl-stats tbody tr:hover{background:rgba(var(--brand-primary-rgb),.03)}.gap-editor>.row.wm-bg-1:first-child,.pc-editor>.row.wm-bg-1:first-child{background:#fff!important;color:var(--text)!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;margin-bottom:0!important;padding:4px 0 6px}.gap-editor>.row.wm-bg-1:first-child .fa-times,.pc-editor>.row.wm-bg-1:first-child .fa-times{color:var(--text-muted)}.gap-editor .ge-head,.pc-editor .ge-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 12px}.gap-editor .ge-head-title,.pc-editor .ge-head-title{font-size:17px;font-weight:600;color:var(--text)}.gap-editor .ge-head-id,.pc-editor .ge-head-id{margin-left:4px;font-weight:500;color:var(--text-muted)}.gap-editor .ge-head-sub,.pc-editor .ge-head-sub{font-size:14px;font-weight:400;color:var(--text-muted)}.gap-editor .ge-section,.pc-editor .ge-section{margin:28px 6px 2px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.gap-editor .ge-section:first-child,.pc-editor .ge-section:first-child{margin-top:8px}.gap-editor .input-group[data-label]>.input-group-prepend:first-child,.pc-editor .input-group[data-label]>.input-group-prepend:first-child{display:none}.gap-editor .input-group[data-label]>.input-group-prepend:first-child+.custom-select,.gap-editor .input-group[data-label]>.input-group-prepend:first-child+.form-control,.gap-editor .input-group[data-label]>.input-group-prepend:first-child+.v-select .vs__dropdown-toggle,.pc-editor .input-group[data-label]>.input-group-prepend:first-child+.custom-select,.pc-editor .input-group[data-label]>.input-group-prepend:first-child+.form-control,.pc-editor .input-group[data-label]>.input-group-prepend:first-child+.v-select .vs__dropdown-toggle{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.gap-editor .input-group[data-label]>.custom-select:last-child,.gap-editor .input-group[data-label]>.form-control:last-child,.gap-editor .input-group[data-label]>.v-select:last-child .vs__dropdown-toggle,.pc-editor .input-group[data-label]>.custom-select:last-child,.pc-editor .input-group[data-label]>.form-control:last-child,.pc-editor .input-group[data-label]>.v-select:last-child .vs__dropdown-toggle{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.gap-editor .input-group[data-label]:has(.bg-danger,.border-danger,.is-invalid,.v-select-invalid):before,.pc-editor .input-group[data-label]:has(.bg-danger,.border-danger,.is-invalid,.v-select-invalid):before{content:attr(data-label) " · required";color:var(--danger)}.gap-editor .ge-tabs,.pc-editor .ge-tabs{padding:8px 6px 4px;background:#fff;border-bottom:0!important}.gap-editor .ge-tabs .nav-link,.pc-editor .ge-tabs .nav-link{padding:5px 12px;font-size:14px;font-weight:500;color:var(--text-muted);border-radius:8px}.gap-editor .ge-tabs .nav-link:hover,.pc-editor .ge-tabs .nav-link:hover{color:var(--text);background:var(--surface-head)}.gap-editor .ge-tabs .nav-link.ge-tab-active,.pc-editor .ge-tabs .nav-link.ge-tab-active{color:var(--brand-primary);font-weight:600;background:var(--brand-primary-soft)}.gap-editor .card,.pc-editor .card{border:0}.gap-editor .tab-content>.tab-pane,.pc-editor .tab-content>.tab-pane{padding:0 6px 12px!important}.gap-editor .shadow-sm,.pc-editor .shadow-sm{-webkit-box-shadow:none!important;box-shadow:none!important}.gap-editor .input-group[data-label],.pc-editor .input-group[data-label]{padding:26px 6px 6px!important}.gap-editor .input-group[data-label]:before,.pc-editor .input-group[data-label]:before{content:attr(data-label);position:absolute;top:6px;left:8px;font-size:12px;font-weight:500;color:var(--text-muted);white-space:nowrap}.gap-editor .input-group-text,.pc-editor .input-group-text{min-width:38px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-color:var(--border-strong)}.gap-editor .input-group-text.bg-white,.pc-editor .input-group-text.bg-white{background:var(--surface-head)!important;color:var(--text-muted)!important}.gap-editor .input-group-text.bg-white i,.pc-editor .input-group-text.bg-white i{color:var(--text-muted)!important}.gap-editor .custom-select,.gap-editor .form-control,.gap-editor .vs__dropdown-toggle,.pc-editor .custom-select,.pc-editor .form-control,.pc-editor .vs__dropdown-toggle{border-color:var(--border-strong)}.gap-editor .custom-select,.pc-editor .custom-select{padding-right:34px;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center/14px 14px}.gap-editor .custom-select:disabled,.pc-editor .custom-select:disabled{background-color:var(--surface-head)}.gap-editor .v-select .vs__clear,.gap-editor .v-select .vs__open-indicator,.pc-editor .v-select .vs__clear,.pc-editor .v-select .vs__open-indicator{fill:var(--text-muted)}.gap-editor .v-select .vs__open-indicator,.pc-editor .v-select .vs__open-indicator{-webkit-transform:scale(.8);transform:scale(.8)}.gap-editor .v-select .vs__clear,.pc-editor .v-select .vs__clear{-webkit-transform:scale(.85);transform:scale(.85);opacity:.7}.gap-editor .v-select .vs__clear:hover,.pc-editor .v-select .vs__clear:hover{opacity:1}.gap-editor .form-control:disabled,.gap-editor .form-control[readonly],.pc-editor .form-control:disabled,.pc-editor .form-control[readonly]{background:var(--surface-head);color:var(--text)}.gap-editor .input-group[data-label]>.v-select,.pc-editor .input-group[data-label]>.v-select{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.gap-editor .input-group[data-label]>.v-select:first-child .vs__dropdown-toggle,.pc-editor .input-group[data-label]>.v-select:first-child .vs__dropdown-toggle{border-radius:8px!important}.gap-editor .input-group[data-label]>.custom-select:first-child,.gap-editor .input-group[data-label]>.form-control:first-child,.pc-editor .input-group[data-label]>.custom-select:first-child,.pc-editor .input-group[data-label]>.form-control:first-child{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.gap-editor .custom-select:focus,.gap-editor .form-control:focus,.pc-editor .custom-select:focus,.pc-editor .form-control:focus{border-color:var(--brand-primary);-webkit-box-shadow:0 0 0 3px var(--focus-ring)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.gap-editor .row>[class*=col-]>.ge-editor,.pc-editor .row>[class*=col-]>.ge-editor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 12px)}.gap-editor .row>[class*=col-]>.ge-editor>.quillWrapper,.pc-editor .row>[class*=col-]>.ge-editor>.quillWrapper{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-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.gap-editor .row>[class*=col-]>.ge-editor .ql-container,.pc-editor .row>[class*=col-]>.ge-editor .ql-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.gap-editor .ge-editor,.pc-editor .ge-editor{margin:6px 2px;border:1px solid var(--border-strong);border-radius:8px}.gap-editor .ge-editor:focus-within,.pc-editor .ge-editor:focus-within{border-color:var(--brand-primary);-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}.gap-editor .ge-editor .ql-container.ql-snow,.gap-editor .ge-editor .ql-toolbar.ql-snow,.pc-editor .ge-editor .ql-container.ql-snow,.pc-editor .ge-editor .ql-toolbar.ql-snow{border:0}.gap-editor .ge-editor .ql-editor,.pc-editor .ge-editor .ql-editor{min-height:120px}.gap-editor .ge-editor .ql-toolbar.ql-snow .ql-stroke,.pc-editor .ge-editor .ql-toolbar.ql-snow .ql-stroke{stroke:var(--text-muted)!important}.gap-editor .ge-editor .ql-toolbar.ql-snow .ql-fill,.pc-editor .ge-editor .ql-toolbar.ql-snow .ql-fill{fill:var(--text-muted)!important}.gap-editor .ge-editor .ql-toolbar.ql-snow .ql-picker-label:hover .ql-stroke,.gap-editor .ge-editor .ql-toolbar.ql-snow button.ql-active .ql-stroke,.gap-editor .ge-editor .ql-toolbar.ql-snow button:hover .ql-stroke,.pc-editor .ge-editor .ql-toolbar.ql-snow .ql-picker-label:hover .ql-stroke,.pc-editor .ge-editor .ql-toolbar.ql-snow button.ql-active .ql-stroke,.pc-editor .ge-editor .ql-toolbar.ql-snow button:hover .ql-stroke{stroke:var(--brand-primary)!important}.gap-editor .ge-editor .ql-toolbar.ql-snow button.ql-active .ql-fill,.gap-editor .ge-editor .ql-toolbar.ql-snow button:hover .ql-fill,.pc-editor .ge-editor .ql-toolbar.ql-snow button.ql-active .ql-fill,.pc-editor .ge-editor .ql-toolbar.ql-snow button:hover .ql-fill{fill:var(--brand-primary)!important}.gap-editor .ge-editor .ql-toolbar.ql-snow,.pc-editor .ge-editor .ql-toolbar.ql-snow{border-bottom:1px solid var(--border);padding:4px 6px}.gap-editor .ge-editor .ql-toolbar.ql-snow .ql-formats,.pc-editor .ge-editor .ql-toolbar.ql-snow .ql-formats{margin-right:8px}.gap-editor .ge-editor .ql-toolbar.ql-snow button,.pc-editor .ge-editor .ql-toolbar.ql-snow button{width:24px;height:22px;padding:2px 3px}.gap-editor .ge-editor-title,.pc-editor .ge-editor-title{display:block;padding:6px 10px 0;font-size:12px;font-weight:500;color:var(--text-muted)}.gap-editor .input-group[data-label].p-2:before,.pc-editor .input-group[data-label].p-2:before{left:10px}.gap-editor .ge-add,.pc-editor .ge-add{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:14px;font-weight:500;color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important;border:0!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer}.gap-editor .ge-add i,.pc-editor .ge-add i{margin:0!important;font-size:12px}.gap-editor .ge-add:hover,.pc-editor .ge-add:hover{background:var(--brand-primary-tint)!important}.gap-editor .ge-toolbar,.pc-editor .ge-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 6px 10px;padding:0}.gap-editor .ge-empty,.gap-editor .ge-list,.gap-editor .ge-table,.pc-editor .ge-empty,.pc-editor .ge-list,.pc-editor .ge-table{margin:0 6px!important;width:calc(100% - 12px)}.gap-editor .ge-section+.ge-empty,.gap-editor .ge-section+.ge-list,.gap-editor .ge-section+.ge-table,.pc-editor .ge-section+.ge-empty,.pc-editor .ge-section+.ge-list,.pc-editor .ge-section+.ge-table{margin-top:10px!important}.gap-editor .ge-list>.ge-row,.gap-editor .ge-list>.row,.gap-editor .ge-table td,.pc-editor .ge-list>.ge-row,.pc-editor .ge-list>.row,.pc-editor .ge-table td{padding:10px 12px!important}.gap-editor .ge-list>.ge-row,.pc-editor .ge-list>.ge-row{border-bottom:1px solid var(--border)}.gap-editor .ge-list>.ge-row:last-child,.pc-editor .ge-list>.ge-row:last-child{border-bottom:0}.gap-editor .ge-list>.ge-row:hover,.pc-editor .ge-list>.ge-row:hover{background:var(--surface-head)}.gap-editor .ge-icon,.pc-editor .ge-icon{color:var(--brand-primary);background:transparent;border:0;border-radius:6px}.gap-editor .ge-icon:hover,.pc-editor .ge-icon:hover{background:var(--brand-primary-soft)}.gap-editor .ge-icon.ge-del,.pc-editor .ge-icon.ge-del{color:var(--text-muted)}.gap-editor .ge-icon.ge-del:hover,.pc-editor .ge-icon.ge-del:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.gap-editor .ge-list,.pc-editor .ge-list{border:1px solid var(--border);border-radius:8px}.gap-editor .ge-list>.row,.pc-editor .ge-list>.row{border-bottom:1px solid var(--border)!important}.gap-editor .ge-list>.row:last-child,.pc-editor .ge-list>.row:last-child{border-bottom:0!important}.gap-editor .ge-list>.row:hover,.pc-editor .ge-list>.row:hover{background:var(--surface-head)}.gap-editor .ge-table,.pc-editor .ge-table{border:1px solid var(--border);border-radius:8px;border-collapse:separate;border-spacing:0;overflow:hidden}.gap-editor .ge-table td,.pc-editor .ge-table td{border-top:1px solid var(--border);vertical-align:middle;background:#fff!important}.gap-editor .ge-table tr:first-child td,.pc-editor .ge-table tr:first-child td{border-top:0}.gap-editor .ge-table tr:hover td,.pc-editor .ge-table tr:hover td{background:color-mix(in srgb,var(--brand-primary) 4%,#fff)!important}.gap-editor .ge-list,.gap-editor .ge-table,.pc-editor .ge-list,.pc-editor .ge-table{font-size:14px}.gap-editor .ge-list .wm-fc-2,.gap-editor .ge-table .wm-fc-2,.pc-editor .ge-list .wm-fc-2,.pc-editor .ge-table .wm-fc-2{color:var(--brand-primary)!important}.gap-editor .ge-who,.pc-editor .ge-who{margin-right:6px;font-size:13px;font-weight:600;color:var(--text)}.gap-editor .ge-muted,.gap-editor .ge-who+span,.pc-editor .ge-muted,.pc-editor .ge-who+span{font-size:13px;color:var(--text-muted)}.gap-editor .ge-del,.pc-editor .ge-del{color:var(--text-muted)}.gap-editor .ge-del:hover,.pc-editor .ge-del:hover{color:var(--danger)}.gap-editor .ge-empty,.pc-editor .ge-empty{padding:24px 12px;font-size:14px;text-align:center;color:var(--text-muted);border:1px dashed var(--border-strong);border-radius:8px}.gap-editor .ge-log,.pc-editor .ge-log{padding:0 6px}.gap-editor .ge-log .col-12.p-0.wm-fw-500.text-center,.pc-editor .ge-log .col-12.p-0.wm-fw-500.text-center{margin:20px 0 4px;padding:0!important;font-size:12px;font-weight:600!important;letter-spacing:.06em;text-align:left!important;text-transform:uppercase;color:var(--text)}.gap-editor .ge-log .col-12.p-0.wm-fw-500.text-center i,.pc-editor .ge-log .col-12.p-0.wm-fw-500.text-center i{display:none}.gap-editor .ge-log .table,.pc-editor .ge-log .table{font-size:14px;margin:0!important}.gap-editor .ge-log .table-striped tbody tr:nth-of-type(odd),.pc-editor .ge-log .table-striped tbody tr:nth-of-type(odd){background:transparent}.gap-editor .ge-log .table tbody tr,.pc-editor .ge-log .table tbody tr{--kind:var(--border-strong)}.gap-editor .ge-log .table tbody tr.lk-created,.pc-editor .ge-log .table tbody tr.lk-created{--kind:var(--success)}.gap-editor .ge-log .table tbody tr.lk-status,.pc-editor .ge-log .table tbody tr.lk-status{--kind:var(--brand-primary)}.gap-editor .ge-log .table tbody tr.lk-file,.pc-editor .ge-log .table tbody tr.lk-file{--kind:#7c5cc4}.gap-editor .ge-log .table tbody tr.lk-message,.pc-editor .ge-log .table tbody tr.lk-message{--kind:var(--brand-accent)}.gap-editor .ge-log .table tbody tr.lk-comment,.pc-editor .ge-log .table tbody tr.lk-comment{--kind:var(--warning)}.gap-editor .ge-log .table tbody tr td,.pc-editor .ge-log .table tbody tr td{border:0}.gap-editor .ge-log .table tbody tr td:first-child,.pc-editor .ge-log .table tbody tr td:first-child{position:relative;padding:10px 12px 18px 36px!important}.gap-editor .ge-log .table tbody tr td:first-child:before,.pc-editor .ge-log .table tbody tr td:first-child:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:var(--border)}.gap-editor .ge-log .table tbody tr td:first-child:after,.pc-editor .ge-log .table tbody tr td:first-child:after{content:"";position:absolute;left:10px;top:12px;width:12px;height:12px;border-radius:50%;background:var(--kind);-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff}.gap-editor .ge-log .table tbody tr:first-child td:first-child:before,.pc-editor .ge-log .table tbody tr:first-child td:first-child:before{top:14px}.gap-editor .ge-log .table tbody tr:last-child td:first-child:before,.pc-editor .ge-log .table tbody tr:last-child td:first-child:before{bottom:calc(100% - 14px)}.gap-editor .ge-log td>.wm-fw-500.wm-fs-14:first-child,.pc-editor .ge-log td>.wm-fw-500.wm-fs-14:first-child{margin-bottom:3px;line-height:1.3;font-weight:600!important;color:var(--text);text-transform:lowercase}.gap-editor .ge-log td>.wm-fw-500.wm-fs-14:first-child:first-letter,.pc-editor .ge-log td>.wm-fw-500.wm-fs-14:first-child:first-letter{text-transform:uppercase}.gap-editor .ge-log td>.row,.pc-editor .ge-log td>.row{display:block;margin:0}.gap-editor .ge-log .comment,.pc-editor .ge-log .comment{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0!important;line-height:1.5;color:var(--text);word-break:break-word}.gap-editor .ge-log .comment+.d-inline:empty,.pc-editor .ge-log .comment+.d-inline:empty{display:none!important}.gap-editor .ge-log .wm-bg-1,.pc-editor .ge-log .wm-bg-1{margin-top:6px!important;background:transparent!important;color:var(--text-muted)!important;padding:0!important;font-size:12px}.gap-editor .ge-log .wm-bg-1.mr-2,.pc-editor .ge-log .wm-bg-1.mr-2{color:var(--text)!important;font-weight:600}.gap-editor .ge-body,.pc-editor .ge-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;height:calc(100vh - 170px);min-height:400px}.gap-editor .ge-main,.pc-editor .ge-main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:auto}.gap-editor .ge-side,.pc-editor .ge-side{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px;overflow:auto;padding:0 4px 12px;background:var(--surface-head);border-radius:10px}.gap-editor .ge-side .ge-log .col-12.p-0.wm-fw-500.text-center:first-child,.pc-editor .ge-side .ge-log .col-12.p-0.wm-fw-500.text-center:first-child{margin-top:12px}.gap-editor .ge-side .ge-log .table tbody tr td:first-child:after,.pc-editor .ge-side .ge-log .table tbody tr td:first-child:after{-webkit-box-shadow:0 0 0 3px var(--surface-head);box-shadow:0 0 0 3px var(--surface-head)}.gap-editor .ge-side .ge-log .table tbody tr td:first-child:before,.pc-editor .ge-side .ge-log .table tbody tr td:first-child:before{background:color-mix(in srgb,var(--text-muted) 40%,transparent)}.gap-editor .ge-side .ge-log .table,.gap-editor .ge-side .ge-log .table td,.pc-editor .ge-side .ge-log .table,.pc-editor .ge-side .ge-log .table td{background:transparent!important}.gap-editor .ge-body.ge-stacked,.pc-editor .ge-body.ge-stacked{display:block;overflow:auto}.gap-editor .ge-body.ge-stacked .ge-main,.gap-editor .ge-body.ge-stacked .ge-side,.pc-editor .ge-body.ge-stacked .ge-main,.pc-editor .ge-body.ge-stacked .ge-side{overflow:visible}.gap-editor .ge-body.ge-stacked .ge-side,.pc-editor .ge-body.ge-stacked .ge-side{margin-top:16px}.gap-editor .ge-tag,.pc-editor .ge-tag{display:inline-block;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;vertical-align:middle;color:var(--text-muted);background:#fff;border:1px solid var(--border-strong);border-radius:10px}.gap-editor .ge-tag.strong,.pc-editor .ge-tag.strong{color:var(--brand-primary);background:var(--brand-primary-soft);border-color:transparent}.gap-editor .ge-row-btn,.pc-editor .ge-row-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:500;color:var(--brand-primary);background:transparent;border:1px solid var(--border-strong);border-radius:8px}.gap-editor .ge-row-btn:hover:not(:disabled),.pc-editor .ge-row-btn:hover:not(:disabled){background:var(--brand-primary-soft);border-color:var(--brand-primary-soft)}.gap-editor .ge-row-btn:disabled,.pc-editor .ge-row-btn:disabled{opacity:.45}.gap-editor .ge-muted,.pc-editor .ge-muted{font-size:13px;color:var(--text-muted)}.gap-editor .ge-panel,.pc-editor .ge-panel{padding:10px 12px;background:var(--surface-head);border-radius:10px}.gap-editor .ge-panel .custom-select,.gap-editor .ge-panel .form-control,.pc-editor .ge-panel .custom-select,.pc-editor .ge-panel .form-control{background-color:#fff}.gap-editor .ge-panel-title,.pc-editor .ge-panel-title{font-size:13px;font-weight:600;color:var(--text)}.gap-editor .ge-panel-label,.pc-editor .ge-panel-label{display:block;margin-bottom:4px;font-size:12px;font-weight:500;color:var(--text-muted)}.gap-editor .ge-panel-note,.pc-editor .ge-panel-note{min-height:31px;padding:4px 10px;font-size:13px;color:var(--text);background:#fff;border-radius:8px}.gap-editor .ge-spacer,.pc-editor .ge-spacer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.gap-editor .ge-btn.ge-btn-danger,.pc-editor .ge-btn.ge-btn-danger{color:var(--text-muted)}.gap-editor .ge-btn.ge-btn-danger:hover:not(:disabled),.pc-editor .ge-btn.ge-btn-danger:hover:not(:disabled){color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.gap-editor .ge-check-row,.pc-editor .ge-check-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:26px!important}.gap-editor .ge-check,.pc-editor .ge-check{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:var(--text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gap-editor .ge-check i,.pc-editor .ge-check i{color:var(--text-muted)}.gap-editor .ge-check .fa-check-square,.pc-editor .ge-check .fa-check-square{color:var(--brand-primary)}.gap-editor .ge-actions,.pc-editor .ge-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:12px}.gap-editor .ge-btn,.pc-editor .ge-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;padding:0 16px;font-size:14px;font-weight:500;color:var(--text-muted);background:transparent;border:0;border-radius:8px;cursor:pointer}.gap-editor .ge-btn:hover:not(:disabled),.pc-editor .ge-btn:hover:not(:disabled){color:var(--text);background:var(--surface-head)}.gap-editor .ge-btn.primary,.pc-editor .ge-btn.primary{color:#fff;font-weight:600;background:var(--brand-primary)}.gap-editor .ge-btn.primary:hover:not(:disabled),.pc-editor .ge-btn.primary:hover:not(:disabled){background:var(--brand-primary-hover)}.gap-editor .ge-btn:disabled,.pc-editor .ge-btn:disabled{opacity:.5;cursor:default}.popover.pc-filter{border-color:var(--border);border-radius:10px}.popover.pc-filter .popover-body{padding:10px!important}.popover.pc-filter .table td{padding:6px 8px!important;font-size:14px;color:var(--text);vertical-align:middle}.popover.pc-filter .table tr:hover td{background:var(--surface-head)}.popover.pc-filter .fa-check-square,.popover.pc-filter .fa-square{color:var(--text-muted)!important}.popover.pc-filter .fa-check-square{color:var(--brand-primary)!important}.popover.pc-filter .pf-sentence{text-transform:lowercase}.popover.pc-filter .pf-sentence:first-letter{text-transform:uppercase}.popover.pc-filter .pf-search{position:relative;margin-bottom:6px}.popover.pc-filter .pf-search>i{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;color:var(--text-muted);pointer-events:none}.popover.pc-filter .form-control,.popover.pc-filter .pf-input{border-color:var(--border-strong);border-radius:8px}.popover.pc-filter .pf-input{display:block;width:100%;height:32px;padding:4px 10px 4px 28px;font-size:14px;color:var(--text);background:#fff;border:1px solid var(--border-strong);outline:none}.popover.pc-filter .pf-input:focus{border-color:var(--brand-primary);-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}.popover.pc-filter .pf-label{display:block;margin:6px 2px 4px;font-size:12px;font-weight:500;color:var(--text-muted)}.popover.pc-filter .pf-label:first-child{margin-top:0}.popover.pc-filter .pf-select,.popover.pc-filter .pf-textarea,.popover.pc-filter .vdp-datepicker input{display:block;width:100%;font-size:14px;color:var(--text);background-color:#fff;border:1px solid var(--border-strong);border-radius:8px;outline:none}.popover.pc-filter .pf-select:focus,.popover.pc-filter .pf-textarea:focus,.popover.pc-filter .vdp-datepicker input:focus{border-color:var(--brand-primary);-webkit-box-shadow:0 0 0 3px var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}.popover.pc-filter .pf-select{height:34px;padding:4px 34px 4px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center/14px 14px}.popover.pc-filter .pf-select:disabled{color:var(--text-muted);background-color:var(--surface-head)}.popover.pc-filter .pf-textarea.pf-line{height:34px;min-width:240px;resize:none}.popover.pc-filter .pf-textarea{padding:6px 10px;resize:vertical}.popover.pc-filter .pf-textarea.required{border-color:var(--danger)}.popover.pc-filter .pf-grid{margin:0 -4px}.popover.pc-filter .pf-grid>.pf-field{padding:0 4px;margin-bottom:8px}.popover.pc-filter .pf-grid>.pf-actions{padding:8px 4px 0}.popover.pc-filter .pf-grid .pf-label{margin:0 2px 4px}.popover.pc-filter .pf-grid .pf-textarea.pf-line{min-width:0}.popover.pc-filter .pf-grid .multiselect li{padding:3px 0;font-size:13px}.popover.pc-filter .pf-grid .multiselect li label{margin:0;cursor:pointer}.popover.pc-filter .pf-grid .multiselect li i{color:var(--text-muted)}.popover.pc-filter .pf-grid .multiselect li .fa-check-square{color:var(--brand-primary)}.popover.pc-filter .vdp-datepicker.form-control{height:auto;padding:0;border:0;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent}.popover.pc-filter .vdp-datepicker{position:relative;margin-bottom:6px}.popover.pc-filter .vdp-datepicker input{height:34px;padding:4px 28px 4px 10px}.popover.pc-filter .vdp-datepicker .vdp-datepicker__clear-button{position:absolute;top:0;right: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;width:28px;height:34px;font-size:16px;color:var(--text-muted);cursor:pointer}.popover.pc-filter .vdp-datepicker .vdp-datepicker__clear-button:hover{color:var(--text)}.popover.pc-filter .pf-grid .vdp-datepicker{margin-bottom:0}.popover.pc-filter .pf-grid .col-6+.col-6 .vdp-datepicker__calendar{left:auto;right:0}.popover.pc-filter .pf-checklist{margin-top:8px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.popover.pc-filter .pf-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 10px;font-size:13px;color:var(--text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popover.pc-filter .pf-check>i{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.popover.pc-filter .pf-check:hover{background:var(--surface-head)}.popover.pc-filter .pf-check-head{font-weight:600;background:var(--surface-head);border-bottom:1px solid var(--border)}.popover.pc-filter .pf-check-name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.popover.pc-filter .pf-check-count{font-size:12px;font-weight:500;color:var(--brand-primary)}.popover.pc-filter .pf-check-flag{font-size:11px;color:var(--success)!important}.popover.pc-filter .pf-check-scroll{height:220px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.popover.pc-filter .pf-check-empty{padding:16px 10px;font-size:13px;text-align:center;color:var(--text-muted)}.popover.pc-filter .pf-hint{margin:4px 2px 0;font-size:12px;color:var(--danger)}.popover.pc-filter .pf-note{margin-top:8px;padding:8px 10px;font-size:13px;color:var(--text);background:var(--surface-head);border-radius:8px}.popover.pc-filter .pf-note>i{margin-right:6px;color:var(--text-muted)}.popover.pc-filter .pf-toggle{font-weight:600;color:var(--brand-primary);cursor:pointer}.popover.pc-filter .pf-toggle i{margin-right:4px}.popover.pc-filter .pf-preview{margin-top:6px}.popover.pc-filter .pf-done,.popover.pc-filter .pf-error{margin-top:8px;padding:8px 10px;font-size:13px;font-weight:500;border-radius:8px}.popover.pc-filter .pf-done i,.popover.pc-filter .pf-error i{margin-right:6px}.popover.pc-filter .pf-done{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.popover.pc-filter .pf-error{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.popover.pc-filter .pf-options{margin-top:8px}.popover.pc-filter .pf-options.pf-scroll{max-height:240px;overflow:auto}.popover.pc-filter .pf-options.disabled{opacity:.5;pointer-events:none}.popover.pc-filter .pf-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:7px 10px;font-size:14px;color:var(--text);border-radius:8px;cursor:pointer}.popover.pc-filter .pf-option:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--dot,var(--border-strong));-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.popover.pc-filter .pf-option.open,.popover.pc-filter .pf-option:hover{background:var(--surface-head)}.popover.pc-filter .pf-option .pf-more{margin-left:auto;font-size:11px;color:var(--text-muted)}.popover.pc-filter .pf-reasons{margin:2px 0 6px 30px;border-left:2px solid var(--border)}.popover.pc-filter .pf-reason{padding:6px 10px;font-size:13px;color:var(--text);border-radius:0 6px 6px 0;cursor:pointer}.popover.pc-filter .pf-reason:hover,.popover.pc-filter .pf-seg{background:var(--surface-head)}.popover.pc-filter .pf-seg{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;padding:2px;margin-bottom:8px;border-radius:8px}.popover.pc-filter .pf-seg-item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;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;height:28px;padding:0 10px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--text-muted);border-radius:6px;cursor:pointer}.popover.pc-filter .pf-seg-item i{font-size:11px}.popover.pc-filter .pf-seg-item.active{color:var(--brand-primary);font-weight:600;background:#fff;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.08)}.popover.pc-filter .pf-range{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.popover.pc-filter .pf-range-col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.popover.pc-filter .pf-range .vdp-datepicker__calendar{width:252px;border:1px solid var(--border);border-radius:8px;padding:4px 6px 6px;-webkit-box-shadow:none!important;box-shadow:none!important}.popover.pc-filter .pf-range .vdp-datepicker__calendar header{line-height:32px}.popover.pc-filter .pf-range .vdp-datepicker__calendar header .up{font-size:14px;font-weight:600;color:var(--text);border-radius:6px}.popover.pc-filter .pf-range .vdp-datepicker__calendar header .next,.popover.pc-filter .pf-range .vdp-datepicker__calendar header .prev{border-radius:6px}.popover.pc-filter .pf-range .vdp-datepicker__calendar header .prev:after{border-right-color:var(--text-muted)}.popover.pc-filter .pf-range .vdp-datepicker__calendar header .next:after{border-left-color:var(--text-muted)}.popover.pc-filter .pf-range .vdp-datepicker__calendar header .next:not(.disabled):hover,.popover.pc-filter .pf-range .vdp-datepicker__calendar header .prev:not(.disabled):hover,.popover.pc-filter .pf-range .vdp-datepicker__calendar header .up:not(.disabled):hover{background:var(--surface-head)}.popover.pc-filter .pf-range .vdp-datepicker__calendar .cell{height:32px;line-height:32px;font-size:13px;color:var(--text);border:0!important;border-radius:8px}.popover.pc-filter .pf-range .vdp-datepicker__calendar .cell.day-header{height:26px;line-height:26px;font-size:11px;font-weight:600;color:var(--text-muted)}.popover.pc-filter .pf-range .vdp-datepicker__calendar .cell:not(.blank):not(.disabled):not(.day-header):hover{background:var(--surface-head)}.popover.pc-filter .pf-range .vdp-datepicker__calendar .cell.selected,.popover.pc-filter .pf-range .vdp-datepicker__calendar .cell.selected:hover{color:#fff;font-weight:600;background:var(--brand-primary)!important}.popover.pc-filter .pf-range .vdp-datepicker__calendar .cell.disabled{color:var(--border-strong)}.popover.pc-filter .pf-busy{margin-right:4px;color:var(--text-muted)}.popover.pc-filter .pf-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding-top:8px}.popover.pc-filter .pf-spacer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.popover.pc-filter .pf-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:500;color:var(--text-muted);background:transparent;border:0;border-radius:8px;cursor:pointer}.popover.pc-filter .pf-btn:hover{color:var(--text);background:var(--surface-head)}.popover.pc-filter .pf-btn.primary{color:#fff;font-weight:600;background:var(--brand-primary)}.popover.pc-filter .pf-btn.primary:hover{background:var(--brand-primary-hover)}.popover.pc-filter .pf-btn:disabled{opacity:.45;cursor:default}