@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;600;700&display=swap);.column-filter-btn[data-v-a6a14d90]{border:2px solid var(--border-color)!important;padding:8px 16px!important;border-radius:8px!important;font-weight:600!important;-webkit-box-shadow:none!important;box-shadow:none!important}.column-filter-btn[data-v-a6a14d90]:focus,.column-filter-btn[data-v-a6a14d90]:hover{border-color:var(--primary-color)!important;background:var(--hover-bg)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.btn-default[data-v-a6a14d90]{background-color:var(--card-bg)}.pagination[data-v-144b75d5]{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;gap:4px;background:var(--pagination-bg)}.pagination li[data-v-144b75d5]{display:inline-block;margin:0}.pagination li a[data-v-144b75d5]{display:inline-block;padding:8px 12px;background:var(--pagination-item-bg);color:var(--pagination-item-text);border:1px solid var(--pagination-border);border-radius:6px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;font-size:14px;font-weight:500;min-width:40px;text-align:center}.pagination li a[data-v-144b75d5]:hover{background:var(--pagination-item-hover-bg);color:var(--pagination-item-hover-text);border-color:var(--pagination-border-hover);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.pagination li.active a[data-v-144b75d5]{background:var(--pagination-item-active-bg);color:var(--pagination-item-active-text);border-color:var(--pagination-item-active-bg);font-weight:600;-webkit-box-shadow:0 2px 4px rgba(0,174,237,.3);box-shadow:0 2px 4px rgba(0,174,237,.3)}.pagination li.disabled-page a[data-v-144b75d5]{background:var(--pagination-item-disabled-bg);color:var(--pagination-item-disabled-text);border-color:var(--pagination-border);cursor:not-allowed;pointer-events:none;opacity:.6}.pagination li.dot-page a[data-v-144b75d5]{background:transparent;border:none;cursor:default;pointer-events:none;color:var(--pagination-item-text)}.pagination li.dot-page a[data-v-144b75d5]:hover{background:transparent;-webkit-transform:none;transform:none}.dark .pagination[data-v-144b75d5],[data-theme=dark] .pagination[data-v-144b75d5]{background:var(--pagination-bg)}.dark .pagination li a[data-v-144b75d5],[data-theme=dark] .pagination li a[data-v-144b75d5]{background:var(--pagination-item-bg);color:var(--pagination-item-text);border-color:var(--pagination-border)}.dark .pagination li a[data-v-144b75d5]:hover,[data-theme=dark] .pagination li a[data-v-144b75d5]:hover{background:var(--pagination-item-hover-bg);color:var(--pagination-item-hover-text);border-color:var(--pagination-border-hover)}.dark .pagination li.active a[data-v-144b75d5],[data-theme=dark] .pagination li.active a[data-v-144b75d5]{background:var(--pagination-item-active-bg);color:var(--pagination-item-active-text);border-color:var(--pagination-item-active-bg)}.dark .pagination li.disabled-page a[data-v-144b75d5],[data-theme=dark] .pagination li.disabled-page a[data-v-144b75d5]{background:var(--pagination-item-disabled-bg);color:var(--pagination-item-disabled-text)}.dark .pagination li.dot-page a[data-v-144b75d5],[data-theme=dark] .pagination li.dot-page a[data-v-144b75d5]{color:var(--pagination-item-text)}.healthcare-table[data-v-2b967c2a]{width:100%}.btn-default[data-v-2b967c2a]{background-color:var(--card-bg)}.healthcare-table thead[data-v-2b967c2a]{position:relative;z-index:30}.healthcare-table thead th[data-v-2b967c2a]{border:2px solid var(--border-color);padding:10px;font-weight:600;font-size:14px;vertical-align:middle;position:relative}.healthcare-table .dropdown.open[data-v-2b967c2a]{position:relative;z-index:1050}.healthcare-table .dropdown.open .dropdown-menu[data-v-2b967c2a]{z-index:9999;display:block}.dropdown-menu[style*=fixed][data-v-2b967c2a]{position:fixed!important;z-index:9999!important}.healthcare-table.table-bordered[data-v-2b967c2a]{border:none}.healthcare-table.table-bordered thead th[data-v-2b967c2a]{border-left:none;border-right:none;border-top:none}.healthcare-table.table-bordered tbody td[data-v-2b967c2a]{border-left:none;border-right:none}.column-header-plain[data-v-2b967c2a],.column-header[data-v-2b967c2a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.column-title[data-v-2b967c2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;color:var(--text-color)}.column-icon[data-v-2b967c2a]{width:18px;height:18px;color:var(--primary-color);-ms-flex-negative:0;flex-shrink:0}.column-filter-btn[data-v-2b967c2a]{border:2px solid var(--border-color)!important;padding:8px 16px!important;border-radius:8px!important;font-weight:600!important;-webkit-box-shadow:none!important;box-shadow:none!important}.column-filter-btn[data-v-2b967c2a]:focus,.column-filter-btn[data-v-2b967c2a]:hover{border-color:var(--primary-color)!important;background:var(--hover-bg)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.column-filter-btn[data-v-2b967c2a]:active{background:#fff!important}.healthcare-table tbody td[data-v-2b967c2a]{padding:5px 10px;border-bottom:1px solid var(--border-color);font-size:14px;vertical-align:middle}.healthcare-table tbody tr[data-v-2b967c2a]{-webkit-transition:background-color .2s ease;transition:background-color .2s ease;cursor:pointer}.healthcare-table tbody tr[data-v-2b967c2a]:hover{background:var(--hover-bg)}.healthcare-table tbody tr.selected[data-v-2b967c2a]{background:rgba(0,174,237,.1);border-left:4px solid var(--primary-color)}.sort-icon[data-v-2b967c2a]{cursor:pointer;color:var(--text-muted);-webkit-transition:all .2s ease;transition:all .2s ease;padding:4px;border-radius:4px;margin-left:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sort-icon[data-v-2b967c2a]:hover{background:var(--hover-bg);color:var(--primary-color)}.sort-icon.active[data-v-2b967c2a]{color:var(--primary-color)}.dropdown-menu.dropdown-menu-enhanced[data-v-2b967c2a]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;-webkit-box-shadow:0 10px 40px var(--shadow-color);box-shadow:0 10px 40px var(--shadow-color);backdrop-filter:blur(20px);min-width:200px;z-index:1050;max-height:250px;overflow-y:auto}.dropdown-item[data-v-2b967c2a]{padding:3px 6px;color:var(--text-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;list-style:none}.dropdown-item[data-v-2b967c2a]:hover{background:var(--hover-bg);color:var(--primary-color)}.filter-chip[data-v-2b967c2a]{background:var(--primary-color);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-animation:slideIn-data-v-2b967c2a .3s ease;animation:slideIn-data-v-2b967c2a .3s ease;margin-right:8px;margin-bottom:4px}.filter-chip .remove[data-v-2b967c2a]{cursor:pointer;opacity:.8;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.filter-chip .remove[data-v-2b967c2a]:hover{opacity:1}@-webkit-keyframes slideIn-data-v-2b967c2a{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn-data-v-2b967c2a{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.filter-icon[data-v-2b967c2a]{cursor:pointer;opacity:.8;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:12px;height:12px}.filter-icon[data-v-2b967c2a]:hover{opacity:1}@media (max-width:768px){.healthcare-table tbody td[data-v-2b967c2a],.healthcare-table thead th[data-v-2b967c2a]{padding:12px 8px;font-size:12px}}.healthcare-table thead th[data-v-2b967c2a]:first-child{border-top-left-radius:12px}.healthcare-table thead th[data-v-2b967c2a]:last-child{border-top-right-radius:12px}@media print{.healthcare-table tbody td[data-v-2b967c2a],.healthcare-table thead th[data-v-2b967c2a]{padding:8px!important;font-size:11px!important}}.panel-vasu>.panel-heading{background-color:#e0c0c1;padding:3px 15px}.panel-info-b>.panel-heading{color:#a3ccf4;background-color:#bdbfc1;border-color:#bdbfc1;padding:4px 15px}.change-btn{border:2px solid #000;background-color:#fff;color:#000;padding:4px 20px;font-size:14px;cursor:pointer;border-radius:5px}.change-btn-info{border-color:#e7e7e7;color:#005c9d}.change-btn-info:hover{border-color:#005c9d;color:#005c9d}:root{--primary-50:#f0f9ff;--primary-100:#e0f2fe;--primary-200:#bae6fd;--primary-500:#0ea5e9;--primary-600:#0284c7;--primary-700:#0369a1;--primary-800:#075985;--primary-900:#0c4a6e;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--success-50:#f0fdf4;--success-100:#dcfce7;--success-500:#22c55e;--success-600:#16a34a;--success-700:#15803d;--danger-50:#fef2f2;--danger-100:#fee2e2;--danger-500:#ef4444;--danger-600:#dc2626;--danger-700:#b91c1c;--warning-50:#fef2f2;--warning-100:#fcf8e3;--warning-500:#ef4444;--warning-600:#dc2626;--warning-700:#b91c1c;--background:#f8fafc;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--input:#fff;--ring:#0ea5e9;--radius:0.75rem;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--text-success-color:#16a34a;--text-danger-color:#dc2626;--text-info-color:#0284c7}[data-theme=dark]{--background:#0f172a;--foreground:#f8fafc;--card:#1e293b;--card-foreground:#f1f5f9;--border:#334155;--input:#1e293b;--gray-50:#0f172a;--gray-100:#1e293b;--gray-200:#334155;--gray-300:#475569;--gray-400:#64748b;--gray-500:#94a3b8;--gray-600:#cbd5e1;--gray-700:#e2e8f0;--gray-800:#f1f5f9;--gray-900:#f8fafc;--danger-50:#6b2a2a;--danger-100:#3a1616;--success-50:#2e6f54;--success-100:#1c3f33;--warning-50:#4a3610;--warning-100:#7a5b1c}.panel-component{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);overflow:hidden;-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);margin-bottom:10px}.panel-component:hover{-webkit-box-shadow:var(--shadow-xl);box-shadow:var(--shadow-xl)}.panel-component .panel-heading{cursor:pointer;position:relative;border-bottom:1px solid var(--border);-webkit-transition:all .3s ease;transition:all .3s ease}.panel-component .panel-heading i.collapse-icon{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px;color:#fff}.panel-component .panel-heading i.collapse-icon:after{content:"\F056";font-family:Font Awesome\ 5 Free,FontAwesome;font-weight:900}.panel-component .panel-heading.collapsed i.collapse-icon:after{content:"\F055"}.panel-component.panel-success .panel-heading{background:linear-gradient(135deg,var(--success-50),var(--success-100));border-left:4px solid var(--success-500)}.panel-component.panel-success .panel-heading:hover{background:linear-gradient(135deg,var(--success-100),var(--success-100))}.panel-component.panel-success .panel-heading i.collapse-icon{background-color:var(--success-600)}.panel-component.panel-danger .panel-heading{background:linear-gradient(135deg,var(--danger-50),var(--danger-100));border-left:4px solid var(--danger-500)}.panel-component.panel-danger .panel-heading:hover{background:linear-gradient(135deg,var(--danger-100),var(--danger-100))}.panel-component.panel-danger .panel-heading i.collapse-icon{background-color:var(--danger-600)}.panel-component.panel-info .panel-heading{background:linear-gradient(135deg,var(--primary-50),var(--primary-100));border-left:4px solid var(--primary-500)}.panel-component.panel-warning .panel-heading{background:linear-gradient(135deg,var(--warning-50),var(--warning-100));border-left:4px solid #e1c083}.panel-component.panel-warning .panel-heading:hover{background:linear-gradient(135deg,var(--warning-100),var(--warning-100))}.panel-component.panel-warning .panel-heading i.collapse-icon{background-color:#e1c083}.panel-component.panel-default .panel-heading{background:linear-gradient(135deg,var(--card-bc),var(--card-bc));color:var(--text-primary)}.panel-component.panel-info .panel-heading:hover{background:linear-gradient(135deg,var(--primary-100),var(--primary-200))}.panel-component.panel-info .panel-heading i.collapse-icon{background-color:var(--primary-600)}.panel-component .panel-body{padding:10px;background:var(--card);color:var(--card-foreground)}.panel-component .panel-collapse{max-height:0;-webkit-transition:max-height .5s cubic-bezier(.4,0,.2,1);transition:max-height .5s cubic-bezier(.4,0,.2,1)}.panel-component .panel-collapse.in{max-height:10000px}.panel-component .tw-table-container{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.panel-component .tw-table{width:100%;border-collapse:separate;border-spacing:0}.panel-component .tw-table th{background:var(--gray-100);color:var(--gray-700);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:1rem 1.5rem;text-align:left;border-bottom:1px solid var(--border)}.panel-component .tw-table td{padding:1rem 1.5rem;border-bottom:1px solid var(--border);font-size:.875rem;color:var(--card-foreground)}.panel-component .tw-table tbody tr:last-child td{border-bottom:none}.panel-component .tw-table tbody tr:hover{background:var(--gray-50)}.panel-component .tw-premium-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:var(--card-foreground);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.panel-component .tw-premium-card:hover{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.panel-component .tw-status-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-transition:all .2s ease;transition:all .2s ease}.panel-component .tw-status-completed{background:var(--success-100);color:var(--success-700);border:1px solid var(--success-200)}.panel-component .tw-status-pending{background:var(--danger-100);color:var(--danger-700);border:1px solid var(--danger-200)}.panel-component .tw-amount-display{font-family:Inter,monospace;font-weight:700;font-variant-numeric:tabular-nums}.panel-component .tw-receipt-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;margin-bottom:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.panel-component .tw-receipt-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.05));pointer-events:none}.panel-component .tw-receipt-card:hover{border-color:var(--primary-300);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.panel-component .tw-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--radius);font-weight:500;font-size:.875rem;line-height:1.25rem;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;min-height:44px;position:relative;overflow:hidden}.panel-component .tw-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.2)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-transition:left .5s;transition:left .5s}.panel-component .tw-btn:hover:before{left:100%}.panel-component .tw-btn-primary{background:linear-gradient(135deg,var(--primary-600),var(--primary-700));color:#fff;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.panel-component .tw-btn-primary:hover{background:linear-gradient(135deg,var(--primary-700),var(--primary-800));-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.panel-component .tw-btn-secondary{background:var(--card);color:var(--card-foreground);border:1px solid var(--border)}.panel-component .tw-btn-secondary:hover{background:var(--gray-100);border-color:var(--primary-500);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.panel-component .tw-btn-success{background:linear-gradient(135deg,var(--success-600),var(--success-700));color:#fff}.panel-component .tw-btn-success:hover{background:linear-gradient(135deg,var(--success-700),var(--success-700));-webkit-transform:translateY(-2px);transform:translateY(-2px)}.panel-component .tw-btn-danger{background:linear-gradient(135deg,var(--danger-600),var(--danger-700));color:#fff}.panel-component .tw-btn-danger:hover{background:linear-gradient(135deg,var(--danger-700),var(--danger-700));-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:768px){.panel-component .panel-body,.panel-component .panel-heading{padding:1rem}.panel-component .tw-table td,.panel-component .tw-table th{padding:.75rem 1rem;font-size:.75rem}.panel-component .tw-receipt-card{padding:1rem}}.tw-slide-enter-active{-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);transition:all .5s cubic-bezier(.4,0,.2,1)}.tw-slide-leave-active{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.tw-slide-enter{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tw-slide-leave-to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tw-fade-enter-active,.tw-fade-leave-active{-webkit-transition:all .3s ease;transition:all .3s ease}.tw-fade-enter,.tw-fade-leave-to{opacity:0}.tw-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.tw-tooltip{position:relative}.tw-tooltip:before{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--gray-800);color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:.5rem;z-index:100}.tw-tooltip:hover:before{opacity:1;visibility:visible}.tw-loading-spinner{display:inline-block;width:1rem;height:1rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tw-glassmorphism{background:hsla(0,0%,100%,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2)}.dark-theme .tw-glassmorphism{background:rgba(30,41,59,.8);border:1px solid rgba(71,85,105,.3)}@media print{.panel-component{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #000!important}.panel-component .panel-heading.panel-danger,.panel-component .panel-heading.panel-success{background:#fff!important;border-left:4px solid #000!important}.panel-component .tw-btn{display:none!important}}.panel{border-radius:18px!important;overflow:visible!important}.doctor-img-icon{margin-top:15px}@media only screen and (max-width:600px){.doctor-img-icon{height:70px;width:70px;border:2px;border-radius:20px;padding:0!important;margin-right:4px;margin-left:-20px}}.header-selected[data-v-5b7b7ae6],.header-status[data-v-5b7b7ae6],.panel-head-content[data-v-5b7b7ae6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header-selected[data-v-5b7b7ae6],.header-status[data-v-5b7b7ae6]{gap:12px}.header-text-wrap[data-v-5b7b7ae6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;text-align:left}.step-num[data-v-5b7b7ae6]{width:28px;height:28px;border-radius:50%;background:var(--surface-2,#fbfcfe);border:1.5px solid var(--border-strong,#d3dde6);color:var(--muted-text,#5c6b78);display:grid;place-items:center;font-size:13px;font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px}.step-num-done[data-v-5b7b7ae6]{background:var(--re-primary-soft,#e6f7fe);border-color:var(--re-primary,#00aeed);color:var(--re-primary-deep,#0090c4)}.doc-panel-title[data-v-5b7b7ae6]{color:var(--text-color,#0f1b23);font-size:16px;font-weight:650;letter-spacing:-.01em}.doc-panel-sub[data-v-5b7b7ae6]{font-size:12.5px;color:var(--muted-text,#5c6b78)}.selected-eyebrow[data-v-5b7b7ae6]{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--muted-text,#5c6b78);letter-spacing:.05em}.doc-selected-name[data-v-5b7b7ae6]{font-size:16px;font-weight:650;color:var(--text-color,#0f1b23);letter-spacing:-.01em}.pill[data-v-5b7b7ae6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--surface-2,#fbfcfe);border:1px solid var(--border-color,#e4ebf1);color:var(--muted-text,#5c6b78);margin-left:auto}.pill.ok[data-v-5b7b7ae6]{color:var(--success-color,#12a05e);background:color-mix(in srgb,var(--success-color,#12a05e) 12%,transparent);border-color:color-mix(in srgb,var(--success-color,#12a05e) 28%,transparent)}.doc-section[data-v-5b7b7ae6]{padding:8px 0}.sect-head[data-v-5b7b7ae6]{margin-bottom:20px}.sect-head h2[data-v-5b7b7ae6]{font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.25;margin:0;color:var(--text-color,#0f1b23)}.sect-head p[data-v-5b7b7ae6]{color:var(--muted-text,#5c6b78);font-size:14px;margin-top:5px;line-height:1.5}.doc-grid[data-v-5b7b7ae6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:15px}.doc[data-v-5b7b7ae6]{position:relative;background:var(--card-bg,#fff);border:1px solid var(--border-color,#e4ebf1);border-radius:14px;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-transition:border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;cursor:pointer;text-align:left;width:100%}.doc[data-v-5b7b7ae6]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 14px 34px rgba(16,32,44,.1);box-shadow:0 14px 34px rgba(16,32,44,.1);border-color:color-mix(in srgb,var(--re-primary,#00aeed) 36%,var(--border-color,#e4ebf1))}.doc.sel[data-v-5b7b7ae6]{border-color:var(--re-primary,#00aeed);-webkit-box-shadow:0 0 0 1px var(--re-primary,#00aeed);box-shadow:0 0 0 1px var(--re-primary,#00aeed);background:color-mix(in srgb,var(--re-primary-soft,#e6f7fe) 40%,var(--card-bg,#fff))}.doctor-img-icon[data-v-5b7b7ae6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.doc-main[data-v-5b7b7ae6]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.doc-top[data-v-5b7b7ae6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.doc-name[data-v-5b7b7ae6]{font-size:16.5px;font-weight:650;letter-spacing:-.015em;color:var(--text-color,#0f1b23)}.doc-qual[data-v-5b7b7ae6]{font-size:13px;color:var(--re-primary-deep,#0090c4);font-weight:550;margin-top:2px}.doc-spec[data-v-5b7b7ae6]{font-size:13px;color:var(--muted-text,#5c6b78);margin-top:6px;line-height:1.45}.fee[data-v-5b7b7ae6]{font-size:17px;font-weight:650;color:var(--text-color,#0f1b23);letter-spacing:-.02em;white-space:nowrap}.fee-free[data-v-5b7b7ae6]{font-size:12.5px;font-weight:500;color:var(--muted-text,#5c6b78)}.doc-foot[data-v-5b7b7ae6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px dashed var(--border-color,#e4ebf1);font-size:12.5px;color:var(--muted-text,#5c6b78)}.doc-action-row[data-v-5b7b7ae6]{margin-top:12px}.btn-sm[data-v-5b7b7ae6]{min-height:38px;padding:0 16px;font-size:13px}.state[data-v-5b7b7ae6]{text-align:center;padding:40px 20px;border:1px dashed var(--border-color,#e4ebf1);border-radius:14px;background:var(--surface-2,#fbfcfe)}.state .ic[data-v-5b7b7ae6]{width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:var(--card-bg,#fff);border:1px solid var(--border-color,#e4ebf1);display:grid;place-items:center;color:var(--muted-text,#5c6b78)}.state .ic i[data-v-5b7b7ae6],.state .ic svg[data-v-5b7b7ae6]{font-size:24px}.state h3[data-v-5b7b7ae6]{font-size:16px;font-weight:600;margin:0;color:var(--text-color,#0f1b23)}.state p[data-v-5b7b7ae6]{color:var(--muted-text,#5c6b78);font-size:13px;margin:6px auto 0;max-width:380px}@media (max-width:900px){.doc-grid[data-v-5b7b7ae6]{grid-template-columns:1fr}}.header-selected[data-v-ce8b9f24],.header-status[data-v-ce8b9f24],.panel-head-content[data-v-ce8b9f24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header-selected[data-v-ce8b9f24],.header-status[data-v-ce8b9f24]{gap:12px}.header-text-wrap[data-v-ce8b9f24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;text-align:left}.step-num[data-v-ce8b9f24]{width:28px;height:28px;border-radius:50%;background:var(--surface-2,#fbfcfe);border:1.5px solid var(--border-strong,#d3dde6);color:var(--muted-text,#5c6b78);display:grid;place-items:center;font-size:13px;font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px}.step-num-done[data-v-ce8b9f24]{background:var(--re-primary-soft,#e6f7fe);border-color:var(--re-primary,#00aeed);color:var(--re-primary-deep,#0090c4)}.branch-title[data-v-ce8b9f24]{color:var(--text-color,#0f1b23);font-size:16px;font-weight:650;letter-spacing:-.01em}.branch-sub[data-v-ce8b9f24]{font-size:12.5px;color:var(--muted-text,#5c6b78)}.selected-eyebrow[data-v-ce8b9f24]{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--muted-text,#5c6b78);letter-spacing:.05em}.branch-selected-name[data-v-ce8b9f24]{font-size:16px;font-weight:650;color:var(--text-color,#0f1b23);letter-spacing:-.01em}.pill[data-v-ce8b9f24]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--surface-2,#fbfcfe);border:1px solid var(--border-color,#e4ebf1);color:var(--muted-text,#5c6b78);margin-left:auto}.pill.ok[data-v-ce8b9f24]{color:var(--success-color,#12a05e);background:color-mix(in srgb,var(--success-color,#12a05e) 12%,transparent);border-color:color-mix(in srgb,var(--success-color,#12a05e) 28%,transparent)}.branch-section[data-v-ce8b9f24]{padding:8px 0}.sect-head[data-v-ce8b9f24]{margin-bottom:20px}.sect-head h2[data-v-ce8b9f24]{font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.25;margin:0;color:var(--text-color,#0f1b23)}.sect-head p[data-v-ce8b9f24]{color:var(--muted-text,#5c6b78);font-size:14px;margin-top:5px;line-height:1.5}.tiles[data-v-ce8b9f24]{display:grid;gap:15px}.tiles.hosp[data-v-ce8b9f24]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tile[data-v-ce8b9f24]{position:relative;text-align:left;background:var(--card-bg,#fff);border:1px solid var(--border-color,#e4ebf1);border-radius:14px;padding:20px;cursor:pointer;-webkit-transition:border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;font-family:inherit;color:inherit}.tile[data-v-ce8b9f24]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 14px 34px rgba(16,32,44,.1);box-shadow:0 14px 34px rgba(16,32,44,.1);border-color:color-mix(in srgb,var(--re-primary,#00aeed) 40%,var(--border-color,#e4ebf1))}.tile.sel[data-v-ce8b9f24]{border-color:var(--re-primary,#00aeed);-webkit-box-shadow:0 0 0 1px var(--re-primary,#00aeed),0 4px 14px rgba(16,32,44,.06);box-shadow:0 0 0 1px var(--re-primary,#00aeed),0 4px 14px rgba(16,32,44,.06);background:color-mix(in srgb,var(--re-primary-soft,#e6f7fe) 55%,var(--card-bg,#fff))}.tile.sel[data-v-ce8b9f24]:after{content:"";position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:var(--re-primary,#00aeed);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:13px;background-position:50%;background-repeat:no-repeat}.tile-logo[data-v-ce8b9f24]{position:relative;overflow:hidden;width:46px;height:46px;-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:15px;background:var(--re-primary-soft,#e6f7fe);color:var(--re-ink,#0b4f68);border:1px solid color-mix(in srgb,var(--re-primary,#00aeed) 22%,transparent)}.tile-body[data-v-ce8b9f24]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.tile-body h3[data-v-ce8b9f24]{font-size:16px;font-weight:650;letter-spacing:-.01em;margin:0;color:var(--text-color,#0f1b23);overflow-wrap:anywhere}.tile-branch[data-v-ce8b9f24]{font-size:13.5px;color:var(--hosp-secondary,#0f3d5c);font-weight:550;margin-top:2px}.tile-meta[data-v-ce8b9f24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;font-size:12.5px;color:var(--muted-text,#5c6b78);margin-top:8px;line-height:1.45}.tile-meta svg[data-v-ce8b9f24]{width:14px;height:14px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;margin-top:2px}.tile-cta[data-v-ce8b9f24]{font-size:13px;font-weight:600;color:var(--re-primary-deep,#0090c4);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-top:10px}.tile:hover .tile-cta i[data-v-ce8b9f24],.tile:hover .tile-cta svg[data-v-ce8b9f24]{-webkit-transform:translateX(3px);transform:translateX(3px)}.tile-cta i[data-v-ce8b9f24],.tile-cta svg[data-v-ce8b9f24]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.state[data-v-ce8b9f24]{text-align:center;padding:40px 20px;border:1px dashed var(--border-color,#e4ebf1);border-radius:14px;background:var(--surface-2,#fbfcfe)}.state .ic[data-v-ce8b9f24]{width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:var(--card-bg,#fff);border:1px solid var(--border-color,#e4ebf1);display:grid;place-items:center;color:var(--muted-text,#5c6b78)}.state .ic i[data-v-ce8b9f24],.state .ic svg[data-v-ce8b9f24]{font-size:24px}.state h3[data-v-ce8b9f24]{font-size:16px;font-weight:600;margin:0;color:var(--text-color,#0f1b23)}.state p[data-v-ce8b9f24]{color:var(--muted-text,#5c6b78);font-size:13px;margin:6px auto 0;max-width:380px}@media (max-width:560px){.tiles.hosp[data-v-ce8b9f24]{grid-template-columns:1fr}}.img-view{margin-right:5px}.header-selected[data-v-e9df6fa6],.header-status[data-v-e9df6fa6],.panel-head-content[data-v-e9df6fa6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header-selected[data-v-e9df6fa6],.header-status[data-v-e9df6fa6]{gap:12px}.header-text-wrap[data-v-e9df6fa6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;text-align:left}.step-num[data-v-e9df6fa6]{width:28px;height:28px;border-radius:50%;background:var(--surface-2,#fbfcfe);border:1.5px solid var(--border-strong,#d3dde6);color:var(--muted-text,#5c6b78);display:grid;place-items:center;font-size:13px;font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px}.step-num-done[data-v-e9df6fa6]{background:var(--re-primary-soft,#e6f7fe);border-color:var(--re-primary,#00aeed);color:var(--re-primary-deep,#0090c4)}.dept-title[data-v-e9df6fa6]{color:var(--text-color,#0f1b23);font-size:16px;font-weight:650;letter-spacing:-.01em}.dept-sub[data-v-e9df6fa6]{font-size:12.5px;color:var(--muted-text,#5c6b78)}.selected-eyebrow[data-v-e9df6fa6]{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--muted-text,#5c6b78);letter-spacing:.05em}.dept-selected-name[data-v-e9df6fa6]{font-size:16px;font-weight:650;color:var(--text-color,#0f1b23);letter-spacing:-.01em}.pill[data-v-e9df6fa6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--surface-2,#fbfcfe);border:1px solid var(--border-color,#e4ebf1);color:var(--muted-text,#5c6b78);margin-left:auto}.pill.ok[data-v-e9df6fa6]{color:var(--success-color,#12a05e);background:color-mix(in srgb,var(--success-color,#12a05e) 12%,transparent);border-color:color-mix(in srgb,var(--success-color,#12a05e) 28%,transparent)}.dept-section[data-v-e9df6fa6]{padding:8px 0}.sect-head[data-v-e9df6fa6]{margin-bottom:20px}.sect-head h2[data-v-e9df6fa6]{font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.25;margin:0;color:var(--text-color,#0f1b23)}.sect-head p[data-v-e9df6fa6]{color:var(--muted-text,#5c6b78);font-size:14px;margin-top:5px;line-height:1.5}.dept-grid[data-v-e9df6fa6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:15px}.dept[data-v-e9df6fa6]{position:relative;background:var(--card-bg,#fff);border:1px solid var(--border-color,#e4ebf1);border-radius:14px;padding:16px 12px 14px;cursor:pointer;text-align:center;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease,background .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease,background .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:130px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:inherit;color:inherit;width:100%}.dept[data-v-e9df6fa6]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 14px 34px rgba(16,32,44,.1);box-shadow:0 14px 34px rgba(16,32,44,.1);border-color:color-mix(in srgb,var(--re-primary,#00aeed) 38%,var(--border-color,#e4ebf1))}.dept.sel[data-v-e9df6fa6]{border-color:var(--re-primary,#00aeed);background:color-mix(in srgb,var(--re-primary-soft,#e6f7fe) 60%,var(--card-bg,#fff));-webkit-box-shadow:0 0 0 1px var(--re-primary,#00aeed);box-shadow:0 0 0 1px var(--re-primary,#00aeed)}.dept.sel[data-v-e9df6fa6]:after{content:"";position:absolute;top:9px;right:9px;width:18px;height:18px;border-radius:50%;background:var(--re-primary,#00aeed);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:12px;background-position:50%;background-repeat:no-repeat}.dept-icon-wrap[data-v-e9df6fa6]{width:48px;height:48px;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;display:grid;place-items:center}.dept-img[data-v-e9df6fa6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dept-fa-wrap[data-v-e9df6fa6]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--re-primary,#00aeed) 9%,var(--card-bg,#fff));border:1px solid color-mix(in srgb,var(--re-primary,#00aeed) 22%,transparent);color:var(--re-primary-deep,#0090c4);font-size:20px;-webkit-transition:all .2s ease;transition:all .2s ease}.dept:hover .dept-fa-wrap[data-v-e9df6fa6]{background:color-mix(in srgb,var(--re-primary,#00aeed) 14%,var(--card-bg,#fff));color:var(--re-primary,#00aeed)}.dept.sel .dept-fa-wrap[data-v-e9df6fa6]{background:color-mix(in srgb,var(--re-primary,#00aeed) 18%,var(--card-bg,#fff));border-color:var(--re-primary,#00aeed);color:var(--re-primary,#00aeed)}.dept-name[data-v-e9df6fa6]{font-size:12.5px;font-weight:600;line-height:1.34;letter-spacing:.005em;text-transform:uppercase;color:var(--text-color,#0f1b23);overflow-wrap:anywhere;-ms-hyphens:auto;hyphens:auto;max-width:100%}.state[data-v-e9df6fa6]{text-align:center;padding:40px 20px;border:1px dashed var(--border-color,#e4ebf1);border-radius:14px;background:var(--surface-2,#fbfcfe)}.state .ic[data-v-e9df6fa6]{width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:var(--card-bg,#fff);border:1px solid var(--border-color,#e4ebf1);display:grid;place-items:center;color:var(--muted-text,#5c6b78)}.state .ic i[data-v-e9df6fa6],.state .ic svg[data-v-e9df6fa6]{font-size:24px}.state h3[data-v-e9df6fa6]{font-size:16px;font-weight:600;margin:0;color:var(--text-color,#0f1b23)}.state p[data-v-e9df6fa6]{color:var(--muted-text,#5c6b78);font-size:13px;margin:6px auto 0;max-width:380px}@media (max-width:900px){.dept-grid[data-v-e9df6fa6]{grid-template-columns:repeat(auto-fill,minmax(122px,1fr))}}@media (max-width:560px){.dept-grid[data-v-e9df6fa6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dept[data-v-e9df6fa6]{min-height:120px;padding:12px 8px 10px}.dept-name[data-v-e9df6fa6]{font-size:11.5px;line-height:1.28}}.header-selected[data-v-3b3a4229],.header-status[data-v-3b3a4229],.panel-head-content[data-v-3b3a4229]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header-selected[data-v-3b3a4229],.header-status[data-v-3b3a4229]{gap:12px}.header-text-wrap[data-v-3b3a4229]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;text-align:left}.step-num[data-v-3b3a4229]{width:28px;height:28px;border-radius:50%;background:var(--surface-2,#fbfcfe);border:1.5px solid var(--border-strong,#d3dde6);color:var(--muted-text,#5c6b78);display:grid;place-items:center;font-size:13px;font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px}.step-num-done[data-v-3b3a4229]{background:var(--re-primary-soft,#e6f7fe);border-color:var(--re-primary,#00aeed);color:var(--re-primary-deep,#0090c4)}.patient-panel-title[data-v-3b3a4229]{color:var(--text-color,#0f1b23);font-size:16px;font-weight:650;letter-spacing:-.01em}.patient-panel-sub[data-v-3b3a4229]{font-size:12.5px;color:var(--muted-text,#5c6b78)}.selected-eyebrow[data-v-3b3a4229]{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--muted-text,#5c6b78);letter-spacing:.05em}.patient-selected-name[data-v-3b3a4229]{font-size:16px;font-weight:650;color:var(--text-color,#0f1b23);letter-spacing:-.01em}.pill[data-v-3b3a4229]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--surface-2,#fbfcfe);border:1px solid var(--border-color,#e4ebf1);color:var(--muted-text,#5c6b78);margin-left:auto}.pill.ok[data-v-3b3a4229]{color:var(--success-color,#12a05e);background:color-mix(in srgb,var(--success-color,#12a05e) 12%,transparent);border-color:color-mix(in srgb,var(--success-color,#12a05e) 28%,transparent)}.patient-section[data-v-3b3a4229]{padding:6px 0}.sect-head[data-v-3b3a4229]{margin-bottom:20px;text-align:left}.sect-head h2[data-v-3b3a4229]{font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.25;margin:0;color:var(--text-color,#0f1b23)}.sect-head p[data-v-3b3a4229]{color:var(--muted-text,#5c6b78);font-size:14px;margin-top:5px;line-height:1.5}.tiles[data-v-3b3a4229]{display:grid;gap:15px}.pt-tiles[data-v-3b3a4229]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tile[data-v-3b3a4229]{position:relative;text-align:left;background:var(--card-bg,#fff);border:1px solid var(--border-color,#e4ebf1);border-radius:14px;padding:22px 20px;cursor:pointer;-webkit-transition:border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;font-family:inherit;color:inherit}.tile[data-v-3b3a4229]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 14px 34px rgba(16,32,44,.1);box-shadow:0 14px 34px rgba(16,32,44,.1);border-color:color-mix(in srgb,var(--re-primary,#00aeed) 40%,var(--border-color,#e4ebf1))}.tile.sel[data-v-3b3a4229]{border-color:var(--re-primary,#00aeed);-webkit-box-shadow:0 0 0 1px var(--re-primary,#00aeed),0 4px 14px rgba(16,32,44,.06);box-shadow:0 0 0 1px var(--re-primary,#00aeed),0 4px 14px rgba(16,32,44,.06);background:color-mix(in srgb,var(--re-primary-soft,#e6f7fe) 55%,var(--card-bg,#fff))}.tile.sel[data-v-3b3a4229]:after{content:"";position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:var(--re-primary,#00aeed);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:13px;background-position:50%;background-repeat:no-repeat}.tile-logo[data-v-3b3a4229]{position:relative;overflow:hidden;width:48px;height:48px;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:15px;background:var(--re-primary-soft,#e6f7fe);color:var(--re-ink,#0b4f68);border:1px solid color-mix(in srgb,var(--re-primary,#00aeed) 22%,transparent)}.tile-body[data-v-3b3a4229]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.tile-body h3[data-v-3b3a4229]{font-size:16.5px;font-weight:650;letter-spacing:-.01em;margin:0;color:var(--text-color,#0f1b23)}.tile-meta[data-v-3b3a4229]{font-size:13px;color:var(--muted-text,#5c6b78);margin-top:6px;line-height:1.45}.tile-cta[data-v-3b3a4229]{font-size:13px;font-weight:600;color:var(--re-primary-deep,#0090c4);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-top:12px}.tile:hover .tile-cta i[data-v-3b3a4229],.tile:hover .tile-cta svg[data-v-3b3a4229]{-webkit-transform:translateX(3px);transform:translateX(3px)}.tile-cta i[data-v-3b3a4229],.tile-cta svg[data-v-3b3a4229]{width:14px;height:14px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.card[data-v-3b3a4229]{background:var(--card-bg,#fff);border:1px solid var(--border-color,#e4ebf1);border-radius:14px;-webkit-box-shadow:var(--sh-1,0 1px 3px rgba(16,32,44,.04));box-shadow:var(--sh-1,0 1px 3px rgba(16,32,44,.04));padding:24px}.pt-lookup-card[data-v-3b3a4229],.pt-new-card[data-v-3b3a4229],.pt-otp-card[data-v-3b3a4229]{padding:24px}.form-grid[data-v-3b3a4229]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field[data-v-3b3a4229]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0;text-align:left}.field.full[data-v-3b3a4229]{grid-column:1/-1}.field label[data-v-3b3a4229]{font-size:13px;font-weight:600;color:var(--text-color,#0f1b23);margin:0}.field label .req[data-v-3b3a4229]{color:var(--danger-color,#ea3a3d);margin-left:2px}.field .hint[data-v-3b3a4229]{font-size:12px;color:var(--muted-text,#5c6b78);line-height:1.4}.field input[data-v-3b3a4229],.field select[data-v-3b3a4229],.field textarea[data-v-3b3a4229]{width:100%;height:46px;border-radius:8px;border:1px solid var(--border-color,#e4ebf1);background:var(--card-bg,#fff);color:var(--text-color,#0f1b23);padding:0 14px;font-size:14.5px;font-family:inherit;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.field textarea[data-v-3b3a4229]{height:auto;padding:12px 14px;resize:vertical;min-height:76px;line-height:1.5}.field select[data-v-3b3a4229]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235c6b78' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:36px}.field input[data-v-3b3a4229]:focus,.field select[data-v-3b3a4229]:focus,.field textarea[data-v-3b3a4229]:focus{outline:none;border-color:var(--re-primary,#00aeed);-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--re-primary,#00aeed) 18%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--re-primary,#00aeed) 18%,transparent)}.field.bad input[data-v-3b3a4229],.field.bad select[data-v-3b3a4229]{border-color:var(--danger-color,#ea3a3d)}.err[data-v-3b3a4229]{font-size:12.5px;color:var(--danger-color,#ea3a3d);display:none}.field.bad .err[data-v-3b3a4229]{display:block}.inline-2[data-v-3b3a4229]{display:grid;grid-template-columns:auto 1fr;gap:8px}.cc[data-v-3b3a4229],.inline-2[data-v-3b3a4229]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc[data-v-3b3a4229]{height:46px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 14px;border:1px solid var(--border-color,#e4ebf1);border-radius:8px;background:var(--surface-2,#fbfcfe);font-size:14.5px;font-weight:550;color:var(--text-color,#0f1b23);white-space:nowrap}.trust-note[data-v-3b3a4229]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--re-primary-soft,#e6f7fe);border:1px solid color-mix(in srgb,var(--re-primary,#00aeed) 22%,transparent);border-radius:8px;padding:11px 13px;font-size:12.5px;color:var(--re-ink,#0b4f68);margin-top:16px;text-align:left}.otp-channel-group[data-v-3b3a4229],.trust-note svg[data-v-3b3a4229]{margin:16px 0 18px 0}.otp-channel-label[data-v-3b3a4229]{display:block;font-size:13px;font-weight:600;color:var(--text-color,#0f1b23);margin-bottom:8px}.otp-channel-radios[data-v-3b3a4229]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.otp-channel-card[data-v-3b3a4229]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;border:1.5px solid var(--border-color,#e4ebf1);background:var(--surface-2,#fbfcfe);cursor:pointer;-webkit-transition:all .2s cubic-bezier(.2,.7,.3,1);transition:all .2s cubic-bezier(.2,.7,.3,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:13.5px;font-weight:550;color:var(--text-color,#0f1b23);margin:0}.otp-channel-card[data-v-3b3a4229]:hover{border-color:color-mix(in srgb,var(--re-primary,#00aeed) 40%,var(--border-color,#e4ebf1));background:var(--card-bg,#fff)}.otp-channel-card.selected[data-v-3b3a4229]{border-color:var(--re-primary,#00aeed);background:color-mix(in srgb,var(--re-primary-soft,#e6f7fe) 60%,var(--card-bg,#fff));-webkit-box-shadow:0 0 0 1px var(--re-primary,#00aeed);box-shadow:0 0 0 1px var(--re-primary,#00aeed)}.otp-channel-card input[type=radio][data-v-3b3a4229]{margin:0;cursor:pointer;width:16px;height:16px;accent-color:var(--re-primary,#00aeed)}.channel-icon[data-v-3b3a4229]{font-size:16px}.whatsapp-icon[data-v-3b3a4229]{color:#25d366}.sms-icon[data-v-3b3a4229]{color:var(--re-primary-deep,#0090c4)}.otp-unavailable-note[data-v-3b3a4229]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:12px 14px;margin:16px 0 18px 0;border-radius:10px;background:#fff8eb;border:1.5px solid #ffe1a6;color:#ad4e00;font-size:13px;line-height:1.5;text-align:left}.otp-unavailable-note .note-icon[data-v-3b3a4229]{font-size:16px;color:#fa8c16;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.otp-unavailable-note .note-content[data-v-3b3a4229]{-webkit-box-flex:1;-ms-flex:1;flex:1}.otp-unavailable-note strong[data-v-3b3a4229]{font-weight:650;color:#873800}.trust-note i[data-v-3b3a4229]{width:15px;height:15px;-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px;margin-top:1px;color:var(--re-primary-deep,#0090c4);font-size:15px}.btn[data-v-3b3a4229]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:8px;font-size:14.5px;font-weight:600;cursor:pointer;border:1px solid transparent;-webkit-transition:background .18s ease,border-color .18s ease,-webkit-transform .16s ease,-webkit-box-shadow .18s ease;transition:background .18s ease,border-color .18s ease,-webkit-transform .16s ease,-webkit-box-shadow .18s ease;transition:transform .16s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;transition:transform .16s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,-webkit-transform .16s ease,-webkit-box-shadow .18s ease;white-space:nowrap;font-family:inherit}.btn i[data-v-3b3a4229],.btn svg[data-v-3b3a4229]{font-size:13px}.btn-p[data-v-3b3a4229]{background:var(--re-primary,#00aeed);color:#fff;-webkit-box-shadow:0 4px 14px color-mix(in srgb,var(--re-primary,#00aeed) 34%,transparent);box-shadow:0 4px 14px color-mix(in srgb,var(--re-primary,#00aeed) 34%,transparent)}.btn-p[data-v-3b3a4229]:hover:not(:disabled){background:var(--re-primary-deep,#0090c4);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 20px color-mix(in srgb,var(--re-primary,#00aeed) 38%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--re-primary,#00aeed) 38%,transparent)}.btn-p[data-v-3b3a4229]:disabled{background:var(--border-strong,#d3dde6);color:var(--muted-text,#5c6b78);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;-webkit-transform:none;transform:none}.btn-g[data-v-3b3a4229]{background:transparent;border-color:transparent;color:var(--muted-text,#5c6b78);padding:0 12px;min-height:40px;font-weight:550}.btn-g[data-v-3b3a4229]:hover{color:var(--re-primary-deep,#0090c4);background:var(--re-primary-soft,#e6f7fe)}.actions[data-v-3b3a4229]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:18px}.link-btn[data-v-3b3a4229]{background:none;border:0;padding:0;font-size:13px;font-weight:600;color:var(--re-primary-deep,#0090c4);cursor:pointer;font-family:inherit}.link-btn[data-v-3b3a4229]:hover:not(:disabled){text-decoration:underline}.link-btn[data-v-3b3a4229]:disabled{opacity:.5;cursor:not-allowed}.loadline[data-v-3b3a4229]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;font-size:13.5px;color:var(--muted-text,#5c6b78);margin-top:12px;padding:5px 0}.spin[data-v-3b3a4229]{width:15px;height:15px;border-radius:50%;border:2px solid var(--border-color,#e4ebf1);border-top-color:var(--re-primary,#00aeed);-webkit-animation:sp-data-v-3b3a4229 .8s linear infinite;animation:sp-data-v-3b3a4229 .8s linear infinite;display:inline-block;vertical-align:middle}@-webkit-keyframes sp-data-v-3b3a4229{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sp-data-v-3b3a4229{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.otp[data-v-3b3a4229]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:22px 0 14px}.otp input[data-v-3b3a4229]{width:50px;height:58px;text-align:center;font-size:22px;font-weight:600;border-radius:8px;border:1.5px solid var(--border-color,#e4ebf1);background:var(--card-bg,#fff);color:var(--text-color,#0f1b23);-webkit-transition:all .18s ease;transition:all .18s ease;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.otp input[data-v-3b3a4229]:focus{outline:none;border-color:var(--re-primary,#00aeed);-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--re-primary,#00aeed) 20%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--re-primary,#00aeed) 20%,transparent);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.otp input.filled[data-v-3b3a4229]{border-color:color-mix(in srgb,var(--re-primary,#00aeed) 55%,var(--border-color,#e4ebf1));background:color-mix(in srgb,var(--re-primary-soft,#e6f7fe) 60%,var(--card-bg,#fff))}.otp.err input[data-v-3b3a4229]{border-color:var(--danger-color,#ea3a3d);background:color-mix(in srgb,var(--danger-color,#ea3a3d) 8%,var(--card-bg,#fff))}.otp-msg[data-v-3b3a4229]{margin-top:10px;text-align:center;font-size:13.5px;font-weight:550;color:var(--danger-color,#ea3a3d);display:none}.otp-msg.show[data-v-3b3a4229]{display:block}.otp-hint[data-v-3b3a4229]{text-align:center;font-size:13.5px;color:var(--muted-text,#5c6b78);margin-top:8px}.otp-hint strong[data-v-3b3a4229]{color:var(--text-color,#0f1b23);font-weight:600}.pt-grid[data-v-3b3a4229]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.pt[data-v-3b3a4229]{text-align:left;background:var(--card-bg,#fff);border:1px solid var(--border-color,#e4ebf1);border-radius:12px;padding:16px;cursor:pointer;-webkit-transition:border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;position:relative;font-family:inherit;color:inherit;width:100%}.pt[data-v-3b3a4229]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 10px 24px rgba(16,32,44,.08);box-shadow:0 10px 24px rgba(16,32,44,.08);border-color:color-mix(in srgb,var(--re-primary,#00aeed) 36%,var(--border-color,#e4ebf1))}.pt.sel[data-v-3b3a4229]{border-color:var(--re-primary,#00aeed);-webkit-box-shadow:0 0 0 1px var(--re-primary,#00aeed);box-shadow:0 0 0 1px var(--re-primary,#00aeed);background:color-mix(in srgb,var(--re-primary-soft,#e6f7fe) 40%,var(--card-bg,#fff))}.pt-row[data-v-3b3a4229]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pt-av[data-v-3b3a4229]{width:44px;height:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:15px;background:var(--re-primary-soft,#e6f7fe);color:var(--re-ink,#0b4f68);border:1px solid color-mix(in srgb,var(--re-primary,#00aeed) 20%,transparent)}.pt h4[data-v-3b3a4229]{font-size:15.5px;font-weight:600;letter-spacing:-.01em;margin:0;color:var(--text-color,#0f1b23)}.pt .pub[data-v-3b3a4229]{font-size:13px;color:var(--muted-text,#5c6b78);margin-top:2px}.pt .mrn[data-v-3b3a4229]{font-size:12.5px;color:var(--re-primary-deep,#0090c4);font-weight:600;margin-top:12px;padding-top:10px;border-top:1px dashed var(--border-color,#e4ebf1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pt.sel[data-v-3b3a4229]:after{content:"";position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:var(--re-primary,#00aeed);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:13px;background-position:50%;background-repeat:no-repeat}@media (max-width:560px){.form-grid[data-v-3b3a4229],.pt-tiles[data-v-3b3a4229]{grid-template-columns:1fr}.otp input[data-v-3b3a4229]{width:42px;height:50px;font-size:19px}.otp[data-v-3b3a4229]{gap:6px}}.date-picker-wrapper .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative}.date-picker-wrapper .date-picker{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--input-bg);border:1px solid var(--border-color);color:var(--text-primary);padding:8px 12px;border-radius:var(--radius-sm);-webkit-transition:var(--transition-fast);transition:var(--transition-fast);outline:none}.date-picker-wrapper .date-picker:focus{border-color:var(--primary-color);-webkit-box-shadow:var(--focus-ring);box-shadow:var(--focus-ring);background-color:var(--input-bg)}.date-picker-wrapper .date-picker::-webkit-input-placeholder{color:var(--text-placeholder)}.date-picker-wrapper .date-picker::-moz-placeholder{color:var(--text-placeholder)}.date-picker-wrapper .date-picker:-ms-input-placeholder{color:var(--text-placeholder)}.date-picker-wrapper .date-picker::-ms-input-placeholder{color:var(--text-placeholder)}.date-picker-wrapper .date-picker::placeholder{color:var(--text-placeholder)}.date-picker-wrapper .ui-datepicker-month,.ui-datepicker-year{color:var(--text-color)}.date-picker-wrapper .input-group-addon{display:-webkit-box;display:-ms-flexbox;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:8px 12px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-left:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;cursor:pointer;-webkit-transition:var(--transition-fast);transition:var(--transition-fast);margin-left:-1px}.date-picker-wrapper .input-group-addon:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.date-picker-wrapper .input-group-addon:hover .glyphicon{color:#fff}.date-picker-wrapper .glyphicon{color:var(--text-secondary);font-size:14px;-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.ui-datepicker{background-color:var(--card-bg)!important;border:1px solid var(--border-color)!important;-webkit-box-shadow:var(--shadow-xl)!important;box-shadow:var(--shadow-xl)!important;border-radius:var(--radius-md)!important;padding:10px!important;z-index:60!important}.ui-datepicker-header{background-color:var(--primary-color)!important;border:none!important;border-radius:var(--radius-sm)!important;color:#fff!important}.ui-datepicker-title{color:#fff!important}.ui-datepicker-next,.ui-datepicker-next-hover,.ui-datepicker-prev,.ui-datepicker-prev-hover{cursor:pointer!important;position:absolute!important}.ui-datepicker-prev,.ui-datepicker-prev-hover{left:2px!important;top:4px!important}.ui-datepicker-next,.ui-datepicker-next-hover{right:2px!important;top:4px!important}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background-color:var(--primary-dark)!important;border-radius:var(--radius-sm)!important}.ui-datepicker .ui-icon,.ui-datepicker .ui-state-hover .ui-icon{background-image:none!important;text-indent:0!important;overflow:visible!important;color:var(--text-secondary,#4a5568)!important;font-style:normal!important;font-size:0!important;width:16px!important;height:16px!important;display:block!important}.ui-datepicker .ui-icon-circle-triangle-w:after{content:"\2039"!important;font-size:18px!important;color:var(--text-color,#4a5568)!important;line-height:1!important}.ui-datepicker .ui-icon-circle-triangle-e:after{content:"\203A"!important;font-size:18px!important;color:var(--text-color,#4a5568)!important;line-height:1!important}.ui-datepicker th{color:var(--text-secondary)!important;font-weight:600!important;padding:8px 0!important}.ui-datepicker td{padding:2px!important}.ui-datepicker td a{background-color:var(--card-bg)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;text-align:center!important;padding:6px!important;border-radius:var(--radius-sm)!important;-webkit-transition:var(--transition-fast)!important;transition:var(--transition-fast)!important}.ui-datepicker td a:hover{background-color:var(--primary-light)!important;border-color:var(--primary-color)!important;color:#fff!important}.ui-datepicker td.ui-datepicker-today a{background-color:var(--primary-alpha-10)!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important;font-weight:600!important}.ui-datepicker td.ui-datepicker-current-day a{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important;font-weight:600!important}.ui-datepicker-buttonpane{background-color:var(--bg-tertiary)!important;border-top:1px solid var(--border-color)!important;padding:8px!important;margin:0!important}.ui-datepicker-buttonpane button{background-color:var(--btn-primary-bg)!important;color:#fff!important;border:none!important;padding:6px 12px!important;border-radius:var(--radius-sm)!important;cursor:pointer!important;-webkit-transition:var(--transition-fast)!important;transition:var(--transition-fast)!important}.ui-datepicker-buttonpane button:hover{background-color:var(--btn-primary-hover)!important}.ui-datepicker .ui-state-disabled{opacity:.4!important}.ui-datepicker .ui-state-disabled span{color:var(--text-disabled)!important}.date-picker-container select[data-v-56114cd1]{display:inline-block;padding:2px 4px;margin-right:4px}.date-picker-container select.month[data-v-56114cd1]{max-width:100px}@media only screen and (max-width:600px){.date-picker-container select.month[data-v-56114cd1]{max-width:100px}}.date-picker-container select.day[data-v-56114cd1]{max-width:60px}.date-picker-container select.year[data-v-56114cd1]{max-width:70px}@media only screen and (max-width:600px){.date-picker-container select.year[data-v-56114cd1]{max-width:63px}}.date-picker-container[data-v-56114cd1]{max-width:400px}.search-group[data-v-33fd4060]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--border-light);border-radius:10px;overflow:hidden;height:45px;width:100%}.search-group .form-control[data-v-33fd4060]{height:45px;border:none;outline:none;font-size:14px;color:var(--text-primary);-webkit-box-shadow:none;box-shadow:none;padding:0 14px;width:100%}.search-group .form-control[data-v-33fd4060]::-webkit-input-placeholder{color:var(--muted-color)}.search-group .form-control[data-v-33fd4060]::-moz-placeholder{color:var(--muted-color)}.search-group .form-control[data-v-33fd4060]:-ms-input-placeholder{color:var(--muted-color)}.search-group .form-control[data-v-33fd4060]::-ms-input-placeholder{color:var(--muted-color)}.search-group .form-control[data-v-33fd4060]::placeholder{color:var(--muted-color)}.search-group .form-control[data-v-33fd4060]:focus{-webkit-box-shadow:inset 0 0 0 1px rgba(0,174,237,.18);box-shadow:inset 0 0 0 1px rgba(0,174,237,.18)}.search-group .reset-btn[data-v-33fd4060]{height:45px;padding:0 14px;border:none;background:var(--bg-tertiary);font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease;border-left:1px solid var(--border-light);white-space:nowrap}.search-group .reset-btn[data-v-33fd4060]:hover{background:var(--border-light)}.search-group-addon[data-v-33fd4060]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;background:var(--bg-white);border-right:1px solid var(--border-light);height:100%}.search-group-addon[data-v-33fd4060]:last-child{border-right:none}.autocomplete-search-options-auto[data-v-33fd4060]{border:none;outline:none;background:transparent;height:45px;font-size:14px;color:var(--text-primary)}.ui-autocomplete-category[data-v-33fd4060]{font-weight:700;padding:5px 10px;background-color:var(--card-bg);color:var(--primary-text)}.clear-input-btn[data-v-33fd4060]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-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;width:22px;height:22px;border:none;border-radius:50%;background:var(--border-light,#dde3ec);color:var(--text-secondary,#666);font-size:11px;cursor:pointer;opacity:.75;-webkit-transition:opacity .18s ease,background .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,background .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,background .18s ease,transform .18s ease;transition:opacity .18s ease,background .18s ease,transform .18s ease,-webkit-transform .18s ease;z-index:5;padding:0;line-height:1}.clear-input-btn[data-v-33fd4060]:hover{opacity:1;background:var(--danger-color,#e74c3c);color:#fff;-webkit-transform:translateY(-50%) scale(1.12);transform:translateY(-50%) scale(1.12)}.clear-input-btn[data-v-33fd4060]:active{-webkit-transform:translateY(-50%) scale(.95);transform:translateY(-50%) scale(.95)}.search-group[data-v-33fd4060]{position:relative}@media (max-width:767px){.modal[data-v-1cc7ef6d]{padding-bottom:0!important;overflow-y:auto!important;overflow-x:hidden!important}.modal-dialog[data-v-1cc7ef6d]{margin:5px auto!important}.modal-content[data-v-1cc7ef6d],.modal-dialog[data-v-1cc7ef6d]{max-height:calc(100vh - 20px)!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.modal-content[data-v-1cc7ef6d]{overflow:hidden!important}.modal-body[data-v-1cc7ef6d]{overflow-y:auto!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;height:500px!important}.modal-footer[data-v-1cc7ef6d]{-ms-flex-negative:0!important;flex-shrink:0!important;min-height:55px!important;background:var(--card-bg);position:sticky!important;bottom:0!important;z-index:1!important;padding:3px}}.dob-class[data-v-7cd38aec]{display:block;width:70px;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;background-color:var(--application-bg);background-image:none;border:1px solid var(--border-color);border-radius:4px}.set[data-v-7cd38aec]{margin-left:247px;color:red}@media only screen and (max-width:600px){.set[data-v-7cd38aec]{margin-left:3px;color:red}}.camera-container[data-v-6d7edef8]{position:relative;width:200px;height:200px;margin-right:auto;margin-left:auto}.camera-container #camera[data-v-6d7edef8]{height:100%;width:100%;margin-left:auto;margin-right:auto;background-color:#000}.camera-container .buttons[data-v-6d7edef8]{position:relative;width:200px;bottom:40px;margin-left:auto;margin-right:auto;padding:0 10px;z-index:999}.camera-container .capture-btn[data-v-6d7edef8]{position:absolute;left:calc(50% - 25px);width:40px;height:30px;margin-right:auto;margin-left:auto}.camera-container .cancel-btn[data-v-6d7edef8]{float:right;background:#b82323;color:#fff}.camera-container .ok-btn[data-v-6d7edef8]{background:#64bf3e;color:#fff}.camera-photo[data-v-6d7edef8],.profile_photo[data-v-6d7edef8]{position:relative;width:100px;height:100px;margin:0 auto;display:block}.camera-photo img[data-v-6d7edef8],.profile_photo img[data-v-6d7edef8]{margin:0;height:100px;width:100px;border-radius:0}.camera-photo span[data-v-6d7edef8],.profile_photo span[data-v-6d7edef8]{position:absolute;top:5px;left:3px;font-size:25px}.bs-example{margin:8px}#myModal .modal-dialog{max-width:760px;margin:30px auto}#myModal .modal-content-premium{background:var(--card-bg,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:16px;-webkit-box-shadow:var(--shadow-xl,0 20px 25px -5px rgba(0,0,0,.1));box-shadow:var(--shadow-xl,0 20px 25px -5px rgba(0,0,0,.1));overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}#myModal .modal-header-premium{padding:20px 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--border-color,#e2e8f0);background:transparent}#myModal .modal-header-left,#myModal .modal-header-premium{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#myModal .modal-header-left{gap:14px}#myModal .modal-header-right{gap:12px}#myModal .modal-header-right,#myModal .modal-icon-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#myModal .modal-icon-badge{width:44px;height:44px;border-radius:12px;background:rgba(0,174,237,.12);border:1px solid rgba(0,174,237,.3);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--primary-color,#00aeed);font-size:20px;-ms-flex-negative:0;flex-shrink:0}#myModal .modal-title-premium{font-size:19px;font-weight:700;color:var(--text-primary,#0f172a);margin:0;line-height:1.3}#myModal .modal-subtitle-premium{font-size:13px;color:var(--text-muted,#64748b);margin:2px 0 0 0;line-height:1.3}#myModal .btn-header-add{font-size:12.5px;padding:6px 14px;border-radius:6px;font-weight:600}#myModal .close-premium{background:none;border:none;font-size:26px;line-height:1;color:var(--text-muted,#94a3b8);cursor:pointer;padding:4px;-webkit-transition:color .2s ease;transition:color .2s ease}#myModal .close-premium:hover{color:var(--danger-color,#ef4444)}#myModal .modal-body-premium-padding{padding:22px 24px 10px}#myModal .repeated-patients-container-premium{width:100%}#myModal .alert-warning-premium{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:16px 20px;margin-bottom:18px}#myModal .warning-desc{font-size:14px;line-height:1.5;color:#92400e;margin:0 0 10px 0}#myModal .current-name-premium{font-size:16px;font-weight:700;color:#b45309}#myModal .repeated-patients-list-premium{max-height:380px;overflow-y:auto;padding-right:6px;margin-bottom:16px}#myModal .repeated-patients-list-premium::-webkit-scrollbar{width:6px}#myModal .repeated-patients-list-premium::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}#myModal .repeated-patients-list-premium::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}#myModal .repeated-patient-item-premium{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border:1px solid var(--border-color,#e2e8f0);border-radius:12px;margin-bottom:12px;background:var(--card-bg,#fff);-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}#myModal .repeated-patient-item-premium:hover{border-color:var(--primary-color,#00aeed);-webkit-box-shadow:var(--shadow-md,0 4px 14px rgba(16,32,44,.06));box-shadow:var(--shadow-md,0 4px 14px rgba(16,32,44,.06))}#myModal .patient-info-premium{-webkit-box-flex:1;-ms-flex:1;flex:1}#myModal .patient-name-premium{font-weight:700;font-size:16px;margin-bottom:6px;color:var(--text-primary,#0f172a)}#myModal .highlighted-part{color:#f59e0b;font-weight:700}#myModal .patient-meta-lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}#myModal .patient-meta-line{color:var(--text-secondary,#64748b);font-size:13.5px;font-weight:500}#myModal .btn-premium{border-radius:8px;font-weight:600;font-size:13.5px;letter-spacing:.015em;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none}#myModal .btn-select-premium{padding:8px 24px;background:rgba(0,174,237,.08);border:1px solid var(--primary-color,#00aeed);color:var(--primary-dark,#0088c2);white-space:nowrap}#myModal .btn-select-premium:hover{background:var(--primary-color,#00aeed);color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,174,237,.25);box-shadow:0 4px 12px rgba(0,174,237,.25)}#myModal .modal-footer{border-top:1px solid var(--border-color,#e2e8f0);padding:15px 24px}.dark #myModal .modal-content-premium,:root[data-theme=dark] #myModal .modal-content-premium,[data-theme=dark] #myModal .modal-content-premium,body.dark-mode #myModal .modal-content-premium{background:#0d1726!important;border:1px solid #1e293b!important;-webkit-box-shadow:0 24px 48px rgba(0,0,0,.55)!important;box-shadow:0 24px 48px rgba(0,0,0,.55)!important}.dark #myModal .modal-header-premium,:root[data-theme=dark] #myModal .modal-header-premium,[data-theme=dark] #myModal .modal-header-premium,body.dark-mode #myModal .modal-header-premium{border-bottom:1px solid #1a273b!important}.dark #myModal .modal-icon-badge,:root[data-theme=dark] #myModal .modal-icon-badge,[data-theme=dark] #myModal .modal-icon-badge,body.dark-mode #myModal .modal-icon-badge{background:rgba(0,174,237,.16)!important;border-color:rgba(0,174,237,.35)!important;color:#00aeed!important}.dark #myModal .modal-title-premium,:root[data-theme=dark] #myModal .modal-title-premium,[data-theme=dark] #myModal .modal-title-premium,body.dark-mode #myModal .modal-title-premium{color:#f8fafc!important}.dark #myModal .modal-subtitle-premium,:root[data-theme=dark] #myModal .modal-subtitle-premium,[data-theme=dark] #myModal .modal-subtitle-premium,body.dark-mode #myModal .modal-subtitle-premium{color:#94a3b8!important}.dark #myModal .close-premium,:root[data-theme=dark] #myModal .close-premium,[data-theme=dark] #myModal .close-premium,body.dark-mode #myModal .close-premium{color:#64748b!important}.dark #myModal .close-premium:hover,:root[data-theme=dark] #myModal .close-premium:hover,[data-theme=dark] #myModal .close-premium:hover,body.dark-mode #myModal .close-premium:hover{color:#ef4444!important}.dark #myModal .alert-warning-premium,:root[data-theme=dark] #myModal .alert-warning-premium,[data-theme=dark] #myModal .alert-warning-premium,body.dark-mode #myModal .alert-warning-premium{background:#1f1a0e!important;border:1px solid #78350f!important}.dark #myModal .warning-desc,:root[data-theme=dark] #myModal .warning-desc,[data-theme=dark] #myModal .warning-desc,body.dark-mode #myModal .warning-desc{color:#eab308!important}.dark #myModal .current-name-premium,:root[data-theme=dark] #myModal .current-name-premium,[data-theme=dark] #myModal .current-name-premium,body.dark-mode #myModal .current-name-premium{color:#f59e0b!important}.dark #myModal .repeated-patients-list-premium::-webkit-scrollbar-track,:root[data-theme=dark] #myModal .repeated-patients-list-premium::-webkit-scrollbar-track,[data-theme=dark] #myModal .repeated-patients-list-premium::-webkit-scrollbar-track,body.dark-mode #myModal .repeated-patients-list-premium::-webkit-scrollbar-track{background:#0f1827!important}.dark #myModal .repeated-patients-list-premium::-webkit-scrollbar-thumb,:root[data-theme=dark] #myModal .repeated-patients-list-premium::-webkit-scrollbar-thumb,[data-theme=dark] #myModal .repeated-patients-list-premium::-webkit-scrollbar-thumb,body.dark-mode #myModal .repeated-patients-list-premium::-webkit-scrollbar-thumb{background:#24344d!important}.dark #myModal .repeated-patient-item-premium,:root[data-theme=dark] #myModal .repeated-patient-item-premium,[data-theme=dark] #myModal .repeated-patient-item-premium,body.dark-mode #myModal .repeated-patient-item-premium{background:#111a28!important;border:1px solid #1f2d42!important}.dark #myModal .repeated-patient-item-premium:hover,:root[data-theme=dark] #myModal .repeated-patient-item-premium:hover,[data-theme=dark] #myModal .repeated-patient-item-premium:hover,body.dark-mode #myModal .repeated-patient-item-premium:hover{border-color:#00aeed!important;-webkit-box-shadow:0 4px 16px rgba(0,174,237,.15)!important;box-shadow:0 4px 16px rgba(0,174,237,.15)!important}.dark #myModal .patient-name-premium,:root[data-theme=dark] #myModal .patient-name-premium,[data-theme=dark] #myModal .patient-name-premium,body.dark-mode #myModal .patient-name-premium{color:#f8fafc!important}.dark #myModal .patient-meta-line,:root[data-theme=dark] #myModal .patient-meta-line,[data-theme=dark] #myModal .patient-meta-line,body.dark-mode #myModal .patient-meta-line{color:#94a3b8!important}.dark #myModal .highlighted-part,:root[data-theme=dark] #myModal .highlighted-part,[data-theme=dark] #myModal .highlighted-part,body.dark-mode #myModal .highlighted-part{color:#f59e0b!important}.dark #myModal .btn-select-premium,:root[data-theme=dark] #myModal .btn-select-premium,[data-theme=dark] #myModal .btn-select-premium,body.dark-mode #myModal .btn-select-premium{background:#0d2338!important;border:1px solid #00aeed!important;color:#38bdf8!important}.dark #myModal .btn-select-premium:hover,:root[data-theme=dark] #myModal .btn-select-premium:hover,[data-theme=dark] #myModal .btn-select-premium:hover,body.dark-mode #myModal .btn-select-premium:hover{background:#00aeed!important;color:#fff!important;-webkit-box-shadow:0 4px 14px rgba(0,174,237,.35)!important;box-shadow:0 4px 14px rgba(0,174,237,.35)!important}.dark #myModal .modal-footer,:root[data-theme=dark] #myModal .modal-footer,[data-theme=dark] #myModal .modal-footer,body.dark-mode #myModal .modal-footer{background:#0d1726!important;border-top:1px solid #1e293b!important}.dark #myModal .modal-footer .btn-default,:root[data-theme=dark] #myModal .modal-footer .btn-default,[data-theme=dark] #myModal .modal-footer .btn-default,body.dark-mode #myModal .modal-footer .btn-default{background:#141f30!important;border:1px solid #27384f!important;color:#f1f5f9!important}.dark #myModal .modal-footer .btn-default:hover,:root[data-theme=dark] #myModal .modal-footer .btn-default:hover,[data-theme=dark] #myModal .modal-footer .btn-default:hover,body.dark-mode #myModal .modal-footer .btn-default:hover{background:#1a2a42!important;border-color:#3b5273!important}div.existing-patients-container{top:73px;z-index:3;width:100%}div.existing-patients-container .inner-container{background-color:#fff;height:200px}.pagination-container{text-align:center;margin-top:10px;padding:10px}.pagination-container button{margin:0 5px}.page-info{margin:0 15px;font-weight:700}.input[data-v-36a69984]{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-bottom:3px}.address-preview[data-v-36a69984]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:42px;padding:8px 14px;margin-top:2px;margin-bottom:8px;background-color:var(--bg-light);border:1.5px solid var(--primary-color);border-radius:var(--radius-md,8px);-webkit-box-shadow:0 0 0 3px var(--primary-alpha-10);box-shadow:0 0 0 3px var(--primary-alpha-10);opacity:1;-webkit-transition:opacity .3s ease,border-color .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;transition:opacity .3s ease,border-color .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;transition:opacity .3s ease,border-color .3s ease,box-shadow .3s ease,background-color .3s ease;transition:opacity .3s ease,border-color .3s ease,box-shadow .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;overflow:hidden;cursor:default}.address-preview--inactive[data-v-36a69984]{border-color:var(--border-color);-webkit-box-shadow:none;box-shadow:none;opacity:.6;background-color:var(--bg-light)}.address-preview__icon[data-v-36a69984]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:26px;height:26px;border-radius:50%;background-color:var(--primary-alpha-10);color:var(--primary-color);font-size:13px;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.address-preview--inactive .address-preview__icon[data-v-36a69984]{background-color:var(--border-color);color:var(--text-muted)}.address-preview__text[data-v-36a69984]{font-size:13px;font-weight:500;color:var(--text-secondary);line-height:1.4}.address-preview__placeholder[data-v-36a69984],.address-preview__text[data-v-36a69984]{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color .3s ease;transition:color .3s ease}.address-preview__placeholder[data-v-36a69984]{font-size:12.5px;font-style:italic;color:var(--text-muted)}.zip-helper-text[data-v-36a69984]{font-size:11px;color:var(--text-muted,#888);font-weight:400;margin-left:8px;font-style:italic;vertical-align:middle}.premium-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;-webkit-box-shadow:0 2px 8px var(--shadow-color);box-shadow:0 2px 8px var(--shadow-color);-webkit-transition:all var(--transition-speed) cubic-bezier(.4,0,.2,1);transition:all var(--transition-speed) cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;padding:10px}.premium-card:hover{-webkit-box-shadow:0 4px 12px var(--shadow-color);box-shadow:0 4px 12px var(--shadow-color)}.horizontal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:10px}.header-center-section,.header-left-section{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.header-right-section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.badge{padding:8px 16px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.badge-danger{background:#dc3545;color:#fff}.badge-info{background:var(--info-color);color:#fff}.edit-button-compact{background:#fd7e14;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:11px;text-transform:uppercase;letter-spacing:.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.edit-button-compact:hover{background:#e0650e;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(253,126,20,.3);box-shadow:0 4px 8px rgba(253,126,20,.3)}.mr-number-compact{color:var(--text-color);font-size:24px;font-weight:600}.mr-number-compact span{color:#007bff;font-weight:700}.progress-bar-compact{height:4px;background:var(--border-color);border-radius:2px;overflow:hidden;margin-bottom:24px}.progress-fill{height:100%;background:-webkit-gradient(linear,left top,right top,from(#007bff),to(#66b3ff));background:linear-gradient(90deg,#007bff,#66b3ff);border-radius:2px;-webkit-transition:width .3s ease;transition:width .3s ease}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group-full{grid-column:1/-1}.three-column-group{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.form-group-compact{margin-bottom:0}.form-label-compact{color:var(--text-color);font-weight:600;margin-bottom:6px;font-size:11px;display:block;letter-spacing:.5px;text-transform:uppercase}.required-star{color:var(--danger-color);margin-left:2px}.form-input-compact{background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;padding:10px 14px;font-size:14px;color:var(--text-color);-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;font-weight:400}.form-input-compact:focus{outline:none;border-color:var(--primary-color);-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.1);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.form-input-compact:hover{border-color:var(--primary-light)}.name-input-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.title-select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;padding:10px 12px;font-size:14px;color:var(--text-color);width:80px;-ms-flex-negative:0;flex-shrink:0}.name-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.input-with-icon-compact{position:relative}.input-icon-compact{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#6c757d;font-size:14px;-webkit-transition:color .3s ease;transition:color .3s ease}.input-icon-compact:hover{color:var(--primary-color)}.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;font-size:14px}.btn-primary:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,123,255,.3);box-shadow:0 6px 16px rgba(0,123,255,.3)}.btn-secondary{background:transparent;color:var(--text-color);border:2px solid var(--border-color);border-radius:8px;padding:10px 20px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.btn-secondary:hover{background:var(--border-color);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.theme-toggle{position:fixed;top:24px;right:24px;z-index:1000;background:var(--card-bg);border:2px solid var(--border-color);border-radius:50%;padding:12px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 8px var(--shadow-color);box-shadow:0 2px 8px var(--shadow-color)}.theme-toggle:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 4px 12px var(--shadow-color);box-shadow:0 4px 12px var(--shadow-color)}.collapsible-section{margin-bottom:24px}.collapsible-header,.collapsible-section{-webkit-transition:all .3s ease;transition:all .3s ease}.collapsible-header{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:20px 24px;cursor:pointer;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}.collapsible-header:hover{background:rgba(0,123,255,.05);border-color:var(--primary-light);-webkit-box-shadow:0 2px 8px var(--shadow-color);box-shadow:0 2px 8px var(--shadow-color)}.collapsible-header.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.collapsible-content{max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease;transition:max-height .4s ease;background:var(--card-bg);border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.collapsible-content.expanded{max-height:2000px}.section-title{font-size:16px;font-weight:700;color:var(--text-color);margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.section-title i{color:var(--primary-color)}.auto-save-indicator{position:fixed;bottom:24px;right:24px;background:var(--success-color);color:#fff;padding:10px 16px;border-radius:20px;font-size:12px;font-weight:600;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.auto-save-indicator.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.error-message{color:var(--danger-color);font-size:11px;margin-top:4px;display:block}.click{cursor:pointer}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.ml-2{margin-left:.5rem}.max-w-6xl{max-width:72rem}.mx-auto{margin-left:auto;margin-right:auto}.form-section{margin-bottom:5px}@media (max-width:768px){.horizontal-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center}.premium-card{padding:0 10px 10px 10px}.progress-bar-compact{margin-top:40px}.header-left-section,.header-right-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-right-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.edit-button-compact{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px}.form-grid{grid-template-columns:1fr;gap:16px}.name-input-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title-select{width:100%}.profile-photo-compact{width:70px;height:70px}}@media (max-width:480px){.badge,.edit-button-compact{font-size:10px;padding:6px 12px}.mr-number-compact{font-size:12px}}.phone-input-group-pf{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.phone-input-group-pf .form-input-compact{width:100%}.phone-input-group-pf .form-input-compact.phone-locked{padding-right:86px;opacity:.9}.btn-change-phone-pf{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--primary-color,#00aeed);color:#fff;border:none;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:2}.btn-change-phone-pf:hover{background:var(--primary-dark,#0098d4);color:#fff}.dark .btn-change-phone-pf,[data-theme=dark] .btn-change-phone-pf,body.dark-mode .btn-change-phone-pf{background:var(--primary-color,#00aeed);color:#fff}.patient-form-otp-channel-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:14px;padding:4px 0}.otp-channel-group-pf,.patient-form-otp-channel-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.otp-channel-group-pf{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.otp-channel-label-pf{font-size:13.5px;font-weight:600;color:var(--text-color,#2c3e50);margin:0;line-height:1;white-space:nowrap}.otp-channel-label-pf,.otp-channel-radios-pf{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.otp-channel-radios-pf{gap:12px}.otp-channel-card-pf{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:9px;padding:8px 18px;border-radius:8px;border:1.5px solid var(--border-color,#e4ebf1);background:var(--input-bg,#fff);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:13.5px;font-weight:600;color:var(--text-color,#2c3e50);margin:0;line-height:1;min-height:38px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease;transition:all .2s ease}.otp-channel-card-pf:hover{border-color:#00aeed;background:#fff}.otp-channel-card-pf.selected{border-color:#00aeed;background:#e6f7fe;-webkit-box-shadow:0 0 0 1.5px #00aeed;box-shadow:0 0 0 1.5px #00aeed;color:#0077a8}.otp-channel-card-pf input[type=radio]{margin:0;cursor:pointer;width:15px;height:15px;accent-color:#00aeed;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.channel-icon-pf{font-size:16px;line-height:1;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;-ms-flex-negative:0;flex-shrink:0}.channel-icon-pf.whatsapp-icon{color:#25d366}.channel-icon-pf.sms-icon{color:#00aeed}.otp-channel-card-pf span{line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dark .otp-channel-label-pf,[data-theme=dark] .otp-channel-label-pf,body.dark-mode .otp-channel-label-pf{color:var(--text-color,#e2e8f0)}.dark .otp-channel-card-pf,[data-theme=dark] .otp-channel-card-pf,body.dark-mode .otp-channel-card-pf{background:var(--input-bg,#1a2234);border-color:var(--border-color,#2d3748);color:var(--text-color,#e2e8f0)}.dark .otp-channel-card-pf:hover,[data-theme=dark] .otp-channel-card-pf:hover,body.dark-mode .otp-channel-card-pf:hover{border-color:#00aeed;background:rgba(0,174,237,.08)}.dark .otp-channel-card-pf.selected,[data-theme=dark] .otp-channel-card-pf.selected,body.dark-mode .otp-channel-card-pf.selected{border-color:#00aeed;background:rgba(0,174,237,.18);color:#fff;-webkit-box-shadow:0 0 0 1.5px #00aeed;box-shadow:0 0 0 1.5px #00aeed}.dark .otp-channel-card-pf.selected .channel-icon-pf.sms-icon,[data-theme=dark] .otp-channel-card-pf.selected .channel-icon-pf.sms-icon,body.dark-mode .otp-channel-card-pf.selected .channel-icon-pf.sms-icon{color:#38bdf8}.otp-unavailable-note-pf{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:10px 14px;margin:10px auto 14px auto;max-width:500px;border-radius:8px;background:#fff8eb;border:1.5px solid #ffe1a6;color:#ad4e00;font-size:13px;line-height:1.5;text-align:left}.otp-unavailable-note-pf .note-icon{font-size:15px;color:#fa8c16;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.otp-unavailable-note-pf .note-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.otp-unavailable-note-pf strong{font-weight:650;color:#873800}.dark .otp-unavailable-note-pf,[data-theme=dark] .otp-unavailable-note-pf,body.dark-mode .otp-unavailable-note-pf{background:rgba(250,140,22,.12);border-color:rgba(250,140,22,.35);color:#fbd38d}.dark .otp-unavailable-note-pf strong,[data-theme=dark] .otp-unavailable-note-pf strong,body.dark-mode .otp-unavailable-note-pf strong{color:#feebc8}button.btn-primary:disabled{opacity:.6;cursor:not-allowed;background-color:#c0c4cc!important;border-color:#c0c4cc!important;-webkit-box-shadow:none;box-shadow:none}.panel-heading[data-v-19257a83]{background-color:#a3ccf4;color:#fff}.btn-edit[data-v-19257a83]{border:1.5px solid #000;background-color:var(--card-bg);color:#000;padding:3px 10px;font-size:16px;cursor:pointer;border-radius:4px;vertical-align:middle}.primary-blue[data-v-19257a83]{border-color:#005c9d;color:#005c9d}.primary-blue[data-v-19257a83]:hover{background:rgba(229,240,253,.796078431372549);color:#005c9d}.primary-outline[data-v-19257a83]{border-color:#3071a9;color:#3071a9}.primary-outline[data-v-19257a83]:hover{background:#3071a9;color:#fff}.branch[data-v-19257a83]{color:#005c9d;font-size:20px}.tab-styling[data-v-19257a83]{float:left;height:25px;width:50%;font-size:15px;padding:25px;border-radius:10px;border:4px solid #67b6d2}#b1[data-v-19257a83]{background:rgba(183,225,252,.3803921568627451);color:#00f}#b2[data-v-19257a83]:hover{background-color:rgba(180,190,184,.2)}.mandatory-field[data-v-19257a83]:before{content:"*";color:#4776b9;display:inline-block;position:realtive;float:left;padding-right:3px;margin-left:-8px}.op-payment-options-container[data-v-19257a83]{width:100%;margin:22px 0 24px 0;padding:0;background:transparent!important;border:none!important;height:auto!important;-webkit-box-sizing:border-box;box-sizing:border-box}.divider-or[data-v-19257a83]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:16px 0 16px 0;color:var(--muted-text,#64748b);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.divider-or[data-v-19257a83]:after,.divider-or[data-v-19257a83]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:var(--border-color,#e2e8f0)}.pay-grid[data-v-19257a83]{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:640px){.pay-grid[data-v-19257a83]{grid-template-columns:1fr;gap:12px}}.pay[data-v-19257a83]{position:relative;text-align:left;background:var(--card-bg,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,12px);padding:16px 18px;cursor:pointer;-webkit-transition:border-color .18s ease,background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;width:100%;min-height:96px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.pay[data-v-19257a83]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:var(--shadow-md,0 4px 14px rgba(0,0,0,.08));box-shadow:var(--shadow-md,0 4px 14px rgba(0,0,0,.08));border-color:var(--primary-color,#00aeed)}.pay.sel[data-v-19257a83]{border-color:var(--primary-color,#00aeed);-webkit-box-shadow:0 0 0 1.5px var(--primary-color,#00aeed),var(--shadow-sm,0 2px 8px rgba(0,174,237,.15));box-shadow:0 0 0 1.5px var(--primary-color,#00aeed),var(--shadow-sm,0 2px 8px rgba(0,174,237,.15));background:var(--re-primary-soft,rgba(0,174,237,.08))}.pay-head[data-v-19257a83]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.pay-head[data-v-19257a83],.pay h4[data-v-19257a83]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pay h4[data-v-19257a83]{font-size:15px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;color:var(--text-color,#1a202c);line-height:1.3}.pay p[data-v-19257a83]{font-size:12.5px;color:var(--muted-text,var(--text-secondary,#64748b));margin:0;line-height:1.5}.pay .tag[data-v-19257a83]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--re-primary-soft,rgba(0,174,237,.1));color:var(--primary-dark,#0098d4);white-space:nowrap}.pay-check-indicator[data-v-19257a83]{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border-medium,#cbd5e1);background:transparent;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:11px;color:#fff;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .18s ease;transition:all .18s ease}.pay.sel .pay-check-indicator[data-v-19257a83]{border-color:var(--primary-color,#00aeed);background:var(--primary-color,#00aeed);-webkit-box-shadow:0 2px 6px rgba(0,174,237,.35);box-shadow:0 2px 6px rgba(0,174,237,.35)}.dark .op-payment-options-container[data-v-19257a83],[data-theme=dark] .op-payment-options-container[data-v-19257a83],body.dark-mode .op-payment-options-container[data-v-19257a83]{background:transparent!important;border:none!important}.dark .divider-or[data-v-19257a83],[data-theme=dark] .divider-or[data-v-19257a83],body.dark-mode .divider-or[data-v-19257a83]{color:var(--muted-text,#94a3b8)}.dark .divider-or[data-v-19257a83]:after,.dark .divider-or[data-v-19257a83]:before,[data-theme=dark] .divider-or[data-v-19257a83]:after,[data-theme=dark] .divider-or[data-v-19257a83]:before,body.dark-mode .divider-or[data-v-19257a83]:after,body.dark-mode .divider-or[data-v-19257a83]:before{background:var(--border-color,#2d3748)}.dark .pay[data-v-19257a83],[data-theme=dark] .pay[data-v-19257a83],body.dark-mode .pay[data-v-19257a83]{background:var(--card-bg,#1e2739);border-color:var(--border-color,#2d3748)}.dark .pay[data-v-19257a83]:hover,[data-theme=dark] .pay[data-v-19257a83]:hover,body.dark-mode .pay[data-v-19257a83]:hover{border-color:var(--primary-color,#00aeed)}.dark .pay.sel[data-v-19257a83],[data-theme=dark] .pay.sel[data-v-19257a83],body.dark-mode .pay.sel[data-v-19257a83]{border-color:var(--primary-color,#00aeed);background:rgba(0,174,237,.16);-webkit-box-shadow:0 0 0 1.5px var(--primary-color,#00aeed),0 4px 16px rgba(0,174,237,.22);box-shadow:0 0 0 1.5px var(--primary-color,#00aeed),0 4px 16px rgba(0,174,237,.22)}.dark .pay h4[data-v-19257a83],[data-theme=dark] .pay h4[data-v-19257a83],body.dark-mode .pay h4[data-v-19257a83]{color:var(--text-color,#f7fafc)}.dark .pay p[data-v-19257a83],[data-theme=dark] .pay p[data-v-19257a83],body.dark-mode .pay p[data-v-19257a83]{color:var(--muted-text,#94a3b8)}.dark .pay .tag[data-v-19257a83],[data-theme=dark] .pay .tag[data-v-19257a83],body.dark-mode .pay .tag[data-v-19257a83]{background:rgba(0,174,237,.22);color:var(--primary-light,#66d0f6)}.dark .pay-check-indicator[data-v-19257a83],[data-theme=dark] .pay-check-indicator[data-v-19257a83],body.dark-mode .pay-check-indicator[data-v-19257a83]{border-color:var(--border-medium,#4a5568);background:hsla(0,0%,100%,.04)}.dark .pay.sel .pay-check-indicator[data-v-19257a83],[data-theme=dark] .pay.sel .pay-check-indicator[data-v-19257a83],body.dark-mode .pay.sel .pay-check-indicator[data-v-19257a83]{border-color:var(--primary-color,#00aeed);background:var(--primary-color,#00aeed)}.pay-actions-wrapper[data-v-19257a83]{margin-top:26px;margin-bottom:12px;text-align:center;clear:both;width:100%}.pay-actions-wrapper .btn-book-submit[data-v-19257a83]{min-width:220px;padding:11px 32px;font-size:15px;font-weight:600;border-radius:var(--radius-md,8px);background:var(--primary-color,#00aeed)!important;color:#fff!important;border:1px solid var(--primary-color,#00aeed)!important;-webkit-box-shadow:0 4px 14px rgba(0,174,237,.32)!important;box-shadow:0 4px 14px rgba(0,174,237,.32)!important;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pay-actions-wrapper .btn-book-submit[data-v-19257a83]:hover{background:var(--primary-dark,#0098d4)!important;border-color:var(--primary-dark,#0098d4)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(0,174,237,.45)!important;box-shadow:0 6px 20px rgba(0,174,237,.45)!important}.modal-backdrop{position:relative!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:dark;--application-bg:#0a0e1a;--page-bg:#0a0e1a;--page-bg-clr:#0a0e1a;--card-bg:#141b2d;--card-bg-clr:#141b2d;--bg-white:#141b2d;--surface-2:#151e2e;--surface-2-clr:#151e2e;--surface-elev:#1e293b;--surface-elev-clr:#1e293b;--text-color:#f7fafc;--text-primary:#cbd5e1;--text-secondary:#acbbd2;--text-muted:#a0aec0;--muted-text:#94a3b8;--border-color:#26334d;--border-medium:#346;--border-strong:#475d85;--hover-bg:rgba(0,174,237,0.15);--input-bg:#151e2e;--bg-input:#151e2e;--input-border:#26334d;--re-primary-soft:rgba(0,174,237,0.18);--re-primary-soft-clr:rgba(0,174,237,0.18);--hosp-primary-soft:rgba(0,174,237,0.18);--hosp-primary-soft-clr:rgba(0,174,237,0.18);--re-ink:#7dd3fc;--re-ink-clr:#7dd3fc;--hosp-secondary:#93c5fd;--hosp-secondary-clr:#93c5fd;--shadow-sm-val:0 1px 3px rgba(0,0,0,0.35);--shadow-md-val:0 4px 14px rgba(0,0,0,0.45);--shadow-lg-val:0 14px 34px rgba(0,0,0,0.6)}}:root{--re-primary:var(--primary-color,#00aeed);--re-primary-soft:var(--re-primary-soft-clr,rgba(0,174,237,0.08));--re-primary-deep:var(--primary-dark,#0090c4);--re-ink:var(--re-ink-clr,#0b4f68);--hosp-primary:var(--primary-color,#00aeed);--hosp-primary-soft:var(--hosp-primary-soft-clr,rgba(0,174,237,0.08));--hosp-secondary:var(--hosp-secondary-clr,#0f3d5c);--page-bg:var(--page-bg-clr,var(--application-bg,#f6f8fb));--card-bg:var(--card-bg-clr,var(--card-bg,#fff));--surface-2:var(--surface-2-clr,var(--bg-tertiary,#fbfcfe));--surface-elev:var(--surface-elev-clr,var(--bg-elevated,#fff));--text-color:var(--text-color,#0f1b23);--muted-text:var(--muted-text,var(--text-muted,#5c6b78));--border-color:var(--border-color,#e4ebf1);--border-strong:var(--border-strong,var(--border-medium,#d3dde6));--success-color:var(--success-color,#12a05e);--danger-color:var(--danger-color,#d64545);--warn-color:var(--warning-color,#c77700);--r-sm:10px;--r:14px;--r-lg:18px;--r-pill:999px;--sh-1:var(--shadow-sm-val,0 1px 2px rgba(16,32,44,0.04));--sh-2:var(--shadow-md-val,0 4px 14px rgba(16,32,44,0.06));--sh-3:var(--shadow-lg-val,0 14px 34px rgba(16,32,44,0.1));--ring:0 0 0 3px color-mix(in srgb,var(--re-primary) 30%,transparent);--s1:5px;--s2:10px;--s3:15px;--s4:20px;--s5:25px;--s6:30px;--s8:40px;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--maxw:1400px}body,html{height:auto!important;min-height:100%!important;overflow-y:auto!important;background:var(--page-bg)!important;color:var(--text-color)!important}.book-app,body,html{-webkit-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease}.book-app{min-height:100vh;background:var(--page-bg);color:var(--text-color);font-family:var(--font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;letter-spacing:-.005em;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.site-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--card-bg) 92%,transparent);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--border-color);-webkit-transition:background .25s ease,border-color .25s ease;transition:background .25s ease,border-color .25s ease}.hdr-in{max-width:var(--maxw);margin:0 auto;padding:12px 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--s4)}.brand,.hdr-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand{gap:14px;min-width:0}.hdr-actions{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0}.hdr-actions,.theme-toggle-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-toggle-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-color);padding:7px 14px;border-radius:var(--r-pill);font-size:13px;font-weight:550;cursor:pointer;-webkit-box-shadow:var(--sh-1);box-shadow:var(--sh-1);-webkit-transition:all .22s cubic-bezier(.4,0,.2,1);transition:all .22s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.theme-toggle-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:var(--re-primary);-webkit-box-shadow:var(--sh-2),0 0 0 3px color-mix(in srgb,var(--re-primary) 18%,transparent);box-shadow:var(--sh-2),0 0 0 3px color-mix(in srgb,var(--re-primary) 18%,transparent)}.theme-toggle-btn:active{-webkit-transform:scale(.97);transform:scale(.97)}.theme-icon-box{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:14px;line-height:1;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-ms-flex-negative:0;flex-shrink:0}.theme-icon-box i{line-height:1;display:inline-block}.theme-toggle-btn:hover .theme-icon-box{-webkit-transform:rotate(15deg);transform:rotate(15deg)}.theme-icon-dark{color:#38bdf8}.theme-icon-light{color:#f59e0b}.theme-label{font-weight:600;letter-spacing:-.01em}.logo-container{position:relative;width:46px;height:46px;-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px}.brand-mark{border-radius:13px;display:grid;place-items:center;background:linear-gradient(150deg,var(--hosp-primary),color-mix(in srgb,var(--hosp-primary) 60%,#06202b));color:#fff;font-weight:700;font-size:16px;letter-spacing:.02em;-webkit-box-shadow:var(--sh-2);box-shadow:var(--sh-2)}.brand-logo,.brand-mark{position:absolute;inset:0;width:100%;height:100%}.brand-logo{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:11px;background:#fff;padding:3px;border:1px solid var(--border-color);-webkit-box-shadow:var(--sh-1);box-shadow:var(--sh-1)}.brand-txt{min-width:0;line-height:1.2}.brand-name{font-size:16.5px;font-weight:650;letter-spacing:-.015em}.brand-name,.brand-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-sub{font-size:12.5px;color:var(--muted-text);margin-top:2px}.shell{padding:var(--s6) 25px 45px}.hero{margin-bottom:var(--s4)}.hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hosp-secondary);background:var(--hosp-primary-soft);padding:5px 12px;border-radius:var(--r-pill);margin-bottom:14px}.hero-eyebrow .hosp-mark{width:18px;height:18px;border-radius:5px;display:inline-grid;place-items:center;color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em}.hero h1{font-size:clamp(25px,3vw,32px);line-height:1.15;font-weight:650;letter-spacing:-.028em;margin:0}.hero p{color:var(--muted-text);margin-top:10px;font-size:15.5px;max-width:640px;line-height:1.55}.hospital-context-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--r);background:color-mix(in srgb,var(--hosp-primary-soft) 60%,var(--card-bg));border:1px solid color-mix(in srgb,var(--hosp-primary) 22%,transparent);font-size:13px;color:var(--hosp-secondary);margin-bottom:var(--s4)}.hospital-context-bar .hc-mark{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:11px}.hospital-context-bar .hc-name{font-weight:600;color:var(--text-color);font-size:14px}.hospital-context-bar .hc-branch{color:var(--muted-text);font-size:12px}.hospital-context-bar .hc-change{margin-left:10px}.progress-wrap{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--r-lg);padding:var(--s3) var(--s4);-webkit-box-shadow:var(--sh-1);box-shadow:var(--sh-1);margin-bottom:var(--s5)}.steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0}.steps li{-webkit-box-flex:1;-ms-flex:1;flex:1}.step-btn,.steps li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.step-btn{gap:9px;background:none;border:0;padding:6px 2px;color:var(--muted-text);font-size:13.5px;font-weight:500;border-radius:var(--r-sm);-webkit-transition:color .2s ease;transition:color .2s ease;cursor:pointer}.step-btn:disabled{cursor:default;opacity:.85}.dot{width:26px;height:26px;-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;border:1.5px solid var(--border-strong);background:var(--card-bg);color:var(--muted-text);-webkit-transition:all .25s ease;transition:all .25s ease}.step-btn .lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-btn:hover:not(:disabled) .lbl{color:var(--text-color)}li.done .dot{background:var(--re-primary-soft);border-color:var(--re-primary);color:var(--re-primary-deep)}li.done .step-btn{color:var(--text-color)}li.active .dot{background:var(--re-primary);border-color:var(--re-primary);color:#fff;-webkit-box-shadow:var(--ring);box-shadow:var(--ring)}li.active .step-btn{font-weight:600}li.active .lbl,li.active .step-btn{color:var(--text-color)}.conn{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background:var(--border-color);margin:0 10px;border-radius:2px;min-width:12px;-webkit-transition:background .3s ease;transition:background .3s ease}li.done .conn{background:var(--re-primary);opacity:.45}.mprogress{display:none}.mprogress .mtop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--re-primary-deep)}.mprogress h3{font-size:19px;font-weight:600;margin-top:5px;letter-spacing:-.02em}.mbar{height:4px;background:var(--border-color);margin-top:12px;overflow:hidden}.mbar,.mbar i{border-radius:3px}.mbar i{display:block;height:100%;background:var(--re-primary);-webkit-transition:width .35s cubic-bezier(.4,0,.2,1);transition:width .35s cubic-bezier(.4,0,.2,1)}.layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:var(--s6);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.panel{min-width:0}main.panel{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin-bottom:0!important;padding:0!important}.book-app .card,.card{display:block!important;background:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:var(--r-lg)!important;-webkit-box-shadow:var(--sh-1)!important;box-shadow:var(--sh-1)!important;width:auto!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.sect-head{margin-bottom:var(--s4)}.sect-head h2{font-size:22px;font-weight:625;letter-spacing:-.02em;line-height:1.25}.sect-head p{color:var(--muted-text);font-size:14px;margin-top:6px;line-height:1.55}.app{margin-bottom:var(--s4);-webkit-animation:rise .32s cubic-bezier(.2,.7,.3,1) both;animation:rise .32s cubic-bezier(.2,.7,.3,1) both}.panel-component,.panel.panel-default{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:var(--r-lg)!important;-webkit-box-shadow:var(--sh-1)!important;box-shadow:var(--sh-1)!important;margin-bottom:var(--s4)!important;overflow:visible!important;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.panel-component .panel-heading,.panel-default>.panel-heading{background:var(--surface-2)!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-color)!important;padding:14px 20px!important;font-weight:600!important;border-radius:var(--r-lg) var(--r-lg) 0 0!important}.panel-component .panel-heading.collapsed,.panel-default>.panel-heading.collapsed{border-bottom:none!important;border-radius:var(--r-lg)!important}.panel-vasu>.panel-heading{background:color-mix(in srgb,var(--re-primary-soft) 50%,var(--card-bg))!important;border-bottom:1px solid color-mix(in srgb,var(--re-primary) 20%,var(--border-color))!important}.panel-info-b>.panel-heading{background:var(--surface-2)!important}.panel-body,.panel-component .panel-collapse.collapse.in,.panel-default .panel-collapse.collapse.in{overflow:visible!important}.panel-body{padding:var(--s4)!important;background:var(--card-bg)!important}.tiles{display:grid;gap:var(--s3)}.tiles.hosp{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tile{position:relative;text-align:left;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--r);padding:var(--s4);cursor:pointer;-webkit-transition:border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--s3);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.tile:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:var(--sh-3);box-shadow:var(--sh-3);border-color:color-mix(in srgb,var(--re-primary) 40%,var(--border-color))}.tile.sel,.tile[aria-pressed=true]{border-color:var(--re-primary);-webkit-box-shadow:0 0 0 1px var(--re-primary),var(--sh-2);box-shadow:0 0 0 1px var(--re-primary),var(--sh-2);background:color-mix(in srgb,var(--re-primary-soft) 55%,var(--card-bg))}.tile.sel:after{content:"";position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:var(--re-primary);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:13px;background-position:50%;background-repeat:no-repeat}.tile-logo{position:relative;overflow:hidden;width:46px;height:46px;-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:15px;background:var(--re-primary-soft);color:var(--re-ink);border:1px solid color-mix(in srgb,var(--re-primary) 22%,transparent)}.tile-logo img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;background:#fff;padding:3px}.tile-body{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.tile-body h3{font-size:16px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.tile-branch{font-size:13.5px;color:var(--hosp-secondary);font-weight:550;margin-top:1px}.tile-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;font-size:12.5px;color:var(--muted-text);margin-top:8px;line-height:1.45}.tile-meta svg{width:14px;height:14px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;margin-top:2px}.tile-cta{font-size:13px;font-weight:600;color:var(--re-primary-deep);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-top:10px}.tile:hover .tile-cta svg{-webkit-transform:translateX(3px);transform:translateX(3px)}.tile-cta svg{width:14px;height:14px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.dept-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:var(--s3)}.dept{position:relative;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--r);padding:15px 11px 13px;cursor:pointer;text-align:center;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease,background .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease,background .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;min-height:130px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dept:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:var(--sh-3);box-shadow:var(--sh-3);border-color:color-mix(in srgb,var(--re-primary) 38%,var(--border-color))}.dept.sel{border-color:var(--re-primary);background:color-mix(in srgb,var(--re-primary-soft) 60%,var(--card-bg));-webkit-box-shadow:0 0 0 1px var(--re-primary);box-shadow:0 0 0 1px var(--re-primary)}.dept.sel:after{content:"";position:absolute;top:9px;right:9px;width:18px;height:18px;border-radius:50%;background:var(--re-primary);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:12px;background-position:50%;background-repeat:no-repeat}.dept-name{font-size:12.5px;font-weight:600;line-height:1.34;letter-spacing:.005em;text-transform:uppercase;color:var(--text-color);overflow-wrap:anywhere;-ms-hyphens:auto;hyphens:auto;max-width:100%}.dept-icon-wrap{-ms-flex:0 0 48px;flex:0 0 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.art,.dept-icon-wrap,.dept-svg{width:48px;height:48px;-webkit-box-flex:0}.art,.dept-svg{-ms-flex:0 0 48px;flex:0 0 48px}.art-bg{fill:color-mix(in srgb,var(--re-primary) 9%,var(--card-bg));stroke:color-mix(in srgb,var(--re-primary) 22%,transparent);stroke-width:1;-webkit-transition:fill .2s ease;transition:fill .2s ease}.dept:hover .art-bg{fill:color-mix(in srgb,var(--re-primary) 14%,var(--card-bg))}.dept.sel .art-bg{fill:color-mix(in srgb,var(--re-primary) 18%,var(--card-bg))}.art-line{fill:none;stroke:var(--re-primary-deep);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.doc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:var(--s3)}.doc{position:relative;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--r);padding:var(--s4);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--s3);-webkit-transition:border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s cubic-bezier(.2,.7,.3,1),-webkit-box-shadow .2s ease;text-align:left}.doc:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:var(--sh-3);box-shadow:var(--sh-3);border-color:color-mix(in srgb,var(--re-primary) 36%,var(--border-color))}.doc.sel{border-color:var(--re-primary);-webkit-box-shadow:0 0 0 1px var(--re-primary);box-shadow:0 0 0 1px var(--re-primary);background:color-mix(in srgb,var(--re-primary-soft) 40%,var(--card-bg))}.avatar{width:64px;height:64px;-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;border-radius:14px;overflow:hidden;background:var(--re-primary-soft);border:1px solid color-mix(in srgb,var(--re-primary) 20%,transparent);display:grid;place-items:center}.avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.doc-main{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.doc-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--s2);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.doc-name{font-size:16.5px;font-weight:650;letter-spacing:-.015em}.doc-qual{font-size:13px;color:var(--re-primary-deep);font-weight:550;margin-top:2px}.doc-spec{font-size:13px;margin-top:6px;line-height:1.45}.doc-foot,.doc-spec{color:var(--muted-text)}.doc-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--s3);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border-color);font-size:12.5px}.fee{font-size:17px;font-weight:650;color:var(--text-color);letter-spacing:-.02em}.fee-free{font-size:13px;color:var(--muted-text);font-weight:550}.doc-action-row{margin-top:12px}.btn-sm{min-height:38px!important;padding:0 16px!important;font-size:13px!important}.btn{gap:8px;min-height:46px;padding:0 22px;border-radius:var(--r-sm);font-size:14.5px;font-weight:600;border:1px solid transparent;-webkit-transition:background .18s ease,border-color .18s ease,-webkit-transform .16s ease,-webkit-box-shadow .18s ease;transition:background .18s ease,border-color .18s ease,-webkit-transform .16s ease,-webkit-box-shadow .18s ease;transition:transform .16s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;transition:transform .16s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,-webkit-transform .16s ease,-webkit-box-shadow .18s ease;white-space:nowrap;font-family:var(--font)}.btn svg{width:16px;height:16px}.btn-p,.btn.btn-info,.create-btn,.primary-blue{background:var(--re-primary)!important;color:#fff!important;border:1px solid var(--re-primary)!important;-webkit-box-shadow:0 4px 14px color-mix(in srgb,var(--re-primary) 34%,transparent)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--re-primary) 34%,transparent)!important}.btn-p:hover,.btn.btn-info:hover,.create-btn:hover,.primary-blue:hover{background:var(--re-primary-deep)!important;border-color:var(--re-primary-deep)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 20px color-mix(in srgb,var(--re-primary) 38%,transparent)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--re-primary) 38%,transparent)!important}.btn-p:disabled{background:var(--border-strong)!important;border-color:var(--border-strong)!important;color:var(--muted-text)!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;-webkit-transform:none;transform:none}.btn-s{background:var(--card-bg);border-color:var(--border-strong);color:var(--text-color)}.btn-s:hover{border-color:var(--re-primary);color:var(--re-primary-deep)}.btn-g{background:transparent;border-color:transparent;color:var(--muted-text);padding:0 10px;min-height:40px;font-weight:550}.btn-g:hover{color:var(--re-primary-deep);background:var(--re-primary-soft)}.btn-block{width:100%}.actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--s2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:var(--s5)}.link-btn{background:none;border:0;padding:0;font-size:13px;font-weight:600;color:var(--re-primary-deep);cursor:pointer}.link-btn:hover{text-decoration:underline}.pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border-color);color:var(--muted-text)}.pill.ok{color:var(--success-color);background:color-mix(in srgb,var(--success-color) 12%,transparent);border-color:color-mix(in srgb,var(--success-color) 28%,transparent)}.book-app .summary,.summary{position:sticky!important;top:88px!important;width:100%!important;max-width:330px!important;-ms-flex-item-align:start!important;align-self:start!important}.book-app .card.sum-card,.book-app .sum-card,.sum-card{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;padding:var(--s4)!important;position:relative!important;overflow:hidden!important;background:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:var(--r-lg)!important;-webkit-box-shadow:var(--sh-1)!important;box-shadow:var(--sh-1)!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:100%!important}.book-app .sum-card:before,.sum-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:4px!important;background:-webkit-gradient(linear,left top,right top,from(var(--hosp-primary)),to(color-mix(in srgb,var(--hosp-primary) 40%,transparent)))!important;background:linear-gradient(90deg,var(--hosp-primary),color-mix(in srgb,var(--hosp-primary) 40%,transparent))!important}.book-app .sum-card h3,.sum-card h3{font-size:13.5px!important;font-weight:650!important;letter-spacing:.04em!important;margin-top:0!important;margin-bottom:var(--s3)!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:8px!important;text-transform:uppercase!important;color:var(--muted-text)!important;line-height:1.4!important;white-space:nowrap!important;width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important}.book-app .sum-card h3 i,.book-app .sum-card h3 svg,.sum-card h3 i,.sum-card h3 svg{width:14px!important;height:14px!important;font-size:13px!important;line-height:1!important;-webkit-box-flex:0!important;-ms-flex:0 0 14px!important;flex:0 0 14px!important;display:inline-block!important;text-align:center!important}.book-app .sum-list,.sum-list{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:14px!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;margin:0!important;padding:0!important}.book-app .sum-item,.book-app .sum-list,.sum-item,.sum-list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-direction:normal!important;width:100%!important}.book-app .sum-item,.sum-item{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:11px!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;min-width:0!important}.book-app .sum-ic,.sum-ic{width:30px!important;height:30px!important;-webkit-box-flex:0!important;-ms-flex:0 0 30px!important;flex:0 0 30px!important;border-radius:9px!important;background:var(--surface-2)!important;border:1px solid var(--border-color)!important;display:grid!important;place-items:center!important;color:var(--re-primary-deep)!important}.book-app .sum-ic i,.book-app .sum-ic svg,.sum-ic i,.sum-ic svg{width:15px!important;height:15px!important;font-size:14px!important;line-height:1!important;display:block!important;text-align:center!important}.book-app .sum-item>div,.sum-item>div{min-width:0!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.book-app .sum-k,.sum-k{font-size:11.5px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--muted-text)!important;line-height:1.3!important;margin-bottom:2px!important}.book-app .sum-v,.sum-v{font-size:13.5px!important;font-weight:550!important;line-height:1.4!important;overflow-wrap:anywhere!important;word-break:break-word!important;color:var(--text-color)!important}.book-app .sum-v em,.sum-v em{font-style:normal!important;color:var(--muted-text)!important;font-weight:400!important}.book-app .sum-item.placeholder .sum-v em,.sum-item.placeholder .sum-v em{color:var(--border-strong)!important}.book-app .sum-total,.sum-total{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important;width:100%!important;margin-top:16px!important;padding-top:12px!important;border-top:1px dashed var(--border-color,#e4ebf1)!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.book-app .sum-total span,.sum-total span{font-size:13px!important;color:var(--muted-text,#5c6b78)!important;font-weight:400!important}.book-app .sum-total strong,.sum-total strong{font-size:21px!important;font-weight:650!important;letter-spacing:-.02em!important;color:var(--text-color,#0f1b23)!important}.book-app .sum-card #sumCta,.book-app .sum-card .btn,.sum-card .btn{margin-top:14px!important;width:100%!important;min-height:44px!important;padding:0 20px!important;border-radius:8px!important;font-size:14.5px!important;font-weight:600!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;border:1px solid transparent!important;-webkit-transition:background .18s ease,-webkit-transform .16s ease,-webkit-box-shadow .18s ease!important;transition:background .18s ease,-webkit-transform .16s ease,-webkit-box-shadow .18s ease!important;transition:transform .16s ease,box-shadow .18s ease,background .18s ease!important;transition:transform .16s ease,box-shadow .18s ease,background .18s ease,-webkit-transform .16s ease,-webkit-box-shadow .18s ease!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.book-app .sum-card #sumCta,.book-app .sum-card .btn.btn-p,.sum-card .btn.btn-p{background:var(--re-primary,#00aeed)!important;color:#fff!important;-webkit-box-shadow:0 4px 14px color-mix(in srgb,var(--re-primary,#00aeed) 34%,transparent)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--re-primary,#00aeed) 34%,transparent)!important}.book-app .sum-card #sumCta:hover:not(:disabled),.book-app .sum-card .btn.btn-p:hover:not(:disabled),.sum-card .btn.btn-p:hover:not(:disabled){background:var(--re-primary-deep,#0090c4)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important;-webkit-box-shadow:0 8px 20px color-mix(in srgb,var(--re-primary,#00aeed) 38%,transparent)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--re-primary,#00aeed) 38%,transparent)!important}.book-app .sum-card #sumCta:disabled,.book-app .sum-card .btn:disabled,.sum-card .btn:disabled{background:var(--border-strong,#d3dde6)!important;color:var(--muted-text,#5c6b78)!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed!important;-webkit-transform:none!important;transform:none!important}.book-app .sum-note,.sum-note{font-size:12px!important;color:var(--muted-text,#5c6b78)!important;margin-top:11px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:7px!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;line-height:1.45!important;width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;text-align:left!important}.book-app .sum-note i,.book-app .sum-note svg,.sum-note i,.sum-note svg{width:14px!important;height:14px!important;font-size:14px!important;line-height:1!important;-webkit-box-flex:0!important;-ms-flex:0 0 14px!important;flex:0 0 14px!important;color:var(--success-color,#12a05e)!important;margin-top:1px!important;display:block!important;text-align:center!important}.book-app .sum-item.clickable,.sum-item.clickable{cursor:pointer!important}.book-app .sum-item.clickable:hover .sum-k,.sum-item.clickable:hover .sum-k{color:var(--re-primary-deep,#0090c4)!important}.book-app .sum-item.clickable:hover .sum-ic,.sum-item.clickable:hover .sum-ic{border-color:var(--re-primary,#00aeed)!important;background:var(--re-primary-soft,#e6f7fe)!important}.confirm-container{width:100%;-webkit-animation:rise .32s cubic-bezier(.2,.7,.3,1) both;animation:rise .32s cubic-bezier(.2,.7,.3,1) both}.confirm{max-width:720px;margin:0 auto;text-align:center;padding:var(--s8) var(--s5)}@-webkit-keyframes pop{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pop{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes draw{to{stroke-dashoffset:0}}@keyframes draw{to{stroke-dashoffset:0}}@-webkit-keyframes rise{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rise{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}.confirm h2{font-size:26px;font-weight:650;letter-spacing:-.025em;margin:0}.confirm>.sub{color:var(--muted-text);margin-top:8px;font-size:14.5px}.appt-card{margin-top:var(--s6);text-align:left;overflow:hidden}.appt-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--s4);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--s4);border-bottom:1px solid var(--border-color);background:var(--surface-2)}.appt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--s4);padding:var(--s5) var(--s4)}.appt-grid .k{font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-text)}.appt-grid .v{font-size:15px;font-weight:600;margin-top:4px;letter-spacing:-.01em}.appt-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--s2);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 var(--s4) var(--s5)}.confirm-foot{margin-top:var(--s6);font-size:12.5px;color:var(--muted-text)}.state{text-align:center;padding:48px 25px;border:1px dashed var(--border-color);border-radius:var(--r-lg);background:var(--surface-2)}.state.state-strong{background:var(--card-bg);border:1px dashed var(--border-color)}.state .ic{width:58px;height:58px;margin:0 auto var(--s3);border-radius:50%;background:var(--card-bg);border:1px solid var(--border-color);display:grid;place-items:center;color:var(--muted-text)}.spin{width:20px;height:20px;border-radius:50%;border:2px solid var(--border-color);border-top-color:var(--re-primary);-webkit-animation:sp .8s linear infinite;animation:sp .8s linear infinite;display:inline-block}@-webkit-keyframes sp{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sp{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.site-foot{margin:0 auto;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--s3);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12.5px;color:var(--muted-text);border-top:1px solid var(--border-color)}.powered,.site-foot{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.powered{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:7px;opacity:.78;font-size:12px}.powered b{font-weight:600;color:var(--muted-text)}.powered .pw-mark{width:14px;height:14px;border-radius:4px;background:linear-gradient(140deg,#00aeed,#0b6f92);display:inline-block}@media (max-width:1100px){.book-app .layout,.layout{grid-template-columns:1fr!important}.book-app .summary,.summary{position:static!important;max-width:100%!important}.book-app .sum-card,.sum-card{position:static!important}}@media (max-width:900px){.hdr-in{padding:11px 15px;gap:var(--s2)}.shell{padding:var(--s4) 15px 40px}.steps{display:none}.progress-wrap{padding:var(--s3) var(--s4)}.mprogress{display:block}.hero h1{font-size:24px}.doc-grid{grid-template-columns:1fr}.dept-grid{grid-template-columns:repeat(auto-fill,minmax(122px,1fr))}.confirm{padding:var(--s6) var(--s4)}.site-foot{padding:20px 15px}}@media (max-width:560px){.tiles.hosp{grid-template-columns:1fr}.dept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dept{min-height:122px;padding:13px 9px 11px}.dept-name{font-size:11.5px;line-height:1.28}.appt-grid{gap:var(--s3)}.appt-actions .btn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.hospital-context-bar{-ms-flex-wrap:wrap;flex-wrap:wrap}}:root{--application-bg:#f8fafc;--page-bg:#f8fafc;--page-bg-clr:#f8fafc;--surface-2:#fbfcfe;--surface-2-clr:#fbfcfe;--surface-elev:#fff;--surface-elev-clr:#fff;--card-bg-clr:#fff;--muted-text:#64748b;--re-primary-soft:rgba(0,174,237,0.08);--re-primary-soft-clr:rgba(0,174,237,0.08);--hosp-primary-soft:rgba(0,174,237,0.08);--hosp-primary-soft-clr:rgba(0,174,237,0.08);--re-ink:#0b4f68;--re-ink-clr:#0b4f68;--hosp-secondary:#0f3d5c;--hosp-secondary-clr:#0f3d5c;--shadow-sm-val:0 1px 2px rgba(16,32,44,0.04);--shadow-md-val:0 4px 14px rgba(16,32,44,0.06);--shadow-lg-val:0 14px 34px rgba(16,32,44,0.1);--badge-locked:#94a3b8;--hover-bg:#f7fafc;--card-bg:#fff;--primary-dark:#0098d4;--text-secondary:#4a5568;--reached-style:#ff7d06;--primary:#00aeed;--primary-color:#00aeed;--primary-hover:#00a0d9;--primary-light:#33c0f3;--primary-dark:#0088c2;--primary-gradient:linear-gradient(135deg,var(--primary-color),var(--primary-light));--accent-purple:#7c3aed;--accent-green:#10b981;--accent-orange:#f59e0b;--accent-pink:#ec4899;--secondary-color:#f59e0b;--success-color:#10b981;--success-light:#34d399;--warning-color:#f59e0b;--danger-color:#ef4444;--danger-light:#f87171;--info-color:#17a2b8;--error-color:#ef4444;--invalid-color:rgba(150,0,0,0.1);--purple-color:#9333ea;--voucher-color:#8cb3d7;--cancelled-color:#f90;--chart-blue:#586ba4;--chart-red:#ef6f6c;--status-pending:#ff7d06;--status-pending-bg:rgba(255,125,6,0.1);--status-complete:#09962f;--status-complete-bg:rgba(9,150,47,0.1);--status-need:#dc2626;--status-need-bg:rgba(220,38,38,0.1);--adjustment-color:#7c3aed;--adjustment-bg:rgba(124,58,237,0.1);--status-success:#28a745;--status-success-bg:rgba(40,167,69,0.1);--status-info:#17a2b8;--status-info-bg:rgba(23,162,184,0.1);--status-warning:#ffc107;--status-warning-bg:rgba(255,193,7,0.1);--primary-alpha-10:rgba(0,174,237,0.1);--primary-alpha-20:rgba(0,174,237,0.2);--badge-success:#4caf50;--badge-success-bg:rgba(76,175,80,0.14901960784313725);--badge-success-border:rgba(76,175,80,0.30196078431372547);--badge-warning:#ff9800;--badge-warning-bg:rgba(255,152,0,0.14901960784313725);--badge-warning-border:rgba(255,152,0,0.30196078431372547);--badge-danger:#e91e63;--badge-danger-bg:rgba(233,30,99,0.14901960784313725);--badge-danger-border:rgba(233,30,99,0.30196078431372547);--healthcare-primary:#007bff;--lab-card-bg:#fff;--lab-body-bg:#f5f7fa;--lab-text-color:#1a202c;--lab-text-secondary:#4a5568;--lab-text-muted:#718096;--lab-border-color:#e2e8f0;--lab-hover-bg:rgba(0,174,237,0.05);--lab-service-block-bg:#f8f9fa;--lab-middle-section-bg:#f8f9fa;--lab-badge-bg:#fff;--lab-success-color:#28a745;--lab-danger-color:#dc3545;--lab-warning-color:#ff9800;--lab-info-color:#17a2b8;--lab-primary-color:#00aeed;--lab-primary-dark:#0092c7;--lab-ip-border-color:#0099d4;--lab-bottom-bg:linear-gradient(180deg,rgba(0,174,237,0.1),rgba(0,174,237,0.03));--healthcare-primary-dark:#0056b3;--healthcare-success:#28a745;--healthcare-warning:#ffc107;--healthcare-danger:#dc3545;--healthcare-info:#17a2b8;--healthcare-secondary:#6c757d;--sidebar-bg:#fff;--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-tertiary:#f1f5f9;--bg-elevated:#fff;--bg-color:#f8fafc;--bg-light:#f8f9fa;--bg-white:#fff;--secondary-bg:#f9fafb;--bg-glass:hsla(0,0%,100%,0.95);--glass-bg:hsla(0,0%,100%,0.8);--btn-reset-bg:#f3f6f9;--btn-select-bg:#0ea5e9;--text-primary:#0f172a;--text-tertiary:#94a3b8;--text-inverse:#fff;--text-color:#1a202c;--text-muted:#868e96;--muted-color:#6b7280;--border-color:#e2e8f0;--border-light:#e2e8f0;--border-medium:#cbd5e1;--border-strong:#94a3b8;--table-active-tr:#ffc;--bg-light-gray:#f3f4f6;--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--shadow-light:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--shadow-medium:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-large:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-heavy:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--shadow-glow:0 0 30px rgba(0,174,237,0.4);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.08),0 2px 4px -1px rgba(0,0,0,0.04);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--glassmorphism-bg:hsla(0,0%,100%,0.85);--glassmorphism-border:hsla(0,0%,100%,0.18);--glass-border:hsla(0,0%,100%,0.2);--gradient-primary:linear-gradient(135deg,#00aeed,#33b9f0);--gradient-bg:linear-gradient(135deg,#f0f9ff,#e0f2fe 50%,#bae6fd);--diag-active-bg:#c8e8f4;--hover-overlay:rgba(0,174,237,0.04);--hover-bg:#f1f5f9;--focus-ring:0 0 0 3px rgba(0,174,237,0.12);--card-gradient-start:#fff;--card-gradient-end:#f8f9fa;--card-border:#e9ecef;--card-shadow:rgba(0,0,0,0.08);--card-shadow-hover:rgba(0,0,0,0.12);--card-active-shadow:rgba(0,0,0,0.1);--card-divider:#f0f0f0;--card-details-bg:#f8f9fa;--badge-success-text:#155724;--badge-warning-text:#856404;--badge-danger-text:#721c24;--badge-info-bg:#d1ecf1;--badge-info-text:#0c5460;--info-hover:#138496;--default-bg:#f8f9fa;--row-hover-bg:#f8f9fa;--card-bc-stack:#fff;--mode-button-bg:#f1f5f9;--text-dark:#333;--text-medium:#555;--text-light:#666;--text-lighter:#888;--text-placeholder:#999;--text-disabled:#ccc;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:200ms cubic-bezier(0.4,0,0.2,1);--transition-normal:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:300ms cubic-bezier(0.4,0,0.2,1);--border-radius:0.25rem;--border-radius-lg:0.5rem;--border-radius-xl:0.75rem;--font-scale:1;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--invoice-header-bg:#d6e9c6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f9fafb;color:#1f2937;-webkit-transition:background-color .4s ease,color .4s ease;transition:background-color .4s ease,color .4s ease;--border-color-hover:#cbd5e1;--shadow-color:rgba(0,0,0,0.08);--status-active:#28a745;--status-inactive:#6c757d;--status-active-bg:#d4edda;--status-inactive-bg:#e2e3e5;--color-delete:#dc3545;--floating-color:#ff6b6b;--floating-bg:#ffe0e0;--future-color:#2563eb;--today-color:#ea580c;--anytime-color:#16a34a;--premium-primary:#00aeed;--premium-primary-light:#33c1f3;--premium-primary-dark:#0095ce;--premium-primary-glow:rgba(0,174,237,0.15);--premium-card-bg:#fff;--premium-text:#1f2937;--premium-text-secondary:#6b7280;--premium-text-muted:#9ca3af;--premium-border:#e5e7eb;--premium-hover:#f9fafb;--premium-body:#f8fafc;--premium-radius-sm:8px;--premium-radius-md:12px;--premium-radius-lg:16px;--premium-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--premium-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--premium-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--premium-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--premium-transition-fast:0.15s ease-in-out;--premium-transition-base:0.3s ease-in-out;--premium-transition-slow:0.4s ease-in-out;--premium-font-scale:1;--premium-success:#10b981;--premium-warning:#f59e0b;--premium-danger:#ef4444;--btn-primary-hover:#0095d1;--btn-secondary-bg:#f1f5f9;--btn-secondary-hover:#e2e8f0;--btn-danger-bg:#ef4444;--btn-danger-hover:#dc2626;--bg-main:#f8f9fa;--bg-card:#fff;--bg-hover:#f3f6f9;--bg-input:#f8fafc;--border-focus:var(--primary-color);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);--act-btn-bg:#f3f4f6;--status-success-bg:rgba(16,185,129,0.1);--status-success-text:#10b981;--status-error-bg:rgba(239,68,68,0.1);--status-error-text:#ef4444;--status-warning-text:#f97316;--status-occupied-bg:#fee2e2;--status-occupied-text:#dc2626;--status-occupied-border:#fecaca;--status-available-bg:#d1fae5;--status-available-text:#065f46;--status-available-border:#a7f3d0;--badge-floating-bg:#dbeafe;--badge-floating-text:#1e40af;--border-hover:#d1d5db;--warning-orange:#f90;--badge-available-bg:#ecfdf5;--badge-available-text:#065f46;--badge-available-border:#10b981;--badge-occupied-bg:#fef3c7;--badge-occupied-text:#92400e;--badge-occupied-border:#f59e0b;--focus-ring:rgba(0,174,237,0.3);--border:#e2e8f0;--border-light:#edf2f7;--border-dark:#cbd5e0;--success:#16a34a;--success-bg:rgba(34,197,94,0.1);--success-text:#065f46;--warning:#f59e0b;--warning-bg:#fef3c7;--warning-text:#92400e;--info:#3b82f6;--info-bg:#dbeafe;--info-text:#1e40af;--status-completed:#10b981;--status-cancelled:#6b7280;--input-bg:#fff;--input-border:#cbd5e1;--notes-bg:#eff6ff;--profit-sold-bg:#d1fae5;--profit-purchase-bg:#fef3c7;--profit-main-bg:#dbeafe;--badge-reached-bg:#fef3c7;--badge-reached-text:#92400e;--badge-ordered-bg:#dbeafe;--badge-ordered-text:#1e40af;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--shadow-hover:rgba(0,174,237,0.16);--bg-body:#f7fafc;--active-bg:rgba(0,174,237,0.08);--badge-bg:#00aeed;--badge-text:#fff;--scroll-arrow-bg:#fff;--dark-bg-primary:#1a1d23;--dark-bg-secondary:#242831;--dark-bg-hover:#2d323d;--dark-text-primary:#e8eaed;--dark-text-secondary:#adb5bd;--dark-text-muted:#6c757d;--dark-border-color:#3a3f4b;--dark-border-hover:#4a505d;--dark-shadow-sm:0 1px 3px rgba(0,0,0,0.3);--dark-shadow-md:0 4px 12px rgba(0,0,0,0.4);--dark-shadow-lg:0 8px 24px rgba(0,0,0,0.5);--dark-shadow-xl:0 12px 36px rgba(0,0,0,0.6);--table-th-bg:#ebf1f7;--table-td-text:#1a202c;--invoice-no:#000;--row-floating:#e6f7ff;--pagination-bg:#fff;--pagination-item-bg:#fff;--pagination-item-text:#475569;--pagination-item-hover-bg:#f1f5f9;--pagination-item-hover-text:#0f172a;--pagination-item-active-bg:#00aeed;--pagination-item-active-text:#fff;--pagination-item-disabled-bg:#f8fafc;--pagination-item-disabled-text:#cbd5e1;--pagination-border:#e2e8f0;--pagination-border-hover:#cbd5e1;--comein-text:#09962f;--comein-bg:#ccf5e7;--reached-text:#ff7a00;--reached-bg:#ffe6cc;--pending-text:#9a8700;--pending-bg:#fff4b3;--cancel-text:#d32f2f;--cancel-bg:#ffd6d6;--completed-text:#1a237e;--completed-bg:#d6dcff;--rescheduled-text:#8b1d1d;--rescheduled-bg:#f3c1c1;--review-text:#6a1b9a;--review-bg:#e9c9ff}.dark,:root,[data-theme=dark]{--backdrop-blur:blur(20px);--animation-speed:0.3s;--micro-animation:0.15s;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--navbar-height:70px;--color-edit:var(--primary-color);--color-save:var(--primary-color);--btn-primary-bg:#00aeed;--btn-hover-lift:translateY(-2px);--tab-indicator-gradient:linear-gradient(90deg,var(--primary-color),var(--primary-light))}.dark,[data-theme=dark]{--page-bg:#0a0e1a;--page-bg-clr:#0a0e1a;--surface-2:#151e2e;--surface-2-clr:#151e2e;--surface-elev:#1e293b;--surface-elev-clr:#1e293b;--card-bg-clr:#141b2d;--muted-text:#94a3b8;--border-strong:#475d85;--re-primary-soft:rgba(0,174,237,0.18);--re-primary-soft-clr:rgba(0,174,237,0.18);--hosp-primary-soft:rgba(0,174,237,0.18);--hosp-primary-soft-clr:rgba(0,174,237,0.18);--re-ink:#7dd3fc;--re-ink-clr:#7dd3fc;--hosp-secondary:#93c5fd;--hosp-secondary-clr:#93c5fd;--shadow-sm-val:0 1px 3px rgba(0,0,0,0.35);--shadow-md-val:0 4px 14px rgba(0,0,0,0.45);--shadow-lg-val:0 14px 34px rgba(0,0,0,0.6);--primary:#00aeed;--primary-color:#00aeed;--primary-hover:#33c1f3;--primary-light:#66d0f6;--primary-dark:#0095ce;--primary-alpha-10:rgba(0,174,237,0.15);--primary-alpha-20:rgba(0,174,237,0.25);--primary-gradient:linear-gradient(135deg,var(--primary-color),var(--primary-light));--application-bg:#0a0e1a;--bg-primary:#0f1419;--bg-main:#0f1419;--bg-body:#0f1419;--bg-color:#0f1419;--secondary-bg:#0f1419;--bg-tertiary:#1a202c;--bg-light:#2d3748;--bg-hover:#2d3748;--bg-glass:rgba(15,20,25,0.95);--card-bg:#1e2739;--bg-card:#1e2739;--bg-secondary:#1a202c;--bg-elevated:#1a202c;--bg-white:#1a202c;--sidebar-bg:#1a202c;--invoice-header-bg:#2d3748;--card-gradient-start:#1a202c;--card-gradient-end:#0f1419;--card-border:#2d3748;--card-shadow:rgba(0,0,0,0.4);--card-shadow-hover:rgba(0,0,0,0.5);--card-active-shadow:rgba(0,0,0,0.45);--card-divider:#2d3748;--card-details-bg:#1a202c;--card-bc-stack:#1a202c;--table-th-bg:#1a202c;--input-bg:#1a202c;--bg-input:#1a202c;--input-border:#2d3748;--hover-bg:rgba(0,174,237,0.15);--row-hover-bg:rgba(0,174,237,0.05);--hover-overlay:rgba(0,174,237,0.15);--active-bg:rgba(0,174,237,0.2);--text-primary:#cbd5e1;--text-secondary:#acbbd2;--text-tertiary:#a0aec0;--text-muted:#a0aec0;--text-inverse:#0f1419;--text-color:#f7fafc;--muted-color:#a0aec0;--text-dark:#f7fafc;--text-medium:#e2e8f0;--text-light:#cbd5e1;--text-lighter:#a0aec0;--text-placeholder:#718096;--text-disabled:#4a5568;--table-td-text:#a0aec0;--border-color:#2d3748;--border:#2d3748;--border-light:#2d3748;--border-medium:#4a5568;--border-strong:#718096;--border-dark:#4a5568;--border-hover:#4a5568;--border-focus:var(--primary-color);--border-color-hover:#4a5568;--shadow-xs:0 1px 2px rgba(0,0,0,0.3);--shadow-sm:0 1px 3px rgba(0,0,0,0.4);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.5),0 2px 4px -1px rgba(0,0,0,0.4);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.6),0 4px 6px -2px rgba(0,0,0,0.5);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.7),0 10px 10px -5px rgba(0,0,0,0.6);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.8);--shadow:0 4px 6px rgba(0,0,0,0.4);--shadow-light:0 1px 3px rgba(0,0,0,0.4);--shadow-medium:0 4px 6px -1px rgba(0,0,0,0.5);--shadow-large:0 10px 15px -3px rgba(0,0,0,0.6);--shadow-heavy:0 20px 25px -5px rgba(0,0,0,0.7);--shadow-inner:inset 0 1px 2px rgba(0,0,0,0.3);--shadow-glow:0 0 20px rgba(0,174,237,0.35);--shadow-hover:rgba(0,174,237,0.3);--shadow-color:rgba(0,0,0,0.5);--focus-ring:0 0 0 3px rgba(0,174,237,0.35);--secondary-color:#ffa726;--success:#48bb78;--success-color:#48bb78;--success-light:#68d391;--success-bg:rgba(72,187,120,0.15);--success-text:#9ae6b4;--warning:#ffa726;--warning-color:#ffa726;--warning-bg:rgba(255,167,38,0.15);--warning-text:#ffd180;--danger-color:#fc8181;--error-color:#fc8181;--danger-light:#feb2b2;--status-error-bg:rgba(252,129,129,0.15);--status-error-text:#feb2b2;--info:#4fc3f7;--info-color:#4fc3f7;--info-bg:rgba(79,195,247,0.15);--info-text:#81d4fa;--purple-color:#b794f6;--voucher-color:#4fc3f7;--cancelled-color:#ffa726;--chart-blue:#4fc3f7;--chart-red:#fc8181;--status-pending:#ffa726;--status-pending-bg:rgba(255,167,38,0.15);--status-complete:#48bb78;--status-complete-bg:rgba(72,187,120,0.15);--status-need:#fc8181;--status-need-bg:rgba(252,129,129,0.15);--adjustment-color:#b794f6;--adjustment-bg:rgba(183,148,246,0.15);--status-success:#48bb78;--status-success-bg:rgba(72,187,120,0.15);--status-info:#4fc3f7;--status-info-bg:rgba(79,195,247,0.15);--status-warning:#ffa726;--status-warning-bg:rgba(255,167,38,0.15);--status-warning-text:#ffd180;--status-completed:#48bb78;--status-cancelled:#718096;--status-active:#48bb78;--status-inactive:#718096;--status-active-bg:rgba(72,187,120,0.15);--status-inactive-bg:rgba(113,128,150,0.15);--status-available-bg:rgba(72,187,120,0.15);--status-available-text:#9ae6b4;--status-available-border:rgba(72,187,120,0.3);--status-occupied-bg:rgba(252,129,129,0.15);--status-occupied-text:#feb2b2;--status-occupied-border:rgba(252,129,129,0.3);--badge-bg:#2d3748;--badge-text:#f7fafc;--badge-success:#48bb78;--badge-success-bg:rgba(72,187,120,0.15);--badge-success-border:rgba(72,187,120,0.3);--badge-success-text:#9ae6b4;--badge-warning:#ffa726;--badge-warning-bg:rgba(255,167,38,0.15);--badge-warning-border:rgba(255,167,38,0.3);--badge-warning-text:#ffd180;--badge-danger:#fc8181;--badge-danger-bg:rgba(252,129,129,0.15);--badge-danger-border:rgba(252,129,129,0.3);--badge-danger-text:#feb2b2;--badge-info-bg:rgba(79,195,247,0.15);--badge-info-text:#81d4fa;--badge-floating-bg:rgba(79,195,247,0.15);--badge-floating-text:#81d4fa;--badge-available-bg:rgba(72,187,120,0.15);--badge-available-text:#9ae6b4;--badge-available-border:rgba(72,187,120,0.3);--badge-occupied-bg:rgba(255,167,38,0.15);--badge-occupied-text:#ffd180;--badge-occupied-border:rgba(255,167,38,0.3);--badge-reached-bg:rgba(255,167,38,0.15);--badge-reached-text:#ffd180;--badge-ordered-bg:rgba(79,195,247,0.15);--badge-ordered-text:#81d4fa;--healthcare-primary:#4fc3f7;--healthcare-primary-dark:#039be5;--healthcare-success:#48bb78;--healthcare-warning:#ffa726;--healthcare-danger:#fc8181;--healthcare-info:#4fc3f7;--healthcare-secondary:#a0aec0;--lab-card-bg:#1a202c;--lab-body-bg:#0f1419;--lab-text-color:#f7fafc;--lab-text-secondary:#e2e8f0;--lab-text-muted:#a0aec0;--lab-border-color:#2d3748;--lab-hover-bg:rgba(0,174,237,0.15);--lab-service-block-bg:#2d3748;--lab-middle-section-bg:#2d3748;--lab-badge-bg:#2d3748;--lab-success-color:#48bb78;--lab-danger-color:#fc8181;--lab-warning-color:#ffa726;--lab-info-color:#4fc3f7;--lab-primary-color:#00aeed;--lab-primary-dark:#0095ce;--lab-ip-border-color:#00aeed;--lab-bottom-bg:linear-gradient(180deg,rgba(0,174,237,0.15),rgba(0,174,237,0.05));--table-active-tr:#46461b;--invalid-color:#372d2d;--reached-style:#ad9680;--glass-bg:rgba(15,20,25,0.75);--glass-border:hsla(0,0%,100%,0.06);--glassmorphism-bg:#1e2a3a;--glassmorphism-border:hsla(0,0%,100%,0.08);--gradient-primary:linear-gradient(135deg,#0095ce,#00aeed);--gradient-bg:linear-gradient(135deg,#0f1419,#1a202c);--act-btn-bg:#334155;--btn-primary-hover:#33c1f3;--btn-secondary-bg:#1a202c;--btn-secondary-hover:#2d3748;--btn-danger-bg:#fc8181;--btn-danger-hover:#f56565;--info-hover:#039be5;--default-bg:#2d3748;--mode-button-bg:#2d3748;--color-delete:#fc8181;--floating-color:#feb2b2;--floating-bg:#742a2a;--notes-bg:#2c5282;--profit-sold-bg:rgba(72,187,120,0.15);--profit-purchase-bg:rgba(255,167,38,0.15);--profit-main-bg:rgba(79,195,247,0.15);--warning-orange:#ffa726;--premium-primary:#00aeed;--premium-primary-light:#33c1f3;--premium-primary-dark:#0095ce;--premium-primary-glow:rgba(0,174,237,0.2);--premium-card-bg:#1a202c;--premium-text:#f7fafc;--premium-text-secondary:#e2e8f0;--premium-text-muted:#a0aec0;--premium-border:#2d3748;--premium-hover:#2d3748;--premium-body:#0f1419;--premium-radius-sm:8px;--premium-radius-md:12px;--premium-radius-lg:16px;--premium-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.4);--premium-shadow-md:0 4px 6px -1px rgba(0,0,0,0.5),0 2px 4px -1px rgba(0,0,0,0.4);--premium-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.6),0 4px 6px -2px rgba(0,0,0,0.5);--premium-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.7),0 10px 10px -5px rgba(0,0,0,0.6);--premium-transition-fast:0.15s ease-in-out;--premium-transition-base:0.3s ease-in-out;--premium-transition-slow:0.4s ease-in-out;--premium-font-scale:1;--premium-success:#48bb78;--premium-warning:#ffa726;--premium-danger:#fc8181;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:200ms cubic-bezier(0.4,0,0.2,1);--transition-normal:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:300ms cubic-bezier(0.4,0,0.2,1);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--border-radius:0.25rem;--border-radius-lg:0.5rem;--border-radius-xl:0.75rem;--font-scale:1;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--dark-bg-primary:#0f1419;--dark-bg-secondary:#1a202c;--dark-bg-hover:#2d3748;--dark-text-primary:#f7fafc;--dark-text-secondary:#e2e8f0;--dark-text-muted:#a0aec0;--dark-border-color:#2d3748;--dark-border-hover:#4a5568;--dark-shadow-sm:0 1px 3px rgba(0,0,0,0.4);--dark-shadow-md:0 4px 12px rgba(0,0,0,0.5);--dark-shadow-lg:0 8px 24px rgba(0,0,0,0.6);--dark-shadow-xl:0 12px 36px rgba(0,0,0,0.7);--invoice-no:#000;--row-floating:#585a5b;--pagination-bg:#1a202c;--pagination-item-bg:#1a202c;--pagination-item-text:#e2e8f0;--pagination-item-hover-bg:#2d3748;--pagination-item-hover-text:#f7fafc;--pagination-item-active-bg:#00aeed;--pagination-item-active-text:#fff;--pagination-item-disabled-bg:#0f1419;--pagination-item-disabled-text:#4a5568;--pagination-border:#2d3748;--pagination-border-hover:#4a5568;--diag-active-bg:#7a878c;--scroll-arrow-bg:#1a202c;--comein-text:#3cff9e;--comein-bg:#0f3d2e;--reached-text:#ffb74d;--reached-bg:#402400;--pending-text:#ffe066;--pending-bg:#3d3a00;--cancel-text:#ff6b6b;--cancel-bg:#3d0f0f;--completed-text:#9fa8ff;--completed-bg:#141a40;--rescheduled-text:#ff9a9a;--rescheduled-bg:#3a1414;--review-text:#d38cff;--review-bg:#2a103d;--future-color:#3b82f6;--today-color:#f97316;--anytime-color:#22c55e;--btn-reset-bg:#1e293b;--btn-select-bg:#0369a1;--bg-light-gray:#000}.dark,:root[data-theme=dark],[data-theme=dark],body.dark-mode{color-scheme:dark}:root[data-theme=light],[data-theme=light]{color-scheme:light}.dark .form-control,.dark input[type=email],.dark input[type=number],.dark input[type=password],.dark input[type=tel],.dark input[type=text],.dark select,.dark textarea,[data-theme=dark] .form-control,[data-theme=dark] input[type=email],[data-theme=dark] input[type=number],[data-theme=dark] input[type=password],[data-theme=dark] input[type=tel],[data-theme=dark] input[type=text],[data-theme=dark] select,[data-theme=dark] textarea{background-color:var(--input-bg,#151e2e)!important;color:var(--text-color,#f1f5f9)!important;border-color:var(--border-color,#26334d)!important}.dark .form-control:focus,.dark input:focus,.dark select:focus,.dark textarea:focus,[data-theme=dark] .form-control:focus,[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:var(--primary-color,#00aeed)!important;-webkit-box-shadow:0 0 0 3px rgba(0,174,237,.25)!important;box-shadow:0 0 0 3px rgba(0,174,237,.25)!important}.dark .form-control::-webkit-input-placeholder,.dark input::-webkit-input-placeholder,.dark textarea::-webkit-input-placeholder,[data-theme=dark] .form-control::-webkit-input-placeholder,[data-theme=dark] input::-webkit-input-placeholder,[data-theme=dark] textarea::-webkit-input-placeholder{color:var(--text-muted,#718096)!important}.dark .form-control::-moz-placeholder,.dark input::-moz-placeholder,.dark textarea::-moz-placeholder,[data-theme=dark] .form-control::-moz-placeholder,[data-theme=dark] input::-moz-placeholder,[data-theme=dark] textarea::-moz-placeholder{color:var(--text-muted,#718096)!important}.dark .form-control:-ms-input-placeholder,.dark input:-ms-input-placeholder,.dark textarea:-ms-input-placeholder,[data-theme=dark] .form-control:-ms-input-placeholder,[data-theme=dark] input:-ms-input-placeholder,[data-theme=dark] textarea:-ms-input-placeholder{color:var(--text-muted,#718096)!important}.dark .form-control::-ms-input-placeholder,.dark input::-ms-input-placeholder,.dark textarea::-ms-input-placeholder,[data-theme=dark] .form-control::-ms-input-placeholder,[data-theme=dark] input::-ms-input-placeholder,[data-theme=dark] textarea::-ms-input-placeholder{color:var(--text-muted,#718096)!important}.dark .form-control::placeholder,.dark input::placeholder,.dark textarea::placeholder,[data-theme=dark] .form-control::placeholder,[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--text-muted,#718096)!important}.dark .modal-content,[data-theme=dark] .modal-content{background-color:var(--card-bg,#141b2d)!important;color:var(--text-color,#f1f5f9)!important;border-color:var(--border-color,#26334d)!important;-webkit-box-shadow:0 20px 30px rgba(0,0,0,.5)!important;box-shadow:0 20px 30px rgba(0,0,0,.5)!important}.dark .modal-footer,.dark .modal-header,[data-theme=dark] .modal-footer,[data-theme=dark] .modal-header{border-color:var(--border-color,#26334d)!important}.dark .table,[data-theme=dark] .table{color:var(--text-color,#f1f5f9)!important}.dark .table>tbody>tr>td,.dark .table>tbody>tr>th,.dark .table>tfoot>tr>td,.dark .table>thead>tr>td,.dark .table>thead>tr>th,[data-theme=dark] .table>tbody>tr>td,[data-theme=dark] .table>tbody>tr>th,[data-theme=dark] .table>tfoot>tr>td,[data-theme=dark] .table>thead>tr>td,[data-theme=dark] .table>thead>tr>th{border-color:var(--border-color,#26334d)!important}.dark .table-striped>tbody>tr:nth-of-type(odd),[data-theme=dark] .table-striped>tbody>tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.02)!important}.dark .table-hover>tbody>tr:hover,[data-theme=dark] .table-hover>tbody>tr:hover{background-color:rgba(0,174,237,.08)!important}.sidebar-sticky-header{background:var(--sidebar-bg);-webkit-transition:all .3s ease;transition:all .3s ease}.sidebar.sidebar-dark .sidebar-sticky-header{background:var(--sidebar-bg)!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3)!important;box-shadow:0 2px 4px rgba(0,0,0,.3)!important}.sidebar.sidebar-dark{--sidebar-bg:#0f172a!important;--card-bg:#1e293b!important;--text-primary:#f1f5f9!important;--text-secondary:#cbd5e1!important;--text-tertiary:#94a3b8!important;--border-color:#334155!important;--shadow-sm:0 1px 3px rgba(0,0,0,0.4)!important;--shadow-md:0 4px 6px -1px rgba(0,0,0,0.3)!important;background:var(--sidebar-bg)!important}.sidebar.sidebar-dark .premium-card{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.sidebar.sidebar-dark .nav-item{color:var(--text-secondary)!important}.sidebar.sidebar-dark .nav-item:hover{background:rgba(0,174,237,.15)!important;color:var(--text-primary)!important}.sidebar.sidebar-dark .nav-item.active{background:rgba(0,174,237,.2)!important;color:var(--primary-color)!important}.sidebar.sidebar-dark .custom-select{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.sidebar.sidebar-dark .selector-label{color:var(--text-secondary)!important}.sidebar.sidebar-dark .pe-submenu{background:rgba(0,174,237,.1)!important;border-left-color:rgba(0,174,237,.3)!important}.sidebar.sidebar-dark button{color:var(--text-primary)!important}.sidebar.sidebar-dark .theme-trans{background:hsla(0,0%,100%,.05)!important}.sidebar.sidebar-dark .theme-trans:hover{background:hsla(0,0%,100%,.1)!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.box-100{width:100px;height:100px}.m-0{margin:0 0!important}.mt-0{margin-top:0!important}.margin-b-5{margin-bottom:5px}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.margin-5{margin:5px!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem .25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem .5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem 1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem 1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem 3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-3p{margin-left:3px}.ml-5,.mx-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.mt--3{margin-top:-1rem!important}.p-0{padding:0 0!important}.padding-5{padding:5px!important}.padding-6{padding:6px!important}.padding-7{padding:7px!important}.padding-8{padding:8px!important}.padding-9{padding:9px!important}.padding-10{padding:10px!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem 0 .25rem .5rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem .5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem 1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.px-3{padding-right:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem 1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem 3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.px-5{padding-right:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.clickable-box:hover{cursor:pointer;-webkit-box-shadow:1px 1px 1px 1px #000;box-shadow:1px 1px 1px 1px #000}.bolder{font-weight:bolder}.bold{font-weight:700}.bold-1{font-weight:400!important}.bold-2{font-weight:500!important}.bold-3{font-weight:600!important}.bold-4{font-weight:700!important}.inline{display:inline!important}.i-block{display:inline-block}.block{display:block}.mw-1{min-width:10px}.mw-2{min-width:20px}.mw-3{min-width:30px}.mw-4{min-width:40px}.mw-5{min-width:50px}.mw-6{min-width:60px}.mw-7{min-width:70px}.mw-8{min-width:80px}.mw-9{min-width:90px}.mw-10{min-width:100px}.mw-15{min-width:150px}.mw-20{min-width:200px}.mw-30{min-width:300px}.mw-40{min-width:400px}.mw-50{min-width:500px}.mw-60{min-width:600px}.mw-70{min-width:700px}.mw-80{min-width:800px!important}.mxw-1{max-width:10px}.mxw-2{max-width:20px}.mxw-3{max-width:30px}.mxw-4{max-width:40px}.mxw-5{max-width:50px}.mxw-6{max-width:60px}.mxw-7{max-width:70px}.mxw-8{max-width:80px}.mxw-9{max-width:90px}.mxw-10{max-width:100px}.mxw-15{max-width:150px}.mxw-20{max-width:200px}.mxw-30{max-width:300px}.mxw-40{max-width:400px}.mxw-50{max-width:500px}.mxw-60{max-width:600px}.mxw-70{max-width:700px}.mh-1{min-height:10px}.mh-13{height:13px}.mh-2{min-height:20px}.mh-3{min-height:30px}.mh-4{min-height:40px}.mh-5{min-height:50px}.mh-6{min-height:60px}.mh-7{min-height:70px}.mh-8{min-height:80px}.mh-9{min-height:90px}.mh-10{min-height:100px}.mh-15{min-height:150px}.mh-20{min-height:200px}.mh-30{min-height:300px}.mh-40{min-height:400px}.mh-50{min-height:500px}.mh-60{min-height:600px}.mh-12{min-height:120px}.mxh-1{max-height:10px}.mxh-2{max-height:20px}.mxh-3{max-height:30px}.mxh-4{max-height:40px}.mxh-5{max-height:50px}.mxh-6{max-height:60px}.mxh-7{max-height:70px}.mxh-8{max-height:80px}.mxh-9{max-height:90px}.mxh-10{max-height:100px}.mxh-15{max-height:150px}.mxh-20{max-height:200px}.mxh-30{max-height:300px}.mxh-40{max-height:400px}.mxh-50{max-height:500px}.mxh-60{max-height:600px}.clear{clear:both}.bg-blue{background-color:#00aeed}.bg-white{background-color:#fff!important}.font-white{color:#fff}.font-small{font-size:24px}.font-medium{font-size:36px}.font-large{font-size:48px}.font-size-1{font-size:8px}.font-size-2{font-size:10px}.font-size-3{font-size:12px}.font-size-4{font-size:14px}.font-size-5{font-size:16px}.font-transparent{color:#000;color:rgba(0,0,0,.5);font-size:16pt;font-family:Arial,sans-serif}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-middle{vertical-align:middle!important}.text-green{color:#5cb85c!important}.text-blue{color:#00aeed}.text-red{color:#f06292}.border{border-style:solid;border-color:#e3e3e3}.border-radius-1{border-radius:1px}.border-radius-5{border-radius:5px}.border-radius-10{border-radius:10px}.border-radius-15{border-radius:15px}.border-radius-20{border-radius:20px}.border-radius-30{border-radius:30px}.border-radius-40{border-radius:40px}.border-radius-50{border-radius:50px}.box-shadow{-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05)}.border-1{border-width:1px}.border-2{border-width:2px}.border-3{border-width:3px}.bl-0{border-left-width:0}.br-0{border-right-width:0}.bb-0{border-bottom-width:0!important}.bt-0{border-top-width:0!important}.break{word-wrap:break-word;word-break:break-all}.disabled{background-color:#f6f4f4;cursor:not-allowed}.readonly{cursor:default;color:#878d94}.has-error input{background-color:rgba(150,0,0,.1)}.has-success input{background-color:rgba(0,150,0,.1)}.input-loading,.ui-autocomplete-loading,tr.loading{background-color:#fff;background-image:url(../img/loader.931bdb6b.gif);background-size:25px 25px;background-position:100%;background-repeat:no-repeat}.ui-autocomplete#ui-id-2{max-height:200px;overflow-y:auto;overflow-x:hidden}.ui-autocomplete{z-index:99999;max-height:250px;overflow-y:auto;overflow-x:hidden}.ui-autocomplete::-webkit-scrollbar{width:.2em}.ui-autocomplete::-webkit-scrollbar-thumb{background-color:#00aeed}.star{visibility:hidden;font-size:30px;cursor:pointer}.star:before{content:"\2606";color:gold;position:absolute;visibility:visible}.star:checked:before{content:"\2605";position:absolute}.hoverable-span:hover{font-size:12px}.hoverable-span-16:hover{font-size:16px}.hoverable-span.hover-green:hover{background-color:#88e159}.hoverable-span-36:hover{font-size:36px}.hoverable-span-24:hover{font-size:24px}.text-12{font-size:12px}.text-16{font-size:16px!important}.text-18{font-size:18px!important}.img-list{height:40px;width:40px}.multiselect .selectBox{position:relative}.multiselect .selectBox select{width:100%;font-weight:700}.multiselect .checkboxes{display:none;border:1px solid #dadada;position:absolute;background-color:#fff;max-height:300px;overflow-y:scroll}.multiselect .checkboxes label{display:block}#checkboxes label:hover{background-color:#1e90ff}.image-gallery{width:100%;position:relative;height:500px;background:#000}.image-gallery .image-container{position:absolute;top:0;left:0;right:0;bottom:50px}.image-gallery .next,.image-gallery .prev{position:absolute;height:100%;width:32px;top:0;cursor:pointer}.image-gallery .next img,.image-gallery .prev img{height:32px;position:absolute;top:40vh}.image-gallery .prev{left:0}.image-gallery .next{right:0}.image-gallery .next:hover,.image-gallery .prev:hover{background-color:#5a5f57;opacity:.6}.image-gallery .footer-info{position:absolute;height:30px;width:80%;left:10%;top:-35px;line-height:50px;font-size:16px;text-align:center;color:#fff;color:#000}.left_100{left:100%!important}.left_135{left:135%!important}input[type=text].rupee{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAeCAYAAADD0FVVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAPdJREFUeNrUltENgjAQhr8aF+gKrMAKrMAKOAIruIKOACPoCDgCjoAjnC/VnIRiS+GBSxpIKF/u7v9zrRER1o4DW4SIfBdwA2Tp+nA2ydTonhpjKsCq7xlQuKeOk4hcg8r3LQfuR+Vm3v0hUAe2wKCgF9/eQ4SgL0CXnO9f/eCeukpKlVmf3FMXlXq/J2cKnFexlFO4nvBoNftfpPrDP6CIcAzs5QNogVZEnrFTaty3IsYdvvIt0CloB9gk6FrgueGhFW+SocpOQVNpiU+1cHUy1IGrEbhMhk5YbQDyZKgDN3pCzTki9jj5sVoyNOacMru59mwCfQ8ARS6uN009NWMAAAAASUVORK5CYII=);border:1px solid #aaa;padding:5px;padding-left:20px;background-size:10px 15px;background-repeat:no-repeat;background-position:8px 10px}#overlay{position:fixed;background-color:rgba(0,0,0,.8);background-image:url(../img/loader.931bdb6b.gif);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;top:0;left:0;z-index:999999}.useCaseIcons{display:inline-block}button.loading,button.loading:hover{background-position:50%;color:transparent!important}button.loading,button.loading:hover,input.loading,select.loading{background-image:url(../img/loader.931bdb6b.gif);background-repeat:no-repeat}input.loading,select.loading{background-position:100%}.btn-xsm{font-size:10px;padding:2px 5px}div.loading{display:block;position:absolute;z-index:999;top:0;left:0;width:100%;height:100%;background-color:#fff;color:transparent!important}div.loading,img.loading{background-image:url(../img/loader.931bdb6b.gif);background-repeat:no-repeat;background-position:top 50% left 50%}.fx-gap-5{gap:5px}.flexible{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bt-blue{border-top-color:#00aeed}.table-sm table{margin-bottom:0}.table-sm.table>tbody>tr>td.diag-center{vertical-align:middle!important}.table-sm.table>tbody>tr>td{font-size:12px;padding:10px 5px}.table-sm.table>thead>tr>th{padding:10px 10px;font-size:13px}.btn-grey{background-color:#eee;border-color:1px solid #ccc}.border-line{border-top-width:2px;border-top-color:#000;border-top-style:solid;width:100%}.modal-lsm{width:500px}.modal{-webkit-transform:none!important;transform:none!important}.modal-xlg{width:1100px}@media only screen and (max-width:1300px){.modal-xlg{width:700px}}.scrollable-table-container{width:900px;overflow-x:scroll}.mtn-1{margin-top:-2px}.mrn-1{margin-right:-2px}.mtn-5{margin-top:-5px}.mtn-10{margin-top:-10px}.mtn-14{margin-top:-15px}.mrn-14{margin-right:-15px}.new-adimission-img:hover{-webkit-box-shadow:2px 2px 2px 2px #999;box-shadow:2px 2px 2px 2px #999}.new-adimission-img{display:inline-block;padding:7px 7px 7px 7px}.panel-delete{border-color:#ec6e99}.panel-delete>.panel-heading{background-color:rgba(240,98,146,.2784313725490196);color:#f06292;border-color:#d785a0}.text-pharm-blu{color:#1c1cd0}.op-pack-complete{border:2px solid green}.scroll-pannel{overflow-x:scroll}.left-neg-50{left:-50px}.grid{display:grid}.grid-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.fx-space-around{-ms-flex-pack:distribute;justify-content:space-around}.fx-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fx-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.grid-gap-2{grid-gap:2px}.grid-gap-5{grid-gap:5px}.padding-l-r-5{padding:0 5px 0 5px}.m-0-ato{margin:0 auto}.ft-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.font-sm{font-size:small}.style-italic{font-style:italic}.border-zero{border:0!important}.underline{text-decoration:underline}.align-base{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.product_style{display:block;background:#16b8ef;color:#fff;border-radius:11px}.logo-section{margin-bottom:30px}.logo-section img{max-width:160px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.logo-section img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.welcome-section h2{font-size:30px;font-weight:700;color:#004aad;margin-bottom:12px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.welcome-section h4{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:25px}.bg-red{background-color:#d9534f}.bg-orange{background-color:#f0ad4e}.bg-green{background-color:#5cb85c}.bg-skyblue{background-color:#5bc0de}.bg-purple{background-color:#9370db}.bg-coral{background-color:coral}.bg-teal{background-color:#20b2aa}.bg-lightpink{background-color:#d3aaaa}.inline-fx{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.align-item-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gap-10{gap:10px}.p-10{padding:0 10px 0 10px}.fx-d-c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pd-5{padding:5px}.pd-10{padding:10px}.app-margin-top{margin-top:5px}.pd-15{padding:15px}.m-side-8{margin-left:8px;margin-right:8px}.m-side-10{margin-left:10px;margin-right:10px}.pd-side-zero{padding-left:0;padding-right:0}.pd-side-30{padding:0 30px 0 30px}.pd-top-bottom-15{padding:15px 0 15px 0}.pd-top-bottom-16{padding:16px 0 16px 0}.table-td-border-hide td{border-right:0!important;border-left:0!important}.table-hover:hover{-webkit-box-shadow:-3px 0 0 var(--primary-color);box-shadow:-3px 0 0 var(--primary-color);-webkit-transition:all .2s ease;transition:all .2s ease}.premium-hover:hover,.table-hover:hover{background-color:var(--premium-hover)}.transform{-webkit-transform:scale(1.01);transform:scale(1.01)}.gap-5{gap:5px}.pt-t-b-10{padding:10px 0 10px 0}.bd-radius-5{border-radius:5px}.top-prim-clr-hover:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 0 0 var(--primary-color),0 -7px 0 -5px var(--primary-color);box-shadow:0 0 0 var(--primary-color),0 -7px 0 -5px var(--primary-color)}.expiry-date-filter{padding:0}.fnt-wt-600{font-weight:600}.app-theme-button{color:var(--primary-color);border:1px solid var(--primary-color)}.app-theme-button:hover{color:#fff!important;background-color:var(--primary-color)!important}.grand-total-premium{background:linear-gradient(135deg,var(--primary-color),#5252a4);border-radius:0 0 10px 10px;margin-bottom:-10px;margin-left:-10px;margin-right:-10px;font-size:20px;font-weight:600;padding:10px}.red-hv-btn{color:#ef4444;border:1px solid #ef4444}.red-hv-btn:hover{color:#fff;background-color:#ef4444}.org-hv-btn{color:#f59e0b;border:1px solid #f59e0b}.org-hv-btn:hover{color:#fff;background-color:#f59e0b}.green-hv-btn{color:#22c55e;border:1px solid #22c55e}.green-hv-btn:hover{color:#fff;background-color:#22c55e}.theme-trans:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.label-info{background-color:#5bc0de}.label-success{background-color:var(--success-color)}.label-warning{background-color:var(--warning-color)}.label-danger{background-color:var(--danger-color)}th:hover .th-icon i{-webkit-transform:scale(1.15) translateY(-1px) rotate(5deg);transform:scale(1.15) translateY(-1px) rotate(5deg);-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.vm-sm-lf{margin-left:5px}.vm-md-lf{margin-left:10px}.vm-lg-lf{margin-left:15px}.vm-sm-rt{margin-right:5px}.vm-md-rt{margin-right:10px}.vm-lg-rt{margin-right:15px}.hm-sm-tp{margin-top:5px}.hm-md-tp{margin-top:10px}.hm-lg-tp{margin-top:15px}.hm-sm-botm{margin-bottom:5px}.hm-md-botm{margin-bottom:10px}.hm-lg-botm{margin-bottom:15px}.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.btn.active:focus,.btn:active:focus,.btn:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}button:focus,button:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}.text-danger{color:var(--premium-danger)}.text-success{color:var(--premium-success)}.text-warning{color:var(--premium-warning)}.info-card-hr-lines{border-left:0!important;border-right:0!important;border-radius:0!important}.hr-line-no-radius{border-top:1px solid #e0e0e0!important}.bd-clr-lft{border-left-color:var(--primary-color)!important}.scroll-area::-webkit-scrollbar{height:6px;-webkit-transition:height .2s ease;transition:height .2s ease}.scroll-area::-webkit-scrollbar-track{background:transparent}.scroll-area::-webkit-scrollbar-thumb{background-color:hsla(0,0%,47.1%,.4);border-radius:6px}.scroll-area:hover::-webkit-scrollbar{height:12px}.patient-address-gp{background:linear-gradient(135deg,#ffc4dd,#ffe4b3);color:#be185d;padding:1rem 1.5rem;border-radius:12px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-webkit-box-shadow:0 4px 15px rgba(255,196,221,.3);box-shadow:0 4px 15px rgba(255,196,221,.3);font-size:.95rem;margin-bottom:5px}.form-control{background-color:var(--input-bg)}.btn-default{color:var(--text-primary);background-color:var(--default-bg);border:1px solid var(--border-color);-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.btn-default:hover{background-color:var(--hover-bg);border-color:var(--border-color-hover);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.btn-default:hover,.form-control{color:var(--text-primary)}.onefifth{overflow-x:hidden;position:fixed;top:0;width:210px;height:100%}.nav-side-menu{overflow:auto;overflow-x:hidden;font-family:verdana;font-size:12px;font-weight:200px;background-color:#354052;height:100%;color:#e1ffff;text-transform:uppercase}.nav-side-menu .brand{background-color:#23282e;line-height:50px;display:block;text-align:center;font-size:14px;width:210px;top:0}.nav-side-menu .brand img{height:68px;padding:10px 20px}.nav-side-menu .brand .side-collapse{position:absolute;top:26px;right:10px;font-size:24px}.fourfifth,.onefifth,.widthMenu{-webkit-transition:all .1s ease;transition:all .1s ease}.onefifth{z-index:1}.topbar .side-collapse{display:none}body.collapse-menu .topbar .side-collapse{position:absolute;color:#000;font-size:24px;display:initial}body.collapse-menu .widthMenu{width:100%}body.collapse-menu .onefifth{display:none}body.collapse-menu .maindiv{padding-right:40px;padding-left:40px}.nav-side-menu .toggle-btn{display:none}.nav-side-menu li,.nav-side-menu ul{list-style:none;padding:0;margin:0;line-height:50px;cursor:pointer}.nav-side-menu li :not(.collapsed) .arrow:before,.nav-side-menu ul :not(.collapsed) .arrow:before{font-family:FontAwesome;content:"\F078";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle;float:right}.nav-side-menu li.collapsed .arrow:before{font-family:FontAwesome;content:"\F106";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle;float:right;font-weight:500}.nav-side-menu li .active,.nav-side-menu ul .active{border-left:3px solid #00aeed;background-color:#2e3948;font-weight:700}.nav-side-menu li .sub-menu li.active,.nav-side-menu li .sub-menu li.active a,.nav-side-menu ul .sub-menu li.active,.nav-side-menu ul .sub-menu li.active a{color:#d19b3d}.nav-side-menu li .sub-menu li,.nav-side-menu ul .sub-menu li{background-color:#181c20;border:none;line-height:38px;margin-left:0}.nav-side-menu li .sub-menu li:hover,.nav-side-menu ul .sub-menu li:hover{background-color:#2e3948}.nav-side-menu li .sub-menu li a:before,.nav-side-menu ul .sub-menu li a:before{font-family:FontAwesome;content:"\F105";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle}.nav-side-menu li{padding-left:0;border-bottom:1px solid #23282e}.nav-side-menu li a{text-decoration:none;color:#e1ffff;display:block}.nav-side-menu li a i{padding-left:10px;width:20px;padding-right:20px}.nav-side-menu li :not(.list-header):hover{background-color:#4f5b69;-webkit-transition:all 1s ease;transition:all 1s ease}.nav-side-menu li.list-header{font-weight:600;text-align:center;background-color:rgba(71,74,78,.4117647058823529)}.nav-side-menu::-webkit-scrollbar{width:.2em}.nav-side-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #00aeed}.nav-side-menu::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}body{margin:0;padding:0}.app{pointer-events:none}.img-icon{margin-right:5px}.breadcrumb-container[data-v-4a492467]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5px 10px;border-radius:10px;padding:8px 12px;-webkit-animation:fadeIn-data-v-4a492467 .4s ease-out;animation:fadeIn-data-v-4a492467 .4s ease-out;gap:8px;flex-wrap:nowrap;position:relative;width:calc(100% - 20px);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.breadcrumb-container[data-v-4a492467],.breadcrumb-list[data-v-4a492467]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap}.breadcrumb-list[data-v-4a492467]{flex-wrap:nowrap;gap:.125rem;list-style:none;margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.breadcrumb-list[data-v-4a492467]::-webkit-scrollbar{display:none}.breadcrumb-item[data-v-4a492467]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.125rem;font-weight:500;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-animation:slideInFromLeft-data-v-4a492467 .5s ease-out;animation:slideInFromLeft-data-v-4a492467 .5s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.breadcrumb-item[data-v-4a492467]:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.breadcrumb-item[data-v-4a492467]:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.breadcrumb-item[data-v-4a492467]:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.breadcrumb-item[data-v-4a492467]:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.breadcrumb-item[data-v-4a492467]:nth-child(5){-webkit-animation-delay:.25s;animation-delay:.25s}.breadcrumb-separator[data-v-4a492467]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-tertiary);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;padding:0 .0625rem}.separator-icon[data-v-4a492467]{width:.875rem;height:.875rem;-ms-flex-negative:0;flex-shrink:0;opacity:.5}.breadcrumb-link[data-v-4a492467]{position:relative;color:var(--text-secondary);text-decoration:none;padding:.25rem .5rem;border-radius:.375rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;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;overflow:hidden;text-overflow:ellipsis;max-width:200px;cursor:pointer;font-weight:500}.breadcrumb-link[data-v-4a492467]:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--primary-color);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.breadcrumb-link[data-v-4a492467]:hover{color:var(--primary-color);background-color:rgba(0,174,237,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.breadcrumb-link[data-v-4a492467]:hover:after{width:calc(100% - 1rem)}.breadcrumb-link[data-v-4a492467]:focus-visible{outline:none;-webkit-box-shadow:0 0 0 2px var(--bg-white),0 0 0 4px rgba(0,174,237,.2);box-shadow:0 0 0 2px var(--bg-white),0 0 0 4px rgba(0,174,237,.2)}.breadcrumb-link[data-v-4a492467]:active{-webkit-transform:translateY(0);transform:translateY(0)}.breadcrumb-item--active .breadcrumb-text[data-v-4a492467]{color:var(--text-primary);font-weight:600;padding:.25rem .5rem;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;overflow:hidden;text-overflow:ellipsis;max-width:300px;background-color:rgba(0,174,237,.06);border-radius:10px}.breadcrumb-actions[data-v-4a492467]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:auto}.action-btn[data-v-4a492467]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background-color:rgba(0,174,237,.15);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .6s,height .6s;transition:width .6s,height .6s}.action-btn[data-v-4a492467]:hover{color:var(--primary-color);border-color:var(--primary-color);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.action-btn[data-v-4a492467]:focus-visible{outline:none;-webkit-box-shadow:0 0 0 2px var(--bg-white),0 0 0 4px rgba(0,174,237,.2),var(--shadow-sm);box-shadow:0 0 0 2px var(--bg-white),0 0 0 4px rgba(0,174,237,.2),var(--shadow-sm)}.action-btn[data-v-4a492467]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs)}.action-btn[data-v-4a492467]:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;transform:none}.action-btn--reload[data-v-4a492467]{padding:.375rem;min-width:32px;position:relative}.action-btn--reload.is-loading .action-icon[data-v-4a492467]{-webkit-animation:rotate-clockwise-data-v-4a492467 1s linear infinite;animation:rotate-clockwise-data-v-4a492467 1s linear infinite}.action-btn--back[data-v-4a492467]{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color);font-weight:600;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.action-btn--back[data-v-4a492467]:before{background-color:hsla(0,0%,100%,.2)}.action-btn--back[data-v-4a492467]:hover{background-color:var(--primary-dark);border-color:var(--primary-dark);color:#fff;-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg)}.action-btn--back[data-v-4a492467]:focus-visible{-webkit-box-shadow:0 0 0 2px var(--bg-white),0 0 0 4px var(--primary-color),var(--shadow-md);box-shadow:0 0 0 2px var(--bg-white),0 0 0 4px var(--primary-color),var(--shadow-md)}.action-icon[data-v-4a492467]{-ms-flex-negative:0;flex-shrink:0;position:relative;margin:0;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.action-btn--reload .action-icon[data-v-4a492467],.action-icon[data-v-4a492467]{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.action-btn--reload.is-loading .action-icon[data-v-4a492467]{-webkit-animation:rotate-reload-data-v-4a492467 1s linear infinite;animation:rotate-reload-data-v-4a492467 1s linear infinite}.action-text[data-v-4a492467]{position:relative;z-index:1;white-space:nowrap}@-webkit-keyframes rotate-clockwise-data-v-4a492467{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-clockwise-data-v-4a492467{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotate-reload-data-v-4a492467{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-reload-data-v-4a492467{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeIn-data-v-4a492467{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-data-v-4a492467{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInFromLeft-data-v-4a492467{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromLeft-data-v-4a492467{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:575px){.breadcrumb-container[data-v-4a492467]{padding:6px 8px;margin:5px;width:calc(100% - 10px);gap:6px;min-height:44px}.breadcrumb-list[data-v-4a492467]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow-x:auto;padding-right:4px}.breadcrumb-actions[data-v-4a492467]{-ms-flex-negative:0;flex-shrink:0;gap:4px;margin-left:0}.action-btn[data-v-4a492467]{min-width:32px;min-height:32px;padding:6px;font-size:.813rem}.action-btn--back[data-v-4a492467]{padding:6px 10px}.action-btn--reload[data-v-4a492467]{padding:6px}.breadcrumb-item--active .breadcrumb-text[data-v-4a492467],.breadcrumb-link[data-v-4a492467]{max-width:100px;font-size:.75rem;padding:.2rem .4rem}.action-text[data-v-4a492467]{font-size:.813rem}.action-icon[data-v-4a492467]{font-size:.75rem!important}.separator-icon[data-v-4a492467]{font-size:.7rem!important}}@media (min-width:576px) and (max-width:767px){.breadcrumb-container[data-v-4a492467]{gap:8px;padding:7px 10px}.breadcrumb-list[data-v-4a492467]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.breadcrumb-actions[data-v-4a492467]{-ms-flex-negative:0;flex-shrink:0;gap:6px}.action-btn[data-v-4a492467]{min-width:34px;min-height:34px;padding:7px}.action-btn--back[data-v-4a492467]{padding:7px 12px}.breadcrumb-item--active .breadcrumb-text[data-v-4a492467],.breadcrumb-link[data-v-4a492467]{max-width:140px;font-size:.813rem}}@media (min-width:768px) and (max-width:1023px){.breadcrumb-container[data-v-4a492467]{padding:8px 12px;gap:12px}.breadcrumb-list[data-v-4a492467]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.breadcrumb-actions[data-v-4a492467]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.breadcrumb-item--active .breadcrumb-text[data-v-4a492467],.breadcrumb-link[data-v-4a492467]{max-width:200px}}@media (min-width:1024px) and (max-width:1279px){.breadcrumb-container[data-v-4a492467]{padding:10px 10px}.breadcrumb-item--active .breadcrumb-text[data-v-4a492467],.breadcrumb-link[data-v-4a492467]{max-width:250px}}@media (min-width:1280px){.breadcrumb-container[data-v-4a492467]{padding:10px 10px}.breadcrumb-item--active .breadcrumb-text[data-v-4a492467],.breadcrumb-link[data-v-4a492467]{max-width:300px}}@media (prefers-reduced-motion:reduce){[data-v-4a492467],[data-v-4a492467]:after,[data-v-4a492467]:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.breadcrumb-container[data-v-4a492467]{border-bottom-width:2px}.action-btn[data-v-4a492467]{border-width:2px}.breadcrumb-link[data-v-4a492467]{text-decoration:underline}}@media print{.action-btn--reload[data-v-4a492467]{display:none}.breadcrumb-container[data-v-4a492467]{border-bottom:2px solid #000}}.datetime-picker[data-v-149894cd]{position:relative;display:inline-block;font-family:Segoe UI,Lucida Grande,Helvetica,Arial,Microsoft YaHei;-webkit-font-smoothing:antialiased;color:#333}.datetime-picker [data-v-149894cd]{-webkit-box-sizing:border-box;box-sizing:border-box}.datetime-picker input[data-v-149894cd]{width:100%;padding:5px 10px;height:30px;outline:0 none;border:1px solid #ccc;font-size:13px}.datetime-picker .picker-wrap[data-v-149894cd]{position:absolute;z-index:1000;width:238px;height:280px;margin-top:2px;background-color:#fff;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc}.datetime-picker table[data-v-149894cd]{width:100%;border-collapse:collapse;border-spacing:0;text-align:center;font-size:13px}.datetime-picker tr[data-v-149894cd]{height:34px;border:0 none}.datetime-picker td[data-v-149894cd],.datetime-picker th[data-v-149894cd]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:34px;height:34px;padding:0;border:0 none;line-height:34px;text-align:center}.datetime-picker td[data-v-149894cd]{cursor:pointer}.datetime-picker td[data-v-149894cd]:hover{background-color:#f0f0f0}.datetime-picker td.date-future[data-v-149894cd],.datetime-picker td.date-pass[data-v-149894cd]{color:#aaa}.datetime-picker td.date-active[data-v-149894cd]{background-color:#ececec;color:#3bb4f2}.datetime-picker .date-head[data-v-149894cd]{background-color:#3bb4f2;text-align:center;color:#fff;font-size:14px}.datetime-picker .date-days[data-v-149894cd]{color:#3bb4f2;font-size:14px}.datetime-picker .show-year[data-v-149894cd]{display:inline-block;min-width:62px;vertical-align:middle}.datetime-picker .show-month[data-v-149894cd]{display:inline-block;min-width:28px;vertical-align:middle}.datetime-picker .btn-next[data-v-149894cd],.datetime-picker .btn-prev[data-v-149894cd]{cursor:pointer;display:inline-block;padding:0 10px;vertical-align:middle}.datetime-picker .btn-next[data-v-149894cd]:hover,.datetime-picker .btn-prev[data-v-149894cd]:hover{background:rgba(16,160,234,.5)}.pending-package{background:orange;padding:10px 10px;border-radius:4px;font-weight:600;-webkit-transform:translate(0);transform:translate(0);overflow:hidden;color:#fff;font-size:11px;text-align:center;text-transform:uppercase;text-decoration:none;width:155px}.sessions-label{font-size:15px;color:#fff;font-weight:700;border-radius:3px;padding:0 5px 0 5px;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:5px}.text-info-blue{color:#31708f}.text-muted-gray{color:#777}.dark-gray-text{color:#64748b}.cement-text{color:#94a3b8}.bg-light-blue{background-color:#eef5f9}.bg-light-green{background-color:#dff0d8}.text-success-green{color:#3c763d}.text-wight{color:#fff}.text-danger-red{color:#a94442}.bg-light-blue{background-color:#dbeafe}.bg-light-gray{background-color:var(--bg-light-gray)}.expiry-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:2px;border-radius:5px;font-weight:700;letter-spacing:.3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.app-color-label{background:color-mix(in srgb,var(--primary-color) 20%,#fff);color:var(--primary-color)}.grad-blue{background:linear-gradient(135deg,#00aeed,#0077be);color:#fff}.amber{color:#ffa000,}.gold{color:gold}.white{color:#fff}.premium-green-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem;padding:.5rem 1rem;background:#d1fae5;border-radius:8px;border:1px solid #10b981;color:#10b981}.type-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;border-radius:9999px;font-weight:700;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;letter-spacing:.5px}.type-badge:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:grey;box-shadow:grey}.type-badge-prescription{background:linear-gradient(135deg,#dbeafe,#dbeafe);color:#1e40af;border:1px solid #1e40af}.status-moderate{background-color:#fef3c7;color:#92400e;border:2px solid #fcd34d;border-radius:8px}.status-moderate,.status-slow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem;padding:.5rem 1rem}.status-slow{background-color:#fee2e2;color:#991b1b;border:2px solid #fca5a5;border-radius:8px}*{box-sixing:border-box}body,html{height:100vh;position:auto!important;top:0!important;margin:0;padding:0;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;font-size:14px;font-weight:400;color:var(--text-primary)!important;background:#fff;font-family:Arial;overflow-y:hidden}.dropdown-menu dropdown-menu-enhanced pull-left:hover{background-color:green}a{color:var(--primary-color)}.btn,a:hover{text-decoration:none}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--border-radius)!important;font-weight:500;line-height:1.25rem;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;min-height:44px;min-width:44px;position:relative;overflow:hidden;border:1px solid var(--border-color)}.btn,.h1{font-family:Arial}.h1{font-size:24px;color:#39312e;font-weight:400;letter-spacing:-1px;margin-bottom:42px;font-size:300!important;padding:0;margin:0;margin-top:7px;margin-bottom:15px}.logodiv{background-color:#354052;background-position:20px 20px;height:70px}.logodiv img{width:90%;margin-left:5%}.logodiv .bottom-line{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:2px solid #444859;width:80%;position:absolute;left:10%;margin-bottom:50px;top:68px}.logofull{background-position:50%}.menuhead{background:#f28624;font-size:14px;font-weight:700;padding:20px;color:#fff}.adminicons{-o-object-fit:none;object-fit:none;-o-object-position:0 0;object-position:0 0;width:22px;height:22px;margin-right:10px;color:#9c9896}.menuactive .adminicons{color:#fff}.lmenuitem{text-align:left}.lmenuitem:hover{background:#637484}.lmenuitem a{color:#7f8b9d;text-transform:uppercase}.lmenuitem .glyphicon{color:#fff;margin-right:10px}.topbar{background:#000;color:#fff;padding:25px 40px;height:70px;position:relative}.maindiv{background:var(--application-bg);padding:4px 6px 4px 6px;min-height:calc(100vh - 70px);overflow-x:hidden;overflow-y:visible}.table-data{background:#fff}.table{border:1px solid transparent;border-radius:4px;font-size:14px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);position:relative}.table>tbody>tr>th,.table>thead>tr>th{background-color:var(--table-th-bg);vertical-align:top;text-align:center}.table>tbody>tr>td{border:1px solid var(--border-medium);vertical-align:middle;text-align:center;color:var(--table-td-text)}.table>tbody+tbody{border-top:2px solid var(--border-color)}.ntable>tbody>tr>td,.ntable>tbody>tr>th,.ntable>tfoot>tr>td,.ntable>tfoot>tr>th,.ntable>thead>tr>td,.ntable>thead>tr>th{padding:5px}.table-striped>tbody>tr:nth-of-type(odd){background:#fcfdfd}.table>thead>tr>th{border-bottom:2px solid var(--border-color);border-top:1px solid var(--border-color)}.sno{background:var(--primary-color);border-radius:50px;padding:7px 8px;color:#fff;margin-right:10px}.table-striped a,.topbar a{color:#39312e}#searchbox{background:#e5e5e5;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.glyphicon-search{color:#827e7d}.graphContainer{background:#fff;padding:30px;-webkit-box-shadow:0 1px 1px #eee;box-shadow:0 1px 1px #eee;height:420px}.graphTitles{font-size:16px;color:#39312e;margin-top:0;margin-bottom:15px;margin-right:20px}input[type=email],input[type=number],input[type=password],input[type=text]{-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none}label.error{background:#f66;padding:3px 5px;color:#fff;border-radius:3px;font-size:13px;font-weight:600;margin-top:5px}.modal-dialog{z-index:99999}.menuactive{background:#2e3948;font-weight:700;color:#fff;text-align:left;border-left:solid var(--primary-color) 2px}.menuactive .showm,.menuactive .showm .glyphicon{color:#fff}.userMenu span.badge{background-color:orange;float:right;margin-right:0;margin-top:-1px}.prescriptionCount span.badge{background-color:green}.BGWhite{background:#fff}.subHeadingsTitle{font-size:20px;font-weight:600;margin-bottom:15px;color:var(--primary-color)}.signupform{width:650px;margin:45px auto;background:#fff;border-radius:4px;padding:50px 60px}.blogin,.blogin:hover{background:#f28624;font-family:Arial;color:#fff;text-transform:uppercase;border-radius:25px;font-weight:600;font-size:16px;padding:12px 40px;margin-top:10px}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--input-bg)}.label{font-weight:600;font-size:90%}.blockstyle{padding:40px 30px}.blockstyle,.blockstyle2{background:#fff;-webkit-box-shadow:0 1px 1px #ddd;box-shadow:0 1px 1px #ddd}.blockstyle2{padding:30px 40px;margin-bottom:15px;margin-right:5px}.planimg{margin:10px auto}.planhead{font-size:14px;color:#f28624;text-transform:uppercase}.planhead,.plantitle{text-align:center;font-weight:600}.plantitle{font-size:20px}.plandesc{color:#857c78;margin:20px 20px;text-align:center}.planbtn{font-size:13px;padding:10px 30px}.bluebtn,.bluebtn:hover{background:var(--primary-color);font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:600;padding:15px 18px;border:none}a.muted{color:#9c9895}.razorpay-payment-button{background:#f28624;padding:10px 25px;font-size:14px}.btn-blue,.btn-blue:hover,.razorpay-payment-button{font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:600}.btn-blue,.btn-blue:hover{background:var(--primary-color);text-transform:uppercase;border-radius:25px;padding:5px 20px;font-size:13px}.bluetext{color:var(--primary-color)}.greentext{color:green}.bluehead{color:var(--primary-color);text-transform:uppercase}.inst .col-xs-4{padding-bottom:20px}.blockstyle2 .row{margin-bottom:20px}#facilities .col-xs-4{margin:8px 0}label.col-xs-4{text-align:right}.btng{background:#fff;font-family:Arial,Helvetica,sans-serif;color:var(--primary-color);text-transform:uppercase;border-radius:25px;font-weight:600;padding:10px 25px;font-size:14px}.highcharts-credits{display:none}.highlight{background:#f2f2f2}.maingraph{height:340px}.highcharts-title{font-size:12px}.topactive{font-weight:600;border-bottom:2px solid #39312e}.topactive a{color:#58646a!important}.topNavigation{margin-right:35px;text-transform:uppercase;padding:0 0 4px 0}.topNavigation a{color:#81888b;font-size:14px}.topNavigation a:active,.topNavigation a:hover{text-decoration:none}.errorDispTable{margin-bottom:10px}.ErrorText{color:red}#subbar .form-group{padding-right:10px}#subbar select.form-control{background-color:#e5e5e5;border-radius:25px!important;color:#666;width:120px;padding:2px 20px!important;height:40px!important}#subbar label{color:#999;margin-right:10px;margin-left:20px;font-size:13px;font-weight:400}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:none;-webkit-box-shadow:none;box-shadow:none;outline:0 none}#subbar{padding:0 0 25px 0}.hangdrop{width:50px;position:absolute;top:30px;right:90px}.hangdrop select{height:30px;font-size:13px;text-transform:uppercase;width:60px;border-bottom:0;color:#49423e}.hangdrop select:active{border-bottom:0}#branch{width:150px}#subbar select{height:40px}#subbar{padding:10px 20px;font-size:12px}.strong{font-weight:600}.acctopbtn{background:#e5e5e5;width:200px}.acctopbtn,.acctopbtnnew{border:none;margin-top:-5px}.acctopbtnnew{background-color:#fff;color:#8d8d8d}.acctopbtnnew:active,.acctopbtnnew:active:focus,.acctopbtnnew:focus,.acctopbtnnew:hover{background:#fff;color:#333;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none}.acctopdrop{width:200px;margin-top:5px}.acctopdrop li>a{padding:10px}.acctopdrop .divider,.acctopdrop li{margin:0}.acctopdrop .glyphicon{margin-right:10px}.acctopdropa{width:375px}.acctopdropa li>a{padding:10px}.acctopdropa .divider,.acctopdropa li{margin:0}.acctopdropa .glyphicon{margin-right:10px}.imageMargins{margin:20px 0 30px 0}.topnaviclose{-o-object-position:-67px -24px;object-position:-67px -24px;width:33px;height:14px;margin-right:20px}.navfirst{border-left:2px solid #c3ccd4;padding-left:20px}.tile{-webkit-box-shadow:0 1px 1px #eee;box-shadow:0 1px 1px #eee;border-radius:4px;border:1px solid #eee;padding:15px;margin:15px 0}.subnum{font-size:20px;font-weight:600}.subtext{font-size:12px;color:#999;word-wrap:break-word}.upgradei{position:absolute;margin-right:120px;text-transform:none;font-size:12px;margin-top:-8px;margin-left:-1px;text-transform:lowercase}.errorpane{padding:50px 0}.ired{color:#f66}.bigg{font-size:22px}.grbtn{border:2px solid #e6e6e6;color:#30b8ee;background:#f4f4f4;border-radius:25px;padding:10px 20px;text-transform:uppercase;font-size:12px;font-weight:600}.grbtn:hover{border:2px solid #e6e6e6}.notificationicon{-o-object-fit:none;object-fit:none;-o-object-position:-276px -1px;object-position:-276px -1px;width:20px;height:20px}.planprice1{font-size:40px;color:#000;font-weight:600}.planprice2{font-size:40px;color:#958d8a}.planprice3{position:absolute;text-align:left;line-height:16px;margin-top:15px;margin-left:5px;color:#958d8a}.planprice sup{font-size:18px;top:-17px;position:relative}.plansubprice sup{font-size:14px}.plansubprice1{font-size:24px;color:#000}.planline{text-align:center;margin-bottom:15px;color:#aba5a3}.smallhr{border-top:1px solid #eee;padding-bottom:15px;width:90px;text-align:center;margin:0 auto}.planline strong{color:#4c4443}.plansubtitle{text-align:center;font-weight:600;text-transform:uppercase;padding:10px}#printDivData .col-lg-4,#printDivData .col-md-4{padding:9px}.shortnname{background:#333;border-radius:50px;padding:8px 12px;color:#fff;margin-right:10px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.topDropDown{-o-object-position:-333px -1px;object-position:-333px -1px;width:10px;height:6px;margin:0 15px 0 5px}.printb{margin-right:10px;border-right:2px solid #e5e5e5}.printb .btn{margin-right:20px}.topsm{color:#a4a1a0;font-size:14px;padding-right:6px;padding-left:5px}.oneFifth{position:fixed;left:0;top:0;width:210px;float:left;height:100%}.fourFifth,.oneFifth{padding:0;margin:0;display:inline-block;vertical-align:top}.fourFifth{width:80%}.userPanel{background:#213246;display:inline-block;padding:0;margin:0;height:100%}.userLogo{width:100%;background:#0f4b99;text-align:center;margin:0;padding:0}.userLogo img{border-radius:50%}.userMenu{background:#354052;margin:0 auto;color:#7f8b9d;font-size:13px;padding:0 0;height:100%;font-family:Arial,Helvetica,sans-serif}.userMenu ul{margin:0 auto;list-style:none;padding:0}.userMenu li{text-align:left}.userMenu li a{display:block;text-decoration:none;color:hsla(0,0%,100%,.75);padding:20px 15px}.showI2{margin:0;text-align:center}.Icon{padding:0 10px;width:10%}.Icon2{padding:0;font-size:20px!important}.userContent{background:#fff;width:100%;font-size:15px}.width50p{padding:20px 0}.width90p{width:78%;padding:5px 0}.width45px{width:70px}.width200px{width:210px}.showm{display:inline-block;width:100%}.showm,.showm .glyphicon{color:#7f8b9d}.hidem{display:none}.widthMenu{width:calc(100vw - 210px);left:210px;float:right}.widthIcon,.widthMenu{display:inline-block;padding:0;vertical-align:top}.widthIcon{width:calc(100% - 70px);margin:0;left:70px;position:absolute}.notibar{margin-top:-30px}.notifdrop{border-right:2px solid #c3ccd4;padding:0}.navbar-nav>li>a:hover{background:none}.nicon{float:left}.nicon .glyphicon{font-size:25px;color:#f28624;padding:5px 10px}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{background:none}.controlbar{margin:18px 0 13px 0}.noDataImage{text-transform:uppercase;color:#bdbdbd}.noDataImage>img{padding:110px 0 10px 40px}.plusAddIcon{-o-object-position:-344px -1px;object-position:-344px -1px;width:12px;height:12px}.nodataa{margin-top:15px;color:#9c9c9c;font-weight:500}.notallowed{cursor:not-allowed}.circleblue{border:2px solid #5ecbc9;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.circleblue,.circleorange{height:10px;width:10px;display:inline-block;margin-right:10px}.circleorange{border:2px solid #c7aa85;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.encgr{background:#ececec;padding:20px}.dpos{position:absolute;right:40px;margin-top:-22px;width:18px;height:18px}#footer{background:#39312e;padding:15px 40px}#footer,#footer a{color:#fff}select::-ms-expand{display:none}.roundbtns{text-align:center;font-size:14px;text-transform:lowercase;font-weight:400}.labelc{color:#0052a2;font-weight:400;font-size:13px;text-transform:uppercase;margin-bottom:20px}.marginTop20{margin-top:20px}.book{border:1px solid #eee;border-radius:4px;-webkit-box-shadow:1px 1px 10px #eee;box-shadow:1px 1px 10px #eee;padding:10px 15px 25px 15px;margin-bottom:25px;background-color:#fff}.book h4{font-size:16px;color:#000;padding:0;margin:0;border-bottom:1px solid #eee;padding-bottom:10px}.booktext{font-size:.9em;color:#666;margin-top:15px}.chatalignright{text-align:right}.chatalignleft{text-align:left}.chattime{color:#aaa;margin-top:0;font-size:.7em;margin:0 10px}.chatmsg{margin-bottom:10px}.chatalignleft .chatbubble{padding:5px 15px;border-radius:15px;color:#333;background:#d0e4ff;margin-right:80px;margin-bottom:10px}.chatalignright .chatbubble{padding:5px 15px;border-radius:15px;color:#333;background:#dcf6c1;margin-left:80px}@media only screen and (min-width:480px){.rdiv{padding:20px 30px;background-color:#fff;min-height:100%;border-radius:5px;overflow-y:visible;overflow-x:hidden;height:calc(100vh - 130px)}}@media only screen and (min-width:768px){.rdiv{padding:20px 30px;background-color:#fff;min-height:100%;border-radius:5px;overflow-y:visible;overflow-x:hidden;height:calc(93vh - 130px)}}@media only screen and (min-width:992px){.rdiv{padding:20px 30px;background-color:#fff;min-height:100%;border-radius:5px;overflow-y:visible;overflow-x:hidden;height:calc(100vh - 130px)}}@media only screen and (min-width:1280px){.rdiv{padding:20px 30px;background-color:#fff;min-height:100%;border-radius:5px;overflow-y:visible;overflow-x:hidden;height:calc(100vh - 130px)}}@media only screen and (min-width:480px){.rdiv1{padding:20px 30px;background-color:#fff;min-height:100%;border-radius:5px;overflow-y:visible;overflow-x:hidden;height:calc(107vh - 140px)}}@media only screen and (min-width:768px){.rdiv1{padding:20px 30px;background-color:#fff;min-height:100%;border-radius:5px;overflow-y:visible;overflow-x:hidden;height:calc(107vh - 140px)}}@media only screen and (min-width:992px){.rdiv1{padding:20px 30px;background-color:#fff;min-height:100%;border-radius:5px;overflow-y:visible;overflow-x:hidden;height:calc(107vh - 140px)}}@media only screen and (min-width:1280px){.rdiv1{padding:20px 30px;background-color:#fff;min-height:100%;border-radius:5px;overflow-y:visible;overflow-x:hidden;height:calc(107vh - 140px)}}.toph4{margin-bottom:50px}.listmpad{padding:20px 40px}.pagetitle{margin:0;padding:0;font-size:18px;color:#c8c8c9;margin-bottom:10px}.sqbutton{padding:30px 10px;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}.sqbutton:hover{background-color:var(--application-bg);-webkit-box-shadow:10px 5px 25px rgba(0,0,0,.2);box-shadow:10px 5px 25px rgba(0,0,0,.2)}.graphCardsqbutton img,.sqbutton .glyphicon,.sqbutton img{color:#333;font-size:32px;margin-bottom:15px;height:32px;width:32px}a.linktxt{color:var(--primary-color);text-decoration:underline}.proitem{margin-bottom:15px}strong{font-weight:600}.send-report{padding:5px;font-size:14px;text-decoration:underline;color:#0e0e0e;cursor:pointer;border:1px solid #7e7c7c}.dropdown-menu dropdown-menu-enhanced mr-1 pull-right{text-decoration:underline;text-align:left;position:absolute;background-color:#f9f9f9;min-width:100px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;padding:5px;border:3px solid #324536}.head{padding-bottom:5px}.breadcrumb{background-color:#f8fafc;padding:5px 15px;margin-bottom:15px}.panel-title{color:#666}#messages{padding:10px 30px}.chatbubdiv{margin-bottom:7px;margin-top:20px}.remattach{position:absolute;top:0}#historyForm h4,.rules h4{color:#666;border-radius:4px;text-transform:uppercase;font-size:13px;border-bottom:1px dashed #ddd;padding-bottom:10px}.rules h4{margin-top:20px}#historyForm label{font-weight:400;font-size:14px}.hissub{font-weight:500;font-size:15px;margin-top:15px;color:#333}.roundit{font-size:14px;border:2px solid #999;border-radius:50px;padding:10px;margin-bottom:8px}.acctopbtnnew,.topbar{background-color:#fff}#historyForm .historySubHead{font-weight:400;font-size:14px;color:#09c}.modal .modal-footer .btn-danger,.modal .modal-footer .btn-danger:hover,.modal .modal-footer .btn-info,.modal .modal-footer .btn-info:hover,.modal .modal-footer .btn-primary,.modal .modal-footer .btn-primary:hover{font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:600;display:inline-block;border-radius:8px}.modal .modal-dialog:not(.modal-sm) .modal-body{min-height:200px!important;max-height:70vh;overflow-y:auto;padding-left:30px}@media (max-width:991.5px){.modal .modal-dialog:not(.modal-sm) .modal-body{width:100%}}.label-test{font-size:12px;margin-bottom:10px;background-color:#777;margin-right:5px}.label-test,.label-test span{display:inline-block}.label-test .delinvest:hover,.label-test .deltest:hover{font-size:25px;cursor:pointer;color:#e8e2e6}.exceeded-appointments-div table th{font-size:10px}.main-alert{top:0;right:0;left:200px;width:50%;min-width:200px;z-index:9999}.main-alert,.main-alert-window{position:fixed;margin-right:auto;margin-left:auto}.main-alert-window{top:1vh;right:100px;left:100px;width:80%}.navigator{cursor:pointer;position:fixed;bottom:20px;right:20px;z-index:999}.navigator span{background-color:var(--primary-color);color:#fff}.camera-container{position:relative;width:200px;height:200px;margin-right:auto;margin-left:auto}.camera-container #camera{height:100%;width:100%;margin-left:auto;margin-right:auto;background-color:#000}.camera-container .buttons{position:relative;width:200px;bottom:40px;margin-left:auto;margin-right:auto;padding:0 10px;z-index:999}.camera-container .capturebtn{position:absolute;left:calc(50% - 25px);width:40px;height:30px;margin-right:auto;margin-left:auto}.camera-container #picture_ok{background:#64bf3e;color:#fff}.camera-container #picture_cancel{background:#b82323;color:#fff}.camera-photo,.profile_photo{position:relative;width:100px;height:120px;margin-top:200px;margin:auto;display:block}.camera-photo img,.profile_photo img{margin-top:10px;height:100px;width:100px}.camera-photo span,.profile_photo span{position:absolute;top:12px;left:3px;font-size:25px}.profile-img-icon{height:25px;width:25px;border:2px;border-radius:50px}.doctor-img-icon,.profile-img-icon{padding:0!important;margin-right:4px}.doctor-img-icon{height:130px;width:130px;border:2px;border-radius:20px}.img-hover{position:absolute;top:-175px;left:0;z-index:9999;display:none}.img-hover,.img-hover img{height:150px;width:150px}.patient-auto-item{padding:5px 10px;border-width:.1px!important}.patient-auto-item:hover{background-color:#000!important}#autopopmodal .medicine .form-control{padding:5px}#autopopmodal .medicine .row>div{padding:5px 5px}#autopopmodal .checkbox{margin-top:0;margin-bottom:0}#autopopmodal .checkbox label{margin-top:5px}#autopopmodal .relation{padding:10px 5px;margin-bottom:10px}#autopopmodal .relation h5{margin-left:0;font-size:16px;font-weight:600;margin-top:0;border-bottom:2px solid var(--primary-color);display:inline-block;margin-bottom:5px}#autopopmodal .auto-data-container{background-color:rgba(230,234,238,.7294117647058823)}#autopopmodal .checkall span{color:#4c4949}#autopopmodal .test-category{margin-left:0;padding:5px}#autopopmodal .med-relation,#autopopmodal .sym-relation,#autopopmodal .test-category{margin-bottom:5px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border-color:#ddd}#autopopmodal .med-relation,#autopopmodal .sym-relation{padding:15px 0}#autopopmodal .medicine.active{border-radius:4px;background-color:rgba(102,175,233,.30980392156862746);-webkit-box-shadow:inset 0 1px 1px rgba(102,175,233,.30980392156862746),0 0 8px rgba(102,175,233,.30980392156862746);box-shadow:inset 0 1px 1px rgba(102,175,233,.30980392156862746),0 0 8px rgba(102,175,233,.30980392156862746)}.dropdown a{cursor:pointer;overflow:visible}.title-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;cursor:pointer}.img-card{height:120px;width:120px;border:1px solid #fff;float:left;margin-right:10px;-ms-flex:1;-webkit-box-flex:1;flex:1}.title-card-hover:hover{-webkit-box-shadow:1px 1px 1px #888;box-shadow:1px 1px 1px #888;background:#f6f4f4}.titles{float:left;margin-right:10px;-ms-flex:2;-webkit-box-flex:2;flex:2}.titles h3{color:var(--primary-color);font-size:20px;margin-top:0}.titles p{font-size:15px;margin:2px}tr.clickable:hover{-webkit-box-shadow:1px 1px 1px 1px #000;box-shadow:1px 1px 1px 1px #000;cursor:pointer}.click:hover,.clickable:hover{cursor:pointer}.fixed-height{height:65vh;overflow-y:scroll}.con-pop-abs{position:fixed;height:80vh;background:#000;overflow-y:scroll;top:59px;right:0;width:50%;background:#fff;z-index:1110;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.2)}.con-pop-abs span.fa{position:absolute;top:10px;right:10px;font-size:20px;cursor:pointer}.payment_history td,.payment_history th{font-size:14px!important;padding:1px!important;border-left:1px solid!important;border-right:1px solid!important;border-top:1px solid!important;border-bottom:1px solid!important;border-collapse:none!important;font-weight:500!important}.table-x{position:relative}.table-x-scroll{overflow-x:scroll}.table-x .scroll-right{position:absolute;right:0;height:100%;width:10%}.table-x-scroll table>tbody>tr>td,.table-x-scroll table>thead>tr>th{padding:10px 5px;min-width:40px}.table-x-scroll .form-control{padding:2px 4px}.table-x .scroll-left{position:absolute;left:0;height:100%;width:10%}.filter.search-filter .dropdown-menu dropdown-menu-enhanced{padding-left:30px;padding-right:3px;padding-top:2px;padding-bottom:2px;background-color:#e4eaee;min-width:250px}.filter .input-group{border-radius:4px}.filter.search-filter .input-group input{-webkit-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000}.filter.search-filter .input-group .input-group-addon{background-color:var(--primary-color);border-color:#40bcea}.filter.search-filter .input-group .glyphicon{top:0}table>tbody>tr.sort-tr>td,table>thead>tr.sort-tr>td{border:none}div.filter-sort ul{padding:10px}div.filter-sort ul>li button{margin-right:10px}div.filter-sort ul>li button.active{border:solid var(--primary-color) 1px}.filter-icon{height:15px;width:15px;margin-left:5px;margin-top:-2px;cursor:pointer;color:#000}.multiselect-button{width:100%}.multiselect-button span{float:left}.multiselect-button .caret{float:right;margin-top:10px}.multiselect-container{width:100%}.panel-default>.panel-heading{background-color:#e8f0fa}.bottom-div{background-color:#fff;bottom:10px;height:30px;width:100%;margin:auto;border-radius:15px}.reached-style .linktxt{color:#ff7d06!important}tr.reached-style{border:2px solid #ff7d06;border-top:none}tr.reached-style>td{color:#ff7d06;background-color:#f5e2c8!important}.comein-style .linktxt{color:#09962f!important}tr.comein-style{border:2px solid #09962f;border-top:none}tr.comein-style>td{color:#09962f;background-color:#ccf5e7!important}.completed-style .linktxt{color:#1c1cd0!important}tr.completed-style{border:2px solid #1c1cd0;border-top:none}tr.completed-style>td{background-color:rgba(37,37,208,.3607843137254902)!important;color:#1c1cd0}.cancel-styles{background-color:#dcdcdc!important;color:#8a0808}.cancel-style .linktxt{color:#8a0808!important}tr.cancel-style{border:2px solid #8a0808;border-top:none}tr.cancel-style>td{background-color:rgba(255,0,0,.4196078431372549)!important;color:#8a0808}tr.pending-style{border:2px solid #8e8e06;border-top:none}tr.pending-style>td{background-color:rgba(232,232,22,.47843137254901963);color:#8e8e06}tr.due-style{background-color:#f2dede}tr.due-style>td{color:#8a0808}table>tbody>tr.pending-style>td{background:rgba(232,232,22,.47843137254901963)!important;background-color:rgba(232,232,22,.47843137254901963)!important;color:#8e8e06}.pending-style .linktxt{color:#8e8e06}.rescheduled-style .linktxt{color:#711111!important}tr.rescheduled-style{border:2px solid #711111;border-top:none}div.filter.check-filter ul>li input[type=checkbox]{vertical-align:middle;margin-top:0;margin-right:5px}div.filter.check-filter ul>li span{vertical-align:middle}.table>tbody>tr.active>td{background-color:var(--table-active-tr)}.btn-info{background-color:var(--primary-color)!important;display:inline-block;border-radius:3px;border:none}.btn-info:hover{border-radius:3px;background-color:var(--primary-color)}.btn-warning{display:inline-block;border-radius:3px;border:none}.btn-danger,.btn-warning:hover{border-radius:3px}.btn-danger{display:inline-block}.btn-danger:hover{border-radius:3px}.payment-table>tbody>tr,.payment-table>thead>tr{border-bottom:1px solid var(--border-color)}.payment-table>thead>tr>th{color:var(--text-secondary)}.payment-table>tbody>tr>td{padding:5px 0}.payment-table>tbody>tr:last-child{border-bottom:none}.payment-table>tbody>tr:last-child>td{font-weight:600;border-bottom:none}.table-center{width:auto!important;margin:auto}.table-small>tbody>tr>td,.table-small>thead>tr>th{padding:5px;font-size:14px}.table-medium>tbody>tr>td,.table-medium>thead>tr>th{padding:8px;font-size:14px}.nav-tabs>li,ul.nav-tabs{border-bottom:none}.nav-tabs>li>a{color:#6e787b;border-bottom:2px solid rgba(132,143,153,.3607843137254902)}.nav-tabs>li>a:hover{color:var(--primaryColorOpposite);font-weight:500;border-bottom:2px solid #afb3b8}.nav-tabs>li>a{border:0}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none;border-bottom:solid 2px var(--primary-color);color:var(--primary-color);font-weight:600;background-color:var(--application-bg)}.nav-tabs>li.upcoming>a,.nav-tabs>li.upcoming>a:hover{background-image:url(../img/upcoming_appointments_black.0670de2a.svg);background-repeat:no-repeat;background-position:0}.nav-tabs>li.complete>a,.nav-tabs>li.complete>a:hover{background-image:url(../img/completed_appointments_black.13cac646.svg);background-repeat:no-repeat;background-position:0}.nav-tabs>li.complete.active>a,.nav-tabs>li.complete.active>a:focus,.nav-tabs>li.complete.active>a:hover{background-image:url(../img/completed_appointments.22726972.svg)}.nav-tabs>li.upcoming.active>a,.nav-tabs>li.upcoming.active>a:focus,.nav-tabs>li.upcoming.active>a:hover{background-image:url(../img/upcoming_appointments_black.0670de2a.svg)}.nav-tabs>li.discharge>a,.nav-tabs>li.discharge>a:hover{padding-left:20px!important;background-image:url(../img/discharged_patients_black.b4c82e02.svg);background-repeat:no-repeat;background-position:0}.nav-tabs>li.admit>a,.nav-tabs>li.admit>a:hover{padding-left:25px!important;background-image:url(../img/admitted_patients_black.726d94f6.svg);background-repeat:no-repeat;background-position:0}.nav-tabs>li.admit.active>a,.nav-tabs>li.admit.active>a:focus,.nav-tabs>li.admit.active>a:hover{background-image:url(../img/admitted_patients.65ff9e77.svg)}.nav-tabs>li.discharge.active>a,.nav-tabs>li.discharge.active>a:focus,.nav-tabs>li.discharge.active>a:hover{background-image:url(../img/discharged_patients.29ec070f.svg)}.nav-parent li.active a{background-color:#fff!important;color:var(--primary-color)!important;border-radius:5px}.maindiv nav a{padding-top:10px;padding-bottom:10px}tr #loadingimage{float:right;margin-right:4px}tr #loadingimage img{height:20px}button #loadingimage{display:inline;margin-left:5px}button #loadingimage img{height:20px}.dosage-icon{width:35px;height:35px;display:inline;margin-right:5px}.google-translator{float:right;margin-right:20px;margin-top:-20px;margin-bottom:10px}.google-translator *{color:transparent!important}.google-translator option,.google-translator select{color:#000!important}.google-translator select{height:30px;padding:3px 8px;font-size:8px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}.google-translator div{height:30px}.skiptranslate{display:none}.google-translator .skiptranslate{display:block}div.first-alert{width:400px;position:fixed;top:50px;right:5px;z-index:2}.icon-17{height:17px;width:17px;margin:0 6px 0 0;margin-top:-2px}.icon-20{margin:0 13px 0 5px;margin-top:-2px}.icon-20,.icon-20m{height:20px;width:20px}.icon-20m{margin:0 11px 0 5px;margin-top:-2px}.icon-3m{height:20px;width:20px;margin:0 3px 0 3px;margin-top:-5px}.icon-25{height:25px;width:25px;margin:0 6px 0 5px;margin-top:-2px}.icon-30{height:30px;width:30px}.icon-35{height:35px;width:35px}.icon-40{height:40px;width:40px}.icon-18{height:18px;width:18px}.icon-16,.icon-18{margin:0 10px;margin-top:-2px}.icon-16{height:16px;width:16px}.icon-12{height:12px;width:12px;margin:0 3px;margin-top:-3px}.icon-test{height:16px;width:16px;margin:0 4px;margin-top:-2px}.tab-custom{margin-right:-40px;padding-top:8px;background-color:var(--application-bg);padding-bottom:0;margin-bottom:-100px}.panel-custom{margin-bottom:8px;padding:10px 20px;-webkit-box-shadow:-1px -1px 5px -1px rgba(15,3,15,.66);box-shadow:-1px -1px 5px -1px rgba(15,3,15,.66);padding-bottom:40px}.panel-custom .table-custom{border:1.3px solid rgba(68,21,21,.7215686274509804)}.panel-custom-collapse .panel-heading i.fa:before{content:"\F056";color:var(--primary-color)}.panel-custom-collapse .panel-heading.collapsed i.fa:before{content:"\F055";color:var(--primary-color)}.header-div{-webkit-box-shadow:-1px -1px 5px -1px rgba(15,3,15,.66);box-shadow:-1px -1px 5px -1px rgba(15,3,15,.66);margin:-20px -40px 0 -40px;padding:10px 40px;padding-bottom:0;border-radius:4px}.hover-letter{position:relative;cursor:pointer;float:left}.hover-letter .hover{display:none;position:absolute;top:-28px;font-size:18px;left:0}.hover-letter:hover .hover{display:inline-block}.reset_med_search{clear:left}.med_search_letter_count{float:left;margin-top:5px;margin-right:10px}.med-notify-container{position:fixed;top:10px;right:0;z-index:9999;width:50%}.med-notify-container div[data-notify=container]{max-height:40vh;overflow-y:scroll}.med-notify-container div[data-notify=container]::-webkit-scrollbar{width:.2em}.med-notify-container div[data-notify=container]::-webkit-scrollbar-thumb{background-color:#31708f}.date-font{color:#056aa7;font-weight:bolder;font-size:12px}div.dropdown-backdrop{display:none}input.invalid:not(.hasDatepicker),select.invalid{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:var(--invalid-color);color:var(--text-primary)}span.help{font-size:1em}span.help.is-danger{color:#a94442}textarea::-webkit-scrollbar{width:.3em;height:3em}textarea::-webkit-scrollbar-button{display:none}textarea::-webkit-scrollbar-track-piece{background:#188}textarea::-webkit-scrollbar-thumb{background:#eee}.dropdown-backdrop{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.receipt-header{min-width:600px}.cursor-default{cursor:default}input[readonly]{cursor:auto!important}.custom-btn{padding:3px 10px}.form-control.disabled[disabled]{background-color:#eee;cursor:default}body.modal-open div[data-notify=container]{z-index:9999!important}.dropdown-menu,.dropdown-menu-enhanced,ul.dropdown-menu{max-height:250px;overflow-y:auto}ul.dropdown-menu::-webkit-scrollbar{width:.2em}ul.dropdown-menu::-webkit-scrollbar-thumb{background-color:var(--primary-color)}#user_profile_photo{height:30px;width:30px}ul.pagination>li.dot-page>a:hover{color:#428bca;text-decoration:none;background-color:#fff}ul.pagination>li.disabled-page>a{color:#d1d5da;cursor:default;background-color:#fafbfc}.report-card{max-width:210px;text-align:center;font-weight:600}.report-card li{padding:5px 10px}.report-card li:first-child{border-bottom:none}.mandatory-field:before{content:"*";color:red;display:inline-block;position:realtive;float:left;padding-right:3px;margin-left:-8px}.auto-pop-dropdown{max-height:150px;overflow-y:auto}.auto-pop-dropdown::-webkit-scrollbar{width:.2em}.linktext{color:var(--primary-color);text-decoration:underline;cursor:pointer}.pretty-scroll::-webkit-scrollbar-thumb{background-color:#31708f}div.hover-div:hover .img-hover,table>tbody>tr:hover>td:first-child .img-hover{display:block}.create-btn{font-size:16px;font-weight:600;padding:8px 12px}.no-hover-btn{color:#333;background-color:#fff;border-color:#ccc;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:4px;border:1px solid #ccc}.remove-item{border:1px solid #ccc;border-radius:50%;cursor:pointer;position:absolute;right:3px;top:3px;padding:1px 4px}.remove-item:hover{padding:1.5px 5px;border-color:#9e9e9e}.auto-pop-dropdown::-webkit-scrollbar-thumb{background-color:var(--primary-color)}.future-label{background-color:var(--future-color);color:#fff}.today-label{background-color:var(--today-color);color:#fff}.anytime-label{background-color:var(--anytime-color);color:#fff}.default-label{background-color:var(--primary-color);color:#fff}.mr-no-label{background-color:#d9f5ff;color:var(--primary-color);border-radius:3px}tr:hover .mr-no-label{background-color:var(--primary-color);color:#fff}div.no-button a.btn,div.no-button button{display:none}.details-popup{position:absolute;left:-50%;text-shadow:none;display:none;z-index:999}.details-popup .content{min-width:350px;width:30vw;max-width:500px;padding:5px;border:solid var(--primary-color) 1px;border-radius:10px;position:relative;background-color:var(--card-bg)}.details-popup .content-inner{max-height:300px;overflow-y:scroll;padding-left:5px;text-align:left}.details-popup label{color:#526698;font-size:18px}.details-popup .content-inner::-webkit-scrollbar{width:.2em}.details-popup .content-inner::-webkit-scrollbar-thumb{background-color:#6a6363}.details-popup .content:after,.details-popup .content:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.details-popup .content:after{border-color:rgba(136,183,213,0);border-top-color:var(--card-bg);border-width:10px;margin-left:-10px}.details-popup .content:before{border-color:rgba(194,225,245,0);border-top-color:#000;border-width:14px;margin-left:-14px}.details-popup .content.loading{height:100px;background-image:url(../img/loader.931bdb6b.gif);background-repeat:no-repeat;background-position:50%}.details-popup ul{list-style:none;padding-left:20px;font-size:14px}.details-popup li{margin-bottom:5px}.details-popup .test{display:inline-block}.details-popup .date{display:inline-block;margin-right:5px;margin-left:5px;font-weight:600;background-color:#6db33f;color:#fff;border:.6px solid #f0f7ec;padding:1px 3px;-webkit-box-shadow:#000 0 2px 3px 0;box-shadow:0 2px 3px 0 #000;border-radius:5px}.details-popup .icon-hint{margin-left:10px;padding-top:10px;padding-bottom:0;position:relative;font-size:14px}.details-popup .icon-hint .icon-hint-border{position:absolute;top:0;right:20px;width:calc(100% - 20px);border-top:.1em solid #b5abab}.tool-tip{position:relative;display:inline-block}.tool-tip .tool-tip-text{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-60px}.tool-tip .tool-tip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}.tool-tip:hover .tool-tip-text{visibility:visible}.new-tag{position:absolute;right:0;top:0;height:30px;width:30px}i.fa{display:inline-block}.action-area{text-align:right;margin-bottom:10px}.action-area a:not(:last-child),.action-area button:not(:last-child){margin-right:0}.nav-parent{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.nav-parent li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-weight:600;font-size:13px}.nav-parent li.active{border:2px solid var(--primary-color);border-radius:5px!important;background-color:#fff}.nav-parent li:hover:not(.active) a{border:2px solid #afb3b8;border-radius:5px!important;background-color:#fff;font-size:13px}.navbar{position:relative;min-height:10px;margin-bottom:4px}.navbar-default{background-color:#fff;border-color:#e7e7e7}button.btn+button.btn{margin-left:5px}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\A0"}.btn-o{border:2px solid #000;background-color:var(--card-bg);color:#000;padding:4px 20px;font-size:16px;cursor:pointer;border-radius:4px;vertical-align:middle}.btn-gray{background-color:#fff;color:#000;border:2px solid #e7e7e7}.btn-gray:hover{background-color:#e7e7e7}.btn-dlt{border:1px solid #000;background-color:#fff;color:#000;padding:3px 5px;font-size:16px;cursor:pointer;border-radius:4px;vertical-align:middle}.danger{border-color:#f44336;color:red}.danger:hover{background:#f8e2e0;color:red}.btn-edit{border:1px solid #000;background-color:var(--card-bg);color:#000;padding:3px 10px;font-size:16px;cursor:pointer;border-radius:4px;vertical-align:middle}.primary-blue{border-color:var(--primary-color);color:var(--primary-color)}.primary-blue:hover{background:rgba(229,240,253,.796078431372549);color:var(--primary-color)}.primary-outline{border-color:#3071a9;color:#3071a9}.primary-outline:hover{background:#3071a9;color:#fff}.month-picker__container{width:400px;position:relative;border:1px solid #ddd;border-radius:5px;background-color:#ebf1f7}.arrow-hover i{visibility:hidden}.arrow-hover:hover i{visibility:visible}.list-group{padding-left:0;margin-bottom:6px}@media only screen and (max-width:1680px){.col-s-1{width:10.33%}.col-s-2{width:15.66%}.col-s-3{width:17%}.col-s-4{width:25.33%}.col-s-5{width:41.66%}.col-s-6{width:50%}.col-s-7{width:58.33%}.col-s-8{width:66.66%}.col-s-9{width:75%}.col-s-10{width:83.33%}.col-s-11{width:91.66%}.col-s-12{width:100%}.red-background{background-color:silver!important;color:red}}.remove-lab-packages{border:1px solid #ccc;border-radius:50%;cursor:pointer;right:3px;top:3px;padding:1px 4px}.remove-lab-packages:hover{padding:1.5px 5px;border-color:#9e9e9e}.quantity-style{background-color:#f4d6be!important;color:#d01c43}.availableQuantity-style{background-color:#f1e6e0!important;color:#1c8ed0}@media screen and (max-width:1280px){.adjResolution{white-space:nowrap}}.search-options{display:inline-block;width:90px;height:32px;padding:5px 0 5px 10px;background-color:#eee;border:0}.fade-enter-active{-webkit-transition:all .4s;transition:all .4s;min-height:100px}.fade-enter{opacity:0}.fade-leave-active{-webkit-transition:all .4s;transition:all .4s;opacity:0;min-height:none}.profile-photo{height:250px;width:220px;display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.second-section{width:100%}.split-profile-photo{height:220px;width:220px;display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.quantity-available{color:#09962f;background-color:#ccf5e7!important}.quantity-not-available{color:#b20000;background-color:#ffb2b2!important}.quantity-invoiced-available{color:#dcbf89;background-color:#d8892f!important}.autocomplete-search-options{display:inline-block;width:100px;height:32px;padding:5px 0 5px 10px;background-color:#eee;border:0}.plain .ui-autocomplete-loading{background-image:none}.article-container{width:500px;padding:10px;margin:10px 0;border-radius:25px;border:2px solid #000}.widthCss{width:500px}.back-float{float:right}rxitem-row{margin-bottom:5px}.rxitem-row:active{border-radius:4px;background-color:rgba(102,175,233,.30980392156862746);-webkit-box-shadow:inset 0 1px 1px rgba(102,175,233,.30980392156862746),0 0 8px rgba(102,175,233,.30980392156862746);box-shadow:inset 0 1px 1px rgba(102,175,233,.30980392156862746),0 0 8px rgba(102,175,233,.30980392156862746)}.rxitem-row .form-control{padding:5px}.rxitem-row .rxitem-inputs [class*=col-]{padding:0 5px}.inputWithIconform .form-control{padding-left:30px}.inputWithIconform{position:relative}.inputWithIconform i{position:absolute;right:10px;top:40px;padding:12px 8px;color:#4169e1;-webkit-transition:3s;transition:3s}.opCollections{display:none}@media (max-width:1024px) and (min-width:900px){.refreshmedia{margin-top:-55px;position:absolute;margin-left:830px}.filtermedia{margin-top:-2px;margin-right:40px}}.circlehovermedia:before,.circlehovermedia:hover:before{border-radius:50px;padding:10px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s}.circlehovermedia:hover:before{background-color:#e6e6e6}@media (max-width:1024px) and (min-width:850px){.imghiddenmedia{display:none}.adjmodelmedia{position:relative;top:0}.imgrg{width:172px;position:absolute;left:37px;bottom:50px}.imgsrg:hover{display:block!important}.sidemenubar{position:relative!important;top:5px!important;right:75px!important}.displayicons:hover{width:200px!important;justify-self:start;z-index:3}.displayicon{width:48px!important}.contentdisplay{width:calc(100vw - 48px)}.adjarrow:before{margin-top:0;padding-right:2px!important}.adjarrow:after{margin-top:0}.submenucollapse{white-space:nowrap}.hiddennames{display:none}.iconcen{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.iconst{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.notvisable{visibility:hidden}.tooltipcontent{visibility:visible}.iconscen{display:inline-grid;grid-template-columns:auto auto;white-space:nowrap;margin-left:13px;height:13px}.postic{line-height:60px!important}.pharmadj{width:195px}.iconscens,.subcont{white-space:nowrap;margin-left:13px}.iconscens{display:inline-grid;grid-template-columns:auto auto;height:13px;width:256px}}@media (max-width:851px){.sidebardisable{display:none}.ffdisplay{width:auto}.showcolap{display:contents!important}.mqmain{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.width-xs-a{width:auto!important}}@media (max-width:850px) and (min-width:810px){.mqmain{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.topheader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:70px}@media (max-width:475px){.user_profile_name{display:none}}@media (max-width:370px){.hospital-name{display:none}}@media (max-width:904px){.moveside{margin-left:-235px}.rightside{margin-left:-2px!important}}.rightside{margin-left:210px}@media (max-width:1024px) and (min-width:851px){.rightside{margin-left:46px}}.fitmedia{overflow:auto}@media (max-width:600px){.psmobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.simobile{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.searchmobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.adjmobile,.widmobile{width:-webkit-max-content;width:-moz-max-content;width:max-content}.adjmobile{position:absolute;top:25px}.newadjmd{position:relative;top:70px;display:-webkit-box;display:-ms-flexbox;display:flex}.tablemobileadj{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;top:26px}.tablemobileadj,.widdrpadj{display:-webkit-box;display:-ms-flexbox;display:flex}.widdrpadj{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabsmobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:auto;overflow-y:hidden;white-space:nowrap}.blockmd{display:none}.mdadjdrp{margin-top:-10px!important}.mdadjdrp,.mdadjdrpca{width:245px!important;float:left!important}.mdadjdrpca{margin-top:25px!important}.mdadjdrpfa{width:245px!important;float:left!important;margin-top:50px!important}.reloadmbfa{margin-top:1px!important}.reloadmb{margin-top:-25px!important}.reloadmbca{margin-top:10px!important}.coltableblock{display:none}.mbvtableadj{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catableadj,.mbvtableadj{margin-top:8px}.catableadj,.mbvtableadj,.opreportmb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.opreportmb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.at-hospital{bottom:30%!important;font-size:24px!important;left:103%!important;position:absolute!important;top:54%!important;vertical-align:middle!important}.patientsmbnewdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-138px;gap:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.patientsmdreload{position:relative;top:35px}}.psmobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:480px){.rdiv{padding:20px 30px;background-color:#fff;min-height:100%;border-radius:5px;overflow-y:visible;overflow-x:hidden;height:calc(100vh - 130px)}}@media (min-width:601px) and (max-width:818px){.drpmobile{top:25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.psmobile,.tablemobileadj{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tablemobileadj{position:relative;top:26px}.widmobile{width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media (min-width:851px) and (max-width:864px){.drpmobile{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;display:contents}}@media (max-width:760px){.tviconadj{display:none}}@media (min-width:601px){.catableadj,.mbvtableadj{display:none}.fatabledis,.oppatientstabledis,.opreportmb{display:none!important}.apreportmb,.billtablemb,.ippvtableservicesmb,.iproomchargestablemb,.iproomtablemb,.iptablefloortabmb,.iptableresadmittedreportmb,.iptablereservicereportmb,.iptableroomtypemb,.iptableservicemb,.labanytimetablemb,.labcollectiontablemb,.labcompletedtablemb,.labconsumptiontablemb,.labdiagnosticstablemb,.labfurturetablemb,.labitemsexpiredmb,.labitemstablemb,.labmissedappoinenttablemb,.labpartillycompletedtablemb,.labpaymenttablemb,.labrequesttablemb,.labsuppliestablemb,.labtodaytablemb,.labunavailableappointmenttablemb,.mbtableip,.netpolicytablemb,.pharmacttablemb{display:none}}@media (max-width:991px){.pvcolmb{width:100%}.ipadmitmb{margin-bottom:15px}.hovernone{display:none}}@media (max-width:991px){.showmoreinmb{display:block!important}}.showmoreinmb{display:none}.card{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fill-available;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px}.example{display:inline-block;width:150px;overflow-wrap:break-word}@media (max-width:613px){.mb-d-rc{width:-webkit-max-content;width:-moz-max-content;width:max-content}.mb-d-rc,.mb-rc{display:-webkit-box;display:-ms-flexbox;display:flex}.mb-rc{-ms-flex-wrap:wrap;flex-wrap:wrap}.rc{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:600px){.opreportall{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.opreport,.opreportall{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.opreport{width:auto}.textareamb{width:-webkit-fill-available!important}}.referralapreport{width:auto}@media (max-width:600px){.groupflitermb{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.groupflitermb,.reportapdatemb{display:-webkit-box;display:-ms-flexbox;display:flex}.reportapdatemb{-webkit-box-flex:0;-ms-flex:none;flex:none}.apreportreloadmb{margin-top:0!important}.scrollmb{margin-top:45px;margin-left:-1px}.scrollmb,.scrollmb1{overflow-x:overlay}.cashpoplg{width:100%!important}}@media (max-width:766px){.dropdown-signout{position:absolute!important;top:41px;left:0;z-index:9999;border:1px solid var(--border-color)!important;border-radius:4px;padding:5px 0;background-color:var(--card-bg)!important;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)!important;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.18)!important;box-shadow:0 6px 12px rgba(0,0,0,.18)!important;float:left}}@media (max-width:474px){.dropdown-signout{left:-102px}}.iptablemb{margin-top:17px}.patientdownload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}@media (max-width:601px){.groupmbdiv{padding:20px 5px}.iptablemb{margin-top:30px}.ipfilteradjmb{width:100%!important}.ipcaseadmitteddischargedmb{display:none}.mbtableipreportservices{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.groupsortaserviesipmb,.mbtableipreportservices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.groupsortaserviesipmb{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ip1newmb{position:relative;margin-top:70px;margin-bottom:-15px}}@media (max-width:528px){.grouppsnewappointmentbutt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.newtag{height:30px;width:30px}@media (max-width:561.5px){.mbgrouplabappointmentsps{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;row-gap:15px!important}}.labsuppliersgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.grouplabpaymentscard{flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify}.grouplabpaymentscard,.labpaymentamountgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;row-gap:5px;-webkit-box-pack:justify;justify-content:space-between}.labpaymentamountgroup{flex-direction:row;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap}.labinvoicecard{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:346px){.mbinput{font-size:12px}}@media (max-width:340px){.mbdate{font-size:12px}}@media (min-width:904.5px){.d-colap-none{display:none!important}}@media (max-width:741px){.labpaymentgroupmb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}}@media (max-width:991px) and (min-width:741px){.labpaymentgroupmb{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:601px){.pvnamemb{margin-left:8px}.opoptiondropdown{left:-15px}.filldocmb{margin-right:-15px}.mymb{margin-top:10px}}.opgroupbtnpv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:5px}@media (max-width:601px){.mbhidden{display:none}.ipserviceindexhiddenmb{display:none}.sevicemb{padding-left:40px}.labtestmbicon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pharpaymb{padding-left:20px;padding-right:20px}.newinvoicebillmb{position:unset!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grpbtnmb{margin-right:20px}.cashpopmb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.kgfmb{margin-top:0!important}}@media (max-width:415px){.opdatetimeeditmb{height:23em}.opnotesfootermb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:13px}}.oppaymentreceipt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:991px){.oppaymentreceipt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:991.5px){.opnotestime{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}}@media (max-width:390px){.oppatientpaymenthistorymb{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}}@media (min-width:601px){.labtestmbicon{display:none}}.mbgrouppharmacysearch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}@media (max-width:830px){.mbsearchpharmacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}}.mbpharmacyordergroupbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}@media (max-width:665px){.pharmarygroupbtnstock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pharygroupsd{row-gap:28px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.billcardgroup,.pharygroupsd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:600px){.rmbv{height:calc(100vh - 150px)}.nohover{display:none!important}.aligngroupdob{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.aligngroupdob,.aligngroupinputdob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.aligngroupinputdob{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.paymentpanel{height:calc(100vh - 30em);padding-right:40px;padding-left:25px}.ipinsuranbtnmb{margin-right:20px}.dobmbnew{position:relative;top:65px}.dobmxmb1{position:relative;bottom:20px}.btngrpmblabpay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:5px;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.grpamountmb1{padding-left:15px;padding-right:15px}.grpbtnorder1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-left:15px}.campto{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mbamb1{overflow-x:overlay;margin-top:80px}}@media (min-width:601px){.reloadno{display:none}.ukglg1{width:800px}}@media (max-width:438px){.crd4{margin-left:15px}.billcardgroup{width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media (max-width:460px){.re{margin-top:35px}}.paymentcollpanel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.paymentcollpanel,.statuspatient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.statuspatient{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:5px}.myprofileacc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}@media (max-width:991.5px){.rpd{width:400px!important}.left{margin-left:0}.actionbtn{margin-left:-72px}.dxtablemb{margin-top:35px}}@media (min-width:904.5px){.logotitle{position:relative;left:12.45em!important}.dpmb1{width:70em!important}}.laborderitem{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:5px}.laborderitem,.timealignment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.timealignment{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:700px){.vtabmb{margin-top:35px}}@media (max-width:392.5px){.rxtabmb{margin-top:40px}}.fitmedia{white-space:nowrap}@media (max-width:362.5px){.pinvoicet{margin-top:45px!important}}@media (max-width:600px){.headdialogmb{margin-top:1em}.dcfmb{padding-right:0!important}.paginationmb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}.labmbreload{margin-top:-40px}.itemsmb1{margin-left:25px!important}.ddd{display:-webkit-box;display:-ms-flexbox;display:flex;width:9em}.lmpa{margin-top:0!important}.luca{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.luca,.noball{display:-webkit-box;display:-ms-flexbox;display:flex}.noball{width:auto}.f-rwg,.flexword{display:-webkit-box;display:-ms-flexbox;display:flex}.f-rwg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.f-xs{display:-webkit-box;display:-ms-flexbox;display:flex}}.kk{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.kk,.kl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.kl{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mvlog{display:grid;grid-template-rows:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.gridgap{grid-template-rows:196px}.mvimg{height:260px}@media (max-width:700px){.mvlog{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gridgap{grid-template-rows:400px}.mvimg{position:absolute;top:-85px}.formcent{margin-top:-55px}}@media (min-width:701px){.mvlog{position:relative;right:225px}}@media (max-width:561.5px){.lkg{margin-top:-50px}}.pviconsalign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.floatleft1{float:left}.rightpv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#rcorners2{border-radius:25px;border:2px solid #2185ad;padding:20px}.f-c{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.f-c,.f-rb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.f-rb{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.cashpoplg{width:800px}.f-rc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.f-cac{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.circlehover:hover{background-color:#e6e6e6;border-radius:50px;padding:10px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s}.f-r-ab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:600px){.f-xs-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mpinvoicemb{float:right;margin-right:30px;margin-top:-40px}.gap-xs-r{gap:.6em}.mbrightpage{float:right}.f-xs-j-s{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}.card-xs{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:5px}.f-xs-je{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.col-xs-w-12{width:100%}.p-xs-t{position:absolute;top:93px}.p-r-t{margin-top:10px}.p-xs-a{position:absolute;right:0}.f-xs-r-jc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-xs-ac{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mt-xs{margin-top:15px}.mt-xs-4px{margin-top:4px}.mt-xs-4{margin-top:40px!important}.width-xs{width:-webkit-fill-available!important}.p-xs{padding:10px}.g-xs-2{row-gap:20px}.width-xs-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.h-xs{height:8em}.f-xs-rw{-ms-flex-wrap:wrap;flex-wrap:wrap}.panel-custom-xs{padding-left:40px;padding-right:40px}.color-xs{font-size:20px;color:#fff;font-weight:700;background-color:var(--primary-color)!important}.font-xs-bold{font-weight:bolder}.f-xs-as-e{-ms-flex-item-align:end;align-self:end}.float-xs-right{float:right}.f-xs-as-start{-ms-flex-item-align:start;align-self:flex-start}.ipmgn-room-table{top:50px;position:relative;left:-60px}.phatextareamb{width:95%!important;margin-left:6px}.m-t-xs-5{margin-top:5px}.g-xs-r-5-9{row-gap:5px}.m-t-100{margin-top:100px}.m-t-xs-5-23{margin-top:.5em!important}.m-l-xs-20p{margin-left:-20px}.img-resp-xs{width:150px;height:150px;border-radius:100px;z-index:1}.p-n-xs-t{position:absolute;top:-9em}.mt-xs-t{margin-top:50px}.f-xs-j-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-xs-t{top:50px}.mt-xs-130{margin-top:130px}.btn-xs-t-l{left:10px}.btn-xs-l-50,.btn-xs-t-l{position:absolute;z-index:1;top:135px}.btn-xs-l-50{left:50px}.btn-xs-t-r{position:absolute;right:0;z-index:1;top:135px}.btn-xs-r-50{position:relative;right:0;z-index:1;top:107px}.btn-xs-t-bar{position:relative;right:0;top:50px}.p-r-r-xs{float:right;position:relative;margin-top:-30px;margin-bottom:5px;background-color:var(--primary-color);display:inline-block;border-radius:3px;border:none;color:#fff}.g-xs-c-5-1{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.mt-xs-info{margin-top:3px}.textarea-xs{width:315px!important;margin-bottom:5px}.panel-xs-w{width:auto!important}.gap-xs-r-5p{row-gap:5px}.f-xs-r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.f-xs-r-w{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-xs-5{margin-top:5px}}.f-r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.f-r-jfe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.f-r-r{gap:5px}.f-r-r,.f-r-rw{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.f-r-rw,.f-r-w{-ms-flex-wrap:wrap;flex-wrap:wrap}.f-r-w{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.f-r-jc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cpu{display:grid;grid-template-columns:1fr repeat(2,auto) 0fr;grid-column-gap:0;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-lg{display:-webkit-box;display:-ms-flexbox;display:flex}.f-g-5{gap:5em}.p-a-r{position:absolute;right:30px}.f-j-e{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.items-prints{display:none}.insurance-tooltip{position:relative;display:inline-block}.insurance-tooltip .insurance-tooltiptext{visibility:hidden;width:200px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-100px}.insurance-tooltip .insurance-tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}.insurance-tooltip:hover .insurance-tooltiptext{visibility:visible;z-index:30}.fourFifthNew{display:inline-block;width:100%;padding:0;margin:0;vertical-align:top}.colapse-icon{font-size:28px;color:hsla(0,0%,50.2%,.4392156862745098);margin-left:-20px;cursor:pointer}.colapse-icon:hover{color:grey}.payment-section{margin-right:0;margin-left:0;margin-bottom:10px;margin-top:10px;background-color:#e6e6e6;color:#000;height:80px;border:2px solid #607d8b;border-radius:5px}.section-complete{border-right:1px solid #000}.section-parital{border-top-right-radius:5px;border-bottom-right-radius:5px}.payment-section .section{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.payment-section .section.active{background-color:#0083cb;color:#fff}.template-styling{margin-top:17%;margin-left:15%;max-width:232px}.templates-button{font-size:30px;cursor:pointer;outline:none;color:#fff;background-color:#009;border:none;border-radius:3px}.templates-button:hover{background-color:#004d99}.templates-button:active{background-color:#b8dce9;-webkit-transform:translateY(4px);transform:translateY(4px)}.cursor{cursor:pointer}.f-w{-ms-flex-wrap:wrap;flex-wrap:wrap}.f-g-5{gap:5px}.f-j-s{justify-items:start}.f-rg-10{row-gap:10px}.gap-2{gap:5px}.gap-r-5{row-gap:5px}.mt-xs--3{margin-top:-33px}.mt-xs-70-1{margin-top:70px}@media (min-width:991px){.d-b-lg{display:block}}.f-al-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gap-r-12{row-gap:5px}.f-lg-j-s{justify-items:start}@media (max-width:380px){.btn-xxs-l{position:absolute;left:-15px;bottom:-163px}.btn-xs-t-bar{position:relative;right:15px;top:50px}}.g-lg-5{gap:5px}.mt-p-34{margin-top:50px}.f-j-c-lg56{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:600px){.mt-xs-t-70-2{margin-top:60px!important}.m-xs-t-21{margin:0!important}}.m-t-lg12{margin-top:-45px}@media (max-width:600.5px){.m-t-lg12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:19px}.f-xs-j-e{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.any-lg-h,.dac-lg-h{margin-top:0!important}}.dac-lg-h{margin-top:-25px}.any-lg-h{margin-top:-33px}.input-note{left:220px;font-size:12px;top:-5px}.diagnosis-note,.input-note{position:relative;color:grey}.diagnosis-note{left:7px;font-size:11px;top:-13px}.input-note1{left:17px}.input-note1,.input-note2{position:relative;color:grey;font-size:12px;top:-2px}.input-note2{left:182px}.input-note3{left:193px;top:-2px}.input-note3,.input-note4{position:relative;color:grey;font-size:12px}.input-note4{left:152px;top:-15px}@media (max-width:600px){.bttn{margin-right:20px}}@media (max-width:800px){.tablePrec{overflow-x:overlay}}.insurance-tooltip .rackname-tooltiptext{visibility:hidden;width:200px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-100px}.insurance-tooltip .rackname-tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}.insurance-tooltip:hover .rackname-tooltiptext{visibility:visible}.casedetails{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}.dashadj-lg{margin-bottom:5px!important}.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:hsla(0,0%,100%,.75);cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;-webkit-transition:all .5s ease;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:hsla(0,0%,100%,.75)}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:rgba(0,0,0,.75)}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:rgba(0,0,0,.75)}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:transparent;border:none;color:hsla(0,0%,50.2%,.75);font-size:2em;cursor:pointer;font-weight:400;margin:0;padding:0;-webkit-transition:color .5s ease;transition:color .5s ease}.shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:hsla(0,0%,50.2%,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-title{color:rgba(0,0,0,.75);font-size:2.5rem;font-weight:400;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;padding:0}.shepherd-header,.shepherd-title{display:-webkit-box;display:-ms-flexbox;display:flex}.shepherd-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:rgba(0,0,0,.75);font-size:1.5rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border-radius:5px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);max-width:400px;opacity:0;outline:none;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{-webkit-box-sizing:border-box;box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{position:absolute;width:16px;height:16px;z-index:-1}.shepherd-arrow:before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;-webkit-transition:all .3s ease-out,height 0ms .3s,opacity .3s 0ms;transition:all .3s ease-out,height 0ms .3s,opacity .3s 0ms;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;-webkit-transition:all .3s ease-out,height 0s 0s,opacity .3s 0s;transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}.shepherd-cancel-icon:before{content:"X"}.shepherd-cancel-icon span{display:none}.rackbk{background-color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:-24px;position:absolute;margin-top:-45px}.text{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:13ch;font-size:15px}.temp-main-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafafa}.temp-table-container{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background-color:#fff;width:80%;margin:0 auto;border-radius:4px;border:1px solid #dadada}.temp-table-container,.temp-table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.temp-table-row{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%}.temp-row-item{-ms-flex:1;flex:1;font-size:14px;padding:1px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.temp-row-item,.temp-row-sub-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.temp-row-sub-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:1;flex:1}.temp-row-sub-container .temp-row-item{padding:8px 0;border-bottom:1px solid #dadada}.row-sub-container .temp-row-item:last-child,.temp-table-row:last-child{border-bottom:0}.bg-high-light{background-color:#c3dce6}#adjustButton{margin-top:-40px}#adjustPop{margin-top:-27px}#adjustDownloadbtn,#adjustDownloadbtnn{margin-top:5px}.labCompColor{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;width:20px;position:relative;top:20px;left:20px;-webkit-transition:.1s;transition:.1s;text-align:center;font-weight:600;color:#fff;border-radius:10px;outline:none}.text-align-end{text-align:end}.review-icon{color:#ca4545}.margin-l-10{margin-left:10px}.margin-r-10{margin-right:10px}.margin-t-10{margin-top:10px}.margin-b-10{margin-bottom:10px}.font-m-bold{font-size:medium;font-weight:700}.orange{background:#f90;color:#ee4266}.gray,.orange{padding-left:5px;padding-right:5px;border-radius:7px}.gray{background:#cc0;color:#78a083}.align-center{text-align:center}.ip-info-card-dull{font-size:12px;color:#aa9e9e}.subTotal{text-align:right;font-weight:700}.capitalized-text{text-transform:uppercase}.presc-label{background:#efd85d;border-radius:5px;padding:0 5px 0 5px;margin-left:3rem;color:#000}.label-prescription{border-radius:3px;padding:4px;background-color:#8ecae6;color:#fff;font-weight:700;font-size:12px}.label-return-prescription{border-radius:3px;padding:8px;border-radius:99px;background-color:#fff8e1;color:#c99411;border:1px solid;font-weight:700;font-size:12px}.position-left{left:-50%}.package-label{padding:5px 10px;font-size:12px;border-radius:12px;font-weight:700}.package-label-full{background-color:#2a9d8f;color:#fff}.package-label-partial{background-color:#ffb703;color:#fff}.package-label-none{background-color:#ef233c;color:#fff}.text-size13{font-size:13px}.margin-left5{margin-left:5px}.icon-blue-17{color:#1c1cd0;font-size:17px;margin-left:10px}.fx-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fx-around,.fx-between{display:-webkit-box;display:-ms-flexbox;display:flex}.fx-around{-ms-flex-pack:distribute;justify-content:space-around}.fx-rtl{direction:rtl}.fx-ltr,.fx-rtl{display:-webkit-box;display:-ms-flexbox;display:flex}.fx-ltr{direction:ltr}.show-on-print{display:none}.appColor{color:var(--primary-color)}.page-break{page-break-inside:avoid}.cleanFlex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cleanFlex,.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.space-around{-ms-flex-pack:distribute;justify-content:space-around}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gst{position:absolute;text-align:left;rotate:-45deg;font-weight:700}.label-soft-warn{color:tomato;background:#ffd2d2;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:5px;padding:0 5px 0 5px}.table-size{max-width:105%;width:115%}.warn{border-color:orange;color:orange}.ql-symbolDropdown{margin-left:-10px;background-color:#f8f9fa;border:1px solid #ccc;padding:5px}.login-container{width:90%;margin:50px auto;padding:20px;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}@media (min-width:768px){.login-container{width:50%}}@media (min-width:1024px){.login-container{width:60%;margin:auto}}.modal-maximized{top:0;left:0;width:100vw;height:100vh;border-radius:0}.role-select{border-radius:8px;padding:12px;height:42px;background:#f9fafb}.btn-activee,.btn-inactivee{padding:6px 15px;font-size:15px;font-weight:500;border:1px solid transparent;border-radius:10px;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.btn-activee{background-color:#2563eb;color:#fff;border-color:#2563eb;-webkit-box-shadow:0 4px 12px rgba(37,99,235,.3);box-shadow:0 4px 12px rgba(37,99,235,.3)}.btn-inactivee{background-color:#f3f4f6;color:#374151;border-color:#d1d5db}.btn-activee:hover,.btn-inactivee:hover{-webkit-filter:brightness(.97);filter:brightness(.97);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.btn-activee:focus,.btn-inactivee:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.4);box-shadow:0 0 0 3px rgba(37,99,235,.4)}.non-moving-label{display:inline-block;background-color:#f44;color:#fff;padding:5px 10px;border-radius:12px;font-size:12px;font-weight:700;text-transform:uppercase}@media (max-width:768px){.scroll-box-mobile{max-height:90px;overflow:scroll}}.shelf-life{font-style:italic;margin-left:8px;display:inline-block;font-size:13px;font-weight:600;padding:4px 12px;border-radius:16px;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.shelf-life-long{background-color:#e6f4ea;color:#2e7d32;border:1px solid #81c784}.shelf-life-medium{background-color:#fff8e1;color:#f57c00;border:1px solid #ffb300}.shelf-life-short{background-color:#ffebee;color:#d32f2f;border:1px solid #ef5350}.non-moving-badge{background-color:#6c757d}@-webkit-keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.elegantHover{display:inline-block;border-radius:10px;background-color:#f0f4f8;color:#2c3e50;font-weight:600;font-family:Segoe UI,sans-serif;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05);cursor:pointer;border:1px solid transparent}.elegantHover:hover{background-image:linear-gradient(135deg,#667eea,#764ba2);color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 8px 16px rgba(102,126,234,.3);box-shadow:0 8px 16px rgba(102,126,234,.3);border-color:#667eea}.ai-btn-hover:hover{background:hsla(0,0%,100%,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2)}.panel-default{border-color:var(--border-color)}.card-bc-stack,.panel-default{background-color:var(--card-bg)}.theme-bg-clr{background-color:var(--application-bg)}.bg-primary-theme{background-color:var(--primary-color)}.premium-input{background:var(--input-bg);border:1.5px solid var(--border-color);color:var(--text-color);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);min-height:48px;font-size:calc(14px*var(--font-scale))}.premium-input:hover,.premium-input select:hover{border-color:var(--primary-light);background:var(--hover-bg)}.premium-input:focus{outline:none;border-color:var(--primary-color);-webkit-box-shadow:0 0 0 3px var(--shadow-light),0 2px 8px rgba(0,174,237,.12);box-shadow:0 0 0 3px var(--shadow-light),0 2px 8px rgba(0,174,237,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.premium-btn-primary{background-color:var(--primary-color,#2563eb);color:#fff;border:none;-webkit-transition:background-color .3s cubic-bezier(.4,0,.2,1);transition:background-color .3s cubic-bezier(.4,0,.2,1)}.premium-btn-primary:hover{background-color:var(--primary-dark,#1e40af)}.premium-btn-default{background-color:var(--input-bg,#f9fafb);border:1.5px solid var(--border-color,#d1d5db);color:var(--text-color,#1f2937);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.premium-btn-default:hover{background-color:var(--hover-bg,#e5e7eb)}.premium-btn-secondary{background:var(--card-bg);color:var(--text-color);border:1.5px solid var(--border-color);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);min-height:48px;font-size:calc(14px*var(--font-scale));font-weight:600}.premium-btn-secondary:hover{background:var(--hover-bg);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--primary-light)}.glass-card{background:hsla(0,0%,100%,.3);backdrop-filter:blur(10px);border-radius:12px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card:hover{-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.trans{-webkit-transition:all .3s ease;transition:all .3s ease}.action-btn-primary-custom{background:linear-gradient(135deg,#2196f3,#21cbf3);color:#fff}.action-btn-primary-custom:hover{-webkit-box-shadow:0 8px 25px rgba(33,150,243,.3);box-shadow:0 8px 25px rgba(33,150,243,.3)}.suggestion-text{background:#e3f2fd;color:#1976d2;padding:8px 12px;border-radius:8px;margin-top:8px;font-size:.85rem;font-weight:500}.supplier-title{color:#2196f3;font-weight:600;font-size:1.4rem;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.process-no{font-weight:600;color:#2563eb;background:#eff6ff;padding:4px 8px;border-radius:4px;font-size:12px}.hover-effect-table tbody tr:hover{background:#f8fafc;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.stat-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:24px;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.stack-card-lft-blue:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--primary-color)}.stat-card:hover{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.dark .stat-card{background:#1e293b;border-color:#334155}.dark .stat-card:before{background:var(--primary-dark)}.hover-effect:hover{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.blue-label{color:var(--primary-color);background-color:#e5f7fd}.lt-orange-label{color:#fbbf24;background-color:#fff8e9}.app-content-padding{padding:10px 10px}.svg-container{color:var(--primary-color)}.dropdown-menu-enhanced li a{display:block;padding:5px 15px;color:var(--text-color);text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-left:3px solid transparent}.dropdown-menu{background-color:var(--bg-light)}.dropdown-menu-enhanced li a:hover{background:var(--hover-bg);color:var(--primary-color);padding-left:24px;border-left-color:var(--primary-color)}.bottom-radius-10{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.action-button{min-height:45px;min-width:45px;padding:10px 20px;border-radius:12px;border:none;font-weight:600;font-size:calc(14px*var(--font-scale));cursor:pointer;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:10px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);white-space:nowrap;background-color:var(--act-btn-bg)}.action-button:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg)}.action-button:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.action-button.reload{background:var(--card-bg);color:var(--primary-color);border:1px solid var(--border-color);padding:10px 15px}.action-button.reload:hover{border-color:var(--primary-color);background:rgba(0,174,237,.06)}.action-button.default{background:var(--card-bg);color:var(--primary-color);border:1px solid var(--border-color);padding:10px 15px}.action-button.default:hover{border-color:var(--primary-color);background:rgba(0,174,237,.06)}.action-button.primary{background:var(--primary-color);color:#fff}.action-button.primary:hover{background:var(--primary-dark);-webkit-box-shadow:var(--shadow-lg),0 0 25px rgba(0,174,237,.35);box-shadow:var(--shadow-lg),0 0 25px rgba(0,174,237,.35)}.action-button.warning{background:var(--lab-warning-color);color:#fff}.action-button.warning:hover{background:var(--lab-warning-color);-webkit-box-shadow:0 6px 16px rgba(255,152,0,.35);box-shadow:0 6px 16px rgba(255,152,0,.35)}.action-button.danger{background:var(--premium-danger);color:#fff}.action-button.danger:hover{background:var(--premium-danger);-webkit-box-shadow:0 6px 16px rgba(220,38,38,.35);box-shadow:0 6px 16px rgba(220,38,38,.35)}.action-button.return{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1px solid #3b82f6}.action-button.return:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;-webkit-box-shadow:0 6px 16px rgba(37,99,235,.35);box-shadow:0 6px 16px rgba(37,99,235,.35)}.action-button.action{background:var(--card-bg);color:#2196f3;border:1px solid #2196f3;padding:10px 15px;-webkit-transition:all .2s ease;transition:all .2s ease}.action-button.action:hover{border-color:#1e88e5;background:rgba(33,150,243,.08)}.action-button.toggle-color:hover{color:#fff;background:var(--primary-color)}.custom-tooltip{position:relative;display:inline-block}.custom-tooltip .custom-tooltiptext{visibility:hidden;background-color:#1f2937;color:#fff;text-align:center;border-radius:8px;padding:10px 14px;position:absolute;z-index:1000;bottom:125%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;font-size:12px;white-space:nowrap;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.custom-tooltip:hover .custom-tooltiptext{visibility:visible;opacity:1}a:focus,a:hover{color:var(--primary-color)}.primary-text{color:var(--text-primary)}.text-light{color:var(--text-light)}.comein-style{color:var(--comein-text);background-color:var(--comein-bg)}.reached-style{color:var(--reached-text);background-color:var(--reached-bg)}.pending-style{color:var(--pending-text);background-color:var(--pending-bg)}.cancel-style{color:var(--cancel-text);background-color:var(--cancel-bg)}.completed-style{color:var(--completed-text);background-color:var(--completed-bg)}.rescheduled-style{color:var(--rescheduled-text);background-color:var(--rescheduled-bg)}.review-style{color:var(--review-text);background-color:var(--review-bg)}.dropdown-menu>li>a,.ui-menu .ui-menu-item{color:var(--text-primary)}.ui-menu .ui-menu-item{background:var(--card-bg)}.form-control,.list-group-item,.table-bordered>thead>tr>th,hr{border:1px solid var(--border-color)}.input-group-addon,.list-group-item,.ui-widget-content{background-color:var(--card-bg)}.input-group-addon{color:var(--text-secondary);border:1px solid var(--border-color)}.modal-body,.modal-footer,.modal-header{background:var(--card-bg)}a:focus{outline:2px solid var(--primary-color)}.stockadjustments{display:none}.invoice-delivery{--local-primary-light:var(--primary-alpha-10);--local-primary-lighter:var(--hover-bg);--local-primary-dark:var(--primary-color);--local-primary-darker:var(--primary-dark);--local-primary-shadow:var(--primary-alpha-20);--local-primary-ring:var(--primary-alpha-10);--local-divider:var(--border-color);--local-whatsapp-color:var(--success-color);--local-whatsapp-light:var(--status-success-bg);--local-whatsapp-dark:var(--status-success);--local-ease:cubic-bezier(0.22,1,0.36,1);position:relative;isolation:isolate;vertical-align:middle}.invoice-delivery,.invoice-delivery__group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.invoice-delivery__group{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-transition:all .3s var(--local-ease);transition:all .3s var(--local-ease);overflow:hidden}.invoice-delivery__group:hover{border-color:var(--primary-color);-webkit-box-shadow:0 6px 18px var(--local-primary-shadow),var(--shadow-md);box-shadow:0 6px 18px var(--local-primary-shadow),var(--shadow-md);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.invoice-delivery__primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-color);font:inherit;font-weight:600;font-size:13.5px;padding:0 16px 0 12px;height:42px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;position:relative;-webkit-transition:background-color .25s var(--local-ease),color .25s var(--local-ease);transition:background-color .25s var(--local-ease),color .25s var(--local-ease);letter-spacing:-.005em}.invoice-delivery__primary:hover{background:var(--local-primary-lighter)}.invoice-delivery__primary:active{background:var(--local-primary-light)}.invoice-delivery__primary:focus-visible{outline:none;-webkit-box-shadow:inset 0 0 0 2px var(--primary-color);box-shadow:inset 0 0 0 2px var(--primary-color)}.icon-chips{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--bg-tertiary);-webkit-transition:background-color .3s var(--local-ease);transition:background-color .3s var(--local-ease)}.invoice-delivery__primary:hover .icon-chips{background:var(--card-bg)}.icon-chip{width:26px;height:26px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-ms-flex-negative:0;flex-shrink:0}.icon-chip i{font-size:13px}.icon-chip--print{background:var(--local-primary-light);color:var(--local-primary-dark)}.icon-chip--whatsapp{background:var(--local-whatsapp-light);color:var(--local-whatsapp-dark)}.invoice-delivery__label{white-space:nowrap}.invoice-delivery__label .slash{color:var(--text-muted);font-weight:400;margin:0 2px}.invoice-delivery__divider{width:1px;background:var(--local-divider);-ms-flex-item-align:stretch;align-self:stretch;margin:6px 0}.invoice-delivery__chevron{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-secondary);width:40px;height:42px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .25s var(--local-ease),color .25s var(--local-ease);transition:background-color .25s var(--local-ease),color .25s var(--local-ease)}.invoice-delivery__chevron:hover{background:var(--local-primary-lighter);color:var(--primary-color)}.invoice-delivery__chevron:focus-visible{outline:none;-webkit-box-shadow:inset 0 0 0 2px var(--primary-color);box-shadow:inset 0 0 0 2px var(--primary-color)}.invoice-delivery__chevron i{font-size:13px;-webkit-transition:-webkit-transform .3s var(--local-ease);transition:-webkit-transform .3s var(--local-ease);transition:transform .3s var(--local-ease);transition:transform .3s var(--local-ease),-webkit-transform .3s var(--local-ease)}.invoice-delivery--open .invoice-delivery__chevron i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.invoice-delivery--open .invoice-delivery__chevron{background:var(--local-primary-light);color:var(--primary-color)}.invoice-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:304px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow-xl);box-shadow:var(--shadow-xl);padding:8px;z-index:9999;opacity:0;-webkit-transform:translateY(-8px) scale(.98);transform:translateY(-8px) scale(.98);-webkit-transform-origin:top right;transform-origin:top right;pointer-events:none;-webkit-transition:opacity .22s var(--local-ease),-webkit-transform .28s var(--local-ease);transition:opacity .22s var(--local-ease),-webkit-transform .28s var(--local-ease);transition:opacity .22s var(--local-ease),transform .28s var(--local-ease);transition:opacity .22s var(--local-ease),transform .28s var(--local-ease),-webkit-transform .28s var(--local-ease)}.invoice-delivery--open .invoice-menu{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);pointer-events:auto}.invoice-menu__header{padding:10px 12px 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.invoice-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;min-height:48px;padding:10px 12px;border-radius:var(--radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer;color:var(--text-color);font:inherit;text-align:left;-webkit-transition:background-color .18s var(--local-ease),color .18s var(--local-ease);transition:background-color .18s var(--local-ease),color .18s var(--local-ease)}.invoice-menu__item:focus-visible,.invoice-menu__item:hover{background:var(--local-primary-lighter);outline:none}.invoice-menu__item:focus-visible{-webkit-box-shadow:inset 0 0 0 2px var(--primary-color);box-shadow:inset 0 0 0 2px var(--primary-color)}.invoice-menu__item--active{background:var(--local-primary-light);color:var(--local-primary-darker)}.invoice-menu__icon{width:34px;height:34px;border-radius:9px;background:var(--bg-tertiary);color:var(--text-secondary);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;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s var(--local-ease);transition:all .2s var(--local-ease)}.invoice-menu__icon i{font-size:15px}.invoice-menu__item:hover .invoice-menu__icon{background:var(--card-bg)}.invoice-menu__icon--print{background:var(--local-primary-light);color:var(--local-primary-dark)}.invoice-menu__icon--whatsapp{background:var(--local-whatsapp-light);color:var(--local-whatsapp-dark)}.invoice-menu__icon--both{background:var(--local-primary-light);color:var(--local-primary-dark)}.invoice-menu__icon--settings{background:var(--bg-tertiary);color:var(--text-secondary)}.invoice-menu__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.invoice-menu__title{font-size:13.5px;font-weight:600;color:var(--text-color);line-height:1.2}.invoice-menu__desc{font-size:11.5px;color:var(--text-secondary);line-height:1.3}.invoice-menu__badge{font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:999px;background:var(--local-whatsapp-color);color:#fff;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.invoice-menu__divider{height:1px;background:var(--local-divider);margin:6px 4px}@media (max-width:640px){.invoice-delivery__primary{padding:0 12px 0 10px;gap:8px}.invoice-menu{min-width:280px;right:-8px}}@media (max-width:576px){.invoice-delivery,.invoice-delivery__group{width:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.invoice-delivery__group{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.invoice-delivery__primary{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.ai-corrected-row{background-color:#fff3cd!important;border:2px solid #ffc107!important}.premium-info-card[data-v-66806ff0]{position:relative;width:100%;background:var(--card-bg);border-radius:12px;overflow:hidden;-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--border-color);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.premium-info-card[data-v-66806ff0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:var(--shadow-xl);box-shadow:var(--shadow-xl)}.premium-info-card[data-v-66806ff0]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:-webkit-gradient(linear,left top,left bottom,from(var(--primary-color)),to(var(--primary-dark)));background:linear-gradient(180deg,var(--primary-color),var(--primary-dark));-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.premium-info-card[data-v-66806ff0]:hover:before{width:6px}.card-content[data-v-66806ff0]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:24px 20px}.card-content[data-v-66806ff0],.value-section[data-v-66806ff0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.value-section[data-v-66806ff0]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.icon-container[data-v-66806ff0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;min-width:44px;min-height:44px;border-radius:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid transparent;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 2px 4px rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 2px 4px rgba(0,0,0,.05)}.icon-container[data-v-66806ff0]:hover{-webkit-transform:scale(1.05) rotate(5deg);transform:scale(1.05) rotate(5deg);-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 4px 8px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 4px 8px rgba(0,0,0,.1)}.icon-container i[data-v-66806ff0]{font-size:20px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.premium-info-card:hover .icon-container i[data-v-66806ff0]{-webkit-transform:scale(1.1);transform:scale(1.1)}.value-display[data-v-66806ff0]{display:-webkit-box;display:-ms-flexbox;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-flex:1;-ms-flex:1;flex:1}.value-text[data-v-66806ff0]{font-size:32px;font-weight:600;color:var(--text-color);line-height:1.2;letter-spacing:-.02em}.label-section[data-v-66806ff0],.value-text[data-v-66806ff0]{-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.label-section[data-v-66806ff0]{font-size:13px;font-weight:500;color:var(--text-secondary);letter-spacing:.01em;line-height:1.5}@media (max-width:767px){.card-content[data-v-66806ff0]{padding:20px 16px;gap:10px}.icon-container[data-v-66806ff0]{width:36px;height:36px}.value-text[data-v-66806ff0]{font-size:28px}}@media (min-width:768px){.card-content[data-v-66806ff0]{padding:28px 24px}}@media (min-width:1024px){.premium-info-card[data-v-66806ff0]{border-radius:14px}.card-content[data-v-66806ff0]{padding:32px 28px}}.premium-info-card[data-v-66806ff0]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.icon-container[data-v-66806ff0],.icon-container i[data-v-66806ff0],.label-section[data-v-66806ff0],.premium-info-card[data-v-66806ff0],.premium-info-card[data-v-66806ff0]:before,.value-text[data-v-66806ff0]{-webkit-transition:none!important;transition:none!important}.icon-container[data-v-66806ff0]:hover,.premium-info-card[data-v-66806ff0]:hover{-webkit-transform:none;transform:none}}.profile-photo-hover-wrapper[data-v-888fbf7c]{position:relative;display:inline-block;z-index:9999}.profile-photo-hover-wrapper .img-hover[data-v-888fbf7c]{position:absolute;bottom:100%;left:calc(50% - 20px);right:auto;margin-left:0;margin-bottom:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99999}.casefile-img-thumbnail[data-v-888fbf7c]{margin-top:-8%!important}