:root{--bg-primary:#092c2c;--bg-radial-gradient:radial-gradient(circle at 80% 20%, #0d948838 0%, transparent 50%), radial-gradient(circle at 20% 80%, #3b82f626 0%, transparent 50%), radial-gradient(ellipse at center, #0b525240 0%, transparent 70%);--surface-sidebar:#062222;--surface-1:#0e3434;--surface-2:#0b3030;--surface-3:#113a3a;--surface-hover:#164444;--surface-active:#134440;--glass-bg:linear-gradient(135deg, #ffffff17 0%, #ffffff08 100%), #06222873;--glass-dense:linear-gradient(135deg, #ffffff0f 0%, #ffffff05 100%), #062228b3;--glass-strong:linear-gradient(135deg, #0c343af0 0%, #082430f5 100%);--glass-border:#ffffff21;--glass-border-hover:#ffffff38;--glass-blur:blur(16px) saturate(150%);--glass-sheen:inset 0 1px 0 #ffffff1c;--text-primary:#f8fafc;--text-secondary:#94a3b8;--color-brand-green:#0d9488;--color-brand-blue:#3b82f6;--color-brand-primary:#0d857b;--accent:#2dd4bf;--card-shadow:0 8px 32px 0 #00000040;--radius-lg:12px;--radius-md:8px}html{height:100%;padding:0}body{background-color:var(--bg-primary);background-image:var(--bg-radial-gradient);height:100%;color:var(--text-primary);background-attachment:fixed;margin:auto}body:before,body:after{content:"";z-index:-1;pointer-events:none;will-change:transform;background-repeat:repeat-x;width:calc(100% + 1600px);position:fixed;left:0}body:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 400' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0' x2='1'><stop offset='0' stop-color='%2314b8a6'/><stop offset='.5' stop-color='%2338bdf8'/><stop offset='1' stop-color='%2314b8a6'/></linearGradient></defs><path fill='url(%23g)' fill-opacity='.22' d='M0 160C100 100 300 100 400 160S700 220 800 160S1100 100 1200 160S1500 220 1600 160V400H0Z'/></svg>"),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 400' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0' x2='1'><stop offset='0' stop-color='%233b82f6'/><stop offset='.5' stop-color='%2310b981'/><stop offset='1' stop-color='%233b82f6'/></linearGradient></defs><path fill='url(%23g)' fill-opacity='.17' d='M0 200C267 300 533 300 800 200S1333 100 1600 200V400H0Z'/></svg>"),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 400' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%230d9488'/><stop offset='1' stop-color='%23072a2e'/></linearGradient></defs><path fill='url(%23g)' fill-opacity='.45' d='M0 220C133 170 267 170 400 220S667 270 800 220S1067 170 1200 220S1467 270 1600 220V400H0Z'/></svg>");background-position:0 100%;background-size:1600px 46vh,1600px 36vh,1600px 24vh;height:100%;animation:80s steps(800,end) infinite wave-flow;bottom:0}body:after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 300' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0' x2='1'><stop offset='0' stop-color='%232dd4bf'/><stop offset='.5' stop-color='%2360a5fa'/><stop offset='1' stop-color='%232dd4bf'/></linearGradient></defs><g fill='none' stroke='url(%23g)' stroke-width='1.5' vector-effect='non-scaling-stroke'><path stroke-opacity='.45' d='M0 150C267 50 533 50 800 150S1333 250 1600 150'/><path stroke-opacity='.3' d='M0 170C267 80 533 80 800 170S1333 260 1600 170'/><path stroke-opacity='.2' d='M0 130C267 20 533 20 800 130S1333 240 1600 130'/><path stroke-opacity='.14' d='M0 190C267 110 533 110 800 190S1333 270 1600 190'/></g></svg>");background-size:1600px 100%;height:44vh;animation:160s steps(1600,end) infinite reverse wave-flow;top:14vh}@keyframes wave-flow{0%{transform:translate(0)}to{transform:translate(-1600px)}}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none}}.card{box-shadow:var(--card-shadow), var(--glass-sheen);border-radius:12px;transition:border-color .25s,box-shadow .25s;background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;color:var(--text-primary)!important}.card:hover{border-color:var(--glass-border-hover)!important}.card-header,.card-footer{border-color:var(--glass-border)!important;color:var(--text-primary)!important;background:#ffffff03!important}.list-group-item{border-color:var(--glass-border)!important;color:var(--text-primary)!important;background:0 0!important}.list-group-item.bg-primary-subtle{background:#0d6efd2e!important;border-color:#0d6efd66!important}.list-group-item.bg-primary-subtle:hover{background:#0d6efd47!important}.modal-content{box-shadow:var(--card-shadow), var(--glass-sheen);background:var(--glass-strong)!important;border:1px solid var(--glass-border)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;color:var(--text-primary)!important}.dropdown-menu,.glass-dropdown-menu,mobile-navbar .list-popup{overflow:hidden;background:var(--glass-strong)!important;-webkit-backdrop-filter:blur(20px)saturate(150%)!important;backdrop-filter:blur(20px)saturate(150%)!important;box-shadow:0 10px 25px #00000080, var(--glass-sheen)!important;color:var(--text-primary)!important;border:1px solid #ffffff26!important}.dropdown-item,.glass-dropdown-menu .dropdown-item,mobile-navbar .list-group-item{transition:background-color .15s,color .15s;color:#f8fafc!important}.dropdown-item:hover,.dropdown-item:focus,.glass-dropdown-menu .dropdown-item:hover,.glass-dropdown-menu .dropdown-item:focus,mobile-navbar .list-group-item:hover,mobile-navbar .list-group-item:focus{color:#fff!important;background-color:#ffffff14!important}.dropdown-item.active,.dropdown-item:active,.glass-dropdown-menu .dropdown-item.active,mobile-navbar .list-group-item.active{color:#fff!important;border-left:3px solid var(--color-brand-green)!important;background-color:#0d948840!important;font-weight:600!important}mobile-navbar .list-group-item.active a{color:#fff!important}input.form-control,textarea.form-control,select,select.form-select{color:#fff!important;background-color:#00000040!important;border:1px solid #ffffff1f!important;padding:.55rem .85rem!important;font-size:.875rem!important}select option,select.form-select option{color:#f8fafc!important;background-color:#0b1919!important}input.form-control:focus,select.form-select:focus,textarea.form-control:focus{border-color:var(--color-brand-green)!important;background-color:#00000059!important;box-shadow:0 0 0 .25rem #0d948833!important}.form-floating>.form-control,.form-floating>.form-select{padding:1rem .85rem!important}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-select{padding-top:1.625rem!important;padding-bottom:.625rem!important}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem!important;padding-bottom:.625rem!important}.btn-primary{background:var(--color-brand-primary)!important;color:#fff!important;border:none!important}.btn-outline-light,.btn-outline-secondary{border:1px solid var(--glass-border)!important;color:#fff!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;background:#ffffff0d!important;transition:all .2s!important}.btn-outline-light:hover,.btn-outline-secondary:hover{border-color:var(--glass-border-hover)!important;color:#fff!important;background:#ffffff1a!important;transform:translateY(-1px)!important}::-webkit-scrollbar{display:none}.btn-check:checked+.btn,.btn-check:checked+.btn:hover,.btn-check:checked+.btn:focus,.btn-check:checked+.btn:active,.btn.active{color:#fff!important;background-color:var(--color-brand-primary)!important;border-color:var(--color-brand-green)!important;opacity:1!important;font-weight:600!important;box-shadow:0 0 12px #0d948873,inset 0 0 4px #ffffff40!important}label.btn:has(input:checked){color:#fff!important;background-color:var(--color-brand-primary)!important;border-color:var(--color-brand-green)!important;opacity:1!important;font-weight:600!important;box-shadow:0 0 12px #0d948873,inset 0 0 4px #ffffff40!important}label.btn:has(input:checked):hover{color:#fff!important;background-color:var(--color-brand-primary)!important;border-color:var(--color-brand-green)!important;opacity:1!important;font-weight:600!important;box-shadow:0 0 12px #0d948873,inset 0 0 4px #ffffff40!important}label.btn:has(input:checked):focus{color:#fff!important;background-color:var(--color-brand-primary)!important;border-color:var(--color-brand-green)!important;opacity:1!important;font-weight:600!important;box-shadow:0 0 12px #0d948873,inset 0 0 4px #ffffff40!important}label.btn:has(input:checked):active{color:#fff!important;background-color:var(--color-brand-primary)!important;border-color:var(--color-brand-green)!important;opacity:1!important;font-weight:600!important;box-shadow:0 0 12px #0d948873,inset 0 0 4px #ffffff40!important}label.btn:has(input:checked):focus-visible{color:#fff!important;background-color:var(--color-brand-primary)!important;border-color:var(--color-brand-green)!important;opacity:1!important;font-weight:600!important;box-shadow:0 0 12px #0d948873,inset 0 0 4px #ffffff40!important}label.btn:has(input:checked):focus-within{color:#fff!important;background-color:var(--color-brand-primary)!important;border-color:var(--color-brand-green)!important;opacity:1!important;font-weight:600!important;box-shadow:0 0 12px #0d948873,inset 0 0 4px #ffffff40!important}.btn-check:checked+.btn:hover{background-color:var(--color-brand-green)!important;border-color:#14b8a6!important}label.btn:has(input:checked):hover{background-color:var(--color-brand-green)!important;border-color:#14b8a6!important}label.btn:has(input:focus-visible){box-shadow:0 0 0 .25rem #0d948880!important}.form-check{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;min-height:2.25rem;transition:background-color .2s,border-color .2s;align-items:center!important;gap:.6rem!important;margin-bottom:.375rem!important;padding:.4rem .75rem!important;display:flex!important}.form-check:hover{background-color:#ffffff0d}.form-check-inline{margin-right:.75rem!important;display:inline-flex!important}.form-check-input{cursor:pointer;flex-shrink:0;transition:all .2s ease-in-out;float:none!important;border:1px solid var(--glass-border)!important;background-color:#0000004d!important;width:1.15em!important;height:1.15em!important;margin:0!important}.form-switch .form-check-input{border-radius:2em!important;width:2.25em!important}.form-check-input:checked{background-color:var(--color-brand-green)!important;border-color:var(--color-brand-green)!important;box-shadow:0 0 8px #0d948880!important}.form-check-input:focus{border-color:var(--color-brand-green)!important;box-shadow:0 0 0 .25rem #0d948840!important}.form-check:has(.form-check-input:checked){border-radius:6px;transition:background-color .2s;background-color:#0d948826!important}.form-check-label{cursor:pointer;flex-grow:1;line-height:1.4;display:inline-block;color:var(--text-primary)!important;margin-bottom:0!important;padding-left:0!important}.form-check:has(.form-check-input:checked) .form-check-label{font-weight:600;color:#fff!important}label.btn:has(.form-check-input){align-items:center;gap:.5rem;display:inline-flex}consultation-form{flex-direction:column;flex:auto;display:flex}consultation-form>form{flex:auto}.consultation-action-bar{z-index:10;border:1px solid var(--glass-border-hover);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 -8px 24px #00000073, var(--glass-sheen);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:auto;padding:.75rem;display:flex;position:sticky;bottom:.75rem}.consultation-action-bar .submit-group{margin-left:auto}.consultation-action-bar .submit-group .alert{margin:0 0 0 .5rem;font-size:.85rem;padding:.25rem .5rem!important}.consultation-action-bar:not(:has(consultation-arrange)){box-shadow:none;background:0 0;border:none;padding:0}.consultation-action-bar:not(:has(consultation-arrange)) .submit-group{flex-direction:column-reverse;flex:100%;gap:.5rem;margin-left:0;display:flex}.consultation-action-bar:not(:has(consultation-arrange)) button[type=submit]{border-radius:8px;width:100%;padding:.7rem 1rem;font-size:1.05rem;font-weight:600;box-shadow:0 -8px 24px #00000073}.consultation-action-bar:not(:has(consultation-arrange)) .submit-group .alert{text-align:center;margin:0}consultation-arrange{flex-wrap:wrap;flex:24rem;align-items:center;gap:.5rem;min-width:0;display:flex}.consultation-arrange-label{color:#ffffffd9;font-size:.9rem;font-weight:600}consultation-arrange select[name=fup],consultation-arrange input[name=fup]{flex:0 14rem;width:auto}consultation-arrange textarea[name=fupt]{resize:vertical;flex:10rem;width:auto;height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + 2px)}@media (width>=768px){body:has(route-div[path=consultations]:not([hidden])){height:100dvh!important}route-div[path=ph]:has(route-div[path=consultations]:not([hidden])){flex-direction:column;flex:1 1 0;min-height:0;display:flex}route-div[path=\:entity]:has(>route-div[path=consultations]:not([hidden])){min-height:0}route-div[path=consultations]{flex:1 1 0;min-height:0;padding-bottom:1rem;display:flex}.consultation-container.split-layout-container{flex:1 1 0;height:auto;min-height:0;max-height:none}}@media (width<=991.98px){.consultation-action-bar{bottom:calc(4.5rem + env(safe-area-inset-bottom))}}@media (width<=767.98px){.consultation-action-bar{box-shadow:var(--glass-sheen);margin-top:1rem;margin-bottom:4.5rem;position:static}.consultation-action-bar:not(:has(consultation-arrange)) button[type=submit]{box-shadow:none}}@media (width<=575.98px){.consultation-arrange-label{display:none}consultation-arrange textarea[name=fupt]{flex-basis:100%}}.glass-panel{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 8px 32px 0 #0003, var(--glass-sheen);background:var(--glass-bg)!important;border-radius:var(--radius-lg)!important;border:1px solid #ffffff26!important}.glass-fieldset{margin-bottom:1.5rem;padding:1.5rem;border-radius:var(--radius-lg)!important;background:#ffffff0a!important;border:1px solid #ffffff14!important}.glass-fieldset legend{float:none;color:#ffffffd9;width:auto;margin-bottom:1rem;padding:0 10px;font-size:1.05rem;font-weight:600}.glass-panel input,.glass-panel textarea,.glass-panel select,#list-controls input,#list-controls select{border-radius:8px;padding:.6rem .8rem;transition:all .2s ease-in-out;color:#fff!important;border-radius:var(--radius-md)!important;background-color:#00000040!important;border:1px solid #ffffff1f!important;padding:.55rem .85rem!important;font-size:.875rem!important}.glass-panel select option,#list-controls select option{color:#fff!important;background-color:#0b1919!important}.input-group-text{white-space:nowrap;border-radius:8px;align-items:center;min-width:100px;font-weight:500;display:inline-flex;color:var(--text-primary)!important;background-color:#ffffff0f!important;border:1px solid #ffffff1f!important;margin-bottom:0!important;padding:.55rem .85rem!important;font-size:.875rem!important}.input-group-sm>.input-group-text{min-width:auto}.input-group>.input-group-text:first-child{border-right:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>.form-control:not(:first-child),.input-group>.form-select:not(:first-child),.input-group>.btn:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.input-group>.form-control:not(:last-child),.input-group>.form-select:not(:last-child),.input-group>.input-group-text:not(:last-child),.input-group>.btn:not(:last-child){border-right:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group-sm>.input-group-text,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.btn,.form-control-sm,.form-select-sm{border-radius:6px;padding:.25rem .5rem!important;font-size:.785rem!important}.input-group-lg>.input-group-text,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.btn,.form-control-lg,.form-select-lg{border-radius:10px;padding:.75rem 1.1rem!important;font-size:1.05rem!important}.glass-panel input:focus,.glass-panel select:focus,.glass-panel textarea:focus,#list-controls select:focus,#list-controls input:focus{outline:none;background-color:#00000059!important;border-color:#00a8a880!important;box-shadow:0 0 0 .25rem #00a8a826!important}.glass-panel label:not(.form-check):not(.form-check-label):not(.input-group-text):not(.btn){color:#ffffffa6;margin-bottom:.35rem;font-size:.85rem;font-weight:500}.glass-panel .btn-primary{padding:.5rem 1.5rem;font-weight:500;transition:all .2s;background-color:#0b7272!important;border-color:#0b7272!important}.glass-panel .btn-primary:hover{background-color:#0d8383!important;border-color:#0d8383!important}.glass-panel .list-group-item{transition:all .2s;background-color:#0000!important;border-color:#ffffff0d!important}.item-list-items .list-group-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:500;color:#f8fafc!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-left:3px solid #0000!important;border-radius:10px!important;transition:all .2s!important}.item-list-items .list-group-item .text-secondary{color:#94a3b8!important}.item-list-items .list-group-item:hover{color:#fff!important;background:#ffffff1a!important;border-color:#fff3 #fff3 #fff3 #0d9488!important;border-left-style:solid!important;border-left-width:3px!important}.list-group-item.active,.list-group-item-action.active,.item-list-items .list-group-item.active{color:#fff!important;background:#0d948840!important;border-color:#0d948880 #0d948880 #0d948880 #0d9488!important;border-left-style:solid!important;border-left-width:4px!important;font-weight:600!important}.glass-stat-card{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(135deg,#ffffff12 0%,#ffffff05 100%)!important;border:1px solid #ffffff1f!important;border-radius:14px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff1a!important}.glass-stat-card:hover{transform:translateY(-2px);border-color:#ffffff40!important;box-shadow:0 12px 28px #00000059,inset 0 1px #fff3!important}.glass-stat-icon{background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:inline-flex;box-shadow:inset 0 1px #ffffff26}.glass-table{--bs-table-bg:transparent!important;--bs-table-accent-bg:transparent!important;color:var(--text-primary)!important;border-collapse:separate!important;border-spacing:0!important}.glass-table th{color:#ffffffa6!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#ffffff0a!important;border-bottom:1px solid #ffffff1a!important;padding:.85rem 1rem!important;font-size:.75rem!important;font-weight:600!important}.glass-table td{transition:background-color .15s;background:0 0!important;border-bottom:1px solid #ffffff0f!important;padding:.85rem 1rem!important}.glass-table tbody tr:hover td{background-color:#ffffff0a!important}.glass-badge-success{box-shadow:0 0 10px #10b98126;color:#34d399!important;background:#10b9812e!important;border:1px solid #10b9814d!important}.glass-badge-danger{box-shadow:0 0 10px #f43f5e26;color:#fb7185!important;background:#f43f5e2e!important;border:1px solid #f43f5e4d!important}.glass-badge-info{box-shadow:0 0 10px #3b82f626;color:#60a5fa!important;background:#3b82f62e!important;border:1px solid #3b82f64d!important}.glass-badge-warning{box-shadow:0 0 10px #f59e0b26;color:#fbbf24!important;background:#f59e0b2e!important;border:1px solid #f59e0b4d!important}@media (width>=768px){.split-layout-container{height:calc(100vh - 7.5rem);max-height:calc(100dvh - 7.5rem);align-items:stretch!important}.split-layout-column{height:100%;max-height:100%;overflow-y:auto}}.split-layout-column::-webkit-scrollbar{width:6px;display:block}.overflow-y-auto::-webkit-scrollbar{width:6px;display:block}.split-layout-column::-webkit-scrollbar-track{background:#00000026;border-radius:4px}.overflow-y-auto::-webkit-scrollbar-track{background:#00000026;border-radius:4px}.split-layout-column::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.overflow-y-auto::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.split-layout-column::-webkit-scrollbar-thumb:hover{background:#ffffff59}.overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#ffffff59}@media (prefers-reduced-motion:reduce){.analytics-stat-card,.analytics-stat-card .glass-stat-icon{transition:none!important}.analytics-stat-card:hover,.analytics-stat-card:focus-visible,.analytics-stat-card:hover .glass-stat-icon,.analytics-stat-card:focus-visible .glass-stat-icon{transform:none!important}}:root{--sb-w:264px;--sb-w-collapsed:76px;--sb-bg:var(--surface-sidebar);--sb-surface:var(--surface-1);--sb-surface-hover:var(--surface-hover);--sb-pop-bg:var(--surface-3);--sb-line:#ffffff14;--sb-rule:#ffffff24;--sb-text:var(--text-secondary);--sb-text-strong:var(--text-primary);--sb-active-bg:var(--surface-active);--sb-active-fg:var(--accent);--sb-biz-bg:#14304d;--sb-biz-fg:#60a5fa;--sb-ph-bg:#0f3d33;--sb-ph-fg:#34d399}desktop-sidebar{display:none}@media (width>=992px){desktop-sidebar.sb-on:not([hidden]){width:var(--sb-w);z-index:1030;background:var(--sb-bg);border-right:1px solid var(--sb-line);transition:width .2s;display:block;position:fixed;inset:0 auto 0 0}desktop-sidebar.sb-on.collapsed{width:var(--sb-w-collapsed)}body:has(>route-div:not([hidden])>desktop-sidebar.sb-on:not([hidden])){padding-left:var(--sb-w);transition:padding-left .2s}body:has(>route-div:not([hidden])>desktop-sidebar.sb-on.collapsed:not([hidden])){padding-left:var(--sb-w-collapsed)}body:has(>route-div:not([hidden])>desktop-sidebar.sb-on:not([hidden]))>route-div.container{max-width:1680px;padding-top:1.5rem!important;padding-left:clamp(1rem,2vw,2rem)!important;padding-right:clamp(1rem,2vw,2rem)!important}body:has(>route-div:not([hidden])>desktop-sidebar.sb-on:not([hidden])) .split-layout-container:not(.consultation-container){height:calc(100dvh - 3rem);max-height:calc(100dvh - 3rem)}body:has(>route-div:not([hidden])>desktop-sidebar.sb-on:not([hidden])) .split-layout-container>.split-layout-column:not(.split-layout-column~*):not(dispensation-uploads){flex:0 0 clamp(260px,28%,360px);width:auto;min-width:0;max-width:none}body:has(>route-div:not([hidden])>desktop-sidebar.sb-on:not([hidden])) .split-layout-container>.split-layout-column~.split-layout-column{flex:1 1 0;width:auto;min-width:0;max-width:none}}desktop-sidebar .sb{flex-direction:column;gap:.5rem;height:100%;padding:1rem .75rem .75rem;display:flex}desktop-sidebar .sb-top{justify-content:space-between;align-items:center;min-height:2.5rem;padding:0 .25rem .25rem .375rem;display:flex}desktop-sidebar .sb-brand{color:var(--sb-text-strong);letter-spacing:-.01em;align-items:center;gap:.65rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}desktop-sidebar .sb-brand-mark{background:var(--color-brand-primary);color:#fff;border-radius:10px;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.1rem;display:grid}desktop-sidebar .sb-collapse,desktop-sidebar .sb-expand{color:var(--sb-text);background:0 0;border:0;border-radius:8px;place-items:center;width:2rem;height:2rem;display:grid}desktop-sidebar .sb-collapse:hover{background:var(--sb-surface);color:var(--sb-text-strong)}desktop-sidebar .sb-rule{border-top:1px dashed var(--sb-rule);margin:.35rem .25rem}desktop-sidebar .sb-switcher{border:1px solid var(--sb-line);background:var(--sb-surface);width:100%;color:var(--sb-text-strong);text-align:left;border-radius:12px;align-items:center;gap:.65rem;padding:.55rem .6rem;transition:background-color .15s,border-color .15s;display:flex}desktop-sidebar .sb-switcher:hover,desktop-sidebar .sb-switcher[aria-expanded=true]{background:var(--sb-surface-hover);border-color:#ffffff29}desktop-sidebar .sb-switcher-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}desktop-sidebar .sb-switcher-title{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}desktop-sidebar .sb-switcher-sub{color:var(--sb-text);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.72rem;overflow:hidden}desktop-sidebar .sb-switcher-caret{color:var(--sb-text);flex:none}desktop-sidebar .sb-chip{background:var(--sb-surface-hover);width:2.1rem;height:2.1rem;color:var(--sb-text-strong);border-radius:9px;flex:none;place-items:center;font-size:1rem;display:grid}desktop-sidebar .sb-chip.sm{border-radius:7px;width:1.75rem;height:1.75rem;font-size:.85rem}desktop-sidebar .sb-chip-ph{background:var(--sb-ph-bg);color:var(--sb-ph-fg)}desktop-sidebar .sb-chip-biz{background:var(--sb-biz-bg);color:var(--sb-biz-fg)}desktop-sidebar .sb-scroll{scrollbar-width:thin;flex:1;min-height:0;margin:0 -.25rem;padding:0 .25rem;overflow-y:auto}desktop-sidebar .sb-nav,desktop-sidebar .sb-foot{flex-direction:column;gap:2px;display:flex}desktop-sidebar .sb-group{letter-spacing:.08em;text-transform:uppercase;color:var(--sb-text);opacity:.8;padding:1rem .9rem .4rem;font-size:.68rem;font-weight:600}desktop-sidebar .sb-item{width:100%;min-height:2.6rem;color:var(--sb-text);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.85rem;padding:0 .9rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}desktop-sidebar .sb-item i{text-align:center;flex:none;width:1.25rem;font-size:1.05rem}desktop-sidebar .sb-item:hover{background:var(--sb-surface);color:var(--sb-text-strong)}desktop-sidebar .sb-item.active{background:var(--sb-active-bg);color:var(--sb-text-strong);font-weight:600}desktop-sidebar .sb-item.active i{color:var(--sb-active-fg)}desktop-sidebar :is(.sb-item,.sb-switcher,.sb-account,.sb-brand,.sb-collapse,.sb-expand):focus-visible{outline:2px solid var(--sb-active-fg);outline-offset:1px}desktop-sidebar .sb-expand{display:none}desktop-sidebar .sb-account{color:var(--sb-text-strong);border-radius:12px;align-items:center;gap:.7rem;margin-top:.4rem;padding:.5rem .55rem;text-decoration:none;transition:background-color .15s;display:flex}desktop-sidebar .sb-account:hover,desktop-sidebar .sb-account.active{background:var(--sb-surface)}desktop-sidebar .sb-avatar{background:var(--color-brand-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.78rem;font-weight:700;display:grid}desktop-sidebar .sb-account-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}desktop-sidebar .sb-account-name{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}desktop-sidebar .sb-account-sub{color:var(--sb-text);font-size:.72rem}desktop-sidebar.collapsed .sb-label,desktop-sidebar.collapsed .sb-collapse{display:none!important}desktop-sidebar.collapsed .sb-top{justify-content:center;padding:0 0 .25rem}desktop-sidebar.collapsed .sb-switcher{justify-content:center;padding:.45rem 0}desktop-sidebar.collapsed .sb-item,desktop-sidebar.collapsed .sb-account{justify-content:center;padding-left:0;padding-right:0}desktop-sidebar.collapsed .sb-expand{justify-content:center;align-items:center;height:auto;display:flex}desktop-sidebar .sb-pop{left:calc(var(--sb-w) + .5rem);background:var(--sb-pop-bg);z-index:1045;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;width:340px;max-height:min(560px,100vh - 1.5rem);animation:.14s ease-out sb-pop-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 40px #00000073}desktop-sidebar.collapsed .sb-pop{left:calc(var(--sb-w-collapsed) + .5rem)}desktop-sidebar .sb-pop[hidden]{display:none}@keyframes sb-pop-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}desktop-sidebar .sb-pop-search{border-bottom:1px solid var(--sb-line);color:var(--sb-text);align-items:center;gap:.6rem;padding:.75rem .9rem;display:flex}desktop-sidebar .sb-pop-search input{min-width:0;color:var(--sb-text-strong);background:0 0;border:0;outline:0;flex:1;font-size:.9rem}desktop-sidebar .sb-pop-search input::placeholder{color:var(--sb-text)}desktop-sidebar .sb-pop-search kbd,desktop-sidebar .sb-ods,desktop-sidebar .sb-count{color:var(--sb-text);background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:6px;flex:none;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}desktop-sidebar .sb-pop-list{scrollbar-width:thin;padding:.4rem;overflow-y:auto}desktop-sidebar .sb-pop-biz+.sb-pop-biz,desktop-sidebar .sb-pop-biz+.sb-pop-group,desktop-sidebar .sb-pop-group~.sb-pop-biz{border-top:1px dashed var(--sb-line);margin-top:.35rem;padding-top:.35rem}desktop-sidebar .sb-pop-group{letter-spacing:.08em;text-transform:uppercase;color:var(--sb-text);padding:.55rem .6rem .3rem;font-size:.66rem;font-weight:600}desktop-sidebar .sb-opt{color:var(--sb-text-strong);border-radius:9px;outline:0;align-items:center;gap:.6rem;padding:.45rem .6rem;font-size:.87rem;text-decoration:none;display:flex}desktop-sidebar .sb-opt.nested{color:#cbd5e1;padding-left:1.6rem}desktop-sidebar .sb-opt-biz{font-weight:600}desktop-sidebar .sb-opt:hover,desktop-sidebar .sb-opt:focus-visible{background:var(--sb-surface-hover);color:var(--sb-text-strong)}desktop-sidebar .sb-opt.active{background:var(--sb-active-bg)}desktop-sidebar .sb-opt-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}desktop-sidebar .sb-opt-check{color:var(--sb-active-fg)}desktop-sidebar .sb-pop-empty{color:var(--sb-text);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.75rem 1rem;font-size:.85rem;display:flex}desktop-sidebar .sb-pop-foot{border-top:1px solid var(--sb-line);gap:.25rem;padding:.4rem;display:flex}desktop-sidebar .sb-pop-foot .sb-opt{color:var(--sb-text);flex:1}desktop-sidebar .sb-pop-foot .sb-opt-add{color:var(--sb-active-fg)}@media (prefers-reduced-motion:reduce){desktop-sidebar,desktop-sidebar *,body{transition:none!important;animation:none!important}}.glass-panel .input-group-text{color:#ffffffb3!important;background-color:#ffffff0a!important;border:1px solid #ffffff14!important}.glass-panel .btn{border-radius:var(--radius-md)!important}.glass-panel .btn-outline-secondary{color:#ffffffb3!important;border-color:#fff3!important}.glass-panel .btn-outline-secondary:hover{color:#fff!important;background-color:#ffffff14!important}.glass-panel .form-floating>label{color:#ffffff80!important}.glass-panel .form-floating>.form-control:focus~label,.glass-panel .form-floating>.form-control:not(:placeholder-shown)~label{color:#00a8a8d9!important}.glass-panel table{color:var(--text-primary)!important}.glass-panel table th{font-weight:600;color:#ffffffb3!important;background-color:#0000!important;border-bottom:1px solid #ffffff26!important}.glass-panel table td{background-color:#0000!important;border-bottom:1px solid #ffffff0d!important}.glass-panel tbody tr:hover td{background-color:#ffffff0a!important}.dropdown-menu,.glass-dropdown-menu,.popup{border-radius:var(--radius-lg)!important}.btn,.form-control,.form-select,.input-group-text{border-radius:var(--radius-md)!important}.glass-panel .form-switch{align-items:center;padding-left:2.5em;display:inline-flex}.glass-panel .form-switch .form-check-input{cursor:pointer;background-position:0;width:2.25em;height:1.25em;margin-left:-2.5em;transition:background-position .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#ffffff26!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.8%29'/%3e%3c/svg%3e")!important;border:1px solid #fff3!important;border-radius:2em!important}.glass-panel .form-switch .form-check-input:checked{background-position:100%;background-color:#0d9488!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")!important;border-color:#0d9488!important}.glass-panel .form-switch .form-check-input:focus{outline:none;box-shadow:0 0 0 .25rem #0d948840!important}.glass-panel .form-switch .form-check-label{-webkit-user-select:none;user-select:none;color:#ffffffd9;cursor:pointer;margin-left:.5rem}.glass-panel .card-header{color:#fffffff2!important;background-color:#0000!important;border-bottom:1px solid #ffffff1a!important}.glass-panel .card-body{background-color:#0000!important}.glass-panel .card-footer{background-color:#0000!important;border-top:1px solid #ffffff1a!important}@media (width>=768px){.split-layout-container{height:calc(100vh - 7.5rem);max-height:calc(100dvh - 7.5rem);align-items:stretch!important}.split-layout-column{height:100%;max-height:100%;overflow-y:auto}}.split-layout-column::-webkit-scrollbar{width:6px;display:block}.overflow-y-auto::-webkit-scrollbar{width:6px;display:block}.split-layout-column::-webkit-scrollbar-track{background:#00000026;border-radius:4px}.overflow-y-auto::-webkit-scrollbar-track{background:#00000026;border-radius:4px}.split-layout-column::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.overflow-y-auto::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.split-layout-column::-webkit-scrollbar-thumb:hover{background:#ffffff59}.overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#ffffff59}.consultation-form-stack{min-height:100%}.task-filter-chips{scrollbar-width:none;gap:.25rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.task-filter-chips::-webkit-scrollbar{display:none}.filter-chip{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff26;border-radius:1rem;padding:.2rem .6rem;font-size:.75rem;transition:all .2s}.filter-chip:hover{color:#fff;background:#ffffff26}.filter-chip.active{color:#fff;background:#0d6efdcc;border-color:#0d6efd;font-weight:600}.glass-panel.analytics-panel{border:0!important}.analytics-stat-card{transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s,background-color .25s}.analytics-stat-card .glass-stat-icon{transition:transform .25s cubic-bezier(.4,0,.2,1),filter .25s}.analytics-stat-card:hover,.analytics-stat-card:focus-visible{transform:translateY(-2px);background-color:#ffffff0a!important;border-color:#ffffff4d!important}.analytics-stat-card:hover .glass-stat-icon,.analytics-stat-card:focus-visible .glass-stat-icon{filter:brightness(1.25);transform:scale(1.08)rotate(-4deg)}.analytics-stat-card:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa8c}.analytics-month-picker{display:inline-block;position:relative}.analytics-month-picker>.bi{pointer-events:none;z-index:1;font-size:.8rem;line-height:1;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.glass-panel .analytics-month-select{cursor:pointer;max-width:14rem;font-weight:600;background-color:#ffffff14!important;border-radius:999px!important;padding:.2rem .6rem .2rem 2.05rem!important;font-size:.78rem!important}.glass-panel .analytics-month-select:hover{background-color:#ffffff24!important;border-color:#ffffff4d!important}.analytics-stat-card .min-w-0{min-width:0}.analytics-mobile-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.analytics-mobile-totals>div{text-transform:uppercase;letter-spacing:.04em;color:#ffffffa6;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.72rem;font-weight:600;display:flex}@media (width<=767.98px){.analytics-panel .analytic_entries.table-responsive{overflow-x:visible}.glass-table.analytics-table thead{display:none}.glass-table.analytics-table,.glass-table.analytics-table tbody,.glass-table.analytics-table tr,.glass-table.analytics-table td{width:100%;display:block}.glass-table.analytics-table tr{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;margin-bottom:.65rem;padding:.35rem .85rem}.glass-table.analytics-table tr:last-child{margin-bottom:0}.glass-table.analytics-table td{justify-content:space-between;align-items:center;gap:.75rem;display:flex;text-align:right!important;border-bottom:1px dashed #ffffff14!important;padding:.45rem 0!important}.glass-table.analytics-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:#ffffff8c;flex-shrink:0;font-size:.72rem;font-weight:600}.glass-table.analytics-table td:first-child{overflow-wrap:anywhere;justify-content:flex-start;font-size:.95rem;text-align:left!important;border-bottom-style:solid!important;padding:.55rem 0!important;font-weight:600!important}.glass-table.analytics-table td:first-child:before{display:none}.glass-table.analytics-table td:last-child{border-bottom:0!important}.glass-table.analytics-table tbody tr:hover td{background-color:#0000!important}.analytics-mobile-bar .analytics-month-picker{min-width:0}.glass-panel .analytics-mobile-bar .analytics-month-select{max-width:11rem;min-height:2rem}}@media (width<=575.98px){.analytics-stat-card .glass-stat-icon{border-radius:10px;flex-shrink:0;width:36px;height:36px;font-size:1.05rem}.analytics-stat-value{line-height:1.3;font-size:1.25rem!important}.analytics-stat-label,.analytics-stat-sub{font-size:.72rem!important}}@media (width<=359.98px){.analytics-stat-card{flex-direction:column;align-items:flex-start!important}.analytics-mobile-totals{grid-template-columns:minmax(0,1fr)}}.users-tabs{border-bottom:1px solid #ffffff1a;gap:.25rem}.users-tabs .nav-link{color:#ffffffb3;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;padding:.5rem .9rem;transition:color .2s,background-color .2s,border-color .2s}.users-tabs .nav-link:hover,.users-tabs .nav-link:focus-visible{color:#fff;background:#ffffff0f}.users-tabs .nav-link.active{color:#fff;border-bottom-color:var(--color-brand-green);font-weight:600}.users-pill{padding:.25rem .75rem;color:#ffffffbf!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:999px!important}.users-pill:hover{color:#fff!important;border-color:#ffffff40!important}.users-pill.active{color:#fff!important;box-shadow:none!important;background:#0d948840!important;border-color:#0d948899!important}operator-users .btn,operator-users .btn:hover,operator-users .btn:focus,operator-users .btn:active,operator-users .badge,.users-panel .btn,.users-panel .btn:hover,.users-panel .btn:focus,.users-panel .btn:active,.users-panel .badge{box-shadow:none!important}operator-users .btn:focus-visible,.users-panel .btn:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.users-status{font-weight:600;color:#fff!important;border:none!important}.users-status-active{background:#059669!important}.users-status-suspended{background:#d97706!important}.users-status-deleted{background:#e11d48!important}.users-pill-count{background:#ffffff1a;border-radius:999px;min-width:1.5em;margin-left:.25rem;padding:0 .4em;font-size:.75em;display:inline-block}.users-filter{width:auto;min-width:150px}.users-search{min-width:220px}.users-search .form-control{padding-left:1.9rem!important}.users-avatar{color:#fff;background:linear-gradient(135deg, var(--color-brand-green), var(--color-brand-blue));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;font-weight:600;display:inline-flex}.users-avatar-lg{width:52px;height:52px;font-size:1.1rem}.users-table .users-row-deleted td:not(:last-child){opacity:.55}.users-panel{--bs-offcanvas-width:420px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text-primary);background:var(--glass-strong)!important;border-left:1px solid #ffffff1f!important}.users-panel-heading{color:#ffffffa6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.users-facts{grid-template-columns:auto 1fr;gap:.5rem 1rem;font-size:.875rem;display:grid}.users-facts dt{color:#ffffff8c;font-weight:500}.users-facts dd{margin:0}.users-day{color:#ffffffa6;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff14;margin-bottom:.25rem;padding-bottom:.5rem;font-size:.75rem;font-weight:600}.users-feed-item{border-bottom:1px solid #ffffff0d;padding:.6rem .25rem}.users-feed-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.users-link{color:#fff;font-weight:500;text-decoration:none}.users-link:hover,.users-link:focus-visible{color:#60a5fa;text-decoration:underline}@media (width<=767.98px){operator-users [data-status-pills]{scrollbar-width:none;width:100%;padding-bottom:.15rem;overflow-x:auto;flex-wrap:nowrap!important}operator-users [data-status-pills]::-webkit-scrollbar{display:none}operator-users .users-pill{white-space:nowrap;flex-shrink:0}operator-users [data-pane=users]>div:first-child>div:last-child{width:100%}operator-users .users-search{flex:100%;order:-1;min-width:0}operator-users .users-filter{flex:auto;min-width:0}.glass-table.users-table thead{display:none}.glass-table.users-table,.glass-table.users-table tbody{width:100%;display:block}.glass-table.users-table tr{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-bottom:.6rem;padding:.75rem;display:flex}.glass-table.users-table td{display:block;border:0!important;padding:0!important}.glass-table.users-table td:first-child{flex:100%;min-width:0;margin-bottom:.2rem}.glass-table.users-table td.d-md-table-cell,.glass-table.users-table td.d-lg-table-cell{display:block!important}.glass-table.users-table td.d-lg-table-cell:before{content:"Last active ";color:#ffffff73}.glass-table.users-table td:last-child{margin-left:auto}.glass-table.users-table tbody tr:hover td{background-color:#0000!important}.users-panel{--bs-offcanvas-width:100%;max-width:100%;border-left:0!important}}@media (width<=575.98px){.glass-table.users-table td.d-lg-table-cell{flex:100%;order:1}.glass-table.users-table td:last-child{flex:100%;order:2;margin-left:0;text-align:left!important;border-top:1px solid #ffffff0f!important;padding-top:.5rem!important}.glass-table.users-table td:last-child>div{width:100%;display:flex!important}.glass-table.users-table td:last-child [data-action=open],.glass-table.users-table td:last-child [data-action=restore]{flex:auto}}a.activity-item{transition:background-color .15s}a.activity-item:hover,a.activity-item:focus-visible{background-color:#ffffff0f}.activity-values{white-space:nowrap;text-overflow:ellipsis;color:#ffffff8c;flex:auto;min-width:0;overflow:hidden}.activity-value{cursor:help;text-underline-offset:.2em;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;transition:text-decoration-color .15s}.activity-value:hover{text-decoration-color:currentColor}.activity-sep{opacity:.5;margin:0 .4rem}.list-panel .item-list-items .list-group-item{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important;border-top:0!important;border-bottom:1px solid #ffffff0f!important;border-left:3px solid #0000!important;border-right:0!important;border-radius:0!important}.list-panel .item-list-items .list-group-item:hover{background:#ffffff0d!important;border-left-color:#0d9488!important}.list-panel .item-list-items .list-group-item.active{background:#0d948833!important;border-left:3px solid #0d9488!important}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important}@media (width>=768px){.list-panel journal-pagination{z-index:2;position:sticky;bottom:0}}.list-panel journal-pagination nav.glass-panel{background:var(--glass-strong)!important;-webkit-backdrop-filter:blur(20px)saturate(150%)!important;backdrop-filter:blur(20px)saturate(150%)!important;box-shadow:0 -6px 16px #00000040, var(--glass-sheen)!important}.list-panel journal-pagination nav>div.flex-column{align-items:center;flex-direction:row!important}.list-panel journal-pagination nav>div>div.w-100:first-child{flex:auto;min-width:0;width:auto!important}.list-panel journal-pagination nav>div>div.border-top:last-child{border-top:0!important;flex-wrap:nowrap!important;padding-top:0!important}.list-panel journal-pagination nav>div>div:last-child>span{display:none!important}.list-panel journal-pagination select.form-select{padding-left:.5rem;font-weight:600;line-height:1.5;border:1px solid var(--glass-border)!important;color:#fff!important;background-color:#ffffff0d!important;padding-top:.25rem!important;padding-bottom:.25rem!important;font-size:.875rem!important}.opening-hours{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.25rem;font-size:.75rem;display:grid}.opening-day{color:#fff;background:#ffffff0a;border-radius:6px;flex-direction:column;padding:.25rem .4rem;line-height:1.3;display:flex}.opening-day-name{color:#ffffff80;font-weight:600}.opening-day.closed{color:#fff6}.opening-day.today{background:#0d948840;box-shadow:inset 0 0 0 1px #0d9488}.opening-day.today .opening-day-name{color:#5eead4}consultation-layout .list-panel,consultation-layout consultation-form>form.card,consultation-layout intervention-report.card{background:var(--glass-dense)!important;-webkit-backdrop-filter:blur(28px)saturate(150%)!important;backdrop-filter:blur(28px)saturate(150%)!important}@media (width<=767.98px){consultation-form>form.card,consultation-form patient-entry{padding:.75rem!important}consultation-form patient-entry .rounded-circle{display:none!important}consultation-form patient-entry>div>div:first-child{width:100%;min-width:0}consultation-form patient-entry h5{overflow-wrap:anywhere;font-size:1.05rem}consultation-form patient-entry>div>div:last-child{width:100%}consultation-form patient-entry .input-group{flex-wrap:nowrap;flex:100%}consultation-form patient-entry .input-group>a{flex:auto;justify-content:center}consultation-medicine{padding-top:.25rem;display:block}consultation-medicine>.form-label{overflow-wrap:anywhere;max-width:calc(100% - 3rem);margin-bottom:.35rem}consultation-medicine>button[name=toggle]{min-width:2.25rem;min-height:2.25rem}consultation-medicine fieldset.input-group{flex-wrap:wrap;gap:.5rem;margin-top:.35rem}consultation-medicine fieldset.input-group>.form-control,consultation-medicine fieldset.input-group>.form-select{flex:100%;width:100%;border-radius:var(--bs-border-radius)!important;margin-left:0!important}consultation-form fieldset.qna>legend{margin-bottom:.5rem;font-size:1.25rem}consultation-form fieldset.qna [data-qna]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}consultation-form fieldset.qna [data-qna]>div{flex:100%}consultation-form fieldset.qna [data-qna]>label.btn{flex:1 1 0;justify-content:center;min-width:8rem;min-height:2.75rem;margin:0!important}consultation-form fieldset.qna [data-qna].d-none{display:none!important}consultation-arrange input[name=fup],consultation-arrange select[name=fup]{flex:100%}}.pharmacy-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.pharmacy-count{background:#0003;border:1px solid #ffffff1a;border-radius:.6rem;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .5rem;display:flex}.pharmacy-count-n{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1}.pharmacy-list{flex-direction:column;gap:.5rem;display:flex;container-type:inline-size}.pharmacy-row{color:#fff;background:#0003;border:1px solid #ffffff1a;border-radius:.6rem;grid-template-columns:minmax(0,1fr) 5.5rem auto;align-items:center;column-gap:1rem;min-width:0;padding:.75rem 1rem;display:grid}.pharmacy-row.is-voided :is(.pharmacy-row-name,.pharmacy-row-status){opacity:.65}.pharmacy-row-name{flex-direction:column;min-width:0;display:flex;overflow:hidden}.pharmacy-row-name>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pharmacy-row-status{text-align:center;justify-self:center;width:100%}.pharmacy-row-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.pharmacy-row-actions .form-switch{min-height:0;margin:0;padding-left:2.5em}.pharmacy-section-label{letter-spacing:.05em;text-transform:uppercase;color:#ffffff80;margin:1rem 0 .5rem;font-size:.75rem}@container (width<=460px){.pharmacy-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.6rem}.pharmacy-row-name{grid-column:1/-1}.pharmacy-row-status{justify-self:start;width:5.5rem}}.pharmacy-locked :is(form,input[type=file],.form-switch,button[data-message],.btn-primary,.btn-success,.btn-warning,.btn-danger,.btn-outline-primary,.btn-outline-success,.btn-outline-warning,.btn-outline-danger){pointer-events:none;opacity:.45;-webkit-user-select:none;user-select:none}.dash-more>summary{color:#fff9;cursor:pointer;align-items:center;gap:8px;font-size:.875rem;font-weight:600;list-style:none;display:flex}.dash-more>summary:hover{color:#fff}.dash-more>summary::-webkit-details-marker{display:none}.dash-more>summary>i{transition:transform .15s}.dash-more[open]>summary>i{transform:rotate(90deg)}.notify-badge{color:#fff;background:#ef4444;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;margin-left:auto;padding:0 .35rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.notify-badge-dot{width:.6rem;min-width:.6rem;height:.6rem;padding:0}desktop-sidebar notification-bell{padding:.25rem 0;display:block}desktop-sidebar notification-bell[hidden]{display:none}desktop-sidebar .sb-item{position:relative}desktop-sidebar.collapsed .notify-badge{margin:0;position:absolute;top:.2rem;right:.55rem}mobile-navbar .notify-badge{margin:0;position:absolute;top:-.35rem;right:-.35rem}mobile-navbar notification-bell[hidden]{display:none!important}.notify-panel{--bs-offcanvas-width:400px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text-primary);background:var(--glass-strong)!important;border-left:1px solid #ffffff1f!important}.notify-heading{color:#ffffffa6;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.notify-heading-row{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.notify-mark{color:var(--accent);font-size:.8rem;text-decoration:none}.notify-mark:hover{color:#fff}.notify-list{flex-direction:column;gap:2px;display:flex}.notify-row{color:#fffc;border-radius:.6rem;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;text-decoration:none;transition:background-color .15s;display:flex}.notify-row:hover,.notify-row:focus-visible{color:#fff;background:#ffffff0f}.notify-row.unread{color:#fff;background:#0d94881f}.notify-row.notify-waiting{border:1px solid var(--glass-border);color:#fff;font-weight:500}.notify-icon{flex:none;font-size:1.1rem;line-height:1.3}.notify-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.notify-text{overflow-wrap:anywhere;font-size:.88rem;line-height:1.35}.notify-time{color:#ffffff80;font-size:.72rem}.notify-dot{background:var(--color-brand-green);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.4rem}
