*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{text-rendering:optimizelegibility;color:#000;-webkit-font-smoothing:antialiased;background:#fff;font-family:Segoe UI,Tahoma,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:12px;overflow:hidden}button{font:inherit;color:inherit;cursor:default}input,select{font:inherit}.window{background:#fff;flex-direction:column;min-width:1100px;height:100vh;display:flex}.content{flex-direction:column;flex:1;min-height:0;display:flex}.titlebar{background:#fff;flex-shrink:0;align-items:center;height:22px;padding-left:4px;display:flex}.titlebar-logo{color:#3b6fd8;margin-right:6px;font-size:13px;font-weight:700;transform:skew(-12deg)}.titlebar-text{font-family:Segoe UI,Tahoma,sans-serif;font-size:12px}.titlebar-controls{height:100%;margin-left:auto;display:flex}.titlebar-controls button{background:0 0;border:0;justify-content:center;align-items:center;width:46px;display:flex}.titlebar-controls button:hover{background:#e5e5e5}.titlebar-controls button.close:hover{color:#fff;background:#e81123}.menubar{z-index:50;flex-shrink:0;align-items:center;height:22px;padding-left:2px;display:flex;position:relative}.menubar-item-wrap{position:relative}.menubar-item{background:0 0;border:1px solid #0000;padding:1px 6px;font-size:11px}.menubar-item u{text-decoration:underline}.menubar-item.open{background:#f3f3f3}.menu-dropdown{z-index:100;background:#fdfdfd;border:1px solid #e4e4e4;min-width:280px;padding:2px 0;position:absolute;top:20px;left:0;box-shadow:1px 2px 4px #0003}.menu-row{text-align:left;background:0 0;border:0;align-items:center;width:100%;height:26px;padding:0 12px 0 4px;font-size:11px;display:flex}.menu-row:hover{background:#f3f3f3}.menu-icon-col{justify-content:center;width:28px;display:flex}.menu-icon{display:flex}.menu-label{white-space:nowrap;flex:1;padding-left:4px}.menu-dropdown{width:max-content}.menu-shortcut{color:#000;min-width:110px;padding-left:30px}.menu-divider{background:#d6d6d6;height:1px;margin:4px}.toolbar{border-bottom:0;flex-shrink:0;height:146px;display:flex}.toolbar-main{flex-direction:column;flex:1;padding-left:4px;display:flex}.toolbar-row{align-items:flex-end;height:52px;display:flex}.toolbar-row.small{align-items:center;gap:1px;height:46px}.toolbar-row.small+.toolbar-row.small{height:48px}.bigbtn{background:0 0;border:1px solid #0000;flex-direction:column;justify-content:flex-end;align-items:center;width:55px;height:48px;padding:2px 0;display:flex}.bigbtn:hover:not(.disabled){background:#dedede;border-color:#0000;border-radius:3px}.bigbtn.active{background:#e3e3e3;border-color:#d0d0d0}.bigbtn-icon{align-items:center;height:28px;display:flex}.bigbtn-label{color:#333;white-space:nowrap;text-overflow:ellipsis;max-width:54px;font-size:11px;overflow:hidden}.bigbtn.disabled .bigbtn-label{color:#888}.smallbtn{background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:25px;height:24px;display:flex}.smallbtn:hover{background:#e5f1fb;border-color:#a9d3f5}.toolbar-right{border-right:1px solid #ccc;width:390px;margin:0 385px 0 0;position:relative}.panic{color:#333;background:0 0;border:0;flex-direction:column;align-items:center;font-size:11px;display:flex;position:absolute;top:6px;left:270px}.toolbar-right-icons{gap:12px;display:flex;position:absolute;top:60px;left:140px}.win-btn{white-space:nowrap;background:#fdfdfd;border:1px solid #c8c8c8;padding:3px 6px;font-size:11px}.win-btn:hover{background:#e5f1fb;border-color:#0078d7}.win-btn:active,.win-btn.pressed{background:#cce4f7;border-color:#005499}.win-btn.flat{background:#f3f3f3;border-color:#e3e3e3}.icon-btn{background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:1px 2px;display:inline-flex}.icon-btn:hover{background:#e5f1fb;border-color:#a9d3f5}.statusbar{background:#fafafa;border-top:1px solid #e3e3e3;flex-shrink:0;align-items:center;gap:6px;height:26px;padding:0 8px;font-size:12px;display:flex}.status-search{color:#666;background:0 0;border:0;outline:none;width:1070px;font-size:11px}.status-caret{margin-right:10px}.status-clock{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.dialog-backdrop{z-index:1400;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{background:#f0f0f0;border:1px solid #6a8ac8;width:360px;box-shadow:0 6px 20px #0000004d}.dialog-title{background:#fff;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.dialog-title button{background:0 0;border:0}.dialog-body{background:#fff;align-items:center;gap:12px;padding:18px 16px;display:flex}.dialog-actions{justify-content:flex-end;padding:8px 12px;display:flex}.dialog-actions .win-btn{min-width:72px}.home{flex-direction:column;flex:1;min-height:0;display:flex}.home-config-row{height:28px;padding:0 2px}.home-body{flex:1;min-height:0;display:flex}.home-left{flex-direction:column;width:330px;padding:4px 25px 10px 14px;display:flex}.home-left-grid{grid-template-columns:repeat(4,72px);row-gap:12px;margin-left:-10px;display:grid}.home-left-bottom{flex-direction:column;gap:10px;margin-top:auto;display:flex}.home-icon{background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:4px;width:72px;padding:4px 2px;display:flex;position:relative}.home-icon:hover:not(.disabled){background:#e5f1fb;border-color:#a9d3f5}.home-icon.disabled{color:#999}.home-icon-img{align-items:center;height:30px;display:flex}.home-icon-label{font-size:11px}.home-icon-label.u{text-decoration:underline}.home-badge{color:#fff;background:#6f9be0;padding:5px 7px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:8px}.search-box{background:#fff;border:1px solid #bbb;align-items:center;height:23px;padding-right:4px;display:flex}.search-box input{border:0;outline:none;flex:1;padding:2px 3px;font-size:11px}.notices{border:1px solid #bbb;flex-direction:column;height:365px;padding:6px 10px;display:flex}.notices-nav{align-items:center;gap:8px;font-size:12px;display:flex}.notices-nav button{background:0 0;border:0;padding:0;display:flex}.notices-nav button:last-child{margin-left:auto}.notices-nav span{margin-left:48px}.notices-nav a{cursor:pointer;text-decoration:underline}.notice-title{white-space:nowrap;text-overflow:ellipsis;margin:10px 0 6px;font-size:14px;font-weight:700;overflow:hidden}.notice-y{color:#3b6fd8;margin-right:8px;display:inline-block;transform:skew(-12deg)}.notice-art{height:150px}.notice-body{flex:1;margin-top:6px;font-size:11px;line-height:15px;overflow:hidden}.notice-actions{justify-content:flex-end;display:flex}.read-more{color:#fff;background:#1aa3e8;border:0;border-radius:3px;padding:4px 6px;font-size:11px}.read-more:hover{background:#0d8fd0}.home-right{flex-direction:column;flex:1;min-width:0;padding-bottom:12px;padding-right:8px;display:flex}.home-top-icons{align-items:flex-start;gap:18px;height:112px;padding-top:30px;padding-left:10px;display:flex}.home-top-icons .home-icon-img{height:36px}.home-panel{border:1px solid #c8c8c8;flex:1;justify-content:center;align-items:flex-end;display:flex}.brand{text-align:center;margin-bottom:180px;margin-left:20px}.brand-logo{letter-spacing:2px;background:linear-gradient(90deg,#6c5aa8,#6f8ec6 60%,#5ba0c0);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Century Gothic,Avenir,Segoe UI,sans-serif;font-size:96px;line-height:1}.brand-o{color:#7a92c8;-webkit-text-fill-color:#7a92c8;display:inline-block;transform:rotate(-30deg)}.brand-headline{color:#d6699a;margin-top:8px;font-family:Century Gothic,Segoe UI,sans-serif;font-size:36px;font-weight:700}.brand-copy{color:#888;margin-top:18px;font-family:Century Gothic,Segoe UI,sans-serif;font-size:21px;line-height:28px}.brand-small{color:#5b8fc9;margin-top:30px;font-size:13px;font-style:italic}.btnbar{background:#f6f6f6;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;flex-shrink:0;align-items:center;gap:2px;height:28px;padding:0 2px;display:flex}.btnbar .win-btn{background:#f6f6f6;border-color:#d9d9d9;border-radius:3px;height:24px}.btnbar .win-btn:hover{background:#ddd;border-color:#d0d0d0}.appt-body{flex:1;min-height:0;transition:opacity .2s;display:flex}.appt-body.refreshing{opacity:.4}.appt-sidebar{flex-direction:column;flex-shrink:0;gap:3px;width:145px;min-height:0;padding:4px 3px 4px 4px;font-size:12px;display:flex;position:relative}.sb-row{align-items:center;gap:4px;display:flex}.sb-to{font-size:11px}body.col-resizing,body.col-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.win-select{background:#f2f2f2;border:1px solid #f2f2f2;border-radius:3px;align-items:center;display:inline-flex;position:relative}.win-select select{appearance:none;background:0 0;border:0;outline:none;padding:2px 18px 2px 4px;font-size:12px}.win-select svg{pointer-events:none;position:absolute;right:4px}.win-select.grow{flex:1}.win-select.grow select{width:100%}.win-select:hover{background:#e5f1fb;border-color:#0078d7}.tool-sq{background:#fff;border:1px solid #e0e0e0;border-radius:3px;justify-content:center;align-items:center;width:26px;height:24px;padding:0;display:inline-flex}.tool-sq:hover:not(:disabled){background:#e5f1fb;border-color:#0078d7}.dp{-webkit-user-select:none;user-select:none;border:1px solid #8a8a8a;flex-shrink:0;margin-top:2px;position:relative}.dp-head{border-bottom:1px solid #8a8a8a;grid-template-columns:repeat(7,1fr);display:grid}.dp-head span{text-align:center;border-left:1px solid #c8c8c8;height:18px;font-size:11px;line-height:18px}.dp-head span:first-child{border-left:0}.dp-grid{outline:none;grid-template-columns:repeat(7,1fr);grid-auto-rows:19px;display:grid;position:relative;overflow:hidden}.dp-grid:focus-visible{box-shadow:inset 0 0 0 1px #0078d7}.dp-watermark{color:#78787838;pointer-events:none;z-index:2;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:40px;display:flex;position:absolute;left:0;right:0}.dp-day{text-align:right;color:#000;background:0 0;border:0;height:19px;padding:0 3px 0 0;font-size:11px;line-height:19px;position:relative}.dp-day.other{color:#9a9a9a}.dp-day.closure{background:#c6efc0}.dp-day.hover{background:#e5f1fb;box-shadow:inset 0 0 0 1px #0078d7}.dp-day.line-top{border-top:2px solid #1a1a6e;line-height:17px}.dp-day.line-left{border-left:2px solid #1a1a6e}.dp-day.today:not(.sel){box-shadow:inset 0 0 0 1px #555}.dp-day.sel{color:#000;z-index:1;background:#6b6bf0;box-shadow:inset 0 0 0 2px #000}.dp-day.crossed:after{content:"";background:linear-gradient(45deg,#0000 calc(50% - .6px),#1a1a6e calc(50% - .6px) calc(50% + .6px),#0000 calc(50% + .6px)),linear-gradient(-45deg,#0000 calc(50% - .6px),#1a1a6e calc(50% - .6px) calc(50% + .6px),#0000 calc(50% + .6px));position:absolute;inset:0}.dp-resize{cursor:row-resize;z-index:3;height:8px;position:absolute;bottom:-4px;left:0;right:0}.dp-resize:hover,.dp.dragging .dp-resize{background:#0078d740}.dp.dragging{cursor:row-resize}.sb-group{border:0;border-top:1px solid #ccc;margin:2px 0 0;padding:2px 2px 4px}.sb-group legend{margin-left:-4px;padding:0 2px;font-size:12px}.sb-grid2{grid-template-columns:1fr 1fr;gap:6px 4px;margin-top:6px;display:grid}.sb-check{align-items:center;gap:3px;margin-top:4px;font-size:11px;display:flex}.sb-group.staff{flex-direction:column;flex:1;min-height:0;display:flex}.staff-search{border-bottom:1px solid #ddd;align-items:center;gap:2px;display:flex}.staff-search input{border:0;outline:none;width:100%}.staff-tools{gap:2px;margin-top:3px;display:flex}.staff-list{border:1px solid #ccc;flex:1;min-height:0;margin-top:4px;overflow-y:auto}.staff-item{white-space:nowrap;align-items:center;gap:3px;height:19px;padding-left:2px;font-size:12px;display:flex}.staff-item.first{background:#cce8ff}.staff-item input{accent-color:#1e6fd8;width:13px;height:13px;margin:0}.ov{border-top:1px solid #adacb3;flex-direction:column;flex:1;min-width:0;padding-right:0;display:flex}.ov-date{text-align:center;height:19px;font-size:12px;line-height:19px}.ov-names{height:19px;display:flex}.ov-axis-spacer{flex-shrink:0;width:40px}.ov-names-inner{flex:1;display:flex;overflow:hidden}.ov-name{white-space:nowrap;flex:1;justify-content:center;min-width:0;font-size:12px;line-height:19px;display:flex;overflow:visible}.ov-grid{border-top:1px solid #b0b0b0;flex:1;min-height:0;padding-bottom:6px;display:flex}.ov-axis{background:#fdfdfd;flex-shrink:0;width:40px;font-size:11px;position:relative}.ov-axis.left{border-right:1px solid #b0b0b0}.ov-axis-mark{text-align:center;border-top:1px solid #b0b0b0;padding-top:1px;position:absolute;left:0;right:0;transform:translateY(-1px)}.ov-cols{flex:1;min-width:0;display:flex;position:relative}.ov-col{background:#fdfdfd;flex:1;min-width:0;position:relative}.ov-col.other{background:#eeedf9}.ov-session{border:0;padding:0;position:absolute;left:1px;right:1px}.ov-session.sel{outline-offset:0;z-index:2;outline:3px solid #000}.ov-sbody{background:#fdfdfd;border:1px solid #000;position:absolute;inset:0 0 0 9px;overflow:hidden}.ov-slot{border-bottom:1px solid #00000073;border-left:6px solid;position:absolute;left:0;right:0;box-shadow:inset 1px 0 #fff}.ov-ind{width:8px;position:absolute;top:0;bottom:0;right:2px}.ov-ind span{width:1px;position:absolute;top:0;bottom:0}.ov-ind .y{background:#fbff09;left:0}.ov-ind .g{background:#097334;left:3px}.ov-ind .c{background:#41d8ef;left:5px}.ov-empty{color:#666;padding:40px;font-size:14px}.rota{flex-direction:column;flex:1;min-height:0;display:flex}.rota-head{flex-shrink:0;align-items:center;height:40px;display:flex}.rota-count{text-align:center;width:40px;font-size:11px}.rota-icons{align-self:flex-start;gap:6px;padding-top:2px;padding-left:4px;display:flex}.rota-sep{background:#bbb;width:1px;margin:2px 4px}.rota-title{text-align:center;flex:1;font-size:12px;line-height:15px}.rota-zoom{align-items:center;gap:4px;width:140px;padding-right:16px;font-size:11px;display:flex}.rota-zoom input{width:90px}.rota-body{border-top:1px solid #ccc;flex:1;min-height:0;padding-bottom:30px;display:flex;overflow-y:auto}.rota-times{text-align:center;border-right:1px solid #ccc;flex-shrink:0;width:40px;font-size:11px}.rota-time{border-bottom:1px solid #ddd;overflow:hidden}.rota-side{background:#a1cdff;flex-shrink:0;width:24px;position:relative}.rota-side span{writing-mode:vertical-rl;white-space:nowrap;color:#000;text-align:right;height:400px;font-size:12px;position:absolute;top:6px;left:2px;transform:rotate(180deg)}.rota-rows{flex:1;min-width:0;padding-right:18px}.rota-row{font-size:12px;display:flex;position:relative}.rota-row.appt:hover{filter:brightness(1.06)}.rota-row.block{background:#f3eea5;align-items:flex-start;padding-left:2px}.rota-row.sel{outline-offset:-2px;z-index:1;outline:2px solid #000}.rota-type{color:#000;background:#2ee0c8;flex-shrink:0;width:24px;padding-left:1px}.rota-main{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rota-main div{text-overflow:ellipsis;overflow:hidden}.rota-flags{white-space:nowrap;flex-shrink:0;width:180px;overflow:hidden}.rota-flags div{text-overflow:ellipsis;overflow:hidden}.rota-status{white-space:nowrap;flex-shrink:0;width:145px;padding-left:4px}.rota-mark{flex-shrink:0;width:6px;margin-left:3px}.rota-mark.cyan{background:#4fc3f7}.rota-label{padding-left:0}.lg-scroll{background:#f2f2f2;border-top:1px solid #adacb3;border-bottom:1px solid #acacac;flex:1;min-width:0;position:relative;overflow:auto}.lg-scroll::-webkit-scrollbar{width:9px;height:9px}.lg-scroll::-webkit-scrollbar-track{background:0 0}.lg-scroll::-webkit-scrollbar-corner{background:0 0}.lg-scroll::-webkit-scrollbar-thumb{background:#dadadf}.lg-scroll::-webkit-scrollbar-thumb:vertical{background:#dadada}.lg-scroll::-webkit-scrollbar-thumb:hover{background:#bbc0c5}.lg-scroll::-webkit-scrollbar-thumb:active{background:#81848a}.lg-cols{width:max-content;min-height:100%;display:flex}.lg-col{border-right:1px solid #fcfeff;flex-direction:column;flex-shrink:0;width:265px;display:flex}.lg-head{z-index:3;background:#fefefe;position:sticky;top:0;box-shadow:1px 0 #c2c4c5}.lg-head.other{background:#eeedf6}.lg-staff{text-align:center;white-space:nowrap;text-overflow:ellipsis;height:25px;padding:0 3px;font-size:11px;line-height:26px;overflow:hidden}.lg-staff.me{font-weight:700}.lg-date{text-align:center;height:24px;font-size:11px;line-height:22px}.lg-col.focus .lg-head,.lg-col.focus .lg-session{box-shadow:inset 0 0 0 2px #939492}.lg-session{text-align:center;flex-shrink:0;height:36px;padding-top:2px;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.lg-session div{white-space:nowrap;text-overflow:ellipsis;padding:0 3px;overflow:hidden}.lg-session.ea{color:#fff;background:#2828e0}.lg-body{background:repeating-linear-gradient(#f2f2f2 0 35px,#fff 35px 36px);flex:1}.lg-row{height:36px;display:flex;position:relative}.lg-row:after{content:"";pointer-events:none;background:linear-gradient(#0003 0 1px,#fff 1px 2px);height:2px;position:absolute;bottom:0;left:0;right:0}.lg-row.sel{outline-offset:-2px;z-index:2;outline:3px solid #000}.lg-time{flex-shrink:0;width:34px;padding:1px 0 0 2px;font-size:11px;line-height:16px}.lg-bev{background:linear-gradient(90deg,#fff 0 1px,#9f9f9f 1px 2px);flex-shrink:0;width:2px}.lg-block{white-space:nowrap;flex:1;min-width:0;padding:0 2px;font-size:11px;line-height:14px;overflow:hidden}.lg-stripe{flex-direction:column;flex-shrink:0;width:18px;padding-bottom:2px;display:flex;position:relative}.lg-seg{flex:1}.lg-seg+.lg-seg{box-shadow:inset 0 1px #fff,0 -1px #0003}.lg-tag{color:#fff;background:#c0207a;padding:1px;font-size:9px;font-weight:700;position:absolute;top:8px;left:0}.lg-appt{flex-shrink:0;width:194px;min-width:0;padding-top:1px;font-size:11px;line-height:16px}.lg-line{white-space:nowrap;text-overflow:ellipsis;padding:0 2px 0 5px;overflow:hidden}.lg-line.two{align-items:center;height:17px;padding-left:0;display:flex}.lg-reason{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:24px;overflow:hidden}.lg-icon+.lg-reason{margin-left:8px}.lg-icon{flex-shrink:0}.lg-ind{flex-shrink:0;width:8px;position:relative}.lg-ind.empty{background:linear-gradient(90deg,#e2dfff 0 1px,#0000 1px 6px,#a6a2fa 6px 7px,#0000 7px)}.lg-ind span{width:2px;position:absolute;top:0;bottom:0}.lg-ind .y{background:#fbff09;left:0}.lg-ind .g{background:#097334;left:4px}.lg-ind .c{background:#41d8ef;left:6px}.lg-fill{flex-shrink:0;width:6px}.appt-tip{z-index:500;pointer-events:none;background:#c9c8fc;border:1px solid #000;width:max-content;min-width:335px;max-width:520px;font-size:11px;line-height:15px;position:fixed}.tip-sec{border-bottom:1px solid #646297;padding:2px 6px 6px 4px}.tip-sec.last{border-bottom:0}.tip-sec b{display:block}.status-counters{align-items:center;height:100%;display:flex}.sc-group{border-right:1px solid #d0d0d0;align-items:center;gap:2px;height:18px;padding:0 6px;display:flex}.sc-group img{margin-right:4px}.sc-item{text-align:center;border:1px solid #0000;min-width:18px;height:18px;padding:0 3px;font-size:12px;line-height:16px}.sc-item.pill{border-radius:9px;min-width:18px;padding:0 4px;font-size:11px;line-height:16px}.sc-item.hover,.sc-item.pill.hover{border-color:#000}.sc-item.link{cursor:pointer}.s1-tip{z-index:2000;white-space:pre-line;pointer-events:none;background:#fff;border:1px solid #000;max-width:420px;padding:1px 4px;font-size:11px;font-weight:700;position:fixed}.s1-tip.plain{background:#fdfdfd;padding:2px 4px;font-weight:400;line-height:15px}.sb-popup{z-index:900;pointer-events:none;background:#fff;border:1px solid #333;padding:3px 4px;font-size:11px;line-height:15px;position:fixed;box-shadow:1px 1px 3px #0000004d}.sb-popup b{display:block}.dialog.warn{background:#fff;border:1px solid #aaa;width:510px;box-shadow:0 8px 30px #0000004d}.dialog.warn .dialog-title{background:#f0f0fa}.dialog.warn .dialog-title button:disabled{opacity:.4}.warn-body{align-items:flex-start;gap:40px;padding:12px 10px 4px;font-size:12px}.warn-body p{margin:0 0 16px}.warn-actions{justify-content:center;padding:0 0 18px;display:flex}.warn-btn{color:#222;background:#9e9e9e;border:0;border-radius:3px;min-width:40px;height:24px;font-size:11px;font-weight:700}.warn-btn.ready{color:#fff;cursor:pointer;background:#45b6ea}.warn-btn.ready:hover{background:#2aa3dc}.s1-tabs{border-bottom:1px solid #ececec;flex-shrink:0;align-items:center;height:26px;padding-left:2px;display:flex}.s1-tab{color:#666;background:0 0;border:0;border-right:1px solid #ccc;padding:3px 5px;font-size:12px;line-height:13px}.s1-tab:last-child{border-right:0}.s1-tab:hover{color:#0a64c8}.s1-tab.active{color:#1e88e5}.win-btn.bold{font-weight:700}.win-select.field{background:#f2f2f2;min-width:110px}.win-select.field select{width:100%}.win-select.field.wide{width:270px}.win-select.field.small{min-width:70px}.icon-btn.drop{gap:0}.grid-head{background:#fff;border-bottom:1px solid #ccc;flex-shrink:0;height:18px;display:flex}.grid-th{white-space:nowrap;cursor:default;border-right:1px solid #e0e0e0;flex-shrink:0;align-items:center;gap:4px;padding:2px 4px;font-size:11px;display:flex;overflow:hidden}.grid-th:hover{background:#e5f1fb}.grid-row{cursor:default;height:19px;font-size:12px;line-height:19px;display:flex}.grid-row>div{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;padding:0 4px;overflow:hidden}.grid-row:hover{background:#eef5fd}.grid-row.sel{background:#d6e5fb}.grid-row .center{justify-content:center;align-items:center;display:flex}.grid-row input[type=checkbox]{width:13px;height:13px;margin:0}.grid-foot{border-top:1px solid #e3e3e3;flex-shrink:0;padding:3px 8px;font-size:10px}.tl-empty{color:#666;padding:30px}.link-btn{background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:1px 3px;font-size:11px;display:inline-flex}.link-btn:hover{background:#e5f1fb;border-color:#a9d3f5}.tl,.rx,.dm,.reg{flex-direction:column;flex:1;min-height:0;display:flex}.tl-site{align-items:center;gap:4px;padding:4px;font-size:12px;display:flex}.tl-site .win-select{width:165px}.tl-site .win-select select{width:100%}.tl-body{flex:1;min-height:0;padding-bottom:4px;display:flex}.tl-left{flex-direction:column;flex-shrink:0;width:362px;min-height:0;display:flex}.tl-tree{flex:1;min-height:0;padding-top:2px;overflow-y:auto}.tree-row{white-space:nowrap;cursor:default;align-items:center;gap:4px;height:20px;margin-right:4px;font-size:11px;display:flex}.tree-row:hover{background:#eef5fd}.tree-row.sel{background:#d6e5fb}.tree-row.sel .tree-label{outline:1px solid #000}.tree-row.grey{color:#8a8a8a}.tree-toggle{color:#333;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}.tree-bullet{background:#bbb;border-radius:2px;width:4px;height:4px}.tree-label{padding:0 1px}.tl-empty-check{align-items:center;gap:4px;padding:4px 4px 0;font-size:11px;display:flex}.tl-right{flex-direction:column;flex:1;min-width:0;padding-right:8px;display:flex}.tl-toolbar{align-items:center;gap:4px;height:28px;padding-left:6px;display:flex}.tl-sep{background:#d0d0d0;width:1px;height:18px;margin:0 4px}.tl-search{background:#f2f2f2;align-items:center;width:150px;height:20px;padding-right:4px;display:flex}.tl-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 4px;font-size:11px}.tl-grid-wrap{border:1px solid #ccc;flex-direction:column;flex-shrink:0;display:flex}.tl-grid{flex:1;overflow-y:auto}.grid-row .flags{align-items:center;gap:4px;display:flex}.ret{color:#c4161c;font-size:13px;font-weight:700;line-height:1}.tl-detail{border:1px solid #ccc;border-top:0;flex:1;padding:4px;font-size:12px;line-height:16px;overflow-y:auto}.tl-hist{margin-bottom:16px}.muted{color:#9a9a9a}.italic{font-style:italic}.rx-options{border:1px solid #c8c8c8;width:378px;margin:6px 4px 4px;padding:2px 6px 6px}.rx-options legend{padding:0 2px;font-size:12px}.rx-opt-row{align-items:center;gap:8px;height:24px;font-size:11px;display:flex}.rx-opt-row>span:first-child{width:84px}.rx-opt-row .win-select.field{width:120px}.rx-opt-row .win-select.field.wide{width:272px}.rx-check{color:#555;align-items:center;gap:4px;margin:4px 0 0 92px;font-size:11px;display:flex}.rx-select-row{gap:4px;padding:6px 4px 4px;display:flex}.rx-grid-wrap{border:1px solid #ccc;flex-direction:column;flex:1;min-height:0;margin:0 4px 4px;display:flex}.rx-grid{flex:1;overflow:auto}.dm-body{flex:1;gap:6px;min-height:0;padding-bottom:4px;display:flex}.dm-left{flex-direction:column;flex:1;min-width:0;padding-left:4px;display:flex}.dm-site{align-items:center;gap:6px;height:26px;font-size:12px;display:flex}.dm-scope{align-items:center;gap:12px;height:24px;padding-left:4px;font-size:11px;display:flex}.dm-scope label{align-items:center;gap:4px;display:flex}.dm-filter{align-items:center;gap:2px;height:26px;padding-left:4px;display:flex}.dm-filter input{background:#f2f2f2;border:0;outline:none;flex:1;height:18px;font-size:11px}.dm-between{align-items:center;gap:8px;height:26px;font-size:11px;display:flex}.dm-between .win-select.field{width:96px;min-width:0}.dm-between label{align-items:center;gap:4px;margin-left:10px;display:flex}.dm-tools{align-items:center;gap:4px;height:28px;padding-left:8px;display:flex}.dm-grid-wrap{border:1px solid #ccc;flex-direction:column;flex:1;min-height:0;display:flex}.dm-grid{flex:1;overflow:auto}.dm-right{flex-direction:column;flex-shrink:0;gap:6px;width:765px;padding-right:4px;display:flex}.dm-preview{background:#fff;border:2px solid #333;height:575px;overflow-y:auto}.dm-thumbs{display:flex}.dm-thumb{border:3px solid #1e88e5;justify-content:center;width:156px;height:156px;padding-top:4px;display:flex;position:relative;overflow:hidden}.dm-thumb>span{color:#1e88e5;z-index:1;font-size:16px;font-weight:700;position:absolute;top:2px;left:6px}.dm-thumb-page{transform-origin:top;border:1px solid #333;flex-shrink:0;width:750px;height:1000px;transform:scale(.14)}.letter{color:#111;background:#fff;padding:30px 40px 40px 60px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:17px}.letter-head{justify-content:space-between;align-items:flex-start;display:flex}.letter-author{text-align:center;flex:1;font-size:17px;line-height:22px}.letter-author small{font-size:12px;font-weight:700}.letter-role{font-size:14px;font-weight:700}.letter-logo{align-items:center;gap:8px;font-size:26px;font-weight:700;line-height:22px;display:flex}.logo-mark{background:#111;border-radius:30% 60% 40% 50%;width:40px;height:52px;display:inline-block}.letter-cols{gap:30px;margin-top:14px;font-size:10px;line-height:13px;display:flex}.letter-date{margin-top:20px;font-size:14px;position:relative}.letter-stamp{font-family:Courier New,monospace;font-size:16px;position:absolute;top:52px;left:360px;transform:rotate(-2deg)}.letter-to{margin-top:18px;font-size:14px;line-height:18px}.letter-body{margin-top:16px;font-size:14px}.letter-body .indent{margin-left:40px}.reg-body{background:#fdfdfd;flex:1;min-height:0;padding-top:0}.reg-step{border:1px solid #b0b0b0;min-width:0;margin:0 1px 0 2px;padding:11px 9px 9px 11px}.reg-step legend{margin-left:4px;padding:0 2px;font-size:12px}.reg-cols{gap:20px;display:flex}.reg-col{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.reg-row{align-items:center;gap:10px;height:20px;font-size:11px;display:flex}.reg-row>span:first-child{white-space:nowrap;flex-shrink:0;width:61px}.reg-col:last-child .reg-row>span:first-child{width:69px}.reg-row input:not([type]),.reg-row input[type=text]{background:#f3f3f3;border:1px solid #0000;border-radius:3px;outline:none;flex:1;min-width:0;height:20px;padding:0 4px;font-size:12px}.reg-row input:not([type]):hover{background:#dfdfdf}.reg-row input:not([type]):focus{background:#f3f3f3;border-color:#4491ab;box-shadow:0 0 0 1px #c5ffff}.reg-row input.reg-num:not([type]){flex:0 0 50px}.reg-radios{gap:10px;margin-left:2px;display:flex}.reg-radios label{align-items:center;gap:4px;display:flex}.reg-radios input[type=radio]{appearance:none;background:#fff;border:1px solid #767676;border-radius:50%;place-content:center;width:13px;height:13px;margin:0;display:grid}.reg-radios input[type=radio]:hover{border-color:#1a1a1a}.reg-radios input[type=radio]:checked{border-color:#0067c0}.reg-radios input[type=radio]:checked:before{content:"";background:#0067c0;border-radius:50%;width:7px;height:7px}.reg-radios input[type=radio]:focus-visible{outline-offset:1px;outline:1px dotted #000}.reg-dob-mode{width:76px;margin:0 -7px 0 -2px}.reg .win-btn{border-color:#dfdfdf;border-radius:4px;height:20px;padding:0 8px;line-height:18px}.reg .btnbar .win-btn{background:#f6f6f6;border-color:#d9d9d9;border-radius:3px;height:26px;padding:0 6px}.reg-row .win-btn{width:40px;padding:0}.reg-actions{justify-content:flex-end;padding:9px 1px 0;display:flex}.reg-actions .win-btn{width:65px}.win-select.tri{background:#f3f3f3;border:0;border-radius:3px;height:20px}.win-select.tri:hover{background:#dfdfdf}.win-select.tri select{width:100%;height:20px;padding:0 20px 0 4px}.win-tri{pointer-events:none;border-top:4px solid #676767;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-top:-2px;position:absolute;top:50%;right:10px}.date-combo{background:#f3f3f3;border:1px solid #0000;border-radius:3px;flex-shrink:0;height:20px;display:inline-flex;position:relative}.date-combo:hover{background:#dfdfdf}.date-combo:focus-within{border-color:#4491ab;box-shadow:0 0 0 1px #c5ffff}.date-combo input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 0 0 3px;font-size:12px}.date-combo-btn{background:0 0;border:0;width:22px;padding:0;position:relative}.date-combo-btn .win-tri{right:9px}.date-combo-pop{z-index:200;background:#fdfdfd;border:1px solid #c8c8c8;width:200px;position:absolute;top:21px;left:-1px;box-shadow:1px 2px 4px #0003}.date-combo-head{border-bottom:1px solid #c8c8c8;align-items:center;height:22px;font-size:11px;display:flex}.date-combo-head span{text-align:center;flex:1}.date-combo-head .icon-btn{width:20px;height:20px;font-size:13px;line-height:1}.sc-item.link,.notices-nav a,.s1-tab,.link-btn,.home-icon:not(.disabled),.read-more{cursor:pointer}.grid{flex-direction:column;flex:1;min-height:0;display:flex}.grid-scroll{flex:1;min-height:0;overflow:auto}.grid-inner{flex-direction:column;display:flex}.grid .grid-head{z-index:2;position:sticky;top:0}.grid-th{position:relative}.grid-th-label{text-overflow:ellipsis;overflow:hidden}.col-resize{cursor:col-resize;z-index:1;width:7px;height:100%;position:absolute;top:0;right:-3px}.col-resize:hover{background:#0078d740}.h-splitter{z-index:3;cursor:row-resize;flex-shrink:0;height:6px;margin:-3px 0;position:relative}.h-splitter:hover{background:#0078d740}body.row-resizing,body.row-resizing *{-webkit-user-select:none;user-select:none;cursor:row-resize!important}.v-splitter{z-index:3;cursor:col-resize;flex-shrink:0;align-self:stretch;width:6px;margin:0 -3px;position:relative}.v-splitter:hover{background:#0078d740}.sb-width-handle{z-index:5;height:100%;margin:0;position:absolute;top:0;right:-3px}.menu-row-wrap{position:relative}.menu-row.disabled{color:#6d6d6d}.menu-row.open{background:#f3f3f3}.menu-arrow{justify-content:flex-end;width:14px;display:flex}.menu-dropdown.submenu{min-width:180px;top:-3px;left:100%}.context-menu{z-index:1500;position:fixed}.menu-top-patient,.menu-top-patient .submenu{min-width:0}.menu-top-patient{min-width:239px}.menu-top-patient .menu-patient-print{min-width:282px}.menu-top-patient .menu-patient-maint{min-width:313px}.menu-top-patient .menu-row{position:relative}.menu-top-patient .menu-shortcut{min-width:0;padding:0;position:absolute;left:159px}.menu-top-patient .menu-patient-maint .menu-shortcut{left:241px}.menu-top-patient .menu-label{padding-right:8px}.context-menu>.menu-dropdown{min-width:186px;position:static}.context-menu .menu-shortcut{min-width:0;padding-left:16px}.toolbar{position:relative}.toolbar-banner{width:385px;height:100%;padding:2px 8px 0 12px;position:absolute;top:0;right:0}.pt-banner{font-size:12px;line-height:16px}.pt-banner-name{font-weight:700}.pt-banner-icons{flex-wrap:wrap;gap:0;margin-top:4px;display:flex}.pt-banner-icons .icon-btn{padding:2px 3px}.rec{flex:1;min-height:0;display:flex}.rec-left{flex-direction:column;flex-shrink:0;min-height:0;display:flex}.rec-tabs{border-bottom:0;position:relative}.rec-pin{color:#999;background:0 0;border:0;font-size:11px;position:absolute;top:4px;right:6px}.rec-tree{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.rec-tree .tree-row{height:26px;font-size:11px}.rec-tree .tree-row:hover{background:#f3f3f3}.rec-tree .tree-row.sel{background:#dfdfdf}.rec-tree .tree-row.sel .tree-label{outline:0}.tree-band{align-items:center;gap:6px;height:26px;margin-right:4px;padding-left:20px;font-size:11px;display:flex}.tree-band-line{background:#000;width:14px;height:1px}.tree-band-line.long{flex:1;margin-right:30px}.rec-main{flex-direction:column;flex:1;min-width:0;display:flex}.rec-title{align-items:center;height:24px;padding-left:2px;font-size:16px;font-weight:700;display:flex;position:relative}.rec-max{background:#fff;border:1px solid #000;border-top-width:3px;width:10px;height:9px;padding:0;position:absolute;top:4px;right:2px}.rec-content{border:1px solid #b0b0b0;flex-direction:column;flex:1;min-height:0;margin-bottom:4px;display:flex;overflow:hidden}.rec-strip{flex-direction:column;flex-shrink:0;width:30px;padding-top:2px;display:flex}.strip-item{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ddd;flex-direction:column;align-items:center;padding:3px 0;font-size:12px;display:flex}.strip-item.warn{background:#fbff9c}.strip-item.alarm{font-weight:700;animation:1.2s step-end infinite s1-flash}@keyframes s1-flash{0%{color:#000;background:#e70001}50%{background:#f6b3b3}}.s1-link{color:#2878d0;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 10px}.s1-link:hover{text-decoration:underline}.rg-head{cursor:default;align-items:center;gap:6px;height:20px;font-size:12px;display:flex}.rg-head.static{padding-left:2px}.rg-toggle{text-align:center;color:#555;width:14px;font-weight:700}.rg-title{font-weight:400}.rg-line{background:#555;flex:1;height:1px;margin-right:10px}.rg-body{padding-left:20px}.warn-bar{background:#fbffe1;border:1px solid #e3e3a8;margin:2px;padding:3px 6px;font-size:11px;line-height:15px}.icon-bar{flex-shrink:0;align-items:center;gap:3px;min-height:28px;padding:0 4px;display:flex}.ib-label{margin-left:6px;font-size:11px}.ib-spacer{flex:1}.win-select.field.wide2{width:160px}.tl-search.wide{width:210px}.sec-col{flex-direction:column;flex:1;min-height:0;display:flex}.sec-grid{border:1px solid #ccc;flex-direction:column;flex:1;min-height:0;margin:0 2px 2px;display:flex}.sec-grid.fixed{flex:none}.sec-filter{flex-shrink:0;align-items:center;gap:10px;height:28px;padding:0 4px;font-size:11px;display:flex}.org-select{align-items:center;gap:6px;font-size:11px;display:flex}.win-select.field.org{width:290px}.chk{align-items:center;gap:4px;display:flex}.win-btn.act{align-items:center;gap:4px;display:inline-flex}.grid-inner{min-height:100%}.grid-empty{color:#8a96a8;flex:1;justify-content:center;align-items:center;min-height:200px;font-size:11px;display:flex}.grid-empty.big{height:100%}.grid.wrap .grid-row{height:auto;min-height:19px;padding:1px 0;line-height:16px}.grid.wrap .grid-row>div{white-space:normal}.grid.wrap .grid-row:nth-child(odd){background:#f4f3fb}.grid.wrap .grid-row.sel{background:#d6e5fb}.grid-row.future{color:#5b62b8}.grid-row.overdue{color:#b0141c}.ph{padding:4px 6px;font-size:12px;line-height:19px;overflow-y:auto}.ph-actions{border-bottom:1px solid #ccc;gap:6px;margin:0 -6px 6px;padding-bottom:6px;padding-left:4px;display:flex}.ph-line{align-items:center;gap:6px;display:flex}.ph-line.big{padding-left:10px;font-size:14px;line-height:20px}.ph-line.indent{padding-left:4px}.ph .rg{margin-bottom:6px}.qg{padding:2px 4px;font-size:12px;line-height:18px;overflow-y:auto}.qg .rg-body{padding-left:16px}.qg .rg-title{font-weight:700}.qg-row{align-items:center;display:flex}.qg-row.booked{color:#5b62b8}.qg-c1{align-items:center;gap:4px;width:170px;display:inline-flex}.qg-c2{width:283px}.qg-c3{width:566px}.qg-measures{background:#dce8fa;margin-left:-16px;padding-left:16px}.qg-mrow{display:flex}.qg-m1{flex-shrink:0;width:474px}.qg-m2{width:632px}.qg-m3{width:316px}.qg-text{padding:2px 0}.qg-consult{background:#f4f3fb;padding:2px 0;display:flex}.journal{scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent;background:#fdfdfd;border-top:1px solid #acacac;border-bottom:1px solid #acacac;flex-direction:column;flex:1;gap:10px;padding:6px 5px 8px 6px;display:flex;overflow-y:auto}.journal::-webkit-scrollbar{width:8px}.journal::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.journal::-webkit-scrollbar-track{background:0 0}.j-card{background:#fdfdfd;border-radius:7px;flex-wrap:wrap;flex-shrink:0;padding:15px 14px 28px;font-size:12px;line-height:19px;display:flex;box-shadow:0 2px 2px #0000001a,1px 0 1px #0000000d}.j-card.alt{background:#f3f2fb}.j-meta{color:#949494;flex-shrink:0;width:105px}.j-body{flex:1;min-width:0;padding-right:90px}.j-meta-after{color:#949494;flex-basis:100%}.j-place{color:#949494}.j-title{padding-left:8px}.j-label{padding-left:18px}.j-label span{color:#656491}.j-drug{align-items:center;gap:2px;display:flex}.j-code{color:#2e7d32}.j-sms{white-space:pre-line;line-height:16px}.j-ico{align-items:flex-start;display:flex}.j-ico>img{flex-shrink:0;margin-top:1px}.j-ico>span:last-child,.j-ico>i{min-width:0}.j-doc>span{flex-direction:column;padding-top:1px;line-height:16px;display:flex}.j-part.cont{padding-left:3px}.j-bp{color:#e0303a;letter-spacing:-.5px;flex-shrink:0;width:16px;margin-top:1px;font:700 11px/16px Arial,sans-serif}.j-tpl-sq{background:#4a7fc1;flex-shrink:0;width:11px;height:11px;margin:4px 3px 0 2px}.j-tpl-item{padding-left:10px}.j-tpl-item>span:first-child{color:#65648f}.j-rx{color:#7c5a35}.j-sub{padding-left:20px}.nj-daysep{background:#000;flex-shrink:0;height:1px;margin:-3px -5px -3px -6px}mark.nj-hit{color:#fff;background:#000}.warn-bar.j-warn{background:#fcffe1;border-color:#bebebe;border-radius:2px;padding:4px 8px;font-size:12px;line-height:16px}.icon-bar.flat{gap:3px}.icon-bar.flat .tl-sep{background:#9e9e9e;margin:0 5px}.icon-bar.flat .icon-btn{border:0;border-radius:4px;width:22px;height:22px;transition:background .2s}.icon-bar.flat .icon-btn.drop{width:auto;padding:0 3px}.icon-bar.flat .icon-btn:hover{background:#e4e4e4;transition:none}.icon-bar.flat .icon-btn:disabled:hover{background:0 0}.win-select.tri.nj-filter{width:195px;margin:0 4px}.win-select.tri.nj-filter select{color:#000;font-style:italic}.tl-search.nj-search{background:#f3f3f3;border-radius:4px;width:110px;height:20px;padding-right:5px}.tl-search.nj-search:hover{background:#dfdfdf}.tl-search.nj-search:focus-within{box-shadow:inset 0 0 0 2px #2fa3d6}.tl-search.nj-search input{height:100%;padding:0 5px;font-size:12px}.tl-search.nj-search input::placeholder{color:#9a9a9a}.tl-search.nj-search svg{color:#555;flex-shrink:0}.nj-foot{border-top:0;padding:2px 10px}.journal-foot{color:#333;padding:2px 6px;font-size:10px}.journal-pager{align-items:center;gap:8px;padding:3px 6px;font-size:11px;display:flex}.drug-cell{line-height:16px}.drug-cell .b{font-weight:700}.drug-dose{color:#1a9a1a}.drug-notes{color:#999;font-style:italic}.drug-problem{color:#b0631a;font-style:italic}.wrap-text{white-space:normal}.tpl-details{border:1px solid #c8c8c8;flex-shrink:0;margin:4px 2px 2px;padding:4px 8px;font-size:11px}.tpl-details legend{font-size:12px}.tpl-row{align-items:center;gap:10px;height:24px;display:flex}.tpl-row>span:first-child{width:128px}.tpl-row.tall{align-items:flex-start;height:52px}.tpl-row.tall .pd-value{height:48px}.drop-zone{border:1px solid #888;flex:1;justify-content:center;align-items:center;height:20px;margin-left:8px;font-size:11px;display:flex}.letters-filter{align-items:center;gap:4px;height:28px;padding:0 4px;font-size:11px;display:flex}.s1-tab.grey{color:#aaa}.path{flex:1;min-height:0;display:flex}.path-left{flex-direction:column;flex-shrink:0;min-height:0;display:flex}.path-right{flex-direction:column;flex:1;min-width:0;padding:2px 4px;display:flex}.spec{align-items:center;gap:2px;display:inline-flex}.report-box{border:1px solid #999;height:185px;padding:6px;font-size:12px;line-height:16px;overflow-y:auto}.gap{margin-top:12px}.textual{border:1px solid #c8c8c8;flex:1;min-height:0;margin:6px 0 0;padding:4px;overflow:auto}.textual legend{font-size:12px}.textual pre{color:#444;margin:0;font-family:Courier New,monospace;font-size:11.5px;line-height:17px}.pd{max-width:790px;padding:4px 6px;font-size:11px;overflow-y:auto}.pd hr{border:0;border-top:1px solid #888;margin:4px 0}.pd-row{align-items:center;gap:12px;min-height:26px;display:flex}.pd-row.top{align-items:flex-start;padding-top:4px}.pd-field{align-items:center;gap:8px;display:flex}.pd-label{flex-shrink:0;width:96px}.pd-grid{grid-template-columns:repeat(4,auto);gap:4px 12px;display:grid}.pd-grid .pd-field{flex-direction:column;align-items:flex-start;gap:2px}.pd-grid .pd-label{width:auto}.pd-value{color:#444;background:#f0f0f0;justify-content:space-between;align-items:center;min-width:20px;height:19px;padding:0 4px;font-size:12px;display:inline-flex}.pd-value.sm{width:36px}.pd-value.grow{flex:1}.pd-value.tall{height:auto;min-height:40px;padding:2px 4px;display:block}.pd-caret{color:#999;margin-left:4px}.pd-stack{flex-direction:column;gap:4px;display:flex}.rxh-body{flex:1;min-height:0;display:flex}.rxh-main{flex-direction:column;flex:1;min-width:0;display:flex}.rxh-side{border:1px solid #c8c8c8;flex-shrink:0;margin:0 2px 2px;padding:4px 6px;font-size:12px;line-height:16px}.rxh-side legend{font-size:12px}.s1-window{background:#fdfdfd;flex-direction:column;display:flex;position:fixed;box-shadow:0 10px 40px #00000059}.s1-window.app{z-index:700;inset:0}.s1-window.app.max{box-shadow:none}.s1-window.dialog{z-index:1100;border:1px solid #c9c9c9;border-radius:6px;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.s1-window-title{-webkit-user-select:none;user-select:none;background:#f2f2f6;flex-shrink:0;align-items:center;height:30px;padding-left:8px;display:flex}.s1-window.app .s1-window-title{background:#fff;height:22px;padding-left:4px}.s1-window-text{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.s1-window.dialog .titlebar-controls button{width:36px}.s1-window-body{flex-direction:column;flex:1;min-height:0;display:flex}.btn-ok{color:#fff;background:#1aa3e8;border:1px solid #1593d3;border-radius:3px;min-width:40px;height:23px;padding:0 10px;font-size:11px;font-weight:700}.btn-ok:hover{background:#0d8fd0}.btn-ok:disabled{background:#9ccfe9;border-color:#9ccfe9}.dlg-footer{flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:8px;display:flex}.dlg-cancel{border-radius:3px;min-width:62px;height:23px}.ocr.entity{background:#f3f876}.ocr.action{background:#d5f7a4;box-shadow:0 0 0 3px #d5f7a4}.letter-sign{margin-top:24px}.letter-signature{color:#222;margin:4px 0 6px 20px;font-family:Brush Script MT,Segoe Script,cursive;font-size:30px}.dm-preview.empty{background:#e8e8e8;border-color:#ccc}.icon-tabs .s1-tab{align-items:center;gap:4px;display:inline-flex}.cb-search{align-items:center;gap:6px;padding:6px 4px 4px;display:flex}.cb-search input{background:#f6f6f6;border:1px solid #c8c8c8;border-radius:2px;outline:none;flex:1;height:20px;padding:0 4px;font-size:11px}.cb-search input:focus{background:#fff;border-color:#1aa3e8;box-shadow:0 0 0 1px #9ed6f3}.cb-search .icon-bar{min-height:24px;padding:0}.cb-split{flex:1;gap:4px;min-height:0;padding:0 4px;display:flex}.cb-list{border:1px solid #b8b8b8;flex-direction:column;flex-shrink:0;min-height:0;display:flex}.cb-tree{border:1px solid #b8b8b8;flex:1;min-height:0;margin:0 4px;font-size:11px;overflow:auto}.cb-split .cb-tree{margin:0}.cb-head{padding:4px 4px 2px;font-weight:700}.cb-node{white-space:nowrap;cursor:default;align-items:center;gap:4px;height:18px;padding-left:4px;display:flex}.cb-node:hover{background:#eef5fd}.cb-node.sel{background:#d6e5fb}.cb-node.child{padding-left:40px}.cb-node.grey{color:#999}.cb-folder{background:linear-gradient(#e7c27a,#c99a45);border-radius:1px;flex-shrink:0;width:12px;height:12px}.cb-doc{background:#fff;border:1px solid #777;flex-shrink:0;width:11px;height:13px}.cb-focus{outline:1px dotted #000;padding:0 2px}.coded-text{white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #0000;outline:none;min-height:18px;padding:1px 4px;font-size:12px;line-height:16px}.coded-text:focus{border-color:#9ed6f3}.ct-code{color:#1f8a1f}.ct-suggest{z-index:1300;background:#fff;border:1px solid #a0a0a0;min-width:220px;padding:2px 0;position:fixed;box-shadow:2px 2px 4px #00000040}.ct-suggest .menu-row{height:24px}.docp{flex:1;min-height:0;display:flex}.docp-left{flex-direction:column;flex-shrink:0;min-height:0;padding:0 4px 4px;display:flex}.docp-top{gap:6px;padding:6px 2px 4px;display:flex}.docp-top .win-btn{border-radius:3px;height:23px}.docp-left .icon-bar{min-height:26px}.docp-groups{border:1px solid #c8c8c8;flex:1;min-height:0;padding:2px;overflow-y:auto}.rg.band{margin-bottom:2px}.rg.band>.rg-head{background:#d9f6f2;height:22px;padding-right:4px;font-size:11px}.rg.band>.rg-head .rg-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rg.band>.rg-body{padding:2px 0 4px}.rg-right{align-items:center;gap:4px;margin-left:auto;display:flex}.rg-right input{margin:0}.docp-code-body{flex-direction:column;gap:4px;padding:2px 8px;font-size:11px;display:flex}.docp-code-body .pd-label,.docp-admin .pd-label{width:80px}.docp-link-row{align-items:center;gap:6px;padding:2px 4px;font-size:11px;display:flex}.docp-prob-grid{border:1px solid #c8c8c8;flex-direction:column;height:150px;margin:0 2px;display:flex}.sev{font-size:13px;font-weight:700}.sev.major{color:#d0021b}.sev.minor{color:#1e5fd8}.docp-pad{padding:4px 8px;font-size:11px}.docp-ann-row{cursor:default;justify-content:space-between;align-items:center;padding:1px 8px;font-size:11px;display:flex}.docp-ann-row.sel{background:#d6e5fb}.docp-admin{border:1px solid #c8c8c8;flex-direction:column;flex:1;gap:6px;padding:8px 4px;font-size:11px;display:flex}.docp-complete{white-space:nowrap;gap:8px;padding:10px 8px 4px;font-size:11px;display:flex}.docp-complete label{align-items:center;gap:3px;display:flex}.docp-sms{padding:2px 8px;font-size:11px}.docp-ok{justify-content:center;gap:6px;padding:6px 0 2px;display:flex}.docp-ok .win-btn{border-radius:3px;height:23px}.docp-right{flex-direction:column;flex:1;min-width:0;padding:4px 4px 0;display:flex}.docp-viewer{background:#fff;border:2px solid #333;flex:1;min-height:0;overflow:auto}.docp-page{position:relative}.docp-page .letter{padding-top:40px}.docp-tools{align-items:center;gap:4px;height:30px;font-size:11px;display:flex}.docp-tools .chk{margin-left:10px}.tool-sq.on{background:#c8c8c8;border-color:#999}.colour-select{background:#f2f2f2;align-items:center;gap:4px;height:20px;padding:0 4px;display:inline-flex;position:relative}.colour-select span{border:1px solid #555;width:22px;height:14px}.colour-select.wide span{width:120px}.colour-select select{opacity:0;position:absolute;inset:0}.ann-layer{position:absolute;inset:0}.ann-layer.tool-highlight,.ann-layer.tool-redact,.ann-layer.tool-text,.ann-layer.tool-stamp{cursor:crosshair}.ann{font-family:Arial,sans-serif;line-height:1.15;position:absolute;overflow:hidden}.ann-layer.tool-pointer .ann{cursor:move}.ann-highlight{background:#faf03c73}.ann-redact{background:#000}.ann-text{white-space:pre-wrap;border:1px solid #0000;padding:1px 3px}.ann-stamp{border:3px double #c4161c;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;transform:rotate(-4deg);color:#c4161c!important}.ann.sel{outline:1px solid #c4161c;overflow:visible}.ann-draft{background:0 0;border:1px solid #c4161c}.ann-draft.ann-highlight{background:#faf03c73}.ann-draft.ann-redact{background:#0009}.ann .h{background:#000;width:6px;height:6px;position:absolute}.ann .h.tl{top:-3px;left:-3px}.ann .h.br{bottom:-3px;right:-3px}.ta-bar{align-items:center;gap:8px;padding:6px 8px 2px;font-size:11px;display:flex}.ta-insert{grid-template-columns:repeat(4,1fr);gap:2px;padding:2px 8px;display:grid}.ta-insert .win-btn{height:20px}.ta-text{resize:none;background:#f2f2f2;border:1px solid #1aa3e8;border-radius:3px;outline:none;flex:1;margin:2px 8px;font:12px Arial,sans-serif}.doc-task{z-index:650;cursor:pointer;background:#fff;border:1px solid #a0a0a0;align-items:center;gap:6px;max-width:520px;height:22px;padding:4px 10px;font-size:11px;display:flex;position:fixed;bottom:2px;left:420px;box-shadow:0 2px 8px #00000040}.doc-task:hover{background:#e5f1fb}.consult{border:1px solid #b0b0b0;flex-direction:column;flex-shrink:0;min-height:0;margin-bottom:2px;display:flex}.consult-head{background:#f3f3f3;flex-shrink:0;align-items:center;gap:2px;height:18px;padding-left:2px;font-size:11px;display:flex}.consult-head .muted{margin-left:8px}.consult-rows{flex:1;min-height:0;overflow-y:auto}.consult-row{border-bottom:3px solid #d7e5f8;display:flex}.consult-label{background:#eef3fb;flex-shrink:0;width:70px;padding:3px 4px;font-size:11px}.consult-field{border-left:1px solid #d7e5f8;flex:1;min-width:0}.pt-banner{position:relative}.pds-pop{z-index:900;background:#fff;border:1px solid #000;width:370px;margin-top:18px;font-size:11px;line-height:14px;position:absolute;top:100%;left:-30px;box-shadow:2px 2px 4px #0000004d}.pds-row{border-bottom:1px solid #000;padding:2px 4px 4px}.pds-row:last-child{border-bottom:0}.acute-top{background:#fff;flex-shrink:0;height:84px;display:flex}.acute-btns{flex:1;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.acute-btns .win-btn{border-radius:3px;height:23px}.acute-banner{width:370px;padding:2px 8px}.acute-when{background:#e3e3e3;align-items:center;gap:6px;padding:3px 4px;font-size:11px;display:flex}.acute-time{background:#f6f6f6;border:0;width:40px;height:19px;font-size:12px}.acute-note{background:#f6f6f6;border:0;flex:1;height:19px}.acute-warn{text-align:center;background:#e3e3e3;padding:4px 0 8px;font-size:11px}.acute-form{flex-direction:column;flex:1;gap:6px;padding:22px 4px 4px;font-size:11px;display:flex;overflow:auto}.af-row{align-items:center;gap:6px;min-height:22px;display:flex}.af-row.top{align-items:flex-start}.af-row>span:first-child{flex-shrink:0;width:110px}.af-drug{gap:4px;height:21px;justify-content:flex-start!important}.af-input{background:#f2f2f2;border:1px solid #0000;outline:none;height:19px;padding:0 4px;font-size:12px}.af-input:focus{background:#fff;border-color:#1aa3e8}.af-input.dose,.af-input.wide{width:340px}.af-input.num{width:52px;margin:0 4px}.af-qty{flex-direction:column;gap:4px;display:flex}.af-gap{margin-left:24px}.af-repeat{margin-top:4px}.af-warnings{border:1px solid #c8c8c8;flex:1;min-height:160px;margin:4px 0 0;padding:4px 8px;font-size:11px;line-height:20px}.af-warnings legend{font-size:12px}.af-wh{color:#2878d0}.af-wh.gap{margin-top:12px}.af-w{align-items:center;gap:4px;padding-left:20px;display:flex}.af-bang{color:#d0021b;width:8px;font-size:14px;font-weight:700}.af-about{margin-top:12px;padding-left:0;display:block}.dr-bottle{background:linear-gradient(#5b3a1c 0 25%,#a47243 25%);border-radius:2px 2px 1px 1px;flex-shrink:0;width:9px;height:13px;display:inline-block}.dr-star{color:#2fbf2f;font-size:15px;font-weight:700}.dr-star.right{margin-left:auto}.dr-opts{gap:18px;padding:6px 4px;font-size:11px;display:flex}.dr-icons{grid-template-columns:repeat(4,26px);align-content:start;gap:2px;display:grid}.dr-checks{grid-template-rows:repeat(3,22px);grid-template-columns:repeat(2,auto);grid-auto-flow:column;column-gap:18px;display:grid}.dr-radios{flex-direction:column;gap:2px;display:flex}.dr-tree{border:1px solid #b8b8b8;flex:1;min-height:0;margin:2px 4px;padding:2px;font-size:12px;overflow:auto}.dr-node{cursor:default;white-space:nowrap;align-items:center;gap:4px;height:18px;display:flex}.dr-kids{padding-left:34px}.dr-row{white-space:nowrap;cursor:default;align-items:center;gap:4px;height:18px;display:flex}.dr-row:hover{background:#eef5fd}.dr-row.sel{background:#d6e5fb}.dr-row.cost{color:#e57d0e}.dr-row.disc{color:#9a9a9a}.dr-x{color:#d0021b;margin-left:-12px;font-size:11px}.dr-warn{margin-left:10px}.dr-focus{outline:1px dotted #000;padding:0 2px}.dr-sep{color:#888;height:18px}.dr-indent{padding-left:16px}.dr-allergy{border:2px solid #c4161c;margin:4px;padding:3px 8px;font-size:12px}.dr-form{flex:1;gap:6px;min-height:0;padding:4px;display:flex}.dr-flist{border:1px solid #c8c8c8;flex-direction:column;width:190px;margin:0;font-size:11px;display:flex}.dr-flist .grid-foot{margin-top:auto}.dr-fcontent{border:1px solid #c8c8c8;flex-direction:column;flex:1;min-height:0;margin:0;font-size:11px;display:flex}.dr-free{flex-direction:column;flex:1;gap:6px;padding:20px;font-size:12px;display:flex}.dr-free input{border:1px solid #c8c8c8;height:22px;padding:0 6px}.pi{flex-direction:column;flex:1;gap:4px;padding:6px 8px;font-size:11px;display:flex;overflow-y:auto}.pi hr{border:0;border-top:1px solid #bbb;margin:4px 0}.pi-row{align-items:center;gap:8px;display:flex}.pi-row.top{align-items:flex-start}.pi-row>span:first-child{flex-shrink:0;width:104px}.win-select.field.grow{flex:1}.pi-indent{flex-direction:column;gap:4px;padding-left:112px;display:flex}.pi-etp{flex-direction:column;flex:1;gap:4px;display:flex}.pi-inline{align-items:center;gap:8px;display:flex}.pi-sub{padding-left:130px}.pi-msg{align-items:flex-start;gap:6px;display:flex}.pi-msg>span{width:104px;line-height:18px}.pi-msg textarea{resize:none;background:#f2f2f2;border:0;flex:1;height:46px}.pi-msg-btns{flex-direction:column;gap:4px;display:flex}.pi-info{background:#fbffe1;border:1px solid #d8d89a;min-height:52px;padding:8px;font-size:12px}.pi-bottom{align-items:stretch;gap:8px;display:flex}.pi-print{border:1px solid #c8c8c8;flex-direction:column;gap:6px;width:175px;margin:0;padding:4px 10px 8px;display:flex}.pi-hint{margin-bottom:2px}.pi-choice{background:#fff;border:1px solid #ccc;border-radius:2px;align-items:center;gap:4px;height:23px;padding:0 6px;font-size:11px;display:flex}.pi-choice.on{background:#c8c8c8;border-color:#999}.pi-choice:hover{border-color:#0078d7}.pi-query{border:1px solid #c8c8c8;flex-direction:column;flex:1;gap:4px;margin:0;display:flex}.pi-q-head{justify-content:space-between;align-items:center;display:flex}.pi-query textarea{resize:none;border:1px solid #ddd;flex:1}.bs{flex-direction:column;flex:1;min-height:0;display:flex}.bs-body{flex:1;min-height:0;padding-bottom:4px;display:flex}.bs-left{border:1px solid #b8b8b8;flex-direction:column;flex-shrink:0;display:flex}.bs-right{flex-direction:column;flex:1;min-width:0;display:flex}.bs-preview{border:1px solid #b8b8b8;flex:1;padding:6px;font-size:11px;line-height:16px;overflow:auto}.bs-preview h2{margin:0 0 14px;font-size:17px}.bs-drug{color:#1a1a8f;margin-top:16px;font-weight:700}.bs-actions{gap:4px;padding:4px 0 0;display:flex}.bs-actions .win-btn{border-radius:3px;min-width:96px}.tick{color:#2a9d3a;font-weight:700}.bs-sign{border:1px solid #b8b8b8;flex-direction:column;flex:1;font-size:11px;display:flex}.bs-sign h2{text-align:center;margin:8px 0;font-size:16px}.bs-sign p{padding:0 6px}.bs-sign-opts{border-top:1px solid #999;flex-direction:column;gap:6px;margin-top:auto;padding:6px;display:flex}.bs-row{align-items:flex-start;gap:6px;display:flex}.bs-group{border:1px solid #b8b8b8;flex-direction:column;gap:4px;width:300px;margin:0;display:flex}.bs-group.disabled{color:#999}.bs-pin{align-items:center;gap:6px;display:flex}.bs-pin input{background:#f2f2f2;border:0;width:76px;height:18px}.ds{flex-direction:column;flex:1;min-height:0;font-size:11px;display:flex}.ds-box{border:1px solid #c8c8c8;margin:2px 4px;padding:2px 6px 6px}.ds-box legend{font-size:12px}.ds-opts{align-items:center;gap:8px;display:flex}.ds-brace{color:#555;font-size:34px;font-weight:200}.ds-lines{flex-direction:column;gap:4px;display:flex}.ds-line{align-items:center;gap:8px;min-height:22px;display:flex}.ds-line>span:first-child{min-width:70px}.ds-line input{background:#f2f2f2;border:0;width:300px;height:19px}.ds-filters{display:flex}.ds-filters .ds-box{flex:1}.j-consult{padding-left:4px}.pre{white-space:pre-wrap}.j-med{color:#7c5a35;padding-left:22px}.j-card{position:relative}.j-flags{gap:2px;display:flex;position:absolute;top:15px;right:50px}.j-flags .faded{opacity:.45}.ph-line.qof b{color:#e10000;font-size:13px}.strip-item.qof{color:#e10000;background:#fbff38;font-weight:700}.qof-tag{color:#333;font-size:7px}.strip-item.dark{color:#fff;background:#333}.s1-tip.thin{white-space:nowrap;background:#fff;padding:1px 4px;font-size:11px;font-weight:400;line-height:13px}.icon-bar.rt-bar{gap:1px;height:22px;min-height:22px;margin-top:1px;padding:0 4px 0 5px}.icon-bar.rt-bar .icon-btn{border-radius:2px;width:24px;height:21px}.icon-bar.rt-bar .icon-btn:hover{background:#e5e5e5}.icon-bar.rt-bar .icon-btn.on,.icon-bar.rt-bar .icon-btn.on:hover{background:#c4c4c4}.icon-bar.rt-bar .tl-sep{background:#a0a0a0;margin:0 5px}.ib-label.rt-view{margin-right:8px;font-size:12px}.win-select.tri.rt-view-sel{width:118px;margin-right:1px}.warn-bar.rt-review{background:#fcffe1;border-color:#bebebe;border-radius:3px;align-items:center;min-height:32px;margin:4px 0 0;padding:0 6px;font-size:12px;display:flex}.warn-bar.rt-review .s1-link{color:#2878d0;padding-left:4px}.sec-grid.rt-frame{border:1px solid #acacac;margin:0}.grid.rt-grid .grid-head{background:#f9f9fc;border-bottom:0;height:18px}.grid.rt-grid .grid-th{border-right-color:#acacac;padding:0 4px;font-size:12px}.grid.rt-grid .grid-th:hover{background:0 0}.grid.rt-grid .grid-gutter{flex-shrink:0;padding:0}.grid.rt-grid .grid-head .grid-gutter{background:#f4f4f6}.grid.rt-grid .grid-row .grid-gutter{background:#fff}.grid.wrap.rt-grid .grid-row{padding:2px 0 1px;line-height:16px}.grid.wrap.rt-grid .grid-row:hover{background:#fff}.grid.wrap.rt-grid .grid-row:nth-child(odd),.grid.wrap.rt-grid .grid-row:nth-child(odd):hover{background:#f4f3fb}.grid.wrap.rt-grid .grid-row.sel,.grid.wrap.rt-grid .grid-row.sel:hover{background:#d6e5fb}.rt-count{flex-shrink:0;padding:3px 9px 2px;font-size:9px}.rt-details{border:1px solid #868686;flex-shrink:0;margin-bottom:1px;padding:0 2px 2px}.tpl-details.rt{border:1px solid #b0b0b0;margin:0;padding:0 6px 4px}.tpl-details.rt legend{margin-left:-2px;padding:0 2px}.tpl-details.rt .tpl-row{gap:6px}.tpl-details.rt .tpl-row>span:first-child{width:125px}.tpl-details.rt .pd-value{color:#555;background:#f3f3f3;height:20px}.tpl-details.rt .rt-gap{margin-left:10px}.pd-value.rt-date{justify-content:flex-start;width:126px;position:relative}.pd-value.rt-date .win-tri{right:6px}.grid.rt-grid .grid-row>div,.grid.rt-grid .grid-th{padding:0 3px}.tpl-details.rt .tpl-row.tall .pd-value{height:48px}.menu-bullet{background:#1f1f1f;border-radius:50%;width:5px;height:5px}.context-menu>.menu-dropdown.tl-menu{border-color:#c6c6c6;min-width:135px;box-shadow:2px 2px 3px #00000024}.tl-menu .menu-dropdown.submenu{border-color:#c6c6c6;min-width:106px;box-shadow:2px 2px 3px #00000024}.tl-menu .menu-divider{margin:5px 1px}.tl-menu .menu-row{padding-right:10px}.tl-menu .menu-row.disabled{color:#8a8a8a}.tl-menu .menu-row.disabled:hover{background:0 0}.tl-menu .menu-icon-col{width:30px}.tl-menu .menu-arrow{width:12px;margin-left:6px}.tl-menu .menu-shortcut,.tl-menu .submenu .menu-arrow,.tl-menu .submenu .menu-shortcut{display:none}.tl-menu .submenu .menu-row{padding-right:16px}.tl-droptri{align-self:flex-start;margin-top:3px;margin-left:1px}.tl .grid-row.overdue{color:#e00010}.tl .grid-row.sel{background:#d4e4fa}@keyframes s1-fade{0%{opacity:0}to{opacity:1}}.s1-window.dialog{animation:.2s ease-out s1-fade}.win-rz{z-index:5;position:absolute}.win-rz.e{cursor:ew-resize;width:5px;height:100%;top:0;right:0}.win-rz.w{cursor:ew-resize;width:5px;height:100%;top:0;left:0}.win-rz.s{cursor:ns-resize;width:100%;height:5px;bottom:0;left:0}.win-rz.se{cursor:nwse-resize;width:10px;height:10px;bottom:0;right:0}.s1-dlg .s1-window-title{background:#f0f2f7}.s1-dlg .btn-ok{background:#0ca3db;border-color:#0ca3db;min-width:40px;height:24px}.s1-dlg .win-btn{cursor:pointer;background:#fdfdfd;border:1px solid #dcdcdc;border-radius:3px}.s1-dlg .win-btn:hover{background:#e4e4e4;border-color:#dcdcdc}.s1-dlg .dlg-cancel{min-width:60px;height:24px}.grid.no-hover .grid-row:hover{background:0 0}.grid.no-hover .grid-row.sel{background:#d4e4fa}.ssm-search{gap:4px;padding:6px 4px 4px;display:flex}.ssm-search input{background:#fdfdfd;border:1px solid #e3e3e3;border-radius:3px;outline:none;flex:1;height:20px;padding:0 4px;font-size:11px}.ssm-search input:focus{border-color:#4491a8;box-shadow:0 0 0 1px #c5ffff}.ssm-search input::placeholder{color:#9a9a9a}.ssm-search .win-btn{min-width:58px;height:21px;padding:0 8px}.ssm-grid{border:1px solid #d0d0d0;flex:1;min-height:0;margin:0 4px;display:flex}.ssm-grid .grid{flex:1}.ssm-grid .grid-th{font-size:11px}.grid-row.on-leave{color:purple}.ssm .grid-row input[type=checkbox]{pointer-events:none}.s1-check{white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.s1-check input{appearance:none;background:#fff;border:1px solid #333;border-radius:2px;place-content:center;width:13px;height:13px;margin:0;display:grid}.s1-check input:checked{background:#0ca3db;border-color:#0ca3db}.s1-check input:checked:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.s1-check.disabled{color:#8a8a8a}.s1-check.disabled input{border-color:#b8b8b8}.s1-radio{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.s1-radio input{appearance:none;background:#fff;border:1px solid #333;border-radius:50%;place-content:center;width:13px;height:13px;margin:0;display:grid}.s1-radio input:hover:not(:disabled),.s1-radio input:checked{border-color:#0ca3db}.s1-radio input:checked:before{content:"";background:#0ca3db;border-radius:50%;width:7px;height:7px}.s1-radio.disabled{color:#8a8a8a}.s1-radio.disabled input{border-color:#b8b8b8}.combo-list{background:#f3f3f3;border:1px solid #0000;border-radius:3px;outline:none;flex-shrink:0;align-items:center;height:18px;font-size:12px;display:inline-flex;position:relative}.combo-list.grey{background:#dfdfdf}.combo-list:focus,.combo-list:focus-within,.combo-list.open{border-color:#4491a8}.combo-list-value{white-space:nowrap;flex:1;min-width:0;padding-left:3px;overflow:hidden}.combo-list input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 0 0 3px;font-size:12px}.combo-list-btn{background:0 0;border:0;width:22px;height:100%;padding:0;position:relative}.combo-list-pop{z-index:300;background:#f3f3f3;border:1px solid #a0a0a0;position:absolute;top:18px;left:-1px;right:-1px;overflow-y:auto}.combo-list-row{white-space:nowrap;text-overflow:ellipsis;cursor:default;height:18px;padding-left:4px;line-height:18px;overflow:hidden}.combo-list-row.hot{background:#d4e4fa}.combo-list-pop::-webkit-scrollbar{width:9px}.combo-list-pop::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:4px}.ut .s1-window-body{font-size:11px}.ut-top{flex-shrink:0;align-items:center;gap:12px;height:32px;padding:4px 10px;display:flex}.ut-main{flex-shrink:0;padding-top:6px;display:flex}.ut-left{flex-direction:column;flex-shrink:0;gap:4px;width:388px;padding-left:4px;display:flex}.ut-row{align-items:center;gap:6px;min-height:20px;display:flex}.ut-lbl{margin-right:2px;font-size:11px}.ut-for{width:360px}.ut-for select{width:100%;font-size:12px}.ut .win-select.tri,.ut .win-select.tri select{height:18px}.ut-settings{width:78px;height:20px;margin-left:20px}.ut-drop{cursor:pointer;background:#fdfdfd;border:1px solid #969696;width:320px;height:20px;font-size:12px}.ut-drop:hover{background:#e4e4e4}.ut-delete{width:58px;height:20px}.ut-row .s1-check{margin-right:6px}.ut-files{border:1px solid #c8c8c8;height:82px;display:flex}.ut-files .grid{flex:1}.ut-files .grid-th{font-size:11px}.ut-files .grid-foot{border-top:0}.ut-right{flex-direction:column;flex:1;padding-left:10px;display:flex}.ut-radio-row{align-items:center;height:23px;display:flex}.ut-radio-row.gap{margin-top:5px}.ut-radio-row>.s1-radio{flex-shrink:0;min-width:86px}.ut-flag svg{flex-shrink:0;position:static}.ut-extra{align-items:center;gap:4px;margin-left:10px;display:inline-flex}.ut-mag,.ut-pencil{background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.ut-mag:hover,.ut-pencil:hover{background:#e4e4e4}.ut-pencil{border:1px solid #dcdcdc}.ut-members{width:64px;height:18px;margin-left:6px;padding:0}.ut-gp{width:80px;height:22px;padding:0}.ut-task-row{flex-shrink:0;align-items:center;gap:4px;padding:6px 4px 3px;display:flex}.ut-type{width:200px}.ut-type select{width:100%;font-size:12px}.ut-allmust{margin-left:24px}.ut-bottom{flex-shrink:0;align-items:center;gap:4px;height:22px;padding:0 4px;display:flex}.ut-status{width:200px}.ut-status select{width:100%;font-size:12px}.ut-lbl.due{margin-left:16px;margin-right:6px}.ut-bottom .date-combo{height:18px}.ut-time{background:#f3f3f3;border:1px solid #0000;border-radius:3px;outline:none;width:45px;height:18px;margin-left:4px;font-size:12px}.ut-time:focus{border-color:#4491a8}.ut-lbl.flag{margin-left:24px}.ut-flag{gap:2px;width:95px;padding-left:3px}.ut-flag select{flex:1;min-width:0;font-size:12px}.ut-presets{width:80px;height:20px;margin-left:20px}.rte{flex-direction:column;flex:1;min-height:0;display:flex}.rte-bar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:3px;padding:0 4px 2px;display:flex}.rte-btn{background:#fdfdfd;border:1px solid #dfdfdf;border-radius:3px;justify-content:center;align-items:center;width:26px;height:22px;padding:0;display:inline-flex}.rte-btn:hover{background:#e4e4e4}.rte-btn.on{background:#c1c1c1;border-color:#aaa}.rte-glyph{color:#333;font-size:13px}.rte-glyph.serif{font-family:Times New Roman,serif}.rte-btn:nth-child(3),.rte-btn:nth-child(8),.rte-btn:nth-child(10),.rte-colour{margin-right:6px}.rte-font{width:130px;margin-left:2px}.rte-size{width:38px}.rte .win-select.tri select{width:100%;height:20px;font-size:12px}.rte-colour{border-radius:3px;align-items:center;width:38px;height:20px;display:inline-flex;position:relative}.rte-colour:hover{background:#dfdfdf}.rte-colour>span:first-child{border:1px solid #555;width:16px;height:16px;margin-left:2px}.rte-colour select{opacity:0;position:absolute;inset:0}.rte-colour .win-tri{right:4px}.rte-body{background:#fff;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;flex:1;min-height:0;position:relative}.rte-edit{outline:none;padding:3px 4px;font-size:12px;position:absolute;inset:0;overflow-y:auto}.rte-placeholder{text-align:center;color:#a0a0a0;pointer-events:none;font-size:11px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.menu-dropdown.menu-top-workflow{border-color:#c8c8c8;width:264px;min-width:0;box-shadow:2px 2px 3px #0000002e}.menu-top-workflow>.menu-row-wrap>.menu-row{position:relative}.menu-top-workflow>.menu-row-wrap>.menu-row .menu-shortcut{min-width:0;padding:0;position:absolute;left:208px}.menu-top-workflow>.menu-divider{margin:4px 2px}.s1-tip.cell{white-space:nowrap;max-width:none;padding:1px 4px;font-size:12px;font-weight:400;line-height:15px}.grid-row>.cell-focus{outline-offset:-1px;outline:1px dotted #000}.tl-tree{outline:none}.tl-tree .tree-row{height:19px;font-size:11px}.tl-tree .tree-row:hover{background:0 0}.tl-tree .tree-row.sel{background:#d4e4fa}.tl-tree .tree-row.sel .tree-label{outline:0}.tl-tree:focus .tree-row.sel .tree-label{outline:1px dotted #000}.tl .s1-tabs{height:26px}.tl .s1-tab{color:#777;border-right:0;align-self:stretch;padding:0 6px;font-size:13px;position:relative}.tl .s1-tab:after{content:"";background:#a8a8a8;width:1px;position:absolute;top:5px;bottom:5px;right:0}.tl .s1-tab:last-child:after{display:block}.tl .s1-tab.active{color:#2a9fd6;box-shadow:inset 0 -2px #0ca4db}.tl .tl-site .win-select{background:#f3f3f3;border-color:#f3f3f3;width:175px}.tl-grid-wrap{border-color:#abadae}.tl-grid-wrap .grid-head{background:#f7f7fa;border-bottom:0}.tl-grid-wrap .grid-th{border-right-color:#acacae;font-size:11px}.tl-grid-wrap .grid-th:hover{background:#f7f7fa}.tl-grid-wrap .grid-scroll{background:#fdfdfd}.tl-grid-wrap .grid-row input[type=checkbox]{appearance:none;background:#fff;border:1px solid #8a8a8a;place-content:center;display:grid}.tl-grid-wrap .grid-row input[type=checkbox]:checked{background:#8a9099;border-color:#8a9099}.tl-grid-wrap .grid-row input[type=checkbox]:checked:before{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.tl-grid-wrap .grid-foot{border-top:1px solid #a9acaf}.tl-detail{background:#fff;border-color:#84868a;border-top-style:solid;border-top-width:1px}body.busy,body.busy *{cursor:wait!important}.tl-grid-wrap .grid-row>div{padding:0 2px 0 4px}.tl-tree .tree-toggle{color:#000}.context-menu>.tl-menu:not(:hover)>.menu-row-wrap:first-child>.menu-row{background:#f3f3f3}.gate{background:#f2f2f6;justify-content:center;align-items:center;font-family:Segoe UI,Tahoma,-apple-system,BlinkMacSystemFont,Arial,sans-serif;display:flex;position:fixed;inset:0}.gate-card{text-align:center;background:#fff;border:1px solid #d6d6d6;border-radius:6px;flex-direction:column;gap:10px;width:340px;padding:28px 28px 24px;display:flex;box-shadow:0 8px 30px #0000001f}.gate-logo{color:#3b6fd8;font-size:34px;font-weight:700;line-height:1;transform:skew(-12deg)}.gate-card h1{margin:0;font-size:20px;font-weight:600}.gate-card p{color:#666;margin:0 0 6px;font-size:13px}.gate-card input{background:#f6f6f6;border:1px solid #c8c8c8;border-radius:4px;outline:none;height:32px;padding:0 10px;font-size:14px}.gate-card input:focus{background:#fff;border-color:#1aa3e8;box-shadow:0 0 0 2px #cdeafa}.gate-card button{color:#fff;cursor:pointer;background:#1aa3e8;border:0;border-radius:4px;height:32px;font-size:14px;font-weight:600}.gate-card button:hover:not(:disabled){background:#0d8fd0}.gate-card button:disabled{cursor:default;background:#9ccfe9}.gate-error{color:#c4161c;text-align:left;font-size:12px}.lg-appt.lg-blocked{color:maroon;width:208px}.lg-icon img{display:block}.rota-row.rota-blocked{color:maroon}.appt-tip.blocked{color:#fff;background:#f0403f}.qps .s1-window-title{background:#fffffe;height:29px}.qps .s1-window-body{background:#f3f6ff;font-size:12px}.qps-top{align-items:center;gap:5px;padding:8px 8px 6px 4px;display:flex}.qps-name{white-space:nowrap;align-items:center;gap:4px;display:flex}.qps-name input{background:#fff;border:1px solid #c6cad2;outline:none;width:280px;height:22px;padding:0 3px;font-size:12px}.qps-name input:focus{border-color:#4491a8}.qps .qps-btn{background:#f3f8fb;border:1px solid #d6dbe2;border-radius:0;justify-content:center;align-items:center;gap:6px;height:26px;font-size:12px;display:inline-flex}.qps .qps-btn:hover:not(:disabled){background:#e5f1fb;border-color:#0078d7}.qps .qps-btn:disabled{color:#a9adb3}.qps-top .qps-btn{flex:1;min-width:0}.qps-adv-icon{flex-shrink:0}.qps-adv{border-top:1px solid #dfe3ea;border-bottom:1px solid #dfe3ea;grid-template-columns:410px 1fr;row-gap:5px;padding:6px 8px 7px;display:grid}.qps-adv-left,.qps-adv-right{align-items:center;gap:28px;min-width:0;display:flex}.qps-adv-right{gap:18px}.qps-chk{white-space:nowrap;align-items:center;gap:4px;display:flex}.qps-chk input{width:15px;height:15px;margin:0}.qps-site-label{margin-right:-14px}.qps .combo-list.qps-site{background:#fff;border:1px solid #c6cad2;border-radius:0;flex:1;min-width:120px;height:24px;font-size:13px}.qps .combo-list.qps-site .combo-list-pop{background:#fff;top:23px}.qps .qps-btn.qps-cols{flex:none;height:28px;padding:0 6px}.grid.qps-grid{background:#fff;border:1px solid #d0d5de;margin:0 4px}.grid.qps-grid .grid-head{background:#f4f6fa;border-bottom-color:#e3e6ec;height:21px}.grid.qps-grid .grid-th{border-right-color:#d6d9df;font-size:12px}.grid.qps-grid .grid-empty{color:#9aa1ad;font-size:12px}.grid.qps-grid .grid-scroll{overflow-y:scroll}.qps-footer{flex-shrink:0;justify-content:center;gap:10px;padding:8px 8px 9px;display:flex}.qps-footer .qps-btn{min-width:66px;padding:0 16px}.qps-chk input{appearance:none;background:#fff;border:1px solid #333;place-content:center;display:grid}.qps-chk input:checked:before{content:"";border-bottom:1.5px solid #000;border-left:1.5px solid #000;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.ph-line .ph-meta{font-size:12px;font-weight:400}.ph-recall.overdue>span:first-child{color:#e10000}.ph-set{color:#000}.strip-gear{cursor:pointer;background:0 0;border:0;justify-content:center;margin-top:auto;padding:4px 0 5px;display:flex}.strip-gear:hover{background:#e5f1fb}.rcl-overdue{color:#e10000}.prob-journal{border-top:0}.s1-tip.rich{white-space:normal;max-width:none;padding:0;font-weight:400;line-height:normal}.grid.rt-grid .grid-row>.cell-focus{outline-offset:-1px;outline:1px solid #4a6a8a}.grid.rt-grid .grid-row>.rt-cbar-cell{padding:0 2px}.rt-cbar{background:#ffd60c;width:13px;height:9px;margin-top:11px;display:block}.rt-cbar.red{background:#e60505;height:20px;margin-top:7px}.grid.rt-grid .grid-row>.rt-flags-cell{align-self:stretch;padding:0}.rt-flags{align-items:flex-start;gap:1px;height:100%;padding:0 3px;display:flex}.s1-tip.rich.rt-ftip{width:190px;padding:4px 4px 0;font-size:11px;line-height:15px}.rtf-item{align-items:flex-start;gap:7px;margin-bottom:6px;display:flex}.rtf-item img{flex-shrink:0;margin-top:1px}.s1-tip.rich.rt-ctip{border-color:#333;width:380px;font-size:12px}.rtc-head{background:#f6e8a1;border-bottom:1px solid #d8c77c;padding:4px 7px 6px;line-height:17px}.rtc-body{background:#fff;padding:12px 10px 8px 6px}.rtc-row{align-items:center;height:24px;display:flex}.rtc-label{flex-shrink:0;width:44px;font-size:11px}.rtc-track{flex:1;height:14px;position:relative}.rtc-seg{background:#9696cd73;height:10px;position:absolute;top:2px}.rtc-bar{background:#a6a6cc;height:10px;position:absolute;top:2px}.rtc-tick{background:#34345c;width:2px;height:14px;margin-left:-1px;position:absolute;top:0}.rtc-axis{border-top:1px solid #444;height:16px;margin-left:44px;position:relative}.rtc-month{text-align:center;border-left:1px solid #444;height:9px;font-size:11px;line-height:17px;position:absolute;top:0}.s1-window.amr-window .s1-window-body{background:#f3f6fb}.amr-body{flex-direction:column;flex:1;min-height:0;display:flex}.acute-top.amr-top{background:#f3f6fb;height:98px}.amr-top .acute-btns .btn-ok{min-width:46px;height:27px}.amr-top .acute-btns .win-btn.amr-cancel{min-width:68px;height:27px}.acute-form.amr-form{gap:3px;padding:0 6px 6px}.amr-form .af-row>span:first-child{white-space:nowrap;width:auto;min-width:92px}.amr-form .af-input.amr-input{background:#fff;border:1px solid #c8c8c8;height:21px}.amr-form .af-input.amr-input:focus{border-color:#1aa3e8}.amr-form .af-input.amr-input:focus::selection{background:#d0d0d0}.amr-form .af-input.amr-admin{margin-left:10px}.amr-form .af-input.amr-days{width:50px;margin-left:30px}.amr-days-label{margin:0 34px 0 4px}.amr-drug.pd-value{color:#000;background:#fff;border:1px solid #c8c8c8;height:21px;font-size:13px}.amr-drug-icons{align-items:center;gap:3px;margin-left:auto;display:flex}.amr-form .tool-sq:disabled{background:#e9ebef;border-color:#e0e0e0}.chk.disabled{color:#a0a0a0}.amr-radio{margin-right:18px}.amr-radio input{accent-color:#333}.amr-spin{background:#fff;border:1px solid #c8c8c8;height:21px;margin:0 4px 0 6px;display:inline-flex}.amr-spin.disabled{background:#f0f0f0}.amr-spin input{background:0 0;border:0;outline:none;width:36px;padding:0 3px;font-size:12px}.amr-spin-btns{border-left:1px solid #e3e3e3;flex-direction:column;display:flex}.amr-spin-btns button{background:0 0;border:0;flex:1;justify-content:center;align-items:center;width:14px;padding:0;display:flex}.amr-spin-btns button:hover:not(:disabled){background:#e5f1fb}.amr-up,.amr-down{border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0}.amr-up{border-bottom:3px solid #555}.amr-down{border-top:3px solid #555}.amr-eq{margin:0 8px;font-weight:700}.amr-calc{color:gray;background:#fff;border:1px solid #c8c8c8;align-items:center;width:50px;height:21px;margin-right:6px;padding:0 4px;font-size:12px;animation:2.5s step-end amr-flash;display:inline-flex}@keyframes amr-flash{0%{background:#daf7d8}to{background:#fff}}.amr-check-row{padding-left:8px}.amr-review{width:152px}.amr-date.date-combo{background:#fff;border:1px solid #c8c8c8;border-radius:0;height:21px}.amr-date.date-combo.disabled,.date-combo.disabled{color:#8a8a8a;background:#f0f0f0}.date-combo.disabled input{color:#8a8a8a}.amr-sync{margin-left:12px}.amr-sep{border:0;border-top:1px solid #a0a0a0;margin:6px 0 4px 6px}.amr-opts{gap:22px;margin-bottom:4px}.amr-links{background:#fff;border:1px solid #c8c8c8;width:460px;height:45px;padding-right:18px;position:relative;overflow:hidden}.amr-links-empty{color:#8a8a8a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 18px 0 0}.amr-link{cursor:default;height:16px;padding:0 4px;line-height:16px}.amr-link.sel{background:#d6e5fb}.amr-links-arrows{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:4px;bottom:4px;right:4px}.amr-link-btns{flex-direction:column;gap:2px;display:flex}.amr-reviewed{margin-left:98px}.af-warnings.amr-warnings{background:#fff;min-height:180px;margin:4px 0 0}.af-w.plain{padding-left:20px}.combo-list.med-view{background:#fff;border:1px solid #a0a0a0;border-radius:0;height:20px}.combo-list.med-view .combo-list-pop{background:#fff;border-color:#333;top:19px}.combo-list.med-view .combo-list-row.hot{background:#d6e5fb}.combo-list.med-view:focus .combo-list-value{outline-offset:-1px;outline:1px dotted #000}.med-range{align-items:center;gap:4px;margin-left:6px;font-size:11px;display:inline-flex}.med-toggles{align-items:center;gap:1px;margin-left:8px;display:flex}.icon-btn.med-toggle.on{background:linear-gradient(#fff,#f4f5fa);border-color:#dee2e3}.grid.med-sum .grid-row:nth-child(odd){background:#f4f3fb}.grid.med-sum .grid-row.sel{background:#d6e5fb}.grid.med-sum .grid-row>.med-sum-num{text-align:right}.grid.med-sum .grid-row>.med-sum-chk{justify-content:center;align-items:center;padding:0;display:flex}.grid.med-sum .med-sum-chk input{width:13px;height:13px;margin:0}.grid-th.sortable:active{box-shadow:inset 0 0 0 1px #6e6e6e}.grid.wrap .grid-row>.ltr-info{white-space:pre-line}.ltr-flags{align-items:center;gap:2px;display:inline-flex}.grid.ltr-grid .grid-row{line-height:17px}.m3-bar{min-height:30px}.grid.m3-grid .grid-row{min-height:18px;line-height:16px}.m3-details{border:1px solid #c8c8c8;flex-shrink:0;gap:30px;height:232px;margin:2px;padding:4px 8px 8px 10px;font-size:11px;display:flex}.m3-details legend{padding:0 2px;font-size:12px}.m3-d-left{flex-direction:column;gap:8px;width:560px;display:flex}.m3-d-right{flex-direction:column;gap:4px;padding-top:4px;display:flex}.m3-d-row{align-items:center;gap:8px;display:flex}.m3-d-row.top{align-items:flex-start}.m3-d-label{color:#6a6a6a;flex-shrink:0;width:76px}.m3-d-muted{color:#8a8a8a}.m3-ro{color:#8a8a8a;resize:none;background:#fff;border:1px solid #c8c8c8;width:470px;height:20px;padding:0 4px;font-family:inherit;font-size:12px}.m3-ro.tall{height:62px;padding:2px 4px}.m3-ro.comments{width:410px;height:190px;padding:2px 4px}.m3-d-checks{grid-template-columns:260px 140px 140px;row-gap:10px;margin:10px 0 2px;display:grid}.m3-chk{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.m3-chk input{accent-color:#333;width:13px;height:13px;margin:0}.m3-chk input:focus{outline:0}.m3-chk input:focus+span{outline-offset:1px;outline:1px dotted #000}.m3-chk.disabled{color:#9a9a9a}.s1-window.m3-dlg .s1-window-body{background:#f3f6fb}.m3-dlg-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.acute-when.m3-when{background:#e3e3e3}.m3-form{background:#f3f6fb;border-top:1px solid #404040;border-left:1px solid #404040;flex-direction:column;flex:1;gap:6px;min-height:0;margin-left:22px;padding:6px 6px 8px 4px;font-size:11px;display:flex;overflow:auto;box-shadow:-22px 0 #e3e3e3}.m3-row{align-items:center;gap:8px;min-height:21px;display:flex}.m3-row.top{align-items:flex-start}.m3-row.diag{min-height:23px;margin-bottom:44px}.m3-row.comments{margin-bottom:6px}.m3-row.follow{margin-top:4px}.m3-label{flex-shrink:0;width:92px}.m3-text{background:#fff;border:1px solid #c8c8c8;outline:none;height:21px;padding:0 4px;font-family:inherit;font-size:12px}.m3-text:focus{border-color:#1aa3e8}.m3-text.grow{flex:1;min-width:0}.m3-text.ro{color:#8a8a8a}.m3-text.comments,.m3-text.notes{resize:none;flex:1;height:66px;padding:2px 4px}.m3-btn{border-radius:3px;height:23px}.m3-valid{flex-direction:column;gap:8px;display:flex}.m3-valid-row{align-items:center;gap:10px;height:21px;display:flex}.amr-spin.m3-spin{margin:0 0 0 26px}.amr-spin.m3-spin input{width:72px}.combo-list.m3-combo{background:#fff;border:1px solid #c8c8c8;border-radius:0;height:21px}.combo-list.m3-combo .combo-list-pop{background:#fff;border-color:#333;top:20px}.combo-list.m3-combo .combo-list-row.hot{background:#d6e5fb}.combo-list.m3-combo:focus .combo-list-value{outline-offset:-2px;outline:1px dotted #000}.combo-list.m3-combo.disabled{background:#f0f0f0;border-color:#dcdcdc}.m3-btns{justify-content:center;gap:14px;margin-top:auto;padding-top:10px;display:flex}.m3-btns .btn-ok{min-width:82px;height:24px}.m3-btns .m3-btn{min-width:70px;height:24px;padding:0 10px}.s1-window.m3-sel .s1-window-body{background:#f3f6fb}.m3-sel-search{gap:4px;padding:6px 6px 4px;display:flex}.m3-sel-search input{background:#fff;border:1px solid #c8c8c8;outline:none;flex:1;height:21px;padding:0 4px;font-size:11px}.m3-sel-search input:focus{border-color:#1aa3e8}.m3-sel-search input::placeholder{color:#9a9a9a}.m3-sel-search .win-btn{min-width:68px;height:21px}.m3-sel-grid{background:#fff;border:1px solid #c8c8c8;flex-direction:column;flex:1;min-height:0;margin:0 6px;display:flex}.s1-window.m3-rnc .s1-window-body{background:#f3f6fb}.m3-rnc-body{flex-direction:column;flex:1;gap:6px;min-height:0;padding:6px 8px;font-size:11px;display:flex;overflow:auto}.m3-rnc-auto{justify-content:flex-end;padding-right:110px;display:flex}.m3-rnc-row{align-items:center;gap:6px;min-height:21px;display:flex}.m3-rnc-row.top{align-items:flex-start}.m3-rnc-label{flex-shrink:0;width:96px}.m3-rnc-tools{flex-direction:column;gap:4px;display:flex}.m3-r-btn{color:#d3242c;background:#fff;border:1px solid #c8c8c8;width:22px;height:22px;padding:0;font:700 16px/18px Arial,sans-serif}.m3-r-btn:hover,.m3-x-btn:hover{background:#e5f1fb;border-color:#a9d3f5}.m3-x-btn{color:#444;background:#f6f6f6;border:1px solid #c8c8c8;width:22px;height:22px;padding:0;font-size:13px}.m3-rnc-list{background:#fff;border:1px solid #c8c8c8;flex-direction:column;flex:1;height:120px;display:flex}.m3-rnc-list .grid-empty{flex:1;min-height:0}.m3-rnc-hint{justify-content:space-between;align-items:center;gap:8px;padding-left:102px;display:flex}.m3-rnc-hint .win-btn{flex-shrink:0;width:170px;height:23px}.m3-rnc-sep{border-top:1px solid #c8c8c8;margin:2px 0}.m3-rnc-col{flex-direction:column;gap:5px;display:flex}.m3-rnc-col.eps{gap:9px}.m3-rnc-body>*,.m3-form>*{flex-shrink:0}.m3-rnc-row.top+.m3-rnc-row.top{margin-top:8px}.att-top{flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:2px 2px 0 0;display:flex}.icon-bar.att-bar{min-height:30px;padding-top:6px}.att-drop{background:#f3f6fb;border:1px solid #c8c8c8;width:250px;height:42px;margin-top:4px;padding:0 30px;font-size:11px;line-height:14px}.att-drop:hover{background:#e5f1fb;border-color:#a9d3f5}.att-type{flex-shrink:0;align-items:center;gap:4px;padding:2px 2px 2px 4px;font-size:11px;display:flex}.combo-list.att-type-combo{background:#fff;border:1px solid #c8c8c8;border-radius:0;flex:1;height:20px}.combo-list.att-type-combo .combo-list-pop{background:#fff;border-color:#333;top:19px}.combo-list.att-type-combo .combo-list-row.hot{background:#d6e5fb}.sec-col.sa{padding:0 2px 2px}.sa-group{border:1px solid #c8c8c8;flex-direction:column;min-height:0;margin:2px 0 4px;padding:0 2px 2px;font-size:11px;display:flex}.sa-group:first-of-type{flex:0 0 250px}.sa-group+.sa-group{flex:1}.sa-group legend{padding:0 2px;font-size:12px}.sa-group .grid{background:#fff;border:1px solid #c8c8c8;flex-direction:column;flex:1;min-height:0;display:flex}.sa-group .grid-empty{flex:1;min-height:0}.grid.sa-grid .grid-row>.sa-type{align-items:flex-start;padding:1px 2px 0 4px;display:flex}.sa-details{white-space:normal}.pt-alert{display:inline-flex}.s1-tip.rich.pt-alert-tip{max-width:400px;padding:3px 12px 3px 50px;font-size:12px;line-height:19px}.pt-alert-item+.pt-alert-item{margin-top:4px}.grid.ltr-grid .grid-row>.cell-focus{outline-offset:-1px;outline:1px solid #4a6a8a}.consult.cp-scroll{display:block;overflow-y:auto}.cp-scroll .consult-rows{flex:none;overflow:visible}.cp-meds{background:#eef3fb;min-height:30px;padding:2px 4px;font-size:12px;line-height:16px}.cp-none{color:#a0a0a0;text-align:center;font-style:italic;line-height:26px}.cp-med{color:#b8742c}.cp-foot{background:#eef3fb;gap:4px;padding:4px 4px 4px 74px;display:flex}.cp-foot .win-btn{background:#f6f6f6;border-color:#d9d9d9;border-radius:3px;height:22px}.cp-foot .win-btn:hover{background:#ddd;border-color:#d0d0d0}.ct-code .ct-note{vertical-align:-2px;background:url(/icons/ct-notes.svg) 50%/13px no-repeat;width:13px;height:13px;margin-left:4px;display:inline-block}.s1-tip.coded{white-space:nowrap;max-width:none;padding:2px 5px 3px;font-weight:400;line-height:15px}.s1-tip.thin.s1-tip-haskbd{align-items:flex-end;gap:18px;display:flex}.s1-tip-kbd{color:#8a8a8a;margin-left:auto;font-size:9px;line-height:11px}.rec-btnbar .win-btn:focus{outline-offset:-4px;outline:1px dotted #000}.ac-wrap{display:flex;position:relative}.menu-dropdown.ac-menu{min-width:205px;top:25px;left:0}.ac-menu .menu-dropdown.submenu{min-width:210px}.toolbar .smallbtn:focus{outline-offset:-3px;outline:1px dotted #000}.toolbar-right-icons{gap:8px;top:58px;left:138px}.tr-btn{background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.tr-btn:hover{background:#e5f1fb;border-color:#a9d3f5}.s1-window.te-window .s1-window-body,.s1-window.bpg-window .s1-window-body{background:#f3f6fb}.te-body{flex:1;gap:8px;min-height:0;padding:8px 6px 0;font-size:11px;display:flex}.te-left{flex-direction:column;flex-shrink:0;width:390px;display:flex}.te-right{flex-direction:column;flex:1;min-width:0;display:flex}.te-tabs{border-bottom:1px solid #c8c8c8;flex-shrink:0;align-items:flex-end;height:22px;display:flex}.te-tab{color:#000;background:#f0f0f0;border:1px solid #c8c8c8;border-bottom:0;height:20px;margin-right:-1px;padding:0 6px;font-size:11px}.te-tab.active{background:#fff;height:22px;position:relative;top:1px}.te-tab:hover{background:#e5f1fb}.te-tab.active:hover{background:#fff}.te-prev{background:#fff;border:1px solid #c8c8c8;border-top:0;flex:1;overflow-y:auto}.te-prev-row{white-space:pre;text-overflow:ellipsis;height:28px;padding:0 4px;line-height:28px;overflow:hidden}.te-detail{padding:6px;line-height:20px}.te-fields{background:#fff;border:1px solid #c8c8c8;border-top:0;flex:1;overflow-y:auto}.te-row{align-items:center;height:28px;padding-left:4px;display:flex}.te-label{white-space:nowrap;flex-shrink:0;width:130px}.te-blood .te-label,.te-smoking .te-label{width:245px}.amr-spin.te-spin{margin:0 4px 0 0}.amr-spin.te-spin input{width:70px}.te-unit{flex-shrink:0;width:44px;font-size:10px}.te-calc{background:#fff;border:1px solid #c8c8c8;width:90px;height:21px;margin-right:4px;padding:0 3px;font-size:12px}.win-select.field.te-combo{background:#fff;border:1px solid #c8c8c8;width:290px}.te-check{margin:0 6px 0 2px}.te-icons{align-items:center;gap:3px;margin-left:auto;padding-right:8px;display:flex}.tool-sq.te-ic{width:22px;height:22px}.te-foot{padding:6px}.s1-window.te-notes .s1-window-body{padding:8px 10px 0}.te-notes-text{resize:none;font:inherit;border:1px solid #c8c8c8;outline:none;flex:1;padding:2px 4px;font-size:12px}.te-notes-text:focus{border-color:#1aa3e8}.bpg-tabs{margin:6px 6px 0}.bpg-body{background:#fff;border:1px solid #c8c8c8;border-top:0;flex-direction:column;flex:1;min-height:0;margin:0 6px;padding:6px 8px;font-size:11px;display:flex}.bpg-top{align-items:center;gap:6px;display:flex}.bpg-dates{flex-direction:column;gap:4px;display:flex}.bpg-drow{align-items:center;gap:6px;display:flex}.bpg-drow>span{width:58px}.bpg-brace{color:#555;font-size:36px;font-weight:200;line-height:1;transform:scaleX(.7)}.win-btn.bpg-all{border-radius:3px;height:23px}.bpg-default{margin-left:auto}.amr-spin.bpg-months input{width:34px}.bpg-types{align-items:center;gap:6px;margin-top:8px;display:flex}.bpg-types .j-bp{border:1px solid #c8c8c8;width:auto;margin:0;padding:0 2px}.bpg-types input{border:1px solid #c8c8c8;width:360px;height:19px;padding:0 4px;font-size:11px}.bpg-chart{flex-direction:column;flex:1;align-items:center;margin-top:26px;display:flex}.bpg-title{font-size:15px;font-weight:700}.bpg-tick{fill:#222;font-size:10px}.bpg-axis{fill:#222;font-size:12px}.bpg-caption{align-self:stretch;height:20px;padding-left:70px;font-size:12px}.smd-info{background:#ffffe3;border:1px solid #8a8a8a;min-height:40px;margin:6px 6px 8px;padding:6px;font-size:11px}.sec-grid.smd-grid{background:#fff;margin:0 6px}.grid-row>div.smd-num{text-align:right}.af-conv{background:#f2f2f2;min-width:26px;height:19px;margin:0 4px;padding:0 4px;line-height:19px;display:inline-block}.pi-top{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.pi-top.off{color:#9a9a9a}.pi-top.off textarea,.pi-top.off .win-select{color:#9a9a9a;background:#f0f0f0}.pi-top.off select{color:#9a9a9a}.sec-col.qe-sec{padding:0 2px 2px}.qe-group{border:1px solid #c8c8c8;flex-direction:column;flex:1;min-height:0;margin:2px;padding:0 4px 4px;font-size:11px;display:flex}.qe-group legend{padding:0 2px;font-size:12px}.qe-bar{align-items:center;gap:4px;height:26px;display:flex}.qe-recent{margin-left:8px}.qe-name{margin-left:22px}.sec-grid.qe-grid{background:#fff;margin:0}.qt-tabs{margin:6px 6px 0}.qt-main{flex:1;gap:6px;min-height:0;padding:0 6px;display:flex}.qt-form{background:#e6f2fe;border:1px solid #c8c8c8;border-top:0;flex-direction:column;flex:1;gap:14px;min-width:0;padding:8px 10px;font-size:11px;display:flex;overflow-y:auto}.qt-form>*{flex-shrink:0}.qt-heading{margin:4px 0 8px;font-size:12px;font-weight:700;text-decoration:underline}.qt-row{align-items:center;gap:3px;min-height:24px;display:flex}.qt-label{flex-shrink:0;width:300px}.qt-qof-wrap{display:inline-flex;position:relative}.qt-qof{color:#7a1a00;background:#fbff38;border:1px solid #a8a800;width:22px;height:16px;padding:0;font:700 7px/14px Arial,sans-serif}.qt-qof.on,.qt-qof:focus{outline-offset:1px;outline:1px dotted #000}.qt-qof.sm{text-align:center;width:18px;height:11px;margin-right:4px;font-size:6px;line-height:9px;display:inline-block}.menu-dropdown.qt-menu{min-width:320px;top:18px;left:0}.qt-x{background:0 0;border:0;width:18px;height:20px;padding:0;font-size:13px;font-weight:700}.qt-x:hover{background:#d4e4fa}.qt-code{background:#fff;border:1px solid #c8c8c8;outline:none;width:360px;height:21px;padding:0 4px;font-size:11px}.qt-code:focus{border-color:#1aa3e8}.tool-sq.qt-pen{width:24px;height:22px;margin-left:4px}.win-select.field.qt-ep{background:#fff;border:1px solid #c8c8c8;width:110px;min-width:0}.win-select.field.qt-ep.disabled{opacity:.65;background:#f3f3f3}.qt-unit{width:50px}.qt-check{align-items:center;gap:3px;display:flex}.qt-check+.qt-check{margin-left:40px}.qt-check+.qt-check .qt-label{width:200px}.qt-check input[type=checkbox]{margin:0 6px 0 0}.qt-code.incomplete,.amr-spin.incomplete,.qt-check input.incomplete{outline:2px solid #e60505}.qt-sep{border-top:1px solid #b8c8dc;margin:2px 0}.qt-smk-head{align-items:flex-start;gap:24px;display:flex}.qt-smk-head b{flex-shrink:0;width:150px;font-size:12px}.qt-smk-head span{max-width:460px;font-size:9px;line-height:13px}.qt-smk-list{background:#fff;border:1px solid #c8c8c8;width:640px;height:70px;margin-top:6px;overflow-y:auto}.qt-smk-group{height:17px;padding-left:4px;font-weight:700}.qt-smk-row{align-items:center;gap:6px;height:17px;padding-left:4px;display:flex}.qt-smk-row:hover{background:#eef5fd}.qt-exp{background:0 0;border:0;width:10px;padding:0;font-size:9px}.qt-smk-date{width:70px}.qt-smk-term{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.qt-smk-val{width:120px}.qt-smk-sub{color:#666;height:16px;padding-left:40px}.win-btn.qt-recall{border-radius:3px;align-self:flex-start;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.qt-hist{background:#ffffe3;border:1px solid #c8c8c8;flex-direction:column;flex-shrink:0;gap:4px;width:280px;padding:4px;font-size:11px;display:flex}.qt-hist-title{min-height:16px;font-size:12px;font-weight:700}.qt-hist-grid{background:#ffffe3;border:1px solid #c8c8c8;flex-direction:column;flex:1;min-height:0;display:flex}.qt-hist-grid .grid-row{color:#8a8a8a;background:0 0}.qt-info{padding:4px;line-height:17px}.qt-foot{gap:8px}.tree-row>.tree-toggle,.tree-row>img{flex-shrink:0}.ut-new .ut-left{width:300px}.ut-new .ut-for{width:262px}.ut-new .ut-type{width:230px}.ut-apply{min-width:104px;height:24px}.ut-subject{align-items:center;gap:10px;margin-left:36px;display:inline-flex}.ut-subject .ut-lbl{margin-right:0}.ut-new .ut-allmust{margin-left:auto;margin-right:8px}.ut-missing{outline:2px solid #e60505}.tt .ssm-grid{margin-bottom:0}.tt-loading{background:#fdfdfd}.tt-dot{border-radius:50%;width:12px;height:12px;display:inline-block}.nn .s1-window-body{gap:6px;font-size:11px}.nn-top{flex-shrink:0;align-items:center;gap:12px;padding:6px 10px 0;display:flex}.nn-row{flex-shrink:0;align-items:center;gap:6px;min-height:22px;padding:0 8px;display:flex}.nn-lbl{flex-shrink:0;width:66px}.nn-tab{height:24px;padding:0 6px}.nn-recip{flex-shrink:0;height:110px;padding:0 8px;display:flex}.nn-side{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:72px;padding-top:4px;display:flex}.nn-sq{background:#fdfdfd;border:1px solid #dcdcdc;border-radius:3px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}.nn-sq:hover{background:#e4e4e4}.nn-list{background:#fdfdfd;border:1px solid #c8c8c8;flex:1;position:relative;overflow-y:scroll}.nn-empty{color:#9a9a9a;pointer-events:none;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.nn-item{cursor:default;height:18px;padding:0 4px;font-size:12px;line-height:18px}.nn-item.sel{background:#d6e5fb}.nn-attach{margin-left:14px}.nn-file{color:#555;margin-left:8px}.nn-indent{padding-left:86px}.nn-subject{background:#fdfdfd;border:1px solid #c8c8c8;outline:none;flex:1;height:22px;padding:0 4px;font-size:12px}.nn-subject:focus,.nn-msg textarea:focus,.imsg-send-body textarea:focus{border-color:#4491a8}.nn-msg{flex:1;min-height:60px;display:flex;position:relative}.nn-msg textarea,.imsg-send-body textarea{resize:none;background:#fdfdfd;border:1px solid #c8c8c8;outline:none;flex:1;padding:4px;font:12px Arial,sans-serif}.nn-ph{color:#9a9a9a;pointer-events:none;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.nn-foot{flex-shrink:0;align-items:center;gap:6px;height:30px;padding:0 6px 4px;display:flex}.nn-presets{min-width:64px;height:24px;margin-left:auto}.imsg-win .s1-window-body{font-size:11px}.imsg-top{flex-shrink:0;align-items:center;gap:6px;padding:4px 6px;display:flex}.imsg-top .win-btn{height:22px}.imsg-top .win-btn:disabled,.imsg-btn:disabled{color:#8a8a8a;cursor:default;background:#fdfdfd}.imsg-grid{border:1px solid #d0d0d0;flex:1;min-height:0;margin:0 4px;display:flex}.imsg-grid .grid{flex:1}.imsg-grid .grid-th{font-size:11px}.imsg-grid.refreshing{opacity:.6}.grid-row .imsg-flags{align-items:center;gap:2px;display:flex}.imsg-foot{gap:12px}.imsg-btn{min-width:62px;height:26px;padding:0 12px}.imsg-send-body{flex:1;margin:6px 6px 0;display:flex;position:relative}.imsg-send-foot{padding:6px}.imsg-stack{z-index:1200;flex-direction:column-reverse;gap:4px;display:flex;position:fixed;bottom:2px;right:16px}.imsg-toast{background:#fdfdfd;border:1px solid #a3a1a6;flex-direction:column;width:332px;min-height:152px;display:flex;box-shadow:1px 1px 4px #0003}.imsg-head{background:#f0f0f0;padding:3px 6px;font-size:12px;font-weight:700;line-height:16px}.imsg-body{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;padding:4px 6px;font-size:12px}.imsg-btns{gap:11px;padding:0 11px 5px;display:flex}.imsg-tbtn{background:#fdfdfd;border:1px solid #dcdcdc;border-radius:3px;height:26px;padding:0 14px;font-size:11px}.imsg-tbtn:hover{background:#e4e4e4}.fs-wrap{flex:0 1070px;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.fs-wrap .status-search{width:100%;min-width:0}.fs-list{z-index:950;background:#494949;width:256px;position:absolute;bottom:100%;left:0;overflow-y:auto;box-shadow:1px -1px 3px #0000004d}.fs-row{color:#fff;white-space:nowrap;cursor:default;align-items:center;gap:11px;height:26px;padding-left:7px;font-size:12px;display:flex}.fs-row span{text-overflow:ellipsis;overflow:hidden}.fs-row.on{background:#2b6491}.sc-icon{margin-right:4px;display:flex}.sc-group .sc-icon img{margin-right:0}.sb-popup-tasks{white-space:nowrap}.sens-alert{max-width:560px}.sens-alert-body{align-items:flex-start}.sens-alert-body>svg{flex:none;width:30px;height:30px}.sens-alert-hit{margin:8px 0;font-weight:600}.sens-alert-hit i{font-weight:400}.sens-alert-q{margin-top:6px}
