.smart-filter[data-v-8440646c]{display:inline-block;position:relative}.filter-btn[data-v-8440646c]{background:linear-gradient(90deg,#2563eb,#60a5fa);color:#fff;border:none;border-radius:8px;padding:.6rem 1.5rem;cursor:pointer;font-weight:600;font-size:1rem;box-shadow:0 2px 8px rgba(37,99,235,.08);transition:box-shadow .2s,background .2s}.filter-btn[data-v-8440646c]:hover{background:linear-gradient(90deg,#1d4ed8,#3b82f6);box-shadow:0 4px 16px rgba(37,99,235,.13)}.fade-enter-active[data-v-8440646c],.fade-leave-active[data-v-8440646c]{transition:opacity .25s}.fade-enter[data-v-8440646c],.fade-leave-to[data-v-8440646c]{opacity:0}.popover[data-v-8440646c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:1000;display:flex;align-items:flex-start;justify-content:center}.popover-content[data-v-8440646c]{background:#fff;margin-top:7rem;border-radius:16px;box-shadow:0 8px 32px rgba(37,99,235,.13),0 1.5px 8px rgba(0,0,0,.07);padding:0;min-width:370px;max-width:95vw;-webkit-animation:popin-data-v-8440646c .25s cubic-bezier(.4,2,.6,1) 1;animation:popin-data-v-8440646c .25s cubic-bezier(.4,2,.6,1) 1}@-webkit-keyframes popin-data-v-8440646c{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes popin-data-v-8440646c{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.popover-header[data-v-8440646c]{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 2rem .7rem 2rem}.popover-title[data-v-8440646c]{font-size:1.25rem;font-weight:700;color:#2563eb}.close-icon[data-v-8440646c]{font-size:1.5rem;color:#6b7280;cursor:pointer;transition:color .2s}.close-icon[data-v-8440646c]:hover{color:#ef4444}.divider[data-v-8440646c]{height:1px;background:#e5e7eb;margin:0 2rem}.filter-fields[data-v-8440646c]{padding:1.2rem 2rem .5rem 2rem;display:flex;flex-direction:column;gap:1.1rem}.actions[data-v-8440646c]{display:flex;justify-content:flex-end;gap:1rem;padding:1.2rem 2rem 1.2rem 2rem;background:#f9fafb;border-radius:0 0 16px 16px}.apply-btn[data-v-8440646c]{background:linear-gradient(90deg,#2563eb,#60a5fa);color:#fff;border:none;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s}.apply-btn[data-v-8440646c]:hover{background:linear-gradient(90deg,#1d4ed8,#3b82f6)}.reset-btn[data-v-8440646c]{background:#f3f4f6;color:#374151;border:none;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s}.reset-btn[data-v-8440646c]:hover{background:#e5e7eb}#patients .footer{margin-right:30px!important}.date-filter .custom-datepicker{margin-top:0}.patient-process{width:7rem!important}.patient-process a{background:#777;padding:.33rem .7rem;border-radius:5px;color:#fff}.patient-process a:hover{background:#696666}.canceled{pointer-events:none;opacity:.9}.filter-row{display:flex;gap:1rem;margin-bottom:1rem}