/* 1.1.8 - Thu Mar 26 2026 10:36:53 GMT+0000 (Greenwich Mean Time) */ 
@font-face{font-family:"Roboto";src:url("../font/roboto-variable.woff2") format("woff2");font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap}@font-face{font-family:"Roboto";src:url("../font/roboto-italic.woff2") format("woff2");font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap}@font-face{font-family:"Lora";src:url("../font/lora-italic.woff2") format("woff2");font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap}:root{--bg-max: #fff;--bg-focus: rgb(250, 250, 251);--bg-hint: rgb(240, 240, 241);--bg-page: rgb(230, 230, 231);--bg-page-glass: rgba(230, 230, 231, 0.7);--bg-nav: rgb(220, 220, 221);--bg-nav-a: rgba(220, 220, 221, 0.5);--bg-tr-odd: rgb(225, 225, 226);--bg-tr-even: rgb(215, 215, 216);--bg-popup: rgb(205, 205, 206);--bg-popup-glass: rgba(205, 205, 206, 0.8);--bg-backdrop: rgba(20, 20, 21, 0.5);--bg-invert: rgb(50, 50, 51);--bg-shadow: rgb(90, 90, 91);--bg-highlighter: rgba(255, 241, 179, 0.7);--txt-base: #000;--txt-light: #666;--txt-invert: #fff;--txt-anchor: rgb(30, 50, 180);--txt-anchor-hint: hsl(232, 61%, 41%);--txt-alert: #fff;--font-weight-thin: 250;--font-weight-light: 350;--font-weight-medium: 400;--font-weight-semibold: 480;--font-weight-bold: 600;--font-weight-q: 450;--font-weight-q-bold: 750;--btn-text: rgb(255, 255, 255);--btn-base: hsl(219, 40%, 42%);--btn-halo: rgba(0, 0, 0, 0.4);--btn-blue: rgb(15, 80, 200);--btn-blue-hover: rgb(20, 80, 255);--btn-blue-active: rgb(10, 70, 180);--btn-green: rgb(0, 130, 50);--btn-green-hover: rgb(0, 150, 40);--btn-green-active: rgb(0, 110, 40);--btn-red: rgb(160, 0, 0);--btn-red-hover: rgb(180, 0, 0);--btn-red-active: rgb(140, 0, 0);--btn-soft-hint: rgba(150, 150, 151, 0.2);--btn-disabled-c1: rgb(120, 130, 160);--btn-disabled-c2: rgb(180, 180, 190);--btn-icon-hover-filter: brightness(2);--btn-icon-to-white-filter: grayscale(1) invert(1) brightness(2);--btn-ai: #00ADC5;--gui-line-hard: rgb(180, 180, 180);--gui-line: rgb(190, 190, 190);--gui-line-soft: rgb(200, 200, 200);--gui-scroll-track: rgba(255, 255, 255, 0.5);--gui-scroll-thumb: #667;--gui-spinner-c1: rgb(50, 255, 255);--gui-spinner-c2: rgb(0, 50, 205);--gui-event-icon-filter: none;--gui-fade: 0.7;--gui-fade-soft: 0.4;--input-scheme: light;--input-base: rgb(255, 255, 255);--input-text: rgb(0, 0, 0);--input-border: rgb(210, 210, 210);--input-placeholder: rgb(181, 181, 181);--input-blue: rgb(0, 94, 200);--input-radio-checked: rgb(0, 50, 240);--input-focus-drop: rgba(0, 94, 200, 0.7);--input-focus-visible: rgb(66, 132, 255);--input-focus-outline: rgb(107, 161, 199);--input-invalid-outline: #Ff5F12;--input-disabled-c1: rgb(220, 220, 220);--color-gray: rgb(190, 190, 191);--color-gray-plus: rgb(160, 160, 161);--color-dark-gray: rgb(100, 100, 111);--color-dark-gray-plus: rgb(140, 140, 151);--color-green: #145F14;--color-green-plus: #30CA30;--color-orange: #C8781E;--color-orange-plus: #Ff5F12;--color-red: #A50E0E;--color-red-plus: #f00;--color-highlighter: #ebd37b;--color-burgundy: #731e0d;--color-yellow: #d2aa14;--color-hint-blue: #B1DEFF;--color-hint-green: #B4DDB2;--color-hint-red: #FFB9B3;--color-hint-orange: #ffca75;--theme-grad-top: rgb(170, 170, 170);--theme-grad-top-alpha: rgba(170, 170, 170, 0.6);--theme-grad-bottom: rgb(220, 220, 220);--theme-logo-panacea360: url('../svg/app/panacea360-for-light.svg');--theme-logo-color: #171D36;--theme-btn-halo: rgba(0, 0, 0, 0.4);--theme-btn-hover: rgb(245, 245, 246);--theme-txt: #000;--theme-anchor: rgb(0, 20, 200);--theme-line: rgba(250, 250, 251, 0.4);--theme-grey-line: #999;--theme-hitarea: rgba(255, 255, 255, 0.1);--theme-fav-btn-opacity: 0.2;--theme-svg-fill-grey: #333;--i-ai: url("../svg/light/ai.1.svg");--i-ai-teal: url("../svg/light/ai-teal.1.svg");--i-a11ty: url("../svg/light/a11ty.1.svg");--i-a11ty-green: url("../svg/light/a11ty-green.1.svg");--i-a11ty-orange: url("../svg/light/a11ty-orange.1.svg");--i-a11ty-red: url("../svg/light/a11ty-red.1.svg");--i-a11ty-grey: url("../svg/light/a11ty-grey.1.svg");--i-add-file: url("../svg/light/add-file.1.svg");--i-allergy: url("../svg/light/allergy.1.svg");--i-allergy-green: url("../svg/light/allergy-green.1.svg");--i-allergy-orange: url("../svg/light/allergy-orange.1.svg");--i-allergy-red: url("../svg/light/allergy-red.1.svg");--i-allergy-grey: url("../svg/light/allergy-grey.1.svg");--i-aside-magic: url("../svg/light/aside-magic.1.svg");--i-aside-search: url("../svg/light/aside-search.1.svg");--i-bell: url("../svg/light/bell.1.svg");--i-box: url("../svg/light/box.1.svg");--i-barchart: url("../svg/light/barchart.1.svg");--i-btn-add-file: url("../svg/light/btn-add-file.1.svg");--i-btn-ai: url("../svg/light/btn-ai.1.svg");--i-btn-aside-magic: url("../svg/light/btn-aside-magic.1.svg");--i-btn-arrow-down: url("../svg/light/btn-arrow-down.1.svg");--i-btn-arrow-up: url("../svg/light/btn-arrow-up.1.svg");--i-btn-calendar: url("../svg/light/btn-calendar.1.svg");--i-btn-check: url("../svg/light/btn-check.1.svg");--i-btn-cross: url("../svg/light/btn-cross.1.svg");--i-btn-decr: url("../svg/light/btn-decr.1.svg");--i-btn-dir-right: url("../svg/light/btn-dir-right.1.svg");--i-btn-eye: url("../svg/light/btn-eye.1.svg");--i-btn-incr: url("../svg/light/btn-incr.1.svg");--i-btn-patient: url("../svg/light/btn-patient.1.svg");--i-btn-plus: url("../svg/light/btn-plus.1.svg");--i-arrow-select: url("../svg/light/arrow-select.1.svg");--i-arrow-down: url("../svg/light/arrow-down.1.svg");--i-arrow-up: url("../svg/light/arrow-up.1.svg");--i-calendar: url("../svg/light/calendar.1.svg");--i-check: url("../svg/light/check.1.svg");--i-critical: url("../svg/light/critical.1.svg");--i-critical-orange: url("../svg/light/critical-orange.1.svg");--i-cross: url("../svg/light/cross.1.svg");--i-cog: url("../svg/light/cog.1.svg");--i-clock: url("../svg/light/clock.1.svg");--i-decr: url("../svg/light/decr.1.svg");--i-eye: url("../svg/light/eye.1.svg");--i-filter: url("../svg/light/filter.1.svg");--i-dir-right: url("../svg/light/dir-right.1.svg");--i-dir-out: url("../svg/light/dir-out.1.svg");--i-graph: url("../svg/light/graph.1.svg");--i-eye-cancel: url("../svg/light/eye-cancel.1.svg");--i-in-bed: url("../svg/light/in-bed.1.svg");--i-incr: url("../svg/light/incr.1.svg");--i-lat-L-NA: url("../svg/light/lat-L-NA.1.svg");--i-lat-L-red: url("../svg/light/lat-L-red.1.svg");--i-lat-L-query: url("../svg/light/lat-L-query.1.svg");--i-lat-L-inactive: url("../svg/light/lat-L-inactive.1.svg");--i-lat-R-NA: url("../svg/light/lat-R-NA.1.svg");--i-lat-R-green: url("../svg/light/lat-R-green.1.svg");--i-lat-R-query: url("../svg/light/lat-R-query.1.svg");--i-lat-R-inactive: url("../svg/light/lat-R-inactive.1.svg");--i-menu: url("../svg/light/menu.1.svg");--i-money: url("../svg/light/money.1.svg");--i-more-h: url("../svg/light/more-h.1.svg");--i-office: url("../svg/light/office.1.svg");--i-p-front: url("../svg/light/p-front.1.svg");--i-p-back: url("../svg/light/p-back.1.svg");--i-patient: url("../svg/light/patient.1.svg");--i-patients: url("../svg/light/patients.1.svg");--i-pencil: url("../svg/light/pencil.1.svg");--i-pencil-orange: url("../svg/light/pencil-orange.1.svg");--i-plus: url("../svg/light/plus.1.svg");--i-rewind: url("../svg/light/rewind.1.svg");--i-risk: url("../svg/light/risk.1.svg");--i-risk-green: url("../svg/light/risk-green.1.svg");--i-risk-orange: url("../svg/light/risk-orange.1.svg");--i-risk-red: url("../svg/light/risk-red.1.svg");--i-risk-grey: url("../svg/light/risk-grey.1.svg");--i-search: url("../svg/light/search.1.svg");--i-spinner: url("../svg/light/spinner.1.svg");--i-shift-left: url("../svg/light/shift-left.1.svg");--i-shift-right: url("../svg/light/shift-right.1.svg");--i-sort-asc: url("../svg/light/sort-asc.1.svg");--i-sort-dsc: url("../svg/light/sort-dsc.1.svg");--i-star: url("../svg/light/star.1.svg");--i-star-cancel: url("../svg/light/star-cancel.1.svg");--i-star-edge: url("../svg/light/star-edge.1.svg");--i-tick: url("../svg/light/tick.1.svg");--i-tick-green: url("../svg/light/tick-green.1.svg");--i-time: url("../svg/light/time.1.svg");--i-toggle: url("../svg/light/toggle.1.svg");--i-trash: url("../svg/light/trash.1.svg");--i-triangle: url("../svg/light/triangle.1.svg");--i-triangle-green: url("../svg/light/triangle-green.1.svg");--i-triangle-orange: url("../svg/light/triangle-orange.1.svg");--i-triangle-red: url("../svg/light/triangle-red.1.svg");--i-undo: url("../svg/light/undo.1.svg");--i-undo-check: url("../svg/light/undo-check.1.svg");--i-undo-cross: url("../svg/light/undo-cross.1.svg");--brand-orange: #ff6400;--brand-teal: #00ADC5;--brand-dark-blue: #171D36}:root.theme-mdit{--theme-grad-top: #25536f;--theme-grad-top-alpha: rgba(37, 83, 111, 0.6);--theme-grad-bottom: rgb(31, 34, 46);--theme-logo-panacea360: url('../svg/app/panacea360-full.svg');--theme-logo-color: #fff;--theme-btn-halo: rgba(255, 255, 255, 0.5);--theme-btn-hover: hsl(203, 40%, 20%);--theme-txt: #fff;--theme-anchor: rgb(100, 200, 255);--theme-line: rgba(20, 121, 184, 0.3);--theme-grey-line: rgba(204, 204, 204, 0.3);--theme-hitarea: rgba(20, 121, 184, 0.1);--theme-fav-btn-opacity: 0.2;--theme-svg-fill-grey: #ccc}:root.theme-dark{--bg-max: rgb(0, 0, 10);--bg-focus: rgb(4, 6, 10);--bg-hint: rgb(13, 15, 20);--bg-page: rgb(23, 25, 30);--bg-page-glass: rgba(23, 25, 30, 0.6);--bg-nav: rgb(33, 35, 40);--bg-tr-odd: rgb(26, 28, 33);--bg-tr-even: rgb(28, 30, 35);--bg-nav-a: rgba(33, 35, 40, 0.5);--bg-popup: rgb(43, 45, 50);--bg-popup-glass: rgba(43, 45, 50, 0.8);--bg-backdrop: rgba(45, 45, 45, 0.5);--bg-invert: rgb(210, 210, 212);--bg-shadow: rgb(20, 20, 20);--bg-highlighter: hsl(39, 40%, 60%);--txt-base: #ddd;--txt-light: #999;--txt-invert: rgb(41, 41, 41);--txt-mark: rgb(41, 41, 41);--txt-anchor: rgb(100, 200, 235);--txt-anchor-hint: hsl(196, 30%, 70%);--txt-alert: rgba(250, 250, 250, 0.9);--font-weight-thin: 160;--font-weight-light: 240;--font-weight-medium: 360;--font-weight-semibold: 420;--font-weight-bold: 500;--font-weight-q: 400;--font-weight-q-bold: 650;--btn-text: rgb(230, 230, 230);--btn-base: hsl(218, 25%, 25%);--btn-halo: rgba(255, 255, 255, 0.1);--btn-blue: hsl(215, 56%, 27%);--btn-blue-hover: rgb(0, 50, 140);--btn-blue-active: rgb(0, 45, 100);--btn-green: hsl(135, 60%, 16%);--btn-green-hover: rgb(0, 90, 10);--btn-green-active: rgb(0, 60, 10);--btn-red: rgb(115, 19, 19);--btn-red-hover: rgb(140, 15, 15);--btn-red-active: rgb(100, 5, 5);--btn-soft-hint: rgba(101, 100, 100, 0.1);--btn-disabled-c1: rgb(80, 80, 80);--btn-disabled-c2: rgb(90, 90, 90);--btn-icon-hover-filter: brightness(1.5);--btn-icon-to-white-filter: brightness(2) grayscale(1);--btn-ai: rgba(101, 100, 100, 0.1);--gui-line-hard: rgb(60, 60, 60);--gui-line: rgb(55, 55, 55);--gui-line-soft: rgb(50, 50, 50);--gui-scroll-track: rgba(20, 20, 20, 0.3);--gui-scroll-thumb: rgb(70, 70, 70);--gui-spinner-c1: rgb(0, 185, 250);--gui-spinner-c2: rgb(0, 40, 80);--gui-event-icon-filter: brightness(0.7);--gui-fade: 0.5;--gui-fade-soft: 0.2;--input-scheme: dark;--input-base: rgb(18, 20, 25);--input-text: rgb(240, 240, 240);--input-border: rgba(66, 68, 70, 0.5);--input-placeholder: rgb(100, 100, 100);--input-blue: rgb(3, 93, 195);--input-radio-checked: rgb(225, 225, 255);--input-focus-drop: rgba(3, 93, 195, 0.5);--input-focus-visible: rgb(71, 95, 107);--input-focus-outline: rgb(71, 95, 107);--input-invalid-outline: #863804;--input-disabled-c1: rgb(10, 12, 14);--color-gray: rgb(71, 70, 70);--color-gray-plus: rgb(91, 90, 90);--color-dark-gray: rgb(71, 70, 70);--color-dark-gray-plus: rgb(91, 90, 90);--color-green: #0A2B03;--color-green-plus: #060;--color-orange: #863804;--color-orange-plus: #c27b0a;--color-red: #750000;--color-red-plus: #a00;--color-highlighter: #b8ab88;--color-burgundy: #551507;--color-yellow: #c8b432;--color-hint-blue: #394a54;--color-hint-green: #28492E;--color-hint-red: hsl(0, 70%, 30%);--color-hint-orange: hsl(15, 50%, 35%);--theme-grad-top: rgb(23, 25, 30);--theme-grad-top-alpha: rgba(23, 25, 30, 0.6);--theme-grad-bottom: rgb(33, 35, 40);--theme-logo-panacea360: url('../svg/app/panacea360-for-dark.svg');--theme-logo-color: #00ADC5;--theme-btn-halo: rgba(255, 255, 255, 0.1);--theme-btn-hover: rgb(0, 0, 0);--theme-txt: #ccc;--theme-anchor: rgb(100, 200, 235);--theme-line: rgba(40, 40, 42, 0.7);--theme-grey-line: rgba(204, 204, 204, 0.3);--theme-hitarea: rgba(103, 105, 110, 0.1);--theme-fav-btn-opacity: 0.1;--theme-svg-fill-grey: #ccc;--i-ai: url("../svg/dark/ai.1.svg");--i-ai-teal: url("../svg/dark/ai-teal.1.svg");--i-a11ty: url("../svg/dark/a11ty.1.svg");--i-a11ty-green: url("../svg/dark/a11ty-green.1.svg");--i-a11ty-orange: url("../svg/dark/a11ty-orange.1.svg");--i-a11ty-red: url("../svg/dark/a11ty-red.1.svg");--i-a11ty-grey: url("../svg/dark/a11ty-grey.1.svg");--i-add-file: url("../svg/dark/add-file.1.svg");--i-allergy: url("../svg/dark/allergy.1.svg");--i-allergy-green: url("../svg/dark/allergy-green.1.svg");--i-allergy-orange: url("../svg/dark/allergy-orange.1.svg");--i-allergy-red: url("../svg/dark/allergy-red.1.svg");--i-allergy-grey: url("../svg/dark/allergy-grey.1.svg");--i-aside-magic: url("../svg/dark/aside-magic.1.svg");--i-aside-search: url("../svg/dark/aside-search.1.svg");--i-bell: url("../svg/dark/bell.1.svg");--i-box: url("../svg/dark/box.1.svg");--i-barchart: url("../svg/dark/barchart.1.svg");--i-btn-add-file: url("../svg/dark/btn-add-file.1.svg");--i-btn-ai: url("../svg/dark/btn-ai.1.svg");--i-btn-aside-magic: url("../svg/dark/btn-aside-magic.1.svg");--i-btn-arrow-down: url("../svg/dark/btn-arrow-down.1.svg");--i-btn-arrow-up: url("../svg/dark/btn-arrow-up.1.svg");--i-btn-calendar: url("../svg/dark/btn-calendar.1.svg");--i-btn-check: url("../svg/dark/btn-check.1.svg");--i-btn-cross: url("../svg/dark/btn-cross.1.svg");--i-btn-decr: url("../svg/dark/btn-decr.1.svg");--i-btn-dir-right: url("../svg/dark/btn-dir-right.1.svg");--i-btn-eye: url("../svg/dark/btn-eye.1.svg");--i-btn-incr: url("../svg/dark/btn-incr.1.svg");--i-btn-patient: url("../svg/dark/btn-patient.1.svg");--i-btn-plus: url("../svg/dark/btn-plus.1.svg");--i-arrow-select: url("../svg/dark/arrow-select.1.svg");--i-arrow-down: url("../svg/dark/arrow-down.1.svg");--i-arrow-up: url("../svg/dark/arrow-up.1.svg");--i-calendar: url("../svg/dark/calendar.1.svg");--i-check: url("../svg/dark/check.1.svg");--i-critical: url("../svg/dark/critical.1.svg");--i-critical-orange: url("../svg/dark/critical-orange.1.svg");--i-cross: url("../svg/dark/cross.1.svg");--i-cog: url("../svg/dark/cog.1.svg");--i-clock: url("../svg/dark/clock.1.svg");--i-decr: url("../svg/dark/decr.1.svg");--i-eye: url("../svg/dark/eye.1.svg");--i-filter: url("../svg/dark/filter.1.svg");--i-dir-right: url("../svg/dark/dir-right.1.svg");--i-dir-out: url("../svg/dark/dir-out.1.svg");--i-graph: url("../svg/dark/graph.1.svg");--i-eye-cancel: url("../svg/dark/eye-cancel.1.svg");--i-in-bed: url("../svg/dark/in-bed.1.svg");--i-incr: url("../svg/dark/incr.1.svg");--i-lat-L-NA: url("../svg/dark/lat-L-NA.1.svg");--i-lat-L-red: url("../svg/dark/lat-L-red.1.svg");--i-lat-L-query: url("../svg/dark/lat-L-query.1.svg");--i-lat-L-inactive: url("../svg/dark/lat-L-inactive.1.svg");--i-lat-R-NA: url("../svg/dark/lat-R-NA.1.svg");--i-lat-R-green: url("../svg/dark/lat-R-green.1.svg");--i-lat-R-query: url("../svg/dark/lat-R-query.1.svg");--i-lat-R-inactive: url("../svg/dark/lat-R-inactive.1.svg");--i-menu: url("../svg/dark/menu.1.svg");--i-money: url("../svg/dark/money.1.svg");--i-more-h: url("../svg/dark/more-h.1.svg");--i-office: url("../svg/dark/office.1.svg");--i-p-front: url("../svg/dark/p-front.1.svg");--i-p-back: url("../svg/dark/p-back.1.svg");--i-patient: url("../svg/dark/patient.1.svg");--i-patients: url("../svg/dark/patients.1.svg");--i-pencil: url("../svg/dark/pencil.1.svg");--i-pencil-orange: url("../svg/dark/pencil-orange.1.svg");--i-plus: url("../svg/dark/plus.1.svg");--i-rewind: url("../svg/dark/rewind.1.svg");--i-risk: url("../svg/dark/risk.1.svg");--i-risk-green: url("../svg/dark/risk-green.1.svg");--i-risk-orange: url("../svg/dark/risk-orange.1.svg");--i-risk-red: url("../svg/dark/risk-red.1.svg");--i-risk-grey: url("../svg/dark/risk-grey.1.svg");--i-search: url("../svg/dark/search.1.svg");--i-spinner: url("../svg/dark/spinner.1.svg");--i-shift-left: url("../svg/dark/shift-left.1.svg");--i-shift-right: url("../svg/dark/shift-right.1.svg");--i-sort-asc: url("../svg/dark/sort-asc.1.svg");--i-sort-dsc: url("../svg/dark/sort-dsc.1.svg");--i-star: url("../svg/dark/star.1.svg");--i-star-cancel: url("../svg/dark/star-cancel.1.svg");--i-star-edge: url("../svg/dark/star-edge.1.svg");--i-tick: url("../svg/dark/tick.1.svg");--i-tick-green: url("../svg/dark/tick-green.1.svg");--i-time: url("../svg/dark/time.1.svg");--i-toggle: url("../svg/dark/toggle.1.svg");--i-trash: url("../svg/dark/trash.1.svg");--i-triangle: url("../svg/dark/triangle.1.svg");--i-triangle-green: url("../svg/dark/triangle-green.1.svg");--i-triangle-orange: url("../svg/dark/triangle-orange.1.svg");--i-triangle-red: url("../svg/dark/triangle-red.1.svg");--i-undo: url("../svg/dark/undo.1.svg");--i-undo-check: url("../svg/dark/undo-check.1.svg");--i-undo-cross: url("../svg/dark/undo-cross.1.svg")}@supports(color: oklch(0% 0 0deg)){:root{--brand-orange: oklch(70% 0.2209 46.59deg);--brand-teal: oklch(69.42% 0.1542 212.0354deg)}:root.theme-light{--txt-anchor: oklch(0.4344 0.2856 263.65);--theme-anchor: oklch(0.4344 0.2856 263.65)}:root.theme-dark{--theme-logo-color: oklch(0.6942 0.1542 212.0354)}}@media only screen and (max-width: 590px){:root{--font-weight-thin: 350;--font-weight-light: 350}:root.theme-dark{--font-weight-thin: 350;--font-weight-light: 350}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--gui-scroll-track)}::-webkit-scrollbar-track-piece{background:var(--gui-scroll-track)}::-webkit-scrollbar-thumb{background-color:var(--gui-scroll-thumb)}@supports(scrollbar-color: black white){*{scrollbar-color:var(--gui-scroll-thumb) var(--gui-scroll-track);scrollbar-width:thin}}*:focus-visible{outline:none}:is(a,button,input,textarea,select):focus-visible{outline:1px dotted var(--input-focus-visible, blue)}:where[type=search]{outline-offset:-2px}.hidden,*[hidden]{display:none !important}.tr-hidden{visibility:collapse}.inline{display:inline-block}.display-block{display:block !important}.display-flex{display:flex !important}.invisible{visibility:hidden}:is(.visually-hidden,.sr-only){position:absolute;transform:scale(0);border:0;overflow:hidden}.cols-1{width:8.33333%}.cols-2{width:16.66667%}.cols-3{width:25%}.cols-4{width:33.33333%}.cols-5{width:41.66667%}.cols-6{width:50%}.cols-7{width:58.33333%}.cols-8{width:66.66667%}.cols-9{width:75%}.cols-10{width:83.33333%}.cols-11{width:91.66667%}:is(.cols-12,.cols-full){width:100%}[popover]{display:none;border:none}[popover]:popover-open{display:block}summary{list-style:none}summary::-webkit-details-marker{display:none}.fade{opacity:var(--gui-fade) !important}:is(h2,h3,h4,h5,h6){font-size:1.29rem;font-weight:var(--font-weight-medium);line-height:1.2}:is(h2,h3,h4,h5,h6,p,.h2,.h3,.h4){margin-block-end:16px}.h2{font-size:1.86rem;font-weight:var(--font-weight-light)}.h3{font-size:1.57rem;font-weight:var(--font-weight-light)}.h4{font-size:1.29rem;font-weight:var(--font-weight-medium)}b{font-weight:var(--font-weight-bold)}mark{color:var(--txt-mark, currentColor);background-color:var(--bg-highlighter);font-weight:var(--font-weight-semibold);padding-inline:.3rem;border-radius:2px}em{font-style:italic;font-weight:var(--font-weight-medium)}em :is(b,strong){font-weight:var(--font-weight-bold)}q{font-family:"Lora","Georgia",serif;font-style:italic;font-weight:var(--font-weight-q);font-size:1.1rem}q :is(b,strong){font-weight:var(--font-weight-q-bold)}q:not(.quote)::before,q:not(.quote)::after{display:none}.th{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--txt-light);margin-block-end:16px}.big{font-size:1.29rem}.smaller{font-size:80%}.nowrap{white-space:nowrap}a{color:var(--txt-anchor);text-underline-offset:2px;text-decoration:none}a.pro{color:currentColor}a.jump-out{display:flex;align-items:center;justify-content:flex-start;font-weight:var(--font-weight-semibold)}a.jump-out:hover::before{opacity:1}a.jump-out::before{content:"";width:24px;height:24px;background:center/12px var(--i-dir-out) no-repeat;opacity:var(--gui-fade)}a:hover{color:var(--txt-anchor)}a:not(.pro,.sort):hover{text-decoration:underline}a:focus-visible{text-decoration:underline}a.as-btn{display:inline-block;text-decoration:none !important}:is(.fx-out,.fx-l,.fx-r,.fx-c,.fx-btns){display:flex}:is(.fx-out,.fx-l,.fx-r,.fx-c,.fx-btns).v-start{align-items:flex-start}:is(.fx-out,.fx-l,.fx-r,.fx-c,.fx-btns).v-stretch{height:100%;align-items:stretch}:is(.fx-out,.fx-l,.fx-r,.fx-c,.fx-btns).auto-stack-fx{flex-wrap:wrap;container:fx-phone-width/inline-size}:is(.fx-out,.fx-l,.fx-r,.fx-c,.fx-btns).wrap{flex-wrap:wrap}.fx-out{align-items:center;justify-content:space-between}.fx-l{align-items:center;justify-content:flex-start}.fx-r{align-items:center;justify-content:flex-end}.fx-c{align-items:center;justify-content:center}.fx-stack{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.fx-btns{gap:16px}.fx-btns>:is(button,.as-btn){flex:1 1 0}.fx-btns>:is(button,.as-btn).fx-fill-2{flex:2 1 0}:is(.fx-fill,.fx-fill-1){flex:1 1 0}.fx-fill-2{flex:2 1 0}.fx-fill-3{flex:3 1 0}.fx-fill-4{flex:4 1 0}@container fx-phone-width (width < 480px){:is(.fx-fill,.fx-fill-1,.fx-fill-2,.fx-fill-3,.fx-fill-4,button,.as-btn){flex-basis:100% !important}}.sp-xs{gap:4px}.sp-s{gap:8px}.sp-m{gap:16px}.sp-l{gap:32px}.sp-x{gap:48px}.sp-xx{gap:48px}.sp-fx-xs{gap:4px 16px}.sp-fx-s{gap:8px 16px}.sp-fx-m{gap:16px 32px}.sp-fx-l{gap:32px 48px}hr{display:block;height:1px;border:0;margin-block:16px;border-bottom:1px solid var(--gui-line-soft);opacity:1 !important}.alert-info hr{margin-block:8px;border-bottom-width:2px;border-bottom-color:var(--color-dark-gray-plus)}hr.soft{margin-block:16px;border-bottom:2px dotted var(--gui-line)}hr.divider{margin-block:32px;border-bottom:4px solid var(--gui-line)}hr.partition{margin-block:16px;border-bottom:4px solid var(--gui-line)}hr.compact{margin-block:8px}hr:is(.spacer,.spacer-m,.spacer-l){border:none;margin:0}hr.spacer{height:8px}hr.spacer-m{height:16px}hr.spacer-l{height:32px}:is(button,.as-btn):is(.dull-btn,.blue-btn,.green-btn,.red-btn):has(.ico) .ico{filter:var(--btn-icon-to-white-filter);width:12px;height:12px;background-size:12px}:is(button,.as-btn):is(.dull-btn,.blue-btn,.green-btn,.red-btn){cursor:pointer;font-family:"Roboto",system-ui;font-size:1rem;user-select:none;display:flex;align-items:center;justify-content:center;gap:8px;line-height:1;white-space:nowrap;width:fit-content;border:3px solid var(--btn-base);border-radius:5px;padding:6px 16px;color:var(--btn-text);background-color:var(--btn-base)}:is(button,.as-btn):is(.dull-btn,.blue-btn,.green-btn,.red-btn):is(:hover,:focus){border-color:var(--btn-halo)}:is(button,.as-btn):is(.dull-btn,.blue-btn,.green-btn,.red-btn).compact{font-size:0.86rem;height:24px;padding-inline:8px}:is(button,.as-btn):is(.dull-btn,.blue-btn,.green-btn,.red-btn):disabled{pointer-events:none;cursor:default;border-color:var(--btn-disabled-c1);background:repeating-linear-gradient(-55deg, var(--btn-disabled-c1), var(--btn-disabled-c1) 10px, var(--btn-disabled-c2) 10px, var(--btn-disabled-c2) 20px)}:is(button,.as-btn):is(.dull-btn,.blue-btn,.green-btn,.red-btn):disabled .ico{opacity:.3}:is(button,.as-btn):is(.dull-btn,.blue-btn,.green-btn,.red-btn).busy{pointer-events:none;cursor:default;position:relative;border-color:var(--gui-spinner-c2)}:is(button,.as-btn):is(.dull-btn,.blue-btn):is(:hover,:focus){background-color:var(--btn-blue-hover)}:is(button,.as-btn):is(.dull-btn,.blue-btn):active{background-color:var(--btn-blue-active)}:is(button,.as-btn).blue-btn{background-color:var(--btn-blue);border-color:var(--btn-blue)}:is(button,.as-btn).green-btn{background-color:var(--btn-green);border-color:var(--btn-green)}:is(button,.as-btn).green-btn:is(:hover,:focus){background-color:var(--btn-green-hover)}:is(button,.as-btn).green-btn:active{background-color:var(--btn-green-active)}:is(button,.as-btn).red-btn{background-color:var(--btn-red);border-color:var(--btn-red)}:is(button,.as-btn).red-btn:is(:hover,:focus){background-color:var(--btn-red-hover)}:is(button,.as-btn).red-btn:active{background-color:var(--btn-red-active)}:is(button,.as-btn):is(.check-btn,.cross-btn,.add-btn,.edit-btn,.go-btn,.ai-btn,.show-hide-btn,.mrn-btn,.appt-btn){cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;border:none;padding:0}:is(button,.as-btn):is(.check-btn,.cross-btn,.add-btn,.edit-btn,.go-btn,.ai-btn,.show-hide-btn,.mrn-btn,.appt-btn):is(:hover,:focus){background-color:var(--btn-blue-hover);outline:1px solid var(--bg-max)}:is(button,.as-btn):is(.check-btn,.cross-btn,.add-btn,.edit-btn,.go-btn,.ai-btn,.show-hide-btn,.mrn-btn,.appt-btn):active{background-color:var(--btn-blue-active);outline:1px solid var(--btn-blue);outline-offset:1px}:is(button,.as-btn).ai-btn{border-radius:9px;background:center/16px var(--i-btn-ai) var(--btn-ai) no-repeat}:is(button,.as-btn).check-btn{background:center/12px var(--i-btn-check) var(--btn-blue) no-repeat}:is(button,.as-btn).add-btn{background:center/12px var(--i-btn-plus) var(--btn-blue) no-repeat}:is(button,.as-btn):is(.check-btn,.add-btn,.edit-btn).green{background-color:var(--btn-green)}:is(button,.as-btn):is(.check-btn,.add-btn,.edit-btn).green:is(:hover,:focus){background-color:var(--btn-green-hover)}:is(button,.as-btn):is(.check-btn,.add-btn,.edit-btn).green:active{background-color:var(--btn-green-active)}:is(button,.as-btn).cross-btn{background:center/12px var(--i-btn-cross) var(--btn-blue) no-repeat}:is(button,.as-btn).cross-btn.red{background-color:var(--btn-red)}:is(button,.as-btn).cross-btn.red:is(:hover,:focus){background-color:var(--btn-red-hover)}:is(button,.as-btn).cross-btn.red:active{background-color:var(--btn-red-active)}:is(button,.as-btn):is(.go-btn,.mrn-btn,.appt-btn){font-size:0.86rem;font-weight:var(--font-weight-semibold);color:var(--btn-text);width:fit-content;padding-inline:8px;display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--btn-blue)}:is(button,.as-btn):is(.go-btn,.mrn-btn,.appt-btn).dull{background-color:var(--btn-base)}:is(button,.as-btn):is(.go-btn,.mrn-btn,.appt-btn).dull:is(:hover,:focus){background-color:var(--btn-blue-hover)}:is(button,.as-btn).go-btn::after{content:"";height:24px;width:12px;background:center/12px var(--i-btn-dir-right) no-repeat}:is(button,.as-btn).mrn-btn::before{content:"";height:24px;width:12px;background:center/12px var(--i-btn-patient) no-repeat}:is(button,.as-btn).appt-btn::before{content:"";height:24px;width:12px;background:center/12px var(--i-btn-calendar) no-repeat}button.magic-btn{height:24px;min-width:24px;padding-inline:8px;display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--color-hint-blue);border-radius:5px;border:none;font-size:0.79rem}@media only screen and (orientation: portrait)and (width < 590px){button.magic-btn .btn-text{display:none}}@media only screen and (orientation: landscape)and (height < 590px)and (width < 1000px){button.magic-btn .btn-text{display:none}}button.magic-btn::before{content:"";display:block;width:16px;height:12px;background:center/12px var(--i-aside-magic) no-repeat}button.magic-btn:is(:hover,:focus){background-color:var(--bg-max);outline:1px solid var(--btn-halo)}button.magic-btn *{pointer-events:none}@media only screen and (width >= 1800px){.allow-aside-fix .magic-btn{opacity:var(--gui-fade-soft)}}dialog{position:fixed;inset:0;margin:auto;width:min(80svw,1000px);max-height:80svw;outline:none;overflow:auto;overscroll-behavior:contain;border:1px solid var(--bg-max);background:var(--bg-nav);border-radius:9px;box-shadow:0 0 8px 8px var(--bg-shadow);padding:16px}dialog.no-bg{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}dialog.no-bg button.dismiss-btn{background-image:var(--i-btn-cross);background-color:var(--btn-blue);border-color:var(--btn-text)}dialog.easy-dismiss{padding-inline-end:48px}dialog button.dismiss-btn{cursor:pointer;position:absolute;top:8px;right:8px;z-index:1;display:block;width:32px;height:32px;background:center/16px var(--i-cross) rgba(0,0,0,0) no-repeat;border-radius:50%;border:3px solid var(--txt-base)}dialog::backdrop{pointer-events:none;background-color:var(--bg-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.alert-info{padding:12px 16px;font-size:1rem;font-weight:450;line-height:1.2;color:var(--txt-alert);background:var(--color-dark-gray);border:3px solid var(--color-dark-gray-plus);border-radius:13px}.alert-info.success{background:var(--color-green);border-color:var(--color-green-plus)}.alert-info.issue{background:var(--color-orange);border-color:var(--color-orange-plus)}.alert-info.warn{background:var(--color-red);border-color:var(--color-red-plus)}.alert-info.compact{padding:6px 8px;border-radius:5px;border-width:1px}.alert-info a{text-decoration:underline}.alert-info ul{list-style:disc inside;margin:5px 0}.alert-info ul li{margin-bottom:3px}.alert-info ul li:last-child{margin-bottom:0}.alert-info.fade-out{display:block;animation:4s ease-in forwards fadeout}.alert-info.has-actions{display:grid;grid:1fr/1fr min-content;gap:16px}.alert-info :is(button,.button){border:1px solid var(--bg-html);text-decoration:none}.alert-info.dismissible{cursor:pointer;background-repeat:no-repeat;background-position:top 5px right 5px;background-image:url("../svg/dark/i/remove-circle.svg");background-size:17px;padding-right:30px}.alert-info.dismissible:is(:focus,:hover){background-color:var(--btn-blue)}.badge{display:inline-flex;align-items:center;height:24px;font-size:0.79rem;font-weight:var(--font-weight-bold);padding-inline:8px;color:var(--txt-base);white-space:nowrap;line-height:1;border-radius:5px}.badge.info{background:var(--color-hint-blue)}.badge.good{background:var(--color-hint-green)}.badge.issue{background:var(--color-hint-orange)}.badge.warn{background:var(--color-hint-red)}.badge.outline{outline:1px solid var(--gui-line-soft);outline-offset:-1px}.ico{display:inline-flex;line-height:1;vertical-align:middle;contain:content;width:24px;height:24px;background:center/12px no-repeat}.ico.big{background-size:16px}.ico.big-x{width:48px;height:48px;background-size:32px}.ico.ai{background-image:var(--i-ai)}.ico.ai-i{background-image:var(--i-ai-teal)}.ico.a11ty{background-image:var(--i-a11ty)}.ico.a11ty-none{background-image:var(--i-a11ty-green)}.ico.a11ty-issue{background-image:var(--i-a11ty-orange)}.ico.a11ty-warn{background-image:var(--i-a11ty-red)}.ico.a11ty-unknown{background-image:var(--i-a11ty-grey)}.ico.allergy{background-image:var(--i-allergy)}.ico.allergy-none{background-image:var(--i-allergy-green)}.ico.allergy-issue{background-image:var(--i-allergy-orange)}.ico.allergy-warn{background-image:var(--i-allergy-red)}.ico.allergy-unknown{background-image:var(--i-allergy-grey)}.ico.aside-magic{background-image:var(--i-aside-magic)}.ico.aside-search{background-image:var(--i-aside-search)}.ico.barchart{background-image:var(--i-barchart)}.ico.box{background-image:var(--i-box)}.ico.bell{background-image:var(--i-bell)}.ico.calendar{background-image:var(--i-calendar)}.ico.check{background-image:var(--i-check)}.ico.cog{background-image:var(--i-cog)}.ico.clock{background-image:var(--i-clock)}.ico.critical{background-image:var(--i-critical)}.ico.critical-issue{background-image:var(--i-critical-orange)}.ico.decr{background-image:var(--i-decr)}.ico.filter{background-image:var(--i-filter)}.ico.go-r{background-image:var(--i-dir-right)}.ico.graph{background-image:var(--i-graph)}.ico.incr{background-image:var(--i-incr)}.ico.in-bed{background-image:var(--i-in-bed)}.ico.money{background-image:var(--i-money)}.ico.more-h{background-image:var(--i-more-h)}.ico.office{background-image:var(--i-office)}.ico.p-back{background-image:var(--i-p-back)}.ico.p-front{background-image:var(--i-p-front)}.ico.patient{background-image:var(--i-patient)}.ico.patients{background-image:var(--i-patients)}.ico.pencil{background-image:var(--i-pencil)}.ico.pencil-orange{background-image:var(--i-pencil-orange)}.ico.rewind{background-image:var(--i-rewind)}.ico.risk{background-image:var(--i-risk)}.ico.risk-none{background-image:var(--i-risk-green)}.ico.risk-issue{background-image:var(--i-risk-orange)}.ico.risk-warn{background-image:var(--i-risk-red)}.ico.risk-unknown{background-image:var(--i-risk-grey)}.ico.search{background-image:var(--i-search)}.ico.shift-r{background-image:var(--i-shift-right)}.ico.shift-l{background-image:var(--i-shift-left)}.ico.star{background-image:var(--i-star)}.ico.star-o{background-image:var(--i-star-edge)}.ico.tick{background-image:var(--i-tick)}.ico.tick-green{background-image:var(--i-tick-green)}.ico.time{background-image:var(--i-time)}.ico.trash{background-image:var(--i-trash)}.ico.triangle{background-image:var(--i-triangle)}.ico.triangle-green{background-image:var(--i-triangle-green)}.ico.triangle-orange{background-image:var(--i-triangle-orange)}.ico.triangle-red{background-image:var(--i-triangle-red)}.ico.undo{background-image:var(--i-undo)}.ico.undo-check{background-image:var(--i-undo-check)}.ico.undo-cross{background-image:var(--i-undo-cross)}.ico-btn{all:unset;box-sizing:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;opacity:.8;contain:content;border-radius:5px;background-color:var(--btn-soft-hint);transition:background-color 250ms ease-in-out,opacity 250ms ease-in-out}.ico-btn>i{pointer-events:none}.ico-btn.trash{background:center/16px var(--i-trash) no-repeat}.ico-btn.blue{background-color:var(--btn-blue)}.ico-btn.subtle{opacity:var(--gui-fade-soft)}.ico-btn.no-hint{background-color:rgba(0,0,0,0)}.ico-btn:is(:hover,:focus){opacity:1;outline:1px solid var(--btn-blue-hover);outline-offset:-1px}.ico-btn:not(.subtle):is(:hover,:focus){background-color:var(--bg-hint)}.ico-btn:active{opacity:1;background-color:var(--bg-focus);outline:1px solid var(--btn-blue);outline-offset:1px}.ico-btn:disabled{opacity:var(--gui-fade-soft);cursor:default;pointer-events:none}i.i-lat{display:block;height:24px;width:48px;min-width:48px;background-size:16px;background-position:center left 5px,center right 5px;background-repeat:no-repeat;background-image:var(--i-lat-R-NA),var(--i-lat-L-NA)}i.i-lat.tiny{width:24px;min-width:24px;background-size:12px;background-position:center left,center right}i.i-lat.R-L{background-image:var(--i-lat-R-green),var(--i-lat-L-red)}i.i-lat.R-n{background-image:var(--i-lat-R-green),var(--i-lat-L-NA)}i.i-lat.n-L{background-image:var(--i-lat-R-NA),var(--i-lat-L-red)}i.i-lat.R-Lq{background-image:var(--i-lat-R-green),var(--i-lat-L-query)}i.i-lat.Ri-Li{background-image:var(--i-lat-R-inactive),var(--i-lat-L-inactive)}i.i-lat.Ri-n{background-image:var(--i-lat-R-inactive),var(--i-lat-L-NA)}i.i-lat.Ri-L{background-image:var(--i-lat-R-inactive),var(--i-lat-L-red)}i.i-lat.Ri-Lq{background-image:var(--i-lat-R-inactive),var(--i-lat-L-query)}i.i-lat.n-Li{background-image:var(--i-lat-R-NA),var(--i-lat-L-inactive)}i.i-lat.R-Li{background-image:var(--i-lat-R-green),var(--i-lat-L-inactive)}i.i-lat.Rq-Li{background-image:var(--i-lat-R-query),var(--i-lat-L-inactive)}i.i-lat.Rq-Lq{background-image:var(--i-lat-R-query),var(--i-lat-L-query)}i.i-lat.Rq-n{background-image:var(--i-lat-R-query),var(--i-lat-L-NA)}i.i-lat.Rq-L{background-image:var(--i-lat-R-query),var(--i-lat-L-red)}i.i-lat.n-Lq{background-image:var(--i-lat-R-NA),var(--i-lat-L-query)}i.i-lat.sys{background-position:center center;background-image:var(--i-person-green)}i.i-lat.sys-i{background-position:center center;background-image:var(--i-person-inactive)}i.i-lat.sys-q{background-position:center center;background-image:var(--i-person-query)}i.i-lat.sys-n{background-position:center center;background-image:var(--i-lat-NA)}@keyframes spinner{to{transform:rotate(360deg)}}i.spinner{contain:content;position:relative;display:grid;place-content:center;width:24px;height:24px}i.spinner::after{content:"";width:16px;height:16px;border-radius:50%;border:4px solid var(--gui-spinner-c1);border-top-color:var(--gui-spinner-c2);border-bottom-color:var(--gui-spinner-c2);animation:spinner 1s linear infinite}:is(.blue-btn,.green-btn,.red-btn).busy{position:relative}:is(.blue-btn,.green-btn,.red-btn).busy::after{content:"";position:absolute;inset:0;margin:auto;width:24px;height:24px;border-radius:50%;border:4px solid var(--gui-spinner-c1);border-top-color:var(--gui-spinner-c2);border-bottom-color:var(--gui-spinner-c2);animation:spinner 1s linear infinite}:is(.ie-hu,.ie-ab){display:inline-block;vertical-align:middle;pointer-events:none;contain:content;filter:var(--gui-event-icon-filter)}:is(.ie-hu,.ie-ab).i-slate{background-position-y:0px}:is(.ie-hu,.ie-ab).i-sky{background-position-y:-24px}:is(.ie-hu,.ie-ab).i-golden{background-position-y:-48px}:is(.ie-hu,.ie-ab).i-moss{background-position-y:-72px}:is(.ie-hu,.ie-ab).i-rust{background-position-y:-96px}:is(.ie-hu,.ie-ab).i-pink{background-position-y:-120px}:is(.ie-hu,.ie-ab).x2.i-slate{background-position-y:0px}:is(.ie-hu,.ie-ab).x2.i-sky{background-position-y:-48px}:is(.ie-hu,.ie-ab).x2.i-golden{background-position-y:-96px}:is(.ie-hu,.ie-ab).x2.i-moss{background-position-y:-144px}:is(.ie-hu,.ie-ab).x2.i-rust{background-position-y:-192px}:is(.ie-hu,.ie-ab).x2.i-pink{background-position-y:-240px}.ie-ab{background:0 0/600px 144px url("../icons/events-abstract-1.0.webp") no-repeat;width:24px;height:24px}.ie-ab.x2{background-size:1200px 288px;width:48px;height:48px}.i-ab-check{background-position-x:0px}.i-ab-check.x2{background-position-x:0px}.i-ab-checklist{background-position-x:-24px}.i-ab-checklist.x2{background-position-x:-48px}.i-ab-options{background-position-x:-48px}.i-ab-options.x2{background-position-x:-96px}.i-ab-checkplus{background-position-x:-72px}.i-ab-checkplus.x2{background-position-x:-144px}.i-ab-stack{background-position-x:-96px}.i-ab-stack.x2{background-position-x:-192px}.i-ab-doc{background-position-x:-120px}.i-ab-doc.x2{background-position-x:-240px}.i-ab-note{background-position-x:-144px}.i-ab-note.x2{background-position-x:-288px}.i-ab-calendar{background-position-x:-168px}.i-ab-calendar.x2{background-position-x:-336px}.i-ab-clip{background-position-x:-192px}.i-ab-clip.x2{background-position-x:-384px}.i-ab-lab{background-position-x:-216px}.i-ab-lab.x2{background-position-x:-432px}.i-ab-drop{background-position-x:-240px}.i-ab-drop.x2{background-position-x:-480px}.i-ab-pill{background-position-x:-264px}.i-ab-pill.x2{background-position-x:-528px}.i-ab-inj{background-position-x:-288px}.i-ab-inj.x2{background-position-x:-576px}.i-ab-op{background-position-x:-312px}.i-ab-op.x2{background-position-x:-624px}.i-ab-scan{background-position-x:-336px}.i-ab-scan.x2{background-position-x:-672px}.i-ab-test{background-position-x:-360px}.i-ab-test.x2{background-position-x:-720px}.i-ab-bottle{background-position-x:-384px}.i-ab-bottle.x2{background-position-x:-768px}.i-ab-rx{background-position-x:-408px}.i-ab-rx.x2{background-position-x:-816px}.i-ab-camera{background-position-x:-432px}.i-ab-camera.x2{background-position-x:-864px}.i-ab-at{background-position-x:-456px}.i-ab-at.x2{background-position-x:-912px}.i-ab-comms{background-position-x:-480px}.i-ab-comms.x2{background-position-x:-960px}.i-ab-money{background-position-x:-504px}.i-ab-money.x2{background-position-x:-1008px}.i-ab-chart{background-position-x:-528px}.i-ab-chart.x2{background-position-x:-1056px}.i-ab-sun{background-position-x:-552px}.i-ab-sun.x2{background-position-x:-1104px}.i-ab-tri{background-position-x:-576px}.i-ab-tri.x2{background-position-x:-1152px}.ie-hu{background:0 0/384px 144px url("../icons/events-human-1.0.webp") no-repeat;width:24px;height:24px}.ie-hu.x2{background-size:768px 288px;width:48px;height:48px}.i-hu-check{background-position-x:0px}.i-hu-check.x2{background-position-x:0px}.i-hu-test{background-position-x:-24px}.i-hu-test.x2{background-position-x:-48px}.i-hu-scan{background-position-x:-48px}.i-hu-scan.x2{background-position-x:-96px}.i-hu-op{background-position-x:-72px}.i-hu-op.x2{background-position-x:-144px}.i-hu-comms{background-position-x:-96px}.i-hu-comms.x2{background-position-x:-192px}.i-hu-drop{background-position-x:-120px}.i-hu-drop.x2{background-position-x:-240px}.i-hu-pill{background-position-x:-144px}.i-hu-pill.x2{background-position-x:-288px}.i-hu-inj{background-position-x:-168px}.i-hu-inj.x2{background-position-x:-336px}.i-hu-doc{background-position-x:-192px}.i-hu-doc.x2{background-position-x:-384px}.i-hu-note{background-position-x:-216px}.i-hu-note.x2{background-position-x:-432px}.i-hu-dna{background-position-x:-240px}.i-hu-dna.x2{background-position-x:-480px}.i-hu-void{background-position-x:-264px}.i-hu-void.x2{background-position-x:-528px}.i-hu-shake{background-position-x:-288px}.i-hu-shake.x2{background-position-x:-576px}.i-hu-move{background-position-x:-312px}.i-hu-move.x2{background-position-x:-624px}.i-hu-refer{background-position-x:-336px}.i-hu-refer.x2{background-position-x:-672px}.i-hu-in-bed{background-position-x:-360px}.i-hu-in-bed.x2{background-position-x:-720px}svg.lang-flag{width:auto;height:24px;border-radius:5px}:is(input,textarea,select){outline:none;font-size:1rem;color:var(--input-text);font-family:inherit;background-color:var(--input-base);border:2px solid var(--input-border);border-radius:5px;padding:6px 8px;margin:0;outline-offset:1px}:is(input,textarea,select):is(:-webkit-autofill,:autofill){outline:1px solid currentColor}:is(input,textarea,select):invalid:not(:placeholder-shown){outline:1px solid var(--input-invalid-outline)}input:disabled{opacity:var(--gui-fade)}input:is(:-webkit-autofill,:autofill){outline:2px solid var(--input-blue);-webkit-text-fill-color:var(--input-text);-webkit-box-shadow:0 0 0px 20rem var(--input-base) inset}textarea{height:auto;word-wrap:break-word}textarea:is(.no-resize,.js-autosize){resize:none}textarea:read-only{opacity:.8}select{-webkit-appearance:none;appearance:none;font-family:inherit;min-width:100px;padding-inline-end:32px;background:right 8px center/12px var(--input-base) no-repeat var(--i-arrow-select);cursor:pointer}select.inline{width:auto}select:disabled{opacity:var(--gui-fade)}select.error{border-color:var(--color-red-plus)}.label-txt{font-weight:var(--font-weight-semibold);line-height:1.2}label{font-weight:var(--font-weight-semibold);font-size:1rem;line-height:1.2}label:not(.inx){display:grid;grid-template-columns:max-content 1fr;gap:8px;align-items:center;width:100%}label:not(.inx).w-fit{width:fit-content}label:not(.inx).label-t{align-items:start}label:not(.inx).label-w-s{grid-template-columns:1fr 5fr}label:not(.inx).label-w-m{grid-template-columns:1fr 3fr}label:not(.inx).label-w-l{grid-template-columns:1fr 2fr}label:not(.inx).input-mrn>input{text-align:center;padding-inline:0;width:8em;font-weight:var(--font-weight-bold)}label:not(.inx).input-ch-w>input{text-align:center;padding-inline:0;width:calc(var(--input-char-max, 8em) + 2em)}label.inx{cursor:pointer;user-select:none;display:grid;grid-template-columns:16px auto;gap:8px;place-items:center start;white-space:nowrap;margin-block:2px;padding:6px 8px;border-radius:5px;background:var(--input-base)}label.inx.disabled{pointer-events:none;opacity:var(--gui-fade);background:repeating-linear-gradient(-55deg, var(--input-disabled-c1), var(--input-disabled-c1) 10px, var(--input-base) 10px, var(--input-base) 20px)}label.inx.w-fit{width:fit-content}label.inx.input-only{gap:0;width:fit-content}label.inx:not(.disabled):is(:hover,:focus-within){background-color:var(--input-base);outline:1px dotted var(--input-focus-outline);outline-offset:1px}label.inx input{cursor:pointer;align-self:start;-webkit-appearance:none;appearance:none;display:block;margin:0;padding:0}label.inx input:is([type=radio],[type=checkbox]){width:16px;height:16px;border:2px solid var(--txt-light, currentColor);padding:2px;background-clip:content-box;background-color:var(--input-base)}label.inx input:is([type=radio],[type=checkbox]):disabled{pointer-events:none}label.inx input[type=radio]{border-radius:50%}label.inx input[type=radio]:checked{background-color:var(--input-radio-checked);border-color:var(--input-blue)}label.inx input[type=radio]:focus-visible{outline:1px dotted var(--input-focus-visible, blue);outline-offset:2px}label.inx input[type=checkbox]{border-radius:0;display:grid;place-content:center}label.inx input[type=checkbox]::before{content:"";width:12px;height:12px}label.inx input[type=checkbox]:checked{border-color:var(--input-blue)}label.inx input[type=checkbox]:checked::before{background:center/contain var(--i-btn-check) var(--input-blue) no-repeat}label.inx input[type=checkbox]:focus-visible{outline:2px solid var(--input-focus-visible, blue);outline-offset:2px}fieldset.grp-inx{display:flex;align-items:center;justify-content:flex-start;gap:8px}fieldset.grp-inx legend{display:block;padding:0 8px 0 0;margin:0;float:left;width:fit-content;font-weight:var(--font-weight-semibold);font-size:1rem;line-height:1.2}fieldset.grp-inx.fx-fill>label{flex:1 1 0}fieldset.grp-inx.grp-r{justify-content:flex-end}input[type=file]{height:auto;border-color:var(--input-base);cursor:copy}input[type=file]:is(:hover,:focus-within){border-color:var(--btn-blue)}input[type=file]::file-selector-button{all:unset;box-sizing:border-box;color:var(--btn-text);background-color:var(--btn-blue);border-radius:5px;padding:6px 16px;margin-inline-end:8px}.bliss-file-drop{border:2px dotted var(--input-focus-outline);padding:4px;border-radius:9px}.bliss-file-drop .input-drop-zone{position:relative}.bliss-file-drop .input-drop-zone::after{content:"";display:none;position:absolute;inset:0;background:center/24px var(--i-btn-add-file) var(--input-focus-drop) no-repeat;border-radius:5px;z-index:2;pointer-events:none}.bliss-file-drop .input-drop-zone.js-drag-over::after{display:block}.bliss-file-drop .input-drop-zone>label{position:absolute;display:block;font-size:0.79rem;color:var(--txt-light);padding:6px 8px;pointer-events:none;z-index:1}.bliss-file-drop .input-drop-zone>input{width:100%;padding-block-start:2rem}.bliss-file-drop>output .upload-file-details{display:grid;grid:1fr/1fr 12ch 48px;place-items:center start;width:100%;padding:8px;font-size:0.79rem;font-weight:var(--font-weight-bold);border-bottom:1px dotted var(--input-focus-outline)}.bliss-file-drop>output .upload-file-details:is(:hover,:focus-within){background-color:var(--bg-hint)}.bliss-file-drop>output .upload-file-details button.trash{place-self:center end}.auto-stack-input{container:input-phone-width/inline-size;width:100%}@container input-phone-width (width < 480px){label:not(.inx){grid-template-columns:1fr !important;grid-auto-rows:auto;align-items:start;gap:4px;padding-inline-start:4px}label:not(.inx)>:is(input,textarea){translate:-4px}fieldset.grp-inx:not(.no-stack){display:block}fieldset.grp-inx:not(.no-stack) legend{float:none;padding-block-end:4px}}:is(label:not(.inx),.grp-inx).error{position:relative}:is(label:not(.inx),.grp-inx).error :is(input,textarea){border-color:var(--color-red-plus)}:is(label:not(.inx),.grp-inx).error::after{content:attr(data-error-msg);position:absolute;top:calc(100% - 8px);right:16px;z-index:1;background:var(--color-red-plus);color:var(--txt-alert);font-size:0.64rem;padding:2px 4px;font-weight:500;border-radius:2px;line-height:1}.label-over-input{position:relative;margin-block-end:8px}.label-over-input label{position:absolute;top:5px;left:8px;opacity:var(--gui-fade-soft);font-size:0.71rem}.label-over-input input{width:100%;padding:18px 12px 8px 12px;font-size:1.1rem;border:3px solid var(--input-base);outline-offset:-2px}.label-over-input button.show-hide-btn{position:absolute;top:2px;right:4px;opacity:var(--gui-fade-soft);width:24px !important;background:center/12px no-repeat var(--i-eye) rgba(0,0,0,0)}.label-over-input button.show-hide-btn.hide-password{background-image:var(--i-eye-cancel)}.label-over-input button.show-hide-btn:is(:hover,:focus,:active){opacity:1;background-color:var(--btn-soft-hint);outline:1px solid var(--btn-blue);outline-offset:-2px}ul{list-style:none;padding-inline-start:0;margin:0}ul li{padding:0;margin:0}ol{list-style-position:inside}ol.bullet-list{list-style-type:disc}ul.row-list li{display:block;padding:4px 0;border-top:1px solid var(--gui-line)}ul.row-list li:first-child{border-top:none}table{width:100%}tbody:not(:first-of-type){border-top:10px solid var(--bg-page)}tbody tr{border-top:1px solid var(--gui-line)}table:not(.list) tbody tr:nth-child(odd){background:var(--bg-tr-odd)}table:not(.list) tbody tr:nth-child(even){background:var(--bg-tr-even)}tbody tr:is(.no-line,:first-child){border-top:none}tbody tr.divider{border-top-width:2px}:is(.highlight-rows,.highlight-tr) tbody tr:is(:hover,:focus-within){background:var(--bg-hover-row)}:is(td,th){font-size:1rem;font-weight:var(--font-weight-medium);text-align:left;padding:16px 4px 16px 8px;vertical-align:top}:is(td,th):first-child{padding-inline-start:4px}:is(td,th)[rowspan]+td{padding-inline-start:4px}:is(td,th).line-l{border-left:2px solid var(--gui-line);padding-inline-start:8px}:is(td,th).align-r{text-align:right}th{color:var(--txt-light)}th>a.sort{display:inline-flex;align-items:center;gap:2px;font-weight:var(--font-weight-semibold);cursor:pointer;text-decoration:none;color:currentColor}th>a.sort:is(.asc,.dsc)::after{content:"";display:inline-block;width:.8em;height:.8em;opacity:var(--gui-fade)}th>a.sort.asc::after{background:center/contain var(--i-sort-asc) no-repeat}th>a.sort.dsc::after{background:center/contain var(--i-sort-dsc) no-repeat}th>a.sort:is(:hover,.active){color:var(--txt-anchor)}th>a.sort:is(:hover,.active)::after{opacity:1}th>a.sort.fixed{color:currentColor;pointer-events:none;cursor:default;font-weight:var(--font-weight-bold)}tfoot{border-top:2px solid var(--gui-line)}.auto-stack-table{container:table-stack-width/inline-size;width:100%}@container table-stack-width (width < 860px){table{display:flex;width:100%}table>thead{display:none}table>tbody{display:block;width:100%}table>tbody>tr{display:flex;flex-direction:column;margin-block:8px;border-radius:5px;padding:8px}table>tbody>tr>td{display:block;width:100%;padding:8px 4px}table>tbody>tr>td.auto-push-r{text-align:right;padding-inline-end:16px}}button.widget-btn{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid:auto auto 1fr/max-content 1fr;gap:8px 16px;place-items:start;position:relative;max-width:28ch;border:3px solid var(--btn-base);border-radius:13px;padding:8px;padding-block-end:16px;margin:4px;background-color:var(--bg-max);outline:2px solid rgba(0,0,0,0);outline-offset:0;transition-property:border,outline,outline-offset;transition-timing-function:ease-in-out;transition-duration:250ms}button.widget-btn :is(.w-title,.w-more-info){grid-column:span 2;line-height:1.1}button.widget-btn :is(.w-value,.w-status){font-weight:var(--font-weight-semibold)}button.widget-btn .w-title{font-weight:var(--font-weight-bold)}button.widget-btn .w-value{font-size:1.29rem}button.widget-btn .w-more-info{place-self:start;font-size:0.79rem;color:var(--txt-light);padding-block-end:2px}button.widget-btn .w-more-info:not(:empty){min-height:2lh}button.widget-btn .w-status{font-size:0.79rem;line-height:1;background:var(--color-hint-blue);border-radius:100px;border:1px solid var(--bg-max);height:fit-content;padding:4px 8px;display:flex;align-items:center;justify-content:center;z-index:1}button.widget-btn .w-status.good{background:var(--color-hint-green)}button.widget-btn .w-status.issue{background:var(--color-hint-orange)}button.widget-btn .w-status.warn{background:var(--color-hint-red)}button.widget-btn.is-active{border-color:var(--btn-blue-hover)}button.widget-btn.is-active::before{opacity:1;background-color:var(--btn-blue-active);background-image:var(--i-btn-decr)}button.widget-btn::before{content:"";pointer-events:none;width:24px;height:24px;position:absolute;bottom:2px;right:3px;opacity:var(--gui-fade);border-radius:50%;background:center/12px var(--i-incr) var(--btn-soft-hint) no-repeat;transition:background-color 250ms ease-in-out}button.widget-btn:not(.is-active):is(:hover,:focus-within){border-color:var(--btn-blue-hover);outline:2px solid var(--btn-blue);outline-offset:2px}button.widget-btn:not(.is-active):is(:hover,:focus-within)::before{opacity:1;background-color:var(--btn-blue);background-image:var(--i-btn-incr)}.widget-btn-grid{display:grid;grid:1fr/repeat(auto-fill, minmax(24ch, 1fr));grid-auto-rows:1fr;gap:8px}:root{font:var(--font-weight-medium, 400) 14px/1.4 "Roboto",system-ui;background-color:var(--bg-page)}@supports(color-scheme: dark){:root{color-scheme:var(--input-scheme)}}body{padding:0;margin:0;font-size:1rem;background:var(--bg-page);color:var(--txt-base)}body.mdit{min-height:100svh;background:linear-gradient(var(--theme-grad-top) 80px, var(--theme-grad-top) 80px, var(--theme-grad-bottom)) fixed}body.mdit h2{color:var(--theme-txt);font-weight:var(--font-weight-thin);font-size:1.57rem;line-height:1;margin-block-end:16px}@media only screen and (orientation: portrait)and (width < 590px){body.mdit h2{font-size:1.29rem}}@media only screen and (orientation: landscape)and (height < 590px)and (width < 1000px){body.mdit h2{font-size:1.29rem}}header.mdit-banner{position:sticky;inset:0 0 auto 0;height:80px;background:var(--theme-grad-top-alpha);border-bottom:1px solid var(--theme-grad-top);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-inline-start:48px}header.mdit-banner svg{height:30px;width:auto}header.mdit-banner h1{color:hsla(0,0%,100%,.5);font-size:0.86rem;line-height:1;font-weight:var(--font-weight-light);transform:translateY(-3px)}.theme-light header.mdit-banner h1{color:#fff;font-weight:400}header.mdit-banner h1.title{transform:none;font-size:1.71rem;font-weight:var(--font-weight-thin)}header.mdit-banner a.exit{position:absolute;top:25px;right:48px;color:var(--btn-text);background:var(--btn-base);padding:6px 16px;border-radius:5px}header.mdit-banner a.exit:is(:hover,:focus){background:var(--btn-blue-hover);outline:3px solid var(--gui-line-soft);outline-offset:2px}@media only screen and (width <= 1000px){header.mdit-banner{padding-inline-start:16px}header.mdit-banner a.exit{right:16px}}main.mdit-hub{display:grid;grid:auto-flow/2fr 1fr;gap:48px;grid-auto-columns:1fr;padding:8px 48px 48px 48px}@media only screen and (width <= 1000px){main.mdit-hub{display:block;padding-inline:16px}main.mdit-hub>*{margin-block-end:32px}}@media only screen and (width >= 1800px){main.mdit-hub{gap:64px}main.mdit-hub .app-browser-check{grid-area:1/3/span 3}main.mdit-hub .mdit-newsfeed{grid-area:1/2/span 3}main.mdit-hub .our-apps{grid-column:span 3}}.mdit-newsfeed{grid-area:2/2/span 4;overflow-y:auto}.mdit-newsfeed article{color:var(--theme-txt);margin-block-end:48px;padding-inline-start:16px;border-left:2px solid var(--brand-orange)}.mdit-newsfeed article a{font-weight:450;color:var(--theme-anchor)}.mdit-newsfeed header{display:grid;grid:1fr/1fr max-content;gap:8px}.mdit-newsfeed header h2{font-size:1.29rem;font-weight:var(--font-weight-light);margin-block-end:8px;line-height:1.2}.mdit-newsfeed header time{place-self:start;font-size:0.64rem;font-weight:400;color:var(--theme-svg-fill-grey)}.mdit-newsfeed p{line-height:1.6;margin-block-end:8px}.our-apps{padding-block-start:64px}.mdit-learn-more{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-auto-rows:max-content;gap:32px 64px}@media only screen and (orientation: portrait)and (width < 590px){.mdit-learn-more{display:block}.mdit-learn-more .about-app{padding-block-end:64px}}@media only screen and (orientation: landscape)and (height < 590px)and (width < 1000px){.mdit-learn-more{display:block}.mdit-learn-more .about-app{padding-block-end:64px}}.mdit-learn-more .app-logo{position:absolute;top:16px;left:0}.mdit-learn-more .app-logo svg{contain:content}.mdit-learn-more .app-logo svg.openeyes{height:44px}.mdit-learn-more .app-logo svg.panacea360-mono{height:50px}.mdit-learn-more .app-logo svg.iris-ai-mono{height:40px}.mdit-learn-more .app-logo svg.imagenet-mono{height:40px}.mdit-learn-more .app-logo svg.openpims-mono{width:72px}.mdit-learn-more .app-logo svg.atlas-mono{width:50px}.mdit-learn-more .about{padding:48px 0 0 80px;color:var(--theme-svg-fill-grey)}.mdit-learn-more .about p{font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.2;margin-block-end:10px;color:var(--theme-txt)}.mdit-learn-more .about p b{font-weight:450}.mdit-learn-more .about a{color:inherit;font-size:0.86rem;font-weight:450;text-decoration:underline}.mdit-learn-more .about a:is(:hover,:focus){text-decoration:none;color:var(--theme-anchor)}.mdit-active-apps{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-template-rows:20vh;grid-auto-rows:20vh;gap:32px}@media only screen and (width <= 1000px){.mdit-active-apps{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:16px;padding-block-end:32px}}a.go-app{position:relative;display:flex;align-items:center;justify-content:center;user-select:none;min-height:100px;background:#fff;border:3px solid #fff;border-radius:13px;outline:3px solid hsla(0,0%,100%,.8);outline-offset:2px;transition:all 250ms ease-in-out}.theme-dark a.go-app{background:#dedddd;border-color:#dedddd}a.go-app svg{height:100%;width:90%}a.go-app svg.openeyes{width:70%}a.go-app svg:is(.openpims,.atlas){height:80%}a.go-app svg.panacea360{height:90%}a.go-app::before{content:attr(data-version);position:absolute;bottom:3px;left:8px;font-size:0.57rem;font-weight:700;color:#888}a.go-app::after{content:"";pointer-events:none;width:24px;height:24px;position:absolute;bottom:3px;right:3px;border-radius:50%;background:center/12px var(--i-dir-right) var(--bg-page) no-repeat;transition:background-color 250ms ease-in-out}a.go-app:is(:hover,:focus-within){border-color:var(--btn-blue-hover);outline-offset:5px}a.go-app:is(:hover,:focus-within)::after{background-color:var(--btn-blue-hover);background-image:var(--i-btn-dir-right)}details.app-hub-extra{outline:3px solid var(--gui-line-soft);outline-offset:2px;border-radius:9px}details.app-hub-extra .details-content{background:var(--bg-page);color:var(--txt-base);border-radius:9px;padding:16px;margin-block-start:8px}details.app-hub-extra summary{display:grid;place-content:center;grid-template-columns:1fr 24px;gap:32px;cursor:pointer;padding:12px 16px;background:var(--bg-page);border-radius:9px;font-size:1.14rem}details.app-hub-extra summary::after{content:"";width:16px;height:16px;background:center/contain var(--i-plus) rgba(0,0,0,0) no-repeat;place-self:center}details.app-hub-extra summary:hover{color:var(--btn-text);background:var(--btn-blue-hover)}details.app-hub-extra summary:hover::after{background-image:var(--i-btn-plus)}details.app-hub-extra summary:focus{outline:2px solid var(--txt-light)}details.app-hub-extra[open] summary{color:var(--btn-text);background-color:var(--btn-blue-active)}details.app-hub-extra[open] summary::after{background-image:var(--i-btn-arrow-up)}.app-browser-check{grid-column:2;place-self:start stretch;padding-block:32px}.app-browser-check .alert-box{transition:all 1s ease-out}.mdit-app{height:calc(100svh - 80px);display:grid;justify-content:center;grid:1fr auto/1fr;place-items:center;gap:16px}body.mdit .about-app{position:relative;border-top:1px dotted var(--theme-grey-line);padding-block-start:16px}main.mdit-app .about-app{width:300px;display:flex;align-items:center;justify-content:center;padding-block-end:16px;color:var(--theme-txt);font-weight:var(--font-weight-medium)}body.mdit .app-logo svg{fill:var(--theme-svg-fill-grey);width:auto;height:auto}main.mdit-app .about-app{width:300px;display:flex;align-items:center;justify-content:center;padding-block-end:16px;color:var(--theme-txt);font-weight:var(--font-weight-medium)}main.mdit-app .app-logo{width:fit-content}main.mdit-app .app-logo svg{height:45px}.mdit-app .app-setup{padding:0 16px}.mdit-app .app-setup h2{text-align:center}.mdit-app .app-setup :is(button,.as-btn):is(:hover,:focus){border-color:var(--theme-btn-halo)}.app-setup :is(.app-form,.app-login){border:3px solid var(--theme-line);border-radius:13px;background:var(--theme-hitarea);color:var(--theme-txt)}.app-setup :is(.app-form,.app-login) .label-over-input{color:var(--input-text)}.app-setup :is(.app-form,.app-login) a.pro:hover{color:currentColor;text-decoration:underline}.app-setup .app-select-site{border:3px solid var(--theme-line);border-radius:13px;padding:8px;display:grid;grid-template-columns:280px;grid-template-rows:40px;grid-auto-rows:40px;gap:8px;align-items:center;max-height:50svh;width:fit-content;overflow:hidden auto;overscroll-behavior:contain}@media only screen and (width > 590px){.app-setup .app-select-site.many-sites{grid-template-columns:280px 280px}}@media only screen and (width >= 1800px){.app-setup .app-select-site.many-sites{grid-template-columns:280px 280px 280px}}.app-setup .app-select-site>button{cursor:pointer;font-size:1rem;line-height:1;border:3px solid var(--btn-blue);border-radius:5px;color:var(--btn-text);background-color:var(--btn-blue);width:280px;height:40px;padding:0 8px;display:flex;align-items:center;justify-content:center}.app-setup .app-select-site>button.org-admin-btn{background:center left 8px/16px url("../svg/mdit/office.svg") var(--btn-base) no-repeat;font-weight:var(--font-weight-bold)}.app-setup .app-select-site>button:is(:hover,:focus){border-color:var(--theme-btn-halo);background-color:var(--btn-blue-hover)}.app-setup .app-select-site>button:active{background-color:var(--btn-blue-active)}.app-setup .app-form{width:590px;padding:32px}@media only screen and (orientation: portrait)and (width < 590px){.app-setup .app-form{width:90vw}}@media only screen and (orientation: landscape)and (height < 590px)and (width < 1000px){.app-setup .app-form{width:90vw}}.app-setup .app-login{width:300px;padding:8px}.app-setup .app-login button{width:100%}.app-setup .app-login .forgot-password-help{text-align:right;padding-inline:8px;font-size:0.64rem;font-weight:var(--font-weight-semibold);opacity:var(--gui-fade-soft)}body.bliss{display:grid;grid:"banner" 48px "bliss" 1fr/1fr;height:100svh}.bliss-grid{display:grid;grid:"nav main" 1fr/300px 1fr;gap:16px;height:calc(100svh - 48px)}.bliss-grid.panel-gap{gap:4px}.focus-mode .bliss-grid{grid-template-columns:1fr;grid-template-areas:"main"}@media only screen and (width <= 1000px){.bliss-grid{grid-template-columns:1fr;grid-template-areas:"main"}}@media only screen and (width >= 1800px){.bliss-grid{grid:"nav main aside" 1fr/300px 1fr 496px}.focus-mode .bliss-grid{grid-template-columns:1fr 496px;grid-template-areas:"main aside"}}header.banner{grid-area:banner;height:48px;padding-inline:4px;background:var(--bg-nav)}nav.toolbar{display:grid;grid:1fr/300px 48px 1fr repeat(2, max-content) 300px;place-items:center stretch;height:48px}nav.toolbar button:not(.ico-btn){all:unset;box-sizing:border-box;cursor:pointer}@media only screen and (width <= 1000px){nav.toolbar{grid-template-columns:max-content 1fr repeat(2, max-content) 1fr}nav.toolbar button#toolbar-focus-mode-btn{display:none}}button#toolbar-nav-btn{background:var(--theme-grad-top);border-radius:0 0 5px 5px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-inline:8px;width:100px}button#toolbar-nav-btn::before{content:"";height:48px;width:48px;background:center/32px var(--theme-logo-panacea360) no-repeat}button#toolbar-nav-btn::after{content:"";width:48px;height:48px;background:center/16px var(--i-menu) no-repeat;opacity:var(--gui-fade)}.theme-mdit button#toolbar-nav-btn::after{background-image:url("../svg/mdit/menu.svg")}button#toolbar-nav-btn:disabled{padding-inline:4px;cursor:pointer;width:296px}button#toolbar-nav-btn:disabled::after{opacity:0}button#toolbar-nav-btn:disabled:is(:focus,:hover){background:var(--theme-btn-hover)}button#toolbar-nav-btn.bliss-js-ready{transition-property:padding-inline-start,width;transition-timing-function:ease-out;transition-duration:250ms}button#toolbar-nav-btn.bliss-js-ready::after{transition:opacity 750ms ease-out}button#toolbar-search-btn{place-self:center start;height:48px;width:min(300px,100%);padding-inline:16px;border-radius:5px;position:relative}button#toolbar-search-btn:is(:focus,:hover){background:var(--bg-max)}button#toolbar-search-btn:is(:focus,:hover)::after{display:none}button#toolbar-search-btn::after{content:"";position:absolute;inset:0;margin:auto 0;height:32px;border:3px solid var(--gui-line-soft);border-radius:24px;opacity:var(--gui-fade)}button#toolbar-search-btn::before{content:"...";position:absolute;top:16px;left:38px;color:var(--txt-light)}@media only screen and (width <= 1000px){button#toolbar-search-btn::after{margin-inline:8px}}button#toolbar-user-btn{height:48px;display:grid;grid:1fr/1fr 32px;place-items:center end;gap:8px;border-left:4px solid var(--bg-page);padding-inline:8px}button#toolbar-user-btn:is(:focus,:hover,.active){background:var(--bg-max)}@media only screen and (width <= 1000px){button#toolbar-user-btn{gap:2px}button#toolbar-user-btn .site::before{display:none !important}}button#toolbar-user-btn *{pointer-events:none;user-select:none}button#toolbar-user-btn .site{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--font-weight-bold);color:var(--txt-light);padding:2px 4px;border-radius:5px}button#toolbar-user-btn .site::before{content:"";display:inline-block;width:12px;height:12px;margin-inline-end:8px;opacity:var(--gui-fade);background:center/12px var(--i-office) no-repeat;translate:0 1px}button#toolbar-user-btn .avatar{display:grid;place-items:center;text-align:center;height:32px;width:32px;border-radius:50%;contain:content;font-size:15px;font-weight:700;line-height:1;background:#334}button#toolbar-user-btn .avatar .initials{color:var(--brand-teal)}button#toolbar-aside-btn,button#toolbar-notify-btn{height:48px;width:96px;display:flex;align-items:center;justify-content:center;padding-inline:4px;border-left:4px solid var(--bg-page);transition:width 250ms ease-in-out}button#toolbar-aside-btn:is(:focus,:hover,.active),button#toolbar-notify-btn:is(:focus,:hover,.active){background:var(--bg-max)}@media only screen and (orientation: portrait)and (width < 590px){button#toolbar-aside-btn,button#toolbar-notify-btn{width:48px}}button#toolbar-aside-btn:disabled{cursor:default;background:var(--bg-max)}button#toolbar-aside-btn:disabled .ico{opacity:var(--gui-fade)}button#toolbar-notify-btn{position:relative}button#toolbar-notify-btn.none-zero .ico{opacity:var(--gui-fade)}button#toolbar-notify-btn.none-zero .notify-count{opacity:var(--gui-fade-soft);background:center/10px var(--i-check) var(--color-hint-blue) no-repeat}button#toolbar-notify-btn .notify-count{position:absolute;inset:8px auto auto 60%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:var(--color-hint-blue);font-weight:var(--font-weight-bold);font-size:0.64rem;line-height:1;border-radius:50%;opacity:var(--gui-fade)}button#toolbar-notify-btn .notify-flags{position:absolute;top:4px;left:2px;display:flex;flex-direction:column;gap:4px}button#toolbar-notify-btn .notify-flags .badge{height:18px;padding-inline:2px}#h1-app-name{all:unset;box-sizing:border-box;user-select:none;pointer-events:none;position:fixed;font:var(--font-weight-light) 14px/1 "Roboto",system-ui;color:var(--txt-base);opacity:var(--gui-fade, 0.5);inset:auto 16px 8px auto}#h1-app-name.js-fixed-nav{font-size:18px;inset:16px auto auto 64px;color:var(--theme-logo-color, #fff);opacity:1}#h1-app-name.bliss-js-ready{transition:color 250ms ease-out}.bliss-grid>main{height:100%;grid-area:main;overflow:hidden auto;padding-block:16px 128px;padding-inline:8px}@media only screen and (orientation: portrait)and (width < 590px){.bliss-grid>main{padding-inline:8px}}@media only screen and (orientation: landscape)and (height < 590px)and (width < 1000px){.bliss-grid>main{padding-inline:8px}}.bliss-grid>main>header{position:sticky;top:-16px;z-index:1;padding-block:16px;padding-inline-end:16px;background:var(--bg-page-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bliss-grid.panel-gap>main{padding:4px}a.a11y-bypass-blocks{position:fixed;z-index:10;display:block;width:200px;text-align:center;top:0;left:calc(50% - 100px);background:var(--bg-nav);border-radius:3px;padding:6px 16px;opacity:0;text-decoration:none;translate:0 -3em;transition:translate 250ms ease-in-out,opacity 250ms ease-in-out}a.a11y-bypass-blocks:focus{opacity:1;translate:0 52px}div.bliss-nav{background:linear-gradient(to bottom, var(--theme-grad-top), var(--theme-grad-bottom));overflow:hidden auto;border-radius:5px;margin:4px;padding:8px 16px;width:296px;height:auto;color:var(--theme-txt)}div.bliss-nav *{user-select:none}div.bliss-nav hr{border-bottom-color:var(--theme-line)}div.bliss-nav[popover]{margin:0}div.bliss-nav[popover]:popover-open{inset:52px auto 4px 4px}@starting-style{div.bliss-nav[popover]:popover-open{opacity:var(--gui-fade, 0.5);translate:-10px 0}}div.bliss-nav:not([popover]){grid-area:nav}.theme-mdit .bliss-nav button#clear-favourites-btn{background-image:url("../svg/mdit/star-cancel.svg")}.theme-mdit .bliss-nav button#admin-mode-btn{background-image:url("../svg/mdit/toggle.svg")}.theme-mdit .bliss-nav .ico.star-o{background-image:url("../svg/mdit/star-edge.svg")}.theme-mdit .bliss-nav .ico.star{background-image:url("../svg/mdit/star.svg")}.theme-mdit .bliss-nav .ico.office{background-image:url("../svg/mdit/office.svg")}.theme-mdit .bliss-nav .ico.money{background-image:url("../svg/mdit/money.svg")}.theme-mdit .bliss-nav .ico.patients{background-image:url("../svg/mdit/patients.svg")}.theme-mdit .bliss-nav .ico.box{background-image:url("../svg/mdit/box.svg")}.theme-mdit .bliss-nav .ico.graph{background-image:url("../svg/mdit/graph.svg")}.theme-mdit .bliss-nav .ico.barchart{background-image:url("../svg/mdit/barchart.svg")}.theme-mdit .bliss-nav .ico.cog{background-image:url("../svg/mdit/cog.svg")}.bliss-nav a{display:flex;align-items:center;justify-content:flex-start;height:24px;width:100%;gap:8px;color:var(--theme-txt);font-size:0.93rem;font-weight:var(--font-weight-semibold);line-height:1;border-radius:3px}.bliss-nav a span.suffix{font-weight:var(--font-weight-light);opacity:var(--gui-fade)}.bliss-nav a:is(:hover,:focus){text-decoration:none;color:var(--theme-anchor);background-color:var(--theme-hitarea)}.bliss-nav a[aria-current=page]{pointer-events:none;color:var(--theme-anchor)}.bliss-nav app-nav a{padding-inline-start:8px}.bliss-nav{interpolate-size:allow-keywords}details.nav-grp{margin-block:8px;padding-block:8px;height:48px;overflow:hidden;border-top:4px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);transition-property:height,border-color,padding;transition-timing-function:ease-out;transition-duration:250ms}details.nav-grp:is(:hover,:focus-within,[open]) summary{opacity:1}details.nav-grp[open]{height:auto;padding-block-end:16px;border-top-color:var(--theme-line);border-bottom-color:var(--theme-line)}details.nav-grp summary{display:flex;align-items:center;justify-content:flex-start;gap:8px;opacity:.6;padding:4px 0;margin-block-end:4px;border-radius:3px;background:rgba(0,0,0,0);font-size:1.14rem;font-weight:var(--font-weight-light)}details.nav-grp summary:is(:hover,:focus){background:var(--theme-hitarea)}nav.user-favourites{margin-block:8px 16px;transition:height 750ms ease-in-out}nav.user-favourites a{margin-block:8px}.nav-actions{margin-block-start:32px;padding-block-start:32px;border-top:2px solid var(--theme-line);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:32px}.nav-actions>button{height:24px;font-size:12px;border:none;width:100%;padding:0 8px 0 32px;text-align:left;color:var(--theme-txt);background:center left 8px/12px none no-repeat var(--theme-hitarea);opacity:var(--gui-fade-soft)}.nav-actions>button:not([disabled]):is(:hover,:focus,:active){color:var(--theme-anchor);opacity:1}.nav-actions>button:active{background-color:var(--btn-blue-active)}.nav-actions button.clear-favourites{background-image:var(--i-star-cancel)}.nav-actions button.admin-toggle{background-image:var(--i-toggle)}app-nav{display:grid;grid:24px/24px 1fr;gap:8px;place-items:center start;margin-block:8px;padding-inline-end:4px}app-nav:not(:where(:hover,:focus-within)) button.ico-btn.subtle{opacity:.1}app-nav .ico.nav-star{background-image:var(--i-star-edge)}.theme-mdit app-nav .ico.nav-star{background-image:url("../svg/mdit/star-edge.svg")}app-nav[data-favourite=true]>button.ico-btn{opacity:.8}app-nav[data-favourite=true] .ico.nav-star{background-image:var(--i-star)}.theme-mdit app-nav[data-favourite=true] .ico.nav-star{background-image:url("../svg/mdit/star.svg")}.bliss-nav .legal-about{opacity:var(--gui-fade-soft);margin-block-start:32px;padding-block-start:16px;font-size:0.64rem;color:var(--theme-txt);line-height:1.8;border-top:2px solid var(--theme-line)}div.bliss-search{background:var(--bg-popup);overflow:hidden;border-radius:13px;padding:16px;box-shadow:0 0 8px 8px var(--bg-shadow);max-height:80svh}div.bliss-search[popover]{width:min(1000px,96vw);margin:48px auto}div.bliss-search[popover]:popover-open{position:fixed;inset:0}div.bliss-search[popover]::backdrop{pointer-events:none;background-color:var(--bg-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@starting-style{div.bliss-search[popover]:popover-open{opacity:var(--gui-fade, 0.5);translate:0 -5px}}@media only screen and (orientation: portrait)and (width < 590px){div.bliss-search{padding-inline:8px;overflow-y:auto}}@media only screen and (orientation: landscape)and (height < 590px)and (width < 1000px){div.bliss-search{padding-inline:8px;overflow-y:auto}}.search-app .quick-search{display:grid;grid:1fr/1fr 48px;gap:8px;margin-inline-end:8px;padding-block-end:16px}.search-app .quick-search .label-over-input{margin-block-end:0}.search-app .quick-search button .ico.search{height:16px;width:16px;background-size:16px}div.bliss-search .search-app-results{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}div.bliss-search .search-app-results header{height:48px}div.bliss-search .search-app-results .quick-search-results{flex:3 1 0}div.bliss-search .search-app-results .quick-search-history{flex:2 1 0}div.bliss-search .search-app-results :is(#quick-search-output,.search-output-history){max-height:50svh;overflow-y:auto;padding-inline-end:8px}@media only screen and (orientation: portrait)and (width < 590px){div.bliss-search .search-app-results{display:block}div.bliss-search .search-app-results :is(#quick-search-output,.search-output-history){max-height:none}div.bliss-search .search-app-results .quick-search-history{padding-block-start:8px;margin-block-start:8px}}@media only screen and (orientation: landscape)and (height < 590px)and (width < 1000px){div.bliss-search .search-app-results{display:block}div.bliss-search .search-app-results :is(#quick-search-output,.search-output-history){max-height:none}div.bliss-search .search-app-results .quick-search-history{padding-block-start:8px;margin-block-start:8px}}div.bliss-search .search-help{font-size:0.86rem;font-weight:var(--font-weight-semibold);color:var(--txt-light);padding:8px}div.bliss-search .search-help p{margin-block-end:4px}.quick-search-results output{display:block;padding-block-end:16px}.search-output-history .recent-search{display:grid;grid-template-columns:1fr max-content;place-content:center left;gap:16px;margin-block-end:8px;padding-block-end:4px;border-bottom:1px dotted var(--gui-line)}.search-output-history .recent-search:hover{border-bottom:1px solid var(--gui-line-hard)}#quick-search-output .search-result{margin-block-end:16px;padding-block-end:8px;border-bottom:3px solid var(--gui-line-soft)}#quick-search-output .search-result:hover{border-bottom-color:var(--gui-line)}#quick-search-output .search-result .result-actions{margin-block:16px 16px;display:flex;align-items:center;justify-content:flex-end;gap:16px}div.bliss-notify{background:var(--bg-popup);overflow:hidden auto;border-radius:5px;margin:4px;padding:0;width:300px;max-height:calc(90svh - 48px)}div.bliss-notify[popover]{position:fixed;inset:52px 192px auto auto;margin:0}@media only screen and (width <= 1000px){div.bliss-notify[popover]{inset:52px 0 auto 0;margin-inline:auto}}@starting-style{div.bliss-notify[popover]:popover-open{opacity:var(--gui-fade, 0.5);translate:0 10px}}div.bliss-notify .notify-header{padding:4px;padding-block-end:8px;display:flex;align-items:center;justify-content:space-between}.notify-flags{display:flex;align-items:center;justify-content:flex-start;gap:4px}.notify-flags :is(.badge.flag-critical,.badge.flag-timed){display:flex;align-items:center;justify-content:flex-start;gap:4px}.notify-flags .badge.flag-critical{background:var(--color-hint-orange)}.notify-flags .badge.flag-critical::before{content:"";width:16px;height:16px;background:center/12px var(--i-critical) no-repeat}.notify-flags .badge.flag-timed{background:var(--color-hint-green)}.notify-flags .badge.flag-timed::before{content:"";width:16px;height:16px;background:center/12px var(--i-time) no-repeat}details.notifications{margin-block:8px}details.notifications[open]{margin-block-end:16px}details.notifications:not([open]) summary::after{content:"";width:16px;height:16px;background:center/contain var(--i-btn-arrow-down) rgba(0,0,0,0) no-repeat;place-self:center}details.notifications summary{height:32px;display:grid;place-content:center;grid-template-columns:1fr 24px;gap:32px;font-size:0.86rem;line-height:1;font-weight:var(--font-weight-semibold);cursor:pointer;background:var(--color-hint-blue);padding-inline:16px}details.notifications summary span{display:flex;align-items:center;justify-content:flex-start;gap:8px;height:32px}details.notifications summary.critical{background:var(--color-hint-orange)}details.notifications summary.timed{background:var(--color-hint-green)}details.notifications summary.read{background:var(--color-gray)}details.notifications .n-all-action{display:flex;align-items:center;justify-content:flex-end;padding:8px}details.notifications .n-all-note{font-size:0.79rem;line-height:1.1;padding:8px 16px}.notify-info{display:grid;grid:1fr/24px 1fr 24px;gap:8px;place-items:start;margin:4px 4px 8px 4px;padding:8px 4px;border-radius:5px;border-left:4px solid var(--color-hint-blue);font-size:0.86rem}.notify-info.critical{border-left-color:var(--color-hint-orange)}.notify-info.timed{border-left-color:var(--color-hint-green)}.notify-info.read{border-left-color:var(--color-gray)}.notify-info time{display:block;padding-block-start:8px;font-size:0.79rem;font-weight:var(--font-weight-semibold);color:var(--txt-light)}.notify-info .n-action{display:flex;align-items:flex-start;justify-content:center;flex-flow:column wrap;gap:8px}.notify-info:is(:focus-within,:hover){background:var(--bg-page);border-left-color:currentColor}.n-toast{height:48px;max-width:300px;translate:0 100px;transition:translate 250ms ease-in-out}.n-toast .toast-msg{flex:1 1 0;height:100%;display:flex;align-items:center;justify-content:flex-start;overflow-y:auto;cursor:pointer;font-size:0.86rem;line-height:1.1;font-weight:var(--font-weight-semibold);outline:1px solid var(--bg-page);border:1px solid var(--bg-focus);border-radius:3px;padding-inline:24px 8px;background:center left 6px/12px no-repeat var(--i-bell) var(--bg-popup)}.n-toast .toast-msg.critical{background-color:var(--color-hint-orange);background-image:var(--i-critical)}.n-toast .toast-msg.timed{background-color:var(--color-hint-green);background-image:var(--i-time)}.n-toast .toast-msg.error{background-image:var(--i-critical);background-color:var(--bg-max);border:2px solid var(--color-red-plus)}.n-toast[popover]{position:fixed;inset:auto 8px 16px auto;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:space-between;gap:4px}.n-toast[popover] button.dismiss-btn{display:block;width:24px;height:100%;border:1px solid var(--gui-line-soft);border-radius:3px;background:center/10px var(--i-cross) var(--bg-page-glass) no-repeat}aside.bliss-aside{background:var(--bg-popup-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden auto;border-radius:5px;margin:4px;padding:0;height:auto}aside.bliss-aside[popover]{width:min(496px,98vw);height:calc(90svh - 48px)}aside.bliss-aside[popover]:popover-open{position:fixed;inset:52px 4px auto auto;margin:0}@starting-style{aside.bliss-aside[popover]:popover-open{opacity:var(--gui-fade, 0.5);translate:10px 0}}@media only screen and (width >= 1800px){aside.bliss-aside:not([popover]){display:block;position:static;grid-area:aside}}bliss-aside-tabs nav.aside-tablist{position:sticky;top:0;height:48px;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px;margin-block-end:4px;background:var(--bg-nav-a)}bliss-aside-tabs nav.aside-tablist a{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--bg-nav);border-radius:3px;height:100%;user-select:none}bliss-aside-tabs nav.aside-tablist a:is(:hover,:focus){background:var(--bg-max);text-decoration:none}bliss-aside-tabs nav.aside-tablist a[aria-selected=true]{background:var(--bg-hint)}bliss-aside-tabs nav.aside-tablist a:focus-visible{outline:none}bliss-aside-tabs nav.aside-tablist a *{pointer-events:none}bliss-aside-tabs .aside-tabpanels{padding:4px}@media only screen and (orientation: portrait)and (width < 496px){bliss-aside-tabs fieldset.grp-inx:not(.no-stack){display:block}bliss-aside-tabs fieldset.grp-inx:not(.no-stack) legend{float:none;padding-block-end:4px}}aside .aside-grp{padding:8px;margin-block:0 16px}aside .aside-grp.show-bg{background:var(--bg-popup);border-radius:5px}div.bliss-user{background:var(--bg-popup);overflow:hidden auto;border-radius:5px;margin:4px;padding:16px;width:296px}div.bliss-user[popover]{position:fixed;inset:52px 4px auto auto;margin:0}@starting-style{div.bliss-user[popover]:popover-open{opacity:var(--gui-fade, 0.5);translate:10px 0}}.bliss-user .user-name{font-size:1.14rem}.bliss-user .user-name .user-family{display:block;font-weight:var(--font-weight-bold)}main .user-name.update-profile{font-size:1.86rem}main .user-name.update-profile .user-family{display:inline-block}.select-language{display:flex;align-items:stretch;justify-content:space-between;gap:16px}.select-language>button.ico-btn{flex:1 1 0;height:48px;opacity:var(--gui-fade)}.select-language>button.ico-btn:is(:hover,:focus){opacity:1;background:var(--bg-max)}.select-language>button.ico-btn:disabled{opacity:1;background:var(--bg-max);outline:2px solid var(--bg-focus);outline-offset:2px}.select-theme{display:flex;align-items:center;justify-content:space-between;gap:4px}.select-theme>button{flex:1;user-select:none;cursor:pointer;font-size:1rem;font-weight:500;border-radius:5px;border:none;padding:6px 16px}.select-theme>button.theme-mdit{color:#ddd;background:#25536f}.select-theme>button.theme-dark{color:#ddd;background:#212328}.select-theme>button.theme-light{color:#111;background:#e6e6e7}.select-theme>button:is(:hover,:focus){outline:2px solid var(--input-focus-outline);outline-offset:1px}:root.theme-mdit button.theme-mdit{outline:2px solid var(--btn-blue);outline-offset:1px}:root.theme-light button.theme-light{outline:2px solid var(--btn-blue);outline-offset:1px}:root.theme-dark button.theme-dark{outline:2px solid var(--brand-teal);outline-offset:1px}:is(.bliss-nav,.bliss-search,.bliss-notify,.bliss-aside,.bliss-user)[popover]{transition-property:opacity,translate;transition-timing-function:ease-out;transition-duration:250ms}:is(.bliss-nav,.bliss-search,.bliss-notify,.bliss-aside,.bliss-user)[popover]:popover-open{translate:0 0;opacity:1}:is(.bliss-nav,.bliss-notify,.bliss-aside,.bliss-user,.n-toast)[popover]{box-shadow:0 0 4px 4px var(--bg-page)}.section-columns.auto-columns{display:grid;grid:max-content/repeat(auto-fill, minmax(480px, 1fr));grid-auto-rows:max-content;gap:64px 48px}@media only screen and (width <= 1000px){.section-columns.auto-columns{grid-template-columns:1fr}}.section-columns.fx-columns{display:flex;align-items:flex-start;justify-content:flex-start;gap:64px 48px;flex-wrap:wrap;container:section-columns-width/inline-size}.section-columns.fx-columns>section{flex:1 1 0}.section-columns.fx-columns>section.wide{flex:2 1 0}@container section-columns-width (width < 1000px){section{flex-basis:100% !important}}ai-brief{display:none;opacity:0;position:fixed;z-index:10;right:-300px;width:300px;background:bottom 4px right 8px/12px var(--i-more-h) var(--bg-max) no-repeat;border:solid 2px var(--brand-teal);border-radius:9px;padding-block:8px 1em;padding-inline:16px;font-size:0.86rem;font-style:italic;font-weight:var(--font-weight-bold);transition-property:opacity,translate;transition-timing-function:ease-in-out;transition-duration:250ms;pointer-events:none}ai-brief.js-calc{visibility:hidden;display:block}ai-brief *{pointer-events:none}ai-brief.show{display:block;opacity:1;translate:0 0}ai-brief.show:not(.below)::after{content:"";display:block;width:1px;height:10px;border-left:1px dotted var(--brand-teal);position:absolute;right:16px;top:100%}@starting-style{ai-brief.show{opacity:var(--gui-fade, 0.5);translate:0 -5px}}ai-brief::before{content:attr(created);position:absolute;top:0;right:-24px;background:top 4px center/12px var(--i-ai) var(--bg-max) no-repeat;padding-inline:24px 8px;padding-block:2px;border-radius:5px;writing-mode:vertical-rl;font-size:0.71rem;font-style:normal;font-weight:var(--font-weight-bold);color:var(--txt-light)}.patient-identity{line-height:1.1}.patient-identity:not(.compact) .patient-name{font-size:1.14rem}.patient-identity.compact{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px}.patient-identity.compact .patient-name{margin-block-end:0}.patient-identity.compact .patient-name .family-name{white-space:nowrap;display:inline-block;max-width:16ch;overflow:hidden;text-overflow:ellipsis}.patient-identity.compact .identity-check{padding-inline-start:8px;font-size:inherit;gap:4px;color:var(--txt-light)}.patient-identity.compact .identity-check :is(.dob,.age){min-width:auto}.patient-identity.compact .identity-check .age{font-weight:var(--font-weight-semibold)}.patient-name{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px;margin-block-end:8px}.patient-name .family-name{white-space:nowrap;font-weight:var(--font-weight-bold)}.patient-name .family-name.fup{text-transform:uppercase}.patient-name .given-name{white-space:nowrap;display:inline-block;max-width:16ch;overflow:hidden;text-overflow:ellipsis}.patient-name .given-name.no-char-limit{max-width:none}.patient-name .titles{padding-inline-start:4px;color:var(--txt-light);white-space:nowrap}.patient-name .titles .gender-pronouns{font-size:60%;vertical-align:40%}.patient-name .full-name{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0 4px}.patient-name .full-name.f-g{flex-direction:row-reverse;flex-wrap:wrap-reverse;justify-content:flex-end}.patient-name .full-name.f-g .family-name::after{content:","}.patient-identity .identity-check{display:flex;align-items:center;justify-content:flex-start;gap:8px;white-space:nowrap;font-size:0.93rem}.patient-identity .identity-check span{font-weight:var(--font-weight-semibold)}.patient-identity .identity-check span>b{font-size:0.71rem;color:var(--txt-light);font-weight:var(--font-weight-medium)}.patient-identity .identity-check .mrn a{color:var(--txt-anchor-hint);font-weight:var(--font-weight-bold)}.patient-identity .identity-check .mrn a:is(:hover,:focus){color:var(--txt-anchor);text-decoration:none}.patient-identity .identity-check .bio-sex{width:1.2em;text-align:center;font-weight:var(--font-weight-bold)}.patient-identity .identity-check .dob{min-width:11ch}.patient-identity .identity-check .age{min-width:4ch}.patient-identity .ico-flags{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;translate:0 -2px;padding-inline-start:8px}.patient-identity .ico-flags .ico{height:12px;width:12px;background-size:12px}.appointment .appt-meta{display:flex;align-items:center;justify-content:flex-start;gap:4px;font-weight:var(--font-weight-semibold)}.appointment .appt-meta .xref a{color:var(--txt-anchor-hint);font-weight:var(--font-weight-bold)}.appointment .appt-meta .xref a:is(:hover,:focus){color:var(--txt-anchor);text-decoration:none}.appointment .appt-meta .duration::before{content:"@";font-size:80%;font-weight:var(--font-weight-light);opacity:var(--gui-fade);vertical-align:10%;padding-inline-end:4px}.appointment .appt-meta .appt-status{flex:1 1 0;display:flex;align-items:center;justify-content:flex-end}.appointment .patient-name{margin-block-end:4px;padding-inline-start:24px;background:center left/12px var(--i-patient) no-repeat}.appointment .prepos{font-weight:var(--font-weight-light);font-size:0.86rem;opacity:var(--gui-fade);padding-inline-end:.5em}nav.evt-list{width:266px;background:var(--bg-nav)}.evt-list-sort{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding-inline-end:10px;border-bottom:2px solid var(--bg-page)}.evt-list-sort:is(:hover,:focus-within){border-bottom-color:var(--btn-blue)}.evt-list-sort select.select-evt-sort{all:unset;box-sizing:border-box;display:block;flex:1 1 0;cursor:pointer;font-size:0.86rem;line-height:1;padding:8px 32px;width:100%;font-weight:var(--font-weight-medium);border-radius:0 5px 5px 0}.evt-list-sort select.select-evt-sort:is(:hover,:focus,:active){background-color:var(--bg-focus)}.evt{height:24px;display:flex;align-items:center;justify-content:flex-start;font-size:0.86rem;font-weight:var(--font-weight-medium);line-height:1;border-bottom:1px solid rgba(100,100,100,.1)}.evt.selected{background:var(--btn-blue-active)}.evt.did-not-occur :is(.evt-short,time){text-decoration:line-through 2px}.evt a{flex:1 1 0;height:24px;display:grid;grid:1fr/38px 11ch 48px 24px;place-items:center start;gap:8px;padding-inline-end:8px;color:var(--txt-base);text-decoration:none}.evt a *{pointer-events:none}.evt a .evt-short{display:inline-flex;align-items:center;justify-content:center;height:100%;width:7ch;font-size:0.64rem;font-weight:var(--font-weight-bold);background:rgba(0,0,0,.1);opacity:.6;overflow:hidden}.evt a time{place-self:center end}.evt a .evt-state{display:flex;align-items:center;justify-content:flex-start}.evt a:is(:hover,:focus-within){background:var(--btn-blue);color:var(--btn-text)}.evt a:is(:hover,:focus-within) .evt-short{opacity:1}.evt a:is(:hover,:focus-within) .ico{filter:var(--btn-icon-hover-filter)}.evt a:is(:hover,:focus-within) .i-lat{filter:brightness(1.2)}.evt a:not([href]){color:var(--btn-text);pointer-events:none}.evt a:not([href]) .evt-short{opacity:1}.evt a:not([href]) .ico{filter:var(--btn-icon-to-white-filter)}.evt .quick-view{display:flex;align-items:center;justify-content:space-between;width:48px;cursor:crosshair}.evt .quick-view::after{content:"";width:24px;height:24px;inset:0;background:center/12px var(--i-eye) no-repeat;opacity:.3}.evt:not(.selected) .quick-view:hover{background-color:var(--bg-max)}.evt:not(.selected) .quick-view:hover::after{opacity:1}.evt.selected .quick-view{cursor:default}.evt.selected .quick-view::after{background-image:var(--i-btn-eye);opacity:.8}event-group{transition:margin 450ms ease-in-out;display:block;margin:2px 0}event-group event-list{display:none}event-group.expanded{margin:8px 0}event-group.expanded event-list{display:block}button.toggle-event-group{all:unset;box-sizing:border-box;display:grid;place-items:center start;grid-template-columns:24px 1fr 24px;gap:8px;width:calc(100% - 4px);margin:2px;padding:8px 8px 8px 0;font-size:0.86rem;line-height:1;cursor:pointer;background:var(--btn-soft-hint);border-radius:5px}button.toggle-event-group::after{content:"";place-self:center;width:12px;height:12px;background:center/contain var(--i-plus) no-repeat;background-image:var(--i-plus),var(--i-btn-plus),var(--i-arrow-up);background-position-y:center,-48px,-48px}button.toggle-event-group:is(:hover,:focus){color:var(--btn-text);background:var(--btn-blue-hover)}button.toggle-event-group:is(:hover,:focus)::after{background-position-y:-48px,center,-48px}.expanded button.toggle-event-group{color:var(--text-base);background:none;opacity:.7}.expanded button.toggle-event-group::after{background-position-y:-48px,-48px,center}button.toggle-event-group span.count{vertical-align:25%;font-size:0.71rem;font-weight:var(--font-weight-bold);padding-inline-start:4px;opacity:.5}button.toggle-event-group .icon{height:24px;overflow:hidden}button.toggle-event-group .icon i{transition:transform 250ms ease-in-out}.expanded button.toggle-event-group .icon i{transform:translateY(24px)}