:root{font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:11px;color:#182b3d;background:#07345a;font-synthesis:none;font-weight:400;--blue: #185b98;--navy: #174775;--border: #a8b5c2;--light-border: #c3ccd4;--panel: #f3f5f7;--green: #e2efcf;--yellow: #fff5c6;--pale-blue: #dceaf6;--active: #c1d9ee}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:23px;padding:3px 8px;border:1px solid #aab7c5;border-radius:2px;background:#f6f7f8;cursor:default;white-space:nowrap}button:hover{background:#e2edf7;border-color:#7098bd}button:active{background:#b8d4ee}button:disabled{opacity:.48;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,tr:focus-visible{outline:2px solid #337db6;outline-offset:-1px}input,select,textarea{height:23px;background:#fff;border:1px solid #aebac5;padding:2px 5px;min-width:0;border-radius:0}input[type=checkbox]{height:12px;width:12px;margin:0;accent-color:#2769a3}input[type=date]{padding-right:2px}textarea{resize:vertical;min-height:45px;line-height:1.45}select{padding-right:4px}b,strong{font-weight:600}p{line-height:1.5}.desktop{height:100dvh;min-height:660px;min-width:1100px;position:relative;overflow:hidden;background:#074572}.desktop-watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.windows-mark{width:245px;height:220px;display:grid;grid-template-columns:1fr 1fr;gap:7px;transform:perspective(450px) rotateY(-20deg);opacity:.28}.windows-mark i{background:#28a5dc}.desktop-shortcuts{position:absolute;left:9px;top:16px;display:flex;flex-direction:column;gap:14px;z-index:1}.shortcut{width:80px;min-height:77px;display:flex;flex-direction:column;justify-content:start;color:#fff;border:1px solid transparent;background:none;white-space:normal;text-shadow:1px 1px #123;gap:5px}.shortcut:hover{background:#ffffff25}.shortcut-rx{display:grid;place-items:center;width:40px;height:40px;font-size:33px;background:#f8fcff;color:#237a39;border:1px solid white;text-shadow:none}.simulation-label{position:absolute;bottom:45px;right:12px;color:#d7e7f3;font-size:10px;letter-spacing:.15px;z-index:2}.app-window{position:absolute;display:flex;flex-direction:column;background:#f2f4f6;border:1px solid #375773;box-shadow:0 5px 25px #00182e70;overflow:hidden;z-index:5}.app-window.maximized{top:0;right:0;bottom:65px;left:0}.app-window.restored{width:calc(100% - 110px);height:calc(100% - 125px);min-width:1050px;min-height:580px;resize:both}.title-bar{height:32px;flex:none;background:#22629c;color:#fff;display:flex;align-items:center;padding-left:9px;-webkit-user-select:none;user-select:none}.app-brand{display:flex;align-items:center;gap:7px;font-size:11px}.app-brand>b{font-size:20px;color:#e4f0d8}.app-brand>strong{font-size:15px;font-weight:500;letter-spacing:-.2px}.title-divider{height:16px;width:1px;background:#ffffff60;margin:0 5px}.title-location{margin-left:auto;font-size:10px;opacity:.85}.window-controls{height:100%;display:flex;margin-left:22px}.window-controls button{width:37px;border:0;border-radius:0;background:transparent;color:#fff}.window-controls button:hover{background:#ffffff20}.window-controls button:last-child:hover{background:#c73939}.ribbon-tabs{display:flex;height:26px;background:#e4edf7;border-bottom:1px solid #8da8c3;flex-shrink:0;padding-left:4px;gap:1px}.ribbon-tabs>button{border:0;background:none;font-size:11px;padding:3px 13px;border-radius:2px 2px 0 0}.ribbon-tabs>button:first-child{background:#175a96;color:#fff;padding:3px 16px}.ribbon-tabs>button.active{background:#f5f8fc;border:1px solid #96aec4;border-bottom:0;color:#163a60}.ribbon-tabs>.ribbon-help{margin-left:auto;padding:3px 12px}.ribbon{height:83px;flex-shrink:0;display:flex;padding:4px 6px 0;background:#edf3fa;border-bottom:1px solid #9bb1c6;gap:4px}.ribbon-section{display:flex;flex-direction:column;border-right:1px solid #bbcbd9;padding-right:5px}.ribbon-buttons{display:flex;height:61px;gap:1px}.ribbon-buttons button,.ribbon-tools>button{border:1px solid transparent;background:transparent;border-radius:2px;flex-direction:column;gap:4px;font-size:10px;padding:3px 8px;min-width:52px;line-height:12px;white-space:normal}.ribbon-buttons button svg{color:#3873a4;fill:#dce9f1}.ribbon-buttons button:nth-child(3n) svg{color:#628947;fill:#e2efd1}.ribbon-buttons button:nth-child(5n) svg{color:#bc8c25;fill:#fbefcc}.ribbon-buttons button:hover{border-color:#e0b751;background:#fff0c3}.ribbon-buttons button:nth-child(9){width:79px}.ribbon-buttons .ribbon-emphasis{background:#dee9f6;border-color:#a7bfd7}.ribbon-caption{text-align:center;color:#677e93;font-size:9px;height:15px;line-height:15px}.ribbon-tools{margin-left:auto}.ribbon-tools>button{height:60px}.workspace-tabs{height:27px;background:#d3e0ed;border-bottom:1px solid #8ea5bc;display:flex;align-items:end;padding:3px 5px 0;flex:none}.workspace-tabs>button{min-width:122px;border:1px solid #8fa6bc;border-bottom:0;border-radius:3px 3px 0 0;height:24px;background:#e5ebf3;justify-content:start}.workspace-tabs>button.active{background:#fafbfc;font-weight:600;box-shadow:inset 0 2px #4c8cb8}.workspace-breadcrumb{margin-left:auto;align-self:center;display:flex;gap:5px;font-size:10px;padding-right:10px;color:#45647c}.workspace{flex:1;min-height:0;display:flex;gap:5px;padding:5px 5px 0;background:#dce4ed}.left-rail{width:184px;flex:none;border:1px solid #a7b8c8;background:#f3f6f9;position:relative;display:flex;flex-direction:column}.rail-title{height:25px;min-height:25px;padding:5px 8px;display:flex;justify-content:space-between;align-items:center;background:#d4e2f0;border-top:1px solid #b9c9d8;border-bottom:1px solid #b2c4d5;font-weight:600;color:#214969}.rail-title:first-child{border-top:0}.rail-title>span{font-weight:400;font-size:10px;color:#526d83}.quick-search{padding:9px 7px 8px;position:relative}.quick-search>label{display:block;color:#5d7081;font-size:10px;margin-bottom:5px}.search-input{position:relative}.search-input input{width:100%;padding-right:23px;height:25px}.search-input svg{position:absolute;right:6px;top:6px;color:#4e6d84}.new-patient-trigger{width:100%;margin-top:7px;color:#285575;background:#edf3f8;border-color:#bfccd7;justify-content:start}.search-results{position:absolute;top:57px;left:7px;width:275px;max-height:310px;overflow:auto;z-index:12;background:#fff;border:1px solid #7897b1;box-shadow:2px 4px 10px #0003}.search-results button{width:100%;display:flex;align-items:start;flex-direction:column;border:0;border-bottom:1px solid #dde3e9;padding:7px 9px;background:#fff}.search-results button:hover{background:#d8e7f4}.search-results span{font-size:10px;color:#657c8e}.queue-list{padding:5px 0}.queue-list>button{width:100%;border:0;border-radius:0;background:transparent;justify-content:space-between;padding:6px 10px 6px 12px;min-height:29px}.queue-list>button>span{display:flex;align-items:center;gap:9px}.queue-list>button>b{min-width:23px;text-align:center;font-size:10px;color:#5c7285;font-weight:400}.queue-list>button.active{background:#c5daed;box-shadow:inset 3px 0 #2770aa;color:#103f64}.queue-list>button.active>b{color:#183f62;font-weight:600}.queue-dot{width:6px;height:6px;background:#6689a7;display:block}.queue-dot.pre-check{background:#bd972b}.queue-dot.rejected{background:#b55f59}.queue-dot.completed,.queue-dot.will-call{background:#698d52}.rail-lower{margin-top:auto}.station-info{font-size:10px;padding:11px 8px;color:#385570;line-height:1.7}.station-info>span:last-child{color:#7a8996;font-size:9px}.online-dot{display:inline-block;width:6px;height:6px;background:#53874e;margin-right:5px;vertical-align:middle;border-radius:50%}.main-content{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #9db1c3}.content-toolbar{display:flex;align-items:center;gap:5px;padding:5px 7px;background:#f2f5f8;border-bottom:1px solid #b8c5d0;min-height:33px;flex:none}.content-toolbar>button{padding:2px 7px}.content-toolbar>select{width:161px;font-size:10px;height:22px}.content-toolbar>span:not(.screen-title){font-size:10px;color:#627686}.screen-title{font-size:13px;font-weight:600;color:#285679}.toolbar-spacer{flex:1}.patient-summary{padding:11px 9px;display:flex;gap:13px;align-items:center;background:#e9f1dd;border-bottom:1px solid #b6c7a3;min-height:73px;flex:none}.patient-avatar{height:42px;width:40px;display:grid;place-items:center;border:1px solid #b0c3a3;background:#d9e8c9;color:#6a8760;flex:none}.patient-identity{display:flex;flex-direction:column;gap:5px;min-width:137px}.patient-identity>strong{font-size:13px;color:#31472b}.patient-identity>span{font-size:9px;color:#6f7e60}.patient-fact{display:flex;flex-direction:column;gap:7px;font-size:10px;min-width:0}.patient-fact>span{color:#76816a;font-size:9px}.patient-fact>b{font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.patient-fact:last-of-type{flex:1}.summary-edit{font-size:10px;background:#f5f8f0;border-color:#afbea1;align-self:start;margin-left:auto}.critical-strip{display:flex;align-items:center;gap:6px;background:#fff1d0;border-bottom:1px solid #dfd0a3;color:#825e24;padding:4px 8px;font-size:10px;flex:none}.patient-tabs{display:flex;flex-wrap:wrap;flex:none;background:#eef1f4;border-bottom:1px solid #afbccc;padding:4px 4px 0;gap:1px}.patient-tabs button{font-size:10px;padding:3px 6px;min-height:23px;border-color:#bdc7d1;border-bottom:0;border-radius:2px 2px 0 0;background:#e3e9ef}.patient-tabs button.active{background:#fff;font-weight:600;color:#1a4f7b;box-shadow:inset 0 2px #4a87b2}.sub-toolbar{display:flex;align-items:center;gap:12px;padding:5px 7px;min-height:31px;background:#fafbfd;border-bottom:1px solid #c9d3dc;flex:none}.sub-toolbar>b{color:#3c5a73;font-size:11px}.sub-toolbar>span{font-size:10px;color:#7c8c99}.sub-toolbar>label{display:flex;align-items:center;gap:5px;font-size:10px}.grid-wrap{overflow:auto;flex:1;min-height:90px;background:repeating-linear-gradient(to bottom,#fff,#fff 25px,#f8fafc 25px,#f8fafc 26px);position:relative}.data-grid{width:100%;border-collapse:separate;border-spacing:0;font-size:10px;text-align:left;white-space:nowrap}.data-grid th{background:#e1e7ee;position:sticky;top:0;z-index:2;height:26px;padding:0;border-right:1px solid #bdc8d3;border-bottom:1px solid #a7b8c7;font-weight:400}.data-grid th>button{min-height:25px;width:100%;border:0;background:none;padding:3px 7px;font-size:10px;justify-content:space-between;gap:7px}.data-grid td{padding:4px 7px;height:26px;border-right:1px solid #e1e6ec;border-bottom:1px solid #e1e6ec;max-width:280px;overflow:hidden;text-overflow:ellipsis}.data-grid tbody tr:nth-child(2n){background:#f4f7fa}.data-grid tbody tr:hover{background:#eaf1f7}.data-grid tbody tr.selected{background:#cee2f5;color:#173f66}.data-grid .row-marker{width:17px;max-width:17px;padding:0 4px;background:#e7edf2;color:#3879aa;border-right:1px solid #c2ccd5;font-size:8px}.data-grid .empty-grid{text-align:center;color:#7a8a98;height:82px;font-style:italic}.grid-footer{height:22px;padding:4px 8px;background:#f0f3f6;border-top:1px solid #c3cdd5;display:flex;justify-content:space-between;font-size:9px;color:#6b7e8e;flex:none}.status-badge{display:inline-block;font-size:9px;line-height:15px;padding:0 5px;background:#e4edf5;border:1px solid #c8d7e4;min-width:55px;text-align:center;color:#426580}.status-badge.pre-check{background:#fbf1d6;border-color:#e1d3a7;color:#8a6b25}.status-badge.completed,.status-badge.will-call{background:#e9f0dd;border-color:#c5d8b6;color:#52713b}.status-badge.rejected{background:#fae8e5;border-color:#e1b7b2;color:#a04a40}.profile-lower{height:192px;flex:none;padding:6px;background:#f7f9fb;display:flex;flex-direction:column;gap:5px}.panel{border:1px solid #b3c1cd;background:#f7f9fb;min-width:0}.panel-title{height:23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #bdcad5;background:#e0e8f0;padding:3px 7px;color:#305774;font-size:11px;font-weight:600}.panel-title>button{height:19px;min-height:19px;font-size:10px;padding:1px 6px}.panel-body{padding:7px}.clinical-overview{display:grid;grid-template-columns:1fr 1fr 1fr;padding:9px 8px;gap:13px;min-height:83px;font-size:10px}.clinical-overview>div:not(:first-child){border-left:1px solid #d7dfe5;padding-left:14px}.clinical-overview b{font-size:10px;color:#536c80}.clinical-overview p{margin:7px 0 0}.allergy-text{color:#a25146}.profile-notes{padding:7px;border:1px solid #c8d1da;background:#fff;flex:1;font-size:10px}.profile-notes>b{color:#5a7184}.profile-notes p{margin:5px 0;color:#6a7b87}.right-rail{width:201px;flex:none;border:1px solid #a4b7c9;background:#f7f9fc;display:flex;flex-direction:column;overflow:auto}.todo-shortcuts{padding:4px 0}.todo-shortcuts>button{width:100%;justify-content:start;border:0;background:transparent;padding:7px 8px;gap:7px;font-size:10px}.todo-shortcuts>button svg{color:#557894}.todo-shortcuts b{margin-left:auto;font-weight:400;color:#8193a1}.alert-item{display:flex;gap:7px;padding:10px 8px;border-bottom:1px solid #e2d8c7;background:#fff8e6;color:#966f29;font-size:10px}.alert-item>svg{flex:none;margin-top:2px}.alert-item p{margin:4px 0 0;font-size:9px;color:#8b7a59}.alert-item.critical{background:#fbefdc;color:#9a5e27}.alert-item.info{background:#ebf2f9;color:#426d8d}.task-item{display:flex;gap:7px;padding:10px 8px;border-bottom:1px solid #e0e7ed;font-size:10px}.task-item>input{flex:none;margin-top:2px}.task-item b{display:block;line-height:1.5;font-weight:400;color:#3c5a72}.task-item span{display:block;font-size:9px;color:#8797a4;margin-top:4px}.rail-bottom{margin-top:auto;padding:12px 9px;display:flex;align-items:center;gap:8px;border-top:1px solid #cad6e0;background:#eef3f8;color:#6d879b;font-size:10px}.rail-bottom span{display:block;font-size:9px;margin-top:3px;color:#8a9dab}.function-strip{height:31px;display:flex;gap:4px;padding:4px 6px;background:#e5edf5;flex:none;border-top:1px solid #a2b6c9;align-items:center}.function-strip>button{min-width:85px;height:23px;min-height:23px;justify-content:start;background:#f4f7fa;font-size:10px}.function-strip>span{font-size:9px;color:#6c8295;margin-right:7px}kbd{font:inherit;font-size:9px;color:#276494;border-right:1px solid #c6d2dc;padding-right:5px;min-width:20px;font-weight:600}.status-bar{height:22px;flex:none;display:flex;align-items:center;background:#d2e0ef;border-top:1px solid #acbfd0;color:#42627e;font-size:9px}.status-bar>span{padding:0 9px;border-right:1px solid #afc2d3}.status-bar>span:first-child{flex:1}.windows-taskbar{height:39px;position:absolute;bottom:0;left:0;right:0;background:#162c3ee8;display:flex;align-items:stretch;color:#fff;z-index:3}.start-button{width:48px;min-height:39px;border:0;background:none;border-radius:0;color:#f4f7fa}.start-button:hover{background:#ffffff1b;color:#53b6ee}.windows-logo{display:block;flex:none}.taskbar-search{border:0;border-radius:0;background:#f4f4f4;color:#656b70;width:211px;justify-content:start;padding:0 12px;gap:10px;font-size:11px}.app-taskbar{border:0;border-radius:0;background:#ffffff10;color:#e9f1f8;min-width:157px;gap:10px}.app-taskbar>b{font-size:21px;color:#bdd9c2}.app-taskbar.running{border-bottom:2px solid #72b5e7}.system-tray{display:flex;align-items:center;gap:14px;padding:0 15px;font-size:9px}.system-tray>div{text-align:center;line-height:14px}.start-menu{position:absolute;bottom:39px;left:0;width:285px;background:#223f57;color:#fff;padding:20px;z-index:20;box-shadow:2px 0 15px #0005}.start-menu>b{display:block;margin-bottom:15px}.start-menu button{width:100%;background:none;color:#fff;border:0;justify-content:start;padding:12px 0}.modal-backdrop{position:absolute;top:0;right:0;bottom:39px;left:0;background:#203b542b;display:flex;align-items:center;justify-content:center;z-index:40}.modal{width:620px;max-width:calc(100% - 35px);max-height:calc(100% - 38px);display:flex;flex-direction:column;border:1px solid #376590;background:#f3f5f7;box-shadow:0 7px 24px #18334d60}.modal.large{width:1130px;height:700px}.dialog-title{height:31px;min-height:31px;background:#24679f;color:#fff;display:flex;align-items:center;justify-content:space-between;padding-left:8px;font-size:12px}.dialog-title>span{display:flex;align-items:center;gap:7px}.tiny-rx{font-size:15px;color:#edf5e3}.dialog-title>button{background:none;color:#fff;border:0;border-radius:0;width:37px;height:30px}.dialog-title>button:hover{background:#c74646}.dialog-body{overflow:auto;flex:1;min-height:0}.dialog-footer{padding:7px 9px;border-top:1px solid #b7c3cd;background:#e7edf4;display:flex;justify-content:end;gap:7px;min-height:40px;align-items:center}.dialog-footer>button{min-width:110px}.primary{background:#e2edf7;border-color:#6293ba;color:#174c78;box-shadow:inset 0 0 0 1px #f9fcff}.dialog-message,.help-content{padding:12px 17px;line-height:1.7}.help-content h2{font-size:16px;font-weight:500}.field{display:flex;flex-direction:column;gap:3px;min-width:0}.field>span{font-size:10px;color:#4d6478}.field input,.field select,.field textarea{width:100%}.field.wide{grid-column:1/-1}.check{display:inline-flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 9px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.panel.green{background:#e3efd6;border-color:#afc39e}.panel.green .panel-title{background:#d4e5c3;border-color:#b5c9a3;color:#435e36}.panel.yellow{background:#fff5cc;border-color:#d2c78b}.panel.yellow .panel-title{background:#f6eabb;border-color:#d6ca93;color:#766736}.panel.blue{background:#e1edf8}.panel.blue .panel-title{background:#d1e2f1}.error-box{padding:8px 10px;background:#fff0df;color:#a34330;border:1px solid #dbac8a;line-height:1.5;margin:6px;font-size:11px}.empty-panel{padding:18px;color:#7a8b99}.detail-content{padding:7px;flex:1;overflow:auto;display:flex;flex-direction:column;gap:7px}.detail-content .panel{flex:none}.detail-content>.grid-wrap{min-height:180px}.muted{color:#7d8c98}.success-message{padding:8px;background:#edf4e4;border:1px solid #b6cca1;color:#4b6938}.split-layout{display:grid;grid-template-columns:1fr 1fr;gap:8px}.full-height{height:100%}@media(min-width:1700px){.left-rail{width:205px}.right-rail{width:226px}.patient-fact{margin-right:16px}.ribbon-buttons button{min-width:65px}.patient-tabs button{padding-left:11px;padding-right:11px}}@media(max-width:1250px){.left-rail{width:160px}.right-rail{width:170px}.ribbon-buttons button{min-width:47px;padding:3px 5px}.ribbon-tabs>button{padding:3px 9px}.patient-summary{gap:7px}.patient-avatar{display:none}.patient-fact:last-of-type{display:none}.profile-lower{height:177px}}:root{--green: #d6f0d5;--yellow: #f4e8d2;--pale-blue: #d5e1f7}.title-bar,.dialog-title{background:#3b61a2}.ribbon{background:#f3f3f3}.ribbon-tabs{background:#3b61a2}.ribbon-tabs>button{color:#fff}.ribbon-tabs>button:first-child{background:#3b61a2}.ribbon-tabs>button.active{color:#1d3f70;background:#f3f3f3}.ribbon-caption{color:#606975}.ribbon-buttons button svg{fill:none}.ribbon-buttons button:nth-child(3n) svg{fill:none}.ribbon-buttons button:nth-child(5n) svg{fill:none}.panel.green{background:#d6f0d5}.panel.green .panel-title{background:#e9f2e7}.panel.yellow{background:#f4e8d2}.panel.yellow .panel-title{background:#f0e8d8}.panel.blue{background:#d5e1f7}.panel.blue .panel-title{background:#e3eaf6}.grid-wrap{background:#fff}.right-rail{width:176px;background:#eef1f9}.rail-title{background:#dde4f7}.editor-padding{padding:11px;display:flex;flex-direction:column;gap:8px}.patient-editor .dialog-title{background:#f2f2f2;color:#263440;border-bottom:1px solid #c3c9d0}.patient-editor .dialog-title>button{color:#2f3c47}.patient-editor-inner{height:100%;display:flex;flex-direction:column}.editor-tabs{flex-wrap:nowrap}.editor-tabs button{font-size:10px;padding:3px 7px}.patient-common-form{display:grid;grid-template-columns:230px 1fr;gap:6px;padding:6px;overflow:auto;flex:1}.patient-form-left,.patient-form-right{display:flex;flex-direction:column;gap:6px;min-width:0}.patient-form-left .panel-body{padding:6px}.patient-form-left .form-grid{gap:5px 6px}.patient-form-right>.panel:last-child{flex:1}.patient-form-right .insurance-panel{height:177px;flex:none}.insurance-panel{border:1px solid #a6b6c3;display:flex;flex-direction:column;min-height:162px;overflow:hidden;flex:none}.insurance-panel .grid-wrap{background:#b4b4b4;min-height:78px}.insurance-panel .data-grid tbody tr{background:#fff}.insurance-panel .data-grid tbody tr.selected{background:#ccdef1}.insurance-panel .empty-grid{color:#394751;font-style:normal}.identification-layout{display:flex;gap:12px}.identification-layout>.form-grid{flex:1}.photo-placeholder{width:91px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ddd7ce;gap:3px;color:#5d6063;font-size:10px;padding:7px;text-align:center}.photo-placeholder small{font-size:9px}.footer-status{margin-right:auto;color:#617384;font-size:10px}.details-list{display:grid;grid-template-columns:120px 1fr;gap:7px;margin:0;font-size:11px}.details-list dt{color:#756b50}.details-list dd{margin:0}.details-table{width:100%;border-collapse:collapse;font-size:11px}.details-table th,.details-table td{border:1px solid #c9d3dc;text-align:left;padding:8px}.details-table th{background:#e8eef3;width:200px;font-weight:400;color:#5a7081}.detail-edit{align-self:start;padding:4px 12px}.detail-content .panel-body>p{margin:5px 0;font-size:11px}.medications-modal{width:910px;height:450px}.medications-modal>.dialog-body{display:flex;flex-direction:column}.medication-editor{width:660px;max-height:calc(100% - 45px)}.medication-editor .form-grid.four{gap:6px 8px}.medication-editor .panel{margin-top:3px}.sig-expansion{display:flex;align-items:center;gap:8px;font-size:9px;color:#6c8190}.wide{grid-column:1/-1}.inline-note{padding:5px 7px;background:#fff5d5;color:#816c35}.text-button{padding:0;border:0;background:none;min-height:12px;text-decoration:underline;color:#385e7c;justify-content:start;font-size:10px;font-weight:600}.menu-actions{display:flex;flex-direction:column;padding:14px;gap:7px;align-items:start}.menu-actions button{width:100%;justify-content:start;padding:8px 12px}.rx-editor{display:flex;flex-direction:column;flex:1;min-height:0;background:#f2f2f2}.rx-heading{display:flex;align-items:center;gap:12px;padding:6px 8px;background:#eef0f7;border-bottom:1px solid #b7c5d1;flex:none}.rx-heading>div{display:flex;flex-direction:column;gap:3px;flex:1}.rx-heading strong{font-size:12px;color:#324e75}.rx-heading>div>span{font-size:10px;color:#6a7b8d}.rx-heading>button{font-size:10px;min-height:21px}.rx-tabs button{padding-left:9px;padding-right:9px}.rx-entry-split{display:flex;gap:5px;flex:1;min-height:0;padding:5px}.dispense-tab{display:flex;flex:1;min-height:0}.dispense-tab[hidden]{display:none}.dispense-workspace{display:flex;flex:1;min-height:0;min-width:0;gap:5px;padding:5px}.dispense-entry{width:45%;min-width:360px;max-width:530px;overflow:auto;display:flex;flex-direction:column;gap:5px}.dispense-entry>.panel{flex:none}.dispense-entry .panel-body{padding:7px}.dispense-meta,.dispense-allergies{display:block;font-size:11px;margin-top:5px}.dispense-allergies{color:#7c302b}.dispense-facts{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px;margin:8px 0;font-size:12px}.dispense-facts>div{display:flex;gap:6px}.dispense-facts dt{color:#4b5a61}.dispense-facts dd{margin:0;font-weight:600}.dispense-directions{padding:5px;border:1px solid #c6bf91;background:#fffdf1;font-size:12px}.dispense-fields{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:7px}.dispense-fields .field>span{font-size:12px}.dispense-fields :disabled{opacity:1;color:#263e52;-webkit-text-fill-color:#263e52}.dispense-stock{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#425c73}.dispense-verification{display:flex;flex-direction:column;gap:7px;padding:5px 0}.dispense-verification .check{font-size:12px;align-items:flex-start}.dispense-notice{font-size:11px;line-height:1.4;margin:6px 0 0;color:#42576b}.dispense-actions{position:sticky;bottom:0;padding:7px;border:1px solid #a4b7c8;background:#e8edf5;display:flex;flex-direction:column;gap:6px;flex:none}.dispense-actions .button-row{display:flex;gap:5px}.dispense-actions button{white-space:nowrap;padding:5px 7px}.dispense-actions .error-box{max-height:110px;overflow:auto}.dispense-review{min-height:0;overflow:auto}.dispense-review>.panel .panel-body{display:flex;flex-direction:column;gap:9px}.dispense-review>.panel button{align-self:flex-end}.dispense-check-summary{font-size:12px;line-height:1.6}.dispense-receipt{display:flex;gap:7px;margin-top:8px;padding:7px;background:#e2eedb;border:1px solid #a0b996}.dispense-receipt span{display:block;margin-top:4px;font-size:11px}.rx-entry-fields{width:322px;min-width:290px;overflow:auto;flex-shrink:0}.rx-entry-fields fieldset{padding:0;margin:0;border:0;min-width:0;display:flex;flex-direction:column;gap:4px}.rx-entry-fields fieldset:disabled input,.rx-entry-fields fieldset:disabled textarea,.rx-entry-fields fieldset:disabled select{opacity:1;color:#1c344b;background:#f4f6fa;-webkit-text-fill-color:#1c344b}.rx-entry-fields .panel-body{padding:5px}.rx-entry-fields .field>span{font-size:10px}.rx-entry-fields .form-grid{gap:5px 6px}.context-lines{display:flex;flex-direction:column;gap:4px;font-size:9px;padding:5px 0 1px;line-height:1.4}.context-lines b{margin-left:8px;font-weight:400}.rx-document-side{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.rx-document-side>.panel{flex:none}.inventory-line{font-size:9px;color:#547084;display:flex;justify-content:space-between;gap:4px}.rx-flags{display:flex;gap:9px;flex-wrap:wrap;margin:2px 0}.rx-flags .check{font-size:9px}.sig-row{display:flex;align-items:end;gap:5px}.sig-row .field{flex:1}.sig-row>button{font-size:10px}.document-viewer{display:flex;flex-direction:column;border:1px solid #a7b4be;flex:1;min-height:190px;overflow:hidden;background:#d9d7d1}.document-toolbar{height:27px;min-height:27px;display:flex;align-items:center;padding:3px 6px;gap:4px;background:#eeedeb;border-bottom:1px solid #b1b6b9;font-size:10px}.document-toolbar>span{display:flex;gap:5px;align-items:center}.document-toolbar>button{min-height:20px;height:20px;font-size:9px;padding:2px 5px;border-color:#c2c6c8;background:#f7f7f5}.document-canvas{overflow:auto;flex:1;min-height:0;padding:16px;display:flex;align-items:start;justify-content:center}.prescription-paper{background:#fffefb;width:445px;min-width:310px;max-width:100%;min-height:556px;border:1px solid #bebfba;box-shadow:1px 2px 4px #0001;padding:21px 24px;color:#363b3c;transform-origin:center center;font-family:Arial,sans-serif;position:relative}.paper-label{text-align:center;font-size:8px;letter-spacing:1.5px;color:#969996;border-bottom:1px solid #bdc3c1;padding-bottom:9px}.paper-header{display:flex;align-items:center;gap:13px;margin-top:17px}.paper-header>span{font-size:54px;font-family:Georgia,serif;color:#545d5d}.paper-header strong{font-size:14px;font-weight:500}.paper-header p{font-size:9px;line-height:1.5;margin:5px 0}.prescription-paper>h2{font-size:16px;font-weight:400;margin:22px 0 5px}.paper-date{font-size:9px;color:#626969;margin-bottom:17px}.paper-patient{display:grid;grid-template-columns:86px 1fr;gap:0;font-size:10px;border-top:1px solid #b0b8b8;border-left:1px solid #b0b8b8}.paper-patient>*{border-right:1px solid #b0b8b8;border-bottom:1px solid #b0b8b8;padding:5px 6px}.paper-patient>span{background:#f4f5f2;font-size:9px}.paper-rx{padding-top:18px}.paper-rx label{display:block;color:#747c7b;font-size:9px;margin-bottom:6px}.paper-rx>strong{font-size:14px;font-weight:500;display:block;margin-bottom:19px}.paper-rx>p{font-family:Courier New,monospace;font-size:11px;line-height:1.65;margin:0 0 20px}.paper-quantities{display:flex;gap:40px;border-top:1px solid #c4c8c5;border-bottom:1px solid #c4c8c5;padding:9px 0}.paper-quantities strong{font-size:14px;font-weight:400}.paper-signature{display:flex;flex-direction:column;margin-top:34px;gap:8px}.paper-signature em{font-family:Brush Script MT,Segoe Script,cursive;font-size:23px;color:#435275}.paper-signature span{font-size:8px;color:#858d8c;border-top:1px solid #b8bebc;padding-top:5px;width:75%}.paper-footer{font-size:8px;color:#969d98;text-align:center;margin-top:26px;line-height:1.6;letter-spacing:.2px}.document-status{height:21px;min-height:21px;display:flex;justify-content:space-between;align-items:center;padding:3px 5px;font-size:8px;border-top:1px solid #b2b9bb;background:#e9e8e4;color:#6b777c}.document-empty{display:flex;flex-direction:column;align-items:center;gap:14px;color:#8b9396;align-self:center;text-align:center;font-size:11px;padding:30px}.document-empty span{max-width:220px;font-size:10px;line-height:1.5}.document-modal>.dialog-body{display:flex;flex-direction:column}.document-modal .prescription-paper{max-width:620px;width:620px;min-height:650px;padding:30px 42px}.document-modal .paper-rx>strong{font-size:18px}.document-modal .paper-rx>p{font-size:14px}.document-modal .paper-patient{font-size:12px}.document-modal .paper-header strong{font-size:18px}.document-modal .paper-header p{font-size:11px}.document-modal .paper-quantities{gap:90px}.precheck-review{flex:none;border:1px solid #b6c6d5;background:#f5f8fc;padding:9px}.review-title{display:flex;align-items:center;gap:7px;font-size:11px;color:#3d6587;margin-bottom:10px}.review-title>span{margin-left:auto;color:#91a0ac;font-size:9px}.precheck-review>.check{white-space:normal;line-height:1.5;font-size:10px}.precheck-review>.check>input{flex:none}.review-actions{display:flex;gap:5px;justify-content:end;margin-top:12px}.review-actions>button{font-size:10px;padding:3px 6px}.mismatch-state,.correction-state{display:flex;align-items:start;gap:6px;background:#fff2d5;border:1px solid #debd7f;color:#926b2f;padding:8px;font-size:10px}.correction-state svg{flex:none}.correction-state p{margin:4px 0}.claim-controls{display:flex;gap:9px;align-items:end}.claim-controls .field{flex:1}.claim-controls>button{height:24px}.claim-result{margin-top:8px;padding:9px;border:1px solid #b4c89e;background:#edf4e6;color:#4f733d;font-size:10px}.claim-result p{margin:5px 0}.claim-result>span{font-size:9px}.claim-rejected{background:#fceee8;border-color:#d6a897;color:#a2523c}.rx-bottom{height:42px;min-height:42px;padding:7px 6px;background:#e8edf5;border-top:1px solid #a7bacb;display:flex;align-items:center;gap:7px}.rx-bottom>span:not(.status-badge){font-size:9px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-bottom>button{font-size:10px}.unsaved-text{color:#a3762b}.saved-text{color:#647b8e}.intake-workspace{display:flex;flex:1;min-height:0;gap:6px;padding:6px;background:#f0f2f5}.intake-queue{width:49%;display:flex;flex-direction:column;gap:6px;min-width:0}.intake-actions{display:flex;gap:6px;margin-top:10px;justify-content:end}.audit-table{border-collapse:collapse;width:100%;font-size:10px}.audit-table th,.audit-table td{padding:8px;border:1px solid #bdcbd7;text-align:left}.audit-table th{background:#dce7ef}.app-window.compact .data-grid td{height:21px;padding-top:2px;padding-bottom:2px}.app-window.compact .profile-lower{height:145px}@media(max-width:1250px){.rx-entry-fields{width:285px;min-width:270px}.rx-bottom>span:not(.status-badge){max-width:150px}.review-actions{flex-wrap:wrap}.patient-form-left .form-grid.two{grid-template-columns:1fr 1fr}}.workspace.reference-layout{position:relative}.reference-layout .left-rail{width:0;border:0;background:none}.reference-layout .left-rail>.rail-title,.reference-layout .queue-list,.reference-layout .station-info{display:none}.reference-layout .quick-search{position:absolute;top:41px;left:13px;width:600px;padding:0;display:flex;align-items:center;gap:6px;z-index:4}.reference-layout .quick-search>label{font-size:10px;color:#41586a;margin:0;white-space:nowrap}.reference-layout .quick-search .search-input{width:205px}.reference-layout .quick-search .search-input input{height:22px}.reference-layout .quick-search .search-input svg{top:4px}.reference-layout .quick-search .new-patient-trigger{width:120px;margin:0;height:22px;min-height:22px}.next-patient{display:none}.reference-layout .quick-search .next-patient{display:inline-flex;font-size:10px;min-height:22px;height:22px;background:#f2e4de;border-color:#ccb9b1}.reference-layout .search-results{top:26px;left:129px}.reference-layout .patient-summary{margin-top:32px;padding:5px 10px;min-height:43px;background:#f4f4f4;border-color:#c4c9ce;gap:19px}.reference-layout .patient-avatar{display:none}.reference-layout .patient-identity>strong{font-size:11px}.reference-layout .patient-identity>span{font-size:9px}.reference-layout .patient-fact{gap:3px}.reference-layout .profile-lower{display:none}.reference-layout .patient-tabs{background:#f2f2f2}.reference-layout .patient-tabs button{border:0;background:transparent;padding:3px 8px;font-size:10px}.reference-layout .patient-tabs button.active{background:#fff;box-shadow:none;border:1px solid #bbb;border-bottom:0}.reference-layout .grid-wrap{min-height:280px}.reference-layout .data-grid td{font-size:11px;height:25px}.reference-layout .right-rail{width:154px}.reference-layout .critical-strip{padding:3px 9px}.patient-editor.modal.large{width:calc(100% - 24px);height:calc(100% - 20px);max-height:calc(100% - 20px)}.patient-common-form{grid-template-columns:225px 1fr}.patient-form-left .form-grid{display:flex;flex-direction:column;gap:4px}.patient-form-left .field{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:4px;min-height:22px}.patient-form-left .field>span{font-size:10px}.patient-form-left .field input,.patient-form-left .field select{height:22px}.patient-form-right .insurance-panel{height:178px}.patient-form-right>.panel:nth-last-child(2){flex:1;min-height:135px}.patient-form-right>.panel:nth-last-child(2) .panel-body{height:calc(100% - 24px)}.patient-form-right>.panel:nth-last-child(2) textarea{height:calc(100% - 18px);min-height:83px}.patient-form-right>.panel:last-child{flex:0}.modal-backdrop{position:fixed}.insurance-panel .empty-grid{background:#b4b4b4;height:80px}.intake-queue{width:48%}.intake-queue .sub-toolbar{flex-wrap:wrap}.intake-queue .sub-toolbar select{font-size:10px}.rx-entry-fields{width:30%;min-width:290px}.rx-entry-fields .panel-body{padding:4px}.rx-entry-fields .field{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:3px}.rx-entry-fields .field.wide{grid-template-columns:78px minmax(0,1fr)}.rx-entry-fields .field>span{font-size:9px}.rx-entry-fields .form-grid.two{grid-template-columns:1fr 1fr;gap:4px}.rx-entry-fields .form-grid.two>.field:not(.wide){display:flex;gap:2px}.rx-entry-fields textarea{min-height:48px}.rx-entry-fields .rx-flags{gap:7px}.rx-entry-fields .sig-row>.field{display:flex;flex-direction:column;align-items:stretch}.rx-entry-fields .context-lines{font-size:9px;gap:3px;padding:4px 0}.rx-entry-fields .panel-title{height:20px;font-size:10px}.rx-entry-fields .field input,.rx-entry-fields .field select{height:21px}.rx-bottom>span:not(.status-badge){max-width:220px}.prescription-paper{min-height:0;padding:13px 20px}.paper-label{padding-bottom:6px;letter-spacing:1px}.paper-header{margin-top:8px;gap:10px}.paper-header>span{font-size:37px}.paper-header strong{font-size:13px}.paper-header p{font-size:9px;margin:3px 0;line-height:1.4}.prescription-paper>h2{font-size:15px;margin:10px 0 4px}.paper-date{margin-bottom:10px}.paper-rx{padding-top:10px}.paper-rx label{margin-bottom:4px}.paper-rx>strong{font-size:14px;margin-bottom:11px}.paper-rx>p{font-size:12px;margin-bottom:12px;line-height:1.5}.paper-quantities{padding:7px 0}.paper-signature{margin-top:14px;gap:5px}.paper-signature em{font-size:21px}.paper-footer{margin-top:10px}.document-canvas{padding:12px}.additional-rx-fields{border-top:1px solid #abc0d2;padding-top:6px;margin-top:4px}.additional-rx-fields summary{font-size:10px;color:#496d8c;cursor:default;margin-bottom:5px}.rx-entry-fields .form-grid.two>.field:not(.wide){display:grid;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:2px}.rx-entry-fields .form-grid.two>.field:not(.wide) input[type=date]{font-size:9px}.rx-entry-fields .panel-body>.field{grid-template-columns:60px minmax(0,1fr)}.rx-entry-fields .form-grid.two>.field.wide>textarea{min-height:60px}.review-title{margin-bottom:6px}.precheck-review{padding:7px}.review-actions{margin-top:8px}.patient-editor.modal.large{height:calc(100% - 40px);max-height:calc(100% - 40px)}.simulation-label{z-index:100;background:#0b3d63;padding:1px 5px;pointer-events:none}.dispense-check-controls{display:flex;align-items:flex-end;gap:8px}.dispense-check-controls>.field{flex:1;min-width:120px}.dispense-check-controls>button{flex:none}.dispense-facts dd{overflow-wrap:anywhere;min-width:0}.main-content:has(.rx-editor){background:#ecece9}.workspace:has(.rx-editor):not(.search-open) .left-rail{display:none}.rx-editor .rx-heading{background:#d5d9b9;padding:4px 7px}.rx-editor .rx-tabs{background:#eeeeeb}.rx-entry-split{background:#ecece9;gap:7px}.rx-entry-fields{width:31%;min-width:280px;max-width:390px}.rx-entry-fields .panel.green,.rx-dispense-main .panel.green{background:#cbefc6}.rx-entry-fields .panel.yellow{background:#f8f4b8}.rx-entry-fields .panel.blue,.rx-dispense-main .panel.blue{background:#cbddef}.rx-entry-fields .panel-title{background:transparent;border-bottom:0;font-size:10px;padding:3px 5px 0}.rx-entry-fields .field:not(.wide){min-width:0}.rx-entry-fields .field>span{color:#314d63}.rx-entry-fields .context-lines{padding:3px 0;gap:2px}.rx-work-area{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.rx-work-tabs{display:flex;flex:none;border-bottom:1px solid #9ca9b2;background:#e9e9e7;flex-wrap:wrap}.rx-work-tabs button{border-radius:0;border-width:0 1px 0 0;background:transparent;padding:3px 7px;min-height:23px;font-size:10px}.rx-work-tabs button.active{background:#fff;box-shadow:inset 0 2px #597f9c;font-weight:700}.rx-work-page{flex:1;min-height:0;overflow:auto;padding:4px 0}.rx-work-page[hidden],.rx-work-area [hidden]{display:none}.rx-dispense-columns{display:flex;gap:7px;align-items:flex-start}.rx-dispense-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rx-dispense-main>.panel>.panel-body{padding:6px}.rx-dispense-main .panel.yellow{background:#efe1c6}.rx-dispense-main .panel-title{background:transparent}.entry-dispense-fields{border:0;margin:0;padding:0;min-width:0}.entry-dispense-fields .form-grid{gap:7px}.rx-price-summary{width:170px;flex:none;font-size:10px;padding-top:5px}.rx-price-title{font-weight:700;padding-bottom:8px}.rx-price-head{text-align:right;color:#607080;border-bottom:1px solid #aaa;padding-bottom:4px}.rx-price-line{display:flex;justify-content:space-between;padding:3px 5px}.rx-price-line.green{background:#c4ebc6}.rx-price-line.blue{background:#cbdcef}.rx-price-summary p,.rx-price-summary small{color:#69747d;line-height:1.5}.dispense-compact{display:block;padding:0}.dispense-compact .dispense-entry{width:100%;min-width:0;max-width:none;overflow:visible}.dispense-compact .dispense-review{margin-top:5px}.dispense-compact .dispense-actions .button-row{flex-wrap:wrap}.dispense-compact .dispense-actions{position:static}.dispense-compact .dispense-fields .form-grid{gap:6px}.dispense-compact .dispense-fields .field>span{font-size:10px}.dispense-compact .dispense-check-controls{flex-wrap:wrap}.rx-comments textarea{resize:vertical;min-height:140px;background:#fff}.rx-editor .rx-bottom{background:#d5d9b9}.main-content.fill-requests .data-grid tbody tr{background:#cdf0cb}.main-content.fill-requests .data-grid tbody tr.selected{background:#b5ddb5;outline:1px solid #263c2b;outline-offset:-1px}.main-content.fill-requests .profile-lower,.main-content.fill-requests>.patient-summary,.main-content.fill-requests>.patient-tabs{display:none}.fill-request-legend{color:#46644b;background:#eef2ea;padding:6px 8px;border-bottom:1px solid #bbc6b9}.fill-request-footer{display:flex;gap:6px;padding:6px;background:#eeeeeb}@media(max-width:1200px){.rx-price-summary{width:135px}.rx-work-tabs button{padding:3px 5px}}.rx-entry-split[hidden]{display:none}.fill-audit-table{width:100%;border-collapse:collapse;font-size:10px}.fill-audit-table th,.fill-audit-table td{padding:6px;border:1px solid #c3ccd4;text-align:left}.app-window:has(.rx-editor)>.ribbon{display:none}.app-window:has(.rx-editor) .main-content>.content-toolbar{display:none}.main-content.fill-requests>.critical-strip{display:none}.compact-billed-item .dispense-meta,.compact-billed-item .dispense-directions{display:none}.compact-billed-item .dispense-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:5px 0 0}.compact-billed-item .dispense-facts>div{display:block}.compact-billed-item .dispense-facts dd{margin:2px 0 0}.app-window:has(.workspace.search-open)>.ribbon{display:flex}.workspace.queue-workspace>.left-rail{display:none}.workspace:has(.rx-editor)>.left-rail{display:none}.workspace.search-open>.left-rail{display:block;position:absolute;z-index:15;left:8px;top:8px;width:280px;height:auto;box-shadow:0 4px 18px #0003}.workspace{position:relative}.workflow-navigation{border-bottom:1px solid #a8b5c2;background:#eef1f3}.workflow-navigation[hidden]{display:none}.workflow-navigation .queue-list{display:flex;flex-direction:row;flex-wrap:wrap;padding:3px 6px}.workflow-navigation .queue-list>button{width:auto;min-height:27px;gap:9px;padding:4px 9px}.main-content.fill-requests .patient-summary,.main-content.fill-requests .patient-tabs,.main-content.fill-requests .critical-strip,.main-content.fill-requests .profile-lower{display:none}.workspace>.left-rail{display:none}.workspace.search-open>.left-rail{display:block}.item-change-receipt{font-size:10px;padding:4px 0;color:#435b47}.item-change-receipt>.dispense-facts{margin-bottom:5px}.queue-action-strip{display:flex;align-items:center;gap:7px;flex:none;padding:6px 8px;border-top:1px solid #adb8c2;background:#ececea}.queue-action-strip>button{min-height:26px;padding:3px 13px;border-radius:3px;background:linear-gradient(#fff,#f3f3f1);border:1px solid #b9c0c4;white-space:nowrap;font-size:11px}.pms-select{display:block;position:relative;min-width:0;width:100%}.pms-select>select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.pms-select-trigger{display:flex;width:100%;height:23px;min-height:23px;align-items:center;justify-content:space-between;gap:4px;border:1px solid #9babb7;border-radius:0;padding:2px 4px;background:#fff;text-align:left;font-size:inherit}.pms-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pms-select-trigger>svg{flex:none}.pms-picker{z-index:10000;display:flex;flex-direction:column;background:#f4f4f2;border:1px solid #8396a3;box-shadow:3px 4px 9px #0004;color:#182b3d;font:11px Segoe UI,Tahoma,sans-serif}.pms-picker-title{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;background:#e5edf1;border-bottom:1px solid #a6b9c5}.pms-picker-title button{min-height:18px;padding:1px}.pms-picker-search{display:flex;align-items:center;gap:6px;padding:5px}.pms-picker-search input{width:100%;height:24px;background:#fff;border:1px solid #9babb7}.pms-picker-scroll{overflow:auto;min-height:0}.pms-picker-columns,.pms-picker-scroll>button{display:grid;width:100%;min-width:max-content;text-align:left}.pms-picker-columns{position:sticky;top:0;background:#c8e3ee;z-index:1}.pms-picker-columns>b,.pms-picker-scroll>button>span{padding:5px 7px;border-right:1px solid #bbc9cc;white-space:nowrap}.pms-picker-scroll>button{padding:4px 7px;min-height:25px;border:0;border-bottom:1px solid #c2cdca;border-radius:0;background:#fff;color:inherit}.pms-picker-scroll>button[style]{padding:0}.pms-picker-scroll>button:nth-child(2n){background:#e4f3e1}.pms-picker-scroll>button.highlighted{background:#c7f0c5;outline:1px solid #223827;outline-offset:-1px}.pms-no-results{padding:8px}.payer-fields .panel-body{display:grid;gap:4px}.payer-fields .field{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:5px}.stock-metrics{display:grid;grid-template-columns:.8fr .8fr 1.2fr;gap:6px 9px;font-size:11px;padding:4px 0 7px}.stock-metrics b{font-weight:400;margin-left:3px}.fill-information .form-grid{gap:6px}.fill-information .field{display:grid;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:4px}.fill-information .pricing-schedule{padding:5px 0;font-size:10px;color:#665b46}.rx-price-line{align-items:center;min-height:23px;gap:4px}.rx-price-line input{width:76px;min-width:0;min-height:20px;padding:1px 3px;text-align:right;font-size:11px;border:1px solid #aab7c0}.rx-price-line.red{background:#f1d4d1}.rx-price-summary .check{margin-top:6px;font-size:10px;align-items:center}.pms-picker:has(.pms-picker-columns) .pms-picker-columns,.pms-picker:has(.pms-picker-columns) [role=option]{grid-template-columns:minmax(270px,2.6fr) repeat(12,minmax(96px,1fr))}.pms-picker-columns>b,.pms-picker [role=option]>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pms-picker-columns>b{white-space:normal}.rx-entry-fields .field>.pms-select{min-width:0}.pms-picker-columns,.pms-picker-scroll>button{gap:0;justify-content:start}.fill-footer-host:empty{display:none}.fill-footer-actions{display:flex;align-items:center;gap:18px}.fill-next{font-weight:600;color:#46513c;white-space:nowrap}.fill-save-split{position:relative;display:flex}.fill-save-split>button{background:#fafaf7;color:#273844;border:1px solid #aeb5a0;border-radius:2px 0 0 2px;padding:4px 12px;min-height:27px;font-weight:600}.fill-save-split>.fill-save-menu-trigger{border-left:0;border-radius:0 2px 2px 0;padding:3px}.fill-save-menu{position:absolute;right:0;bottom:100%;min-width:180px;padding:3px;background:#fff;border:1px solid #aeb5a0;box-shadow:0 -2px 8px #0002;z-index:20}.fill-save-menu button{width:100%;justify-content:flex-start;border:0;background:#fff}.fill-save-menu button:hover{background:#deebf4}.fill-footer-actions .error-box{max-width:320px;margin:0}.pms-select>select{opacity:0!important}.desktop{--pms-teal:#347487;--pms-paper:#f4f6f3;--pms-entry:#cbddef}.app-window>.title-bar{height:28px;background:linear-gradient(#428293,#316c80)}.app-window>.ribbon-tabs{background:#347487;min-height:28px;height:28px}.app-window>.ribbon-tabs>button{font-size:11px;font-weight:400;padding:4px 12px}.app-window>.ribbon-tabs>button.active{background:#eff2ef;color:#254251;border-color:#bac8c7}.app-window:has(.rx-editor)>.ribbon{display:flex;min-height:97px;height:97px;padding:3px 8px 0;background:#eef0ed;border-bottom:1px solid #8da4ab}.app-window:has(.rx-editor) .ribbon-section{border-right:1px solid #c2ccc9}.app-window:has(.rx-editor) .ribbon-buttons>button{width:67px;min-height:72px;height:72px;font-size:10px;gap:5px;border-radius:0}.app-window:has(.rx-editor) .ribbon-buttons>button:nth-child(3),.app-window:has(.rx-editor) .ribbon-buttons>button:nth-child(6),.app-window:has(.rx-editor) .ribbon-buttons>button:nth-child(7),.app-window:has(.rx-editor) .ribbon-buttons>button:nth-child(8),.app-window:has(.rx-editor) .ribbon-buttons>button:nth-child(9){border-right:1px solid #c7cdca}.app-window:has(.rx-editor) .ribbon-buttons>button:nth-child(9){width:95px}.app-window:has(.rx-editor) .ribbon-buttons button svg{stroke:#476880;fill:#dfc27830;filter:drop-shadow(1px 2px 0 #fff)}.app-window:has(.rx-editor) .ribbon-buttons button:nth-child(3n) svg{stroke:#956238;fill:#eacb7450}.app-window:has(.rx-editor) .ribbon-buttons button:nth-child(5n) svg{stroke:#785b81;fill:#d0b5c850}.app-window:has(.rx-editor) .ribbon-caption{font-size:10px;text-align:left;padding-left:8px;color:#576570}.app-window:has(.rx-editor)>.workspace-tabs,.app-window:has(.rx-editor)>.workflow-navigation,.app-window:has(.rx-editor)>.function-bar{display:none}.workspace:has(.rx-editor){gap:0;padding:0}.workspace:has(.rx-editor) .main-content{border:0}.workspace:has(.rx-editor) .right-rail{width:24px;border-width:0 0 0 1px;background:#e9edeb;overflow:hidden}.workspace:has(.rx-editor) .right-rail:not(.rail-expanded)>:not(.task-rail-toggle){display:none}.task-rail-toggle{display:none}.workspace:has(.rx-editor) .task-rail-toggle{display:flex;writing-mode:vertical-rl;width:23px;min-height:64px;border-radius:0;padding:7px 3px;background:linear-gradient(90deg,#fff,#d5e0df)}.workspace:has(.rx-editor) .right-rail.rail-expanded{width:190px;overflow:auto}.workspace:has(.rx-editor) .right-rail.rail-expanded .task-rail-toggle{writing-mode:horizontal-tb;width:100%;min-height:23px}.rx-editor{font-family:Tahoma,Arial,sans-serif;color:#283233;background:#f4f6f3}.rx-editor .rx-heading{height:42px;min-height:42px;background:#d8dcbb;padding:3px 8px;border-bottom:0;gap:8px}.rx-editor .rx-heading>div:first-child{flex:1;flex-direction:row;align-items:baseline;gap:12px;overflow:hidden}.rx-editor .rx-heading strong{color:#303c39;font-size:12px}.rx-editor .rx-heading>div>span{color:#364841;font-size:11px}.rx-heading>button{display:none}.rx-heading>.status-badge{display:none}.rx-heading .rx-stage-track{display:flex;flex:none;flex-direction:row;gap:10px}.rx-stage-track span{font-size:10px!important;padding:2px}.rx-stage-track .current{background:#fff68b}.rx-editor .rx-tabs{min-height:27px;height:27px;padding:0 6px;border:0;gap:1px;background:#d8dcbb}.rx-editor .rx-tabs button{font-size:11px;font-weight:400;border-radius:3px 3px 0 0;background:#eaeeea;padding:3px 7px;border:0;min-height:24px}.rx-editor .rx-tabs button.active{background:#fff;color:#263b39;box-shadow:none}.rx-entry-split{padding:8px 9px 7px;gap:9px;min-height:0;background:#f4f6f3}.rx-entry-fields{width:21%;min-width:260px;max-width:405px;background:#cbddef;border:1px solid #92a5b3;display:flex;flex-direction:column}.rx-entry-fields>fieldset{flex:1;gap:4px}.rx-entry-fields .panel{border:0;border-bottom:1px solid #a1afbb;border-radius:0}.rx-entry-fields .panel>.panel-title{display:none}.rx-entry-fields .panel.green{min-height:96px;background:linear-gradient(#c5edc8,#d0efd0)}.rx-entry-fields .panel.yellow{min-height:108px;background:#faf8b9}.rx-entry-fields .panel.blue{flex:1;background:#cbddef}.rx-entry-fields .panel-body{padding:6px}.rx-entry-fields .panel-body>.field{display:grid;grid-template-columns:65px minmax(0,1fr);gap:4px;align-items:center}.rx-entry-fields .context-lines{font-size:11px;gap:7px;padding:7px 0;color:#344039}.rx-entry-fields .field>span{font-size:11px;color:#304149}.rx-entry-fields .form-grid{gap:10px 7px}.rx-entry-fields .form-grid.two>.field:not(.wide){grid-template-columns:47px minmax(0,1fr)}.rx-entry-fields .form-grid.two>.field:has([data-testid=rx-medication]){margin-top:6px}.rx-entry-fields .form-grid.two>.field:has([data-testid=rx-medication]),.rx-entry-fields .form-grid.two>.field:has([data-testid=rx-sig]){display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center}.rx-entry-fields .form-grid.two>.field:has([data-testid=rx-directions]){display:flex;flex-direction:column;align-items:stretch;gap:7px}.rx-entry-fields .form-grid.two>.field:has([data-testid=rx-directions])>textarea{width:100%;min-height:135px;font-size:12px}.rx-entry-fields .sig-row{margin-top:30px}.rx-entry-fields .rx-flags{gap:10px}.rx-entry-fields .rx-flags .check{font-size:10px}.directions-expanded{font-size:12px;min-height:42px;line-height:1.5;padding:0 0 8px}.rx-entry-fields .additional-rx-fields{font-size:10px;margin-top:auto}.rx-work-area{flex:1;min-width:0}.rx-work-tabs{min-height:24px;height:24px;background:transparent;flex-wrap:nowrap;border:0;align-items:start}.rx-work-tabs button{min-height:22px;padding:3px 6px;font-size:11px;border:0;border-right:1px solid #b9c2be}.rx-work-tabs button.active{font-weight:400;box-shadow:none;background:#fff}.rx-work-page{padding:4px 0 0}.rx-work-page:has(>.rx-dispense-columns){overflow:auto}.rx-dispense-columns{display:grid;grid-template-columns:minmax(325px,.95fr) minmax(260px,1.2fr);grid-template-rows:auto minmax(170px,1fr);column-gap:7px;row-gap:4px;min-height:100%;align-items:start}.rx-dispense-main{gap:4px}.rx-dispense-main .panel-title{display:none}.rx-dispense-main .panel{border:1px solid #a2afb0;border-radius:0}.rx-dispense-main .panel.green{background:#cceecb}.rx-dispense-main .panel.yellow{background:#f3e6ce}.rx-dispense-main .panel.blue{background:#cbddef}.rx-dispense-main>.panel>.panel-body{padding:5px}.rx-dispense-main .field{min-width:0}.rx-dispense-main .field>span{font-size:11px;color:#304149}.payer-fields .panel-body{gap:5px}.payer-fields .field{grid-template-columns:59px minmax(0,1fr)}.rx-dispense-main .entry-dispense-fields .form-grid{gap:5px 12px}.rx-dispense-main .entry-dispense-fields .form-grid>.field{display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px;align-items:center}.stock-metrics{gap:8px 12px;font-size:11px;padding:2px 0}.stock-remaining{grid-column:span 2}.fill-information .panel-body{min-height:122px}.fill-information .form-grid{grid-template-columns:1.1fr 1fr;gap:7px 10px}.fill-information .field{grid-template-columns:43px minmax(0,1fr)}.priority-field{display:flex;gap:4px;min-width:0;align-items:center}.priority-field>.field{flex:1}.priority-field>button{width:24px;padding:0}.fill-information .pricing-schedule{color:#615c50;font-size:10px}.rx-price-summary{width:auto;min-width:0;padding:4px 0 0;font-size:11px}.rx-price-title{display:none}.rx-price-head,.rx-price-line{display:grid;grid-template-columns:1fr 100px 100px;align-items:center;gap:4px;padding:2px 4px;min-height:21px;border:0}.rx-price-head{text-align:center;color:#273430;padding-bottom:5px}.rx-price-line>:nth-child(n+2){text-align:right}.rx-price-line.green{background:#caf1cc}.rx-price-line.blue{background:#cedff1}.rx-price-line.red{background:#f1d3cf}.rx-price-line input{width:100%;height:20px}.rx-price-summary .check{font-size:11px;margin-top:3px}.rx-price-summary>p{margin:5px 4px;font-size:9px}.rx-price-summary>small{display:none}.reference-comments{grid-column:1/-1;align-self:stretch;display:flex;flex-direction:column;border:1px solid #bbc1bd;min-height:190px}.reference-comments>header{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#f8faf7,#e4e8e4);height:26px;padding:2px 5px;border-bottom:1px solid #bec8c1;font-size:11px}.reference-comments>header button{border:0;background:transparent;min-height:20px;padding:1px 3px}.reference-comments-body{flex:1;margin:5px;padding:4px;background:#fff;border:1px solid #aab4b0;overflow:auto;font-size:11px}.reference-comments-body p{margin:0 0 3px;line-height:1.3}.reference-comments-body p>b{font-size:13px;font-weight:400}.reference-comments-body .rx-comment-note mark{background:#fff37c;font-weight:600}.payment-comment-details{font-size:10px;margin-bottom:7px}.reference-comments-body>.field{margin-top:8px}.reference-comments-body>.field>span{font-size:10px}.reference-comments-body textarea{border:0;border-top:1px solid #e1e5e1;min-height:45px;background:#fff;padding:5px 0}.product-reference{width:15%;min-width:160px;max-width:285px;flex:none;align-self:stretch;background:#cbddef;border:1px solid #90a0ae;padding:15px;display:flex;flex-direction:column}.product-photo{border:2px ridge #dce6e9;aspect-ratio:1.2;overflow:hidden;background:#cbddef}.product-photo svg{display:block;width:100%;height:100%}.no-product-image{width:100%;height:100%;display:grid;place-content:center;text-align:center;font-size:22px;color:#566e7f;line-height:1.2}.product-caption{display:flex;flex-direction:column;gap:3px;margin-top:7px;font-size:11px}.product-caption b{font-weight:400}.product-caption small{font-size:9px;color:#566875}.patient-portrait{margin-top:auto;margin-bottom:8px;padding-top:50px;align-self:center;color:#343d3c}.patient-portrait svg{padding:8px 0 0;background:#b4b7b8;fill:#343d3c}.portrait-label{font-size:10px;text-align:center;color:#4d606d}.rx-work-area:has(.rx-document-side:not([hidden])),.rx-work-area:has(.rx-escript-page:not([hidden])){min-width:0}.rx-editor .rx-bottom{min-height:35px;padding:4px 8px;gap:8px;background:#d8dcbb;border-top:1px solid #9daaab}.entry-stage-label{font-size:11px;background:#f5f6e8;padding:3px 7px;border:1px solid #c1c7ae}.rx-bottom .saved-text,.rx-bottom .unsaved-text{font-size:10px}.rx-bottom .entry-save-draft{order:-1;margin-right:2px;background:#fafbf6}.rx-bottom .fill-next{font-size:11px;font-weight:400}.rx-bottom .fill-save-split>button{min-height:25px;font-size:11px;font-weight:400}.rx-bottom>button{min-height:25px;font-size:11px}.priority-dialog{width:365px}.priority-dialog-content{padding:16px 15px;display:flex;flex-direction:column;gap:10px}.priority-dialog-content>p{margin:3px 0 10px}.priority-dialog-content .field{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;align-items:center}.priority-dialog-content .field:has(textarea){display:flex;flex-direction:column;align-items:stretch}.dispense-compact .rx-comments{display:none}.dispense-compact .dispense-fields>.field,.dispense-compact .dispense-fields .form-grid>.field{display:grid;grid-template-columns:85px minmax(0,1fr);align-items:center;gap:4px}.dispense-compact .dispense-fields .form-grid{grid-template-columns:1fr 1fr}.dispense-compact .compact-billed-item{font-size:10px}.dispense-compact .dispense-stock{font-size:10px;gap:2px}.dispense-compact .dispense-notice{font-size:9px}.dispense-compact .dispense-verification{gap:4px}.dispense-compact .dispense-verification .check{font-size:10px}.rx-escript-page{display:flex}.escript-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:#71817c;gap:12px}@media(max-width:1500px){.rx-entry-fields{width:23%;min-width:260px}.product-reference{min-width:145px;padding:10px}.rx-dispense-columns{grid-template-columns:minmax(300px,1.1fr) minmax(205px,.9fr)}.rx-price-head,.rx-price-line{grid-template-columns:1fr 66px 66px;font-size:10px;gap:2px}.rx-dispense-main .entry-dispense-fields .form-grid{gap:5px}.rx-dispense-main .entry-dispense-fields .form-grid>.field{grid-template-columns:55px minmax(0,1fr)}.stock-metrics{font-size:10px;gap:6px}.rx-entry-fields .context-lines{font-size:10px}.rx-entry-fields .form-grid.two>.field:not(.wide){grid-template-columns:40px minmax(0,1fr)}.rx-entry-fields .field>span{font-size:10px}.rx-work-tabs button{font-size:10px;padding:3px 4px}.fill-information .form-grid{grid-template-columns:1fr}.fill-information .pricing-schedule{grid-column:auto}}@container (max-width:1000px){.product-reference{display:none}.rx-dispense-columns{grid-template-columns:minmax(270px,1.2fr) minmax(185px,.8fr)}.rx-entry-fields{min-width:220px}.rx-heading .rx-stage-track,.rx-bottom .saved-text{display:none}}.rx-entry-fields .form-grid.two>.field:not(.wide)>span:not(.pms-select){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rx-price-line{min-height:19px;padding-top:1px;padding-bottom:1px}.rx-entry-fields .sig-row{margin-top:15px}.rx-entry-fields .form-grid.two>.field:has([data-testid=rx-directions])>textarea{min-height:115px}.app-window:has(.rx-editor)>.function-keys{display:none}.pms-stock-picker .pms-picker-title{justify-content:flex-start;gap:14px;background:linear-gradient(#fbfcfa,#e2e7e3);padding:2px 5px;min-height:25px}.pms-stock-picker .pms-picker-title>b{font-weight:400}.pms-stock-picker .pms-picker-title>button{margin-left:auto;background:#b6574c;color:#fff;border:0}.stock-picker-filter{display:flex;align-items:center;gap:5px}.stock-picker-filter button{min-width:90px;justify-content:space-between;border:0;background:transparent;font-size:11px}.stock-picker-context{font-size:10px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pms-stock-picker .pms-picker-search{padding:3px 5px}.pms-stock-picker .pms-picker-search input{height:21px}.pms-stock-picker .pms-picker-columns{background:linear-gradient(#fff,#e5ecea)}.pms-stock-picker .pms-picker-columns>b{padding:10px 5px;font-weight:400}.pms-stock-picker .pms-picker-scroll>button>span{padding:3px 5px}.pms-stock-picker .pms-picker-scroll>button.highlighted{background:#caf1cb;outline:2px solid #283c2c;outline-offset:-2px}.app-window:has(.rx-editor)>.function-strip{display:none}@media(max-width:1500px){.fill-information .form-grid{grid-template-columns:1.1fr 1fr;gap:7px}.fill-information .pricing-schedule{grid-column:1/-1}.fill-information .field{grid-template-columns:39px minmax(0,1fr);gap:3px}.fill-information .field>span{font-size:10px}}@media(max-height:950px){.app-window:has(.rx-editor)>.ribbon{min-height:83px;height:83px}.app-window:has(.rx-editor) .ribbon-buttons>button{min-height:59px;height:59px}.rx-editor .rx-heading{height:29px;min-height:29px}.rx-entry-fields .panel.green{min-height:79px}.rx-entry-fields .panel.yellow{min-height:96px}.rx-entry-fields .context-lines{padding:4px 0;gap:4px}.rx-entry-fields .form-grid{gap:6px}.rx-entry-fields .sig-row{margin-top:8px}.rx-entry-fields .form-grid.two>.field:has([data-testid=rx-directions])>textarea{min-height:100px}.rx-price-line{min-height:17px}.rx-price-summary>p{margin:4px}}.ribbon-command-groups{display:flex;min-width:0}.ribbon-command-groups .ribbon-section{padding:0 3px}.app-window:has(.rx-editor) .ribbon-command-groups .ribbon-caption{text-align:center;padding:0}.app-window:has(.rx-editor) .ribbon-command-groups .ribbon-buttons>button{border-right:0;width:64px}.app-window:has(.rx-editor) .ribbon-command-groups .ribbon-section:nth-child(5) .ribbon-buttons>button{width:96px}.rx-entry-fields .form-grid.two>.field:not(.wide){grid-template-columns:51px minmax(0,1fr)}.rx-dispense-main .compact-billed-item .panel-title{display:flex;padding:3px 5px;font-size:10px}.fill-history-view{display:flex;flex:1;min-height:0;flex-direction:column;margin:8px;border:1px solid #aebbb4;background:#fff}.fill-history-search{padding:9px 5px}.fill-history-search .field{display:grid;grid-template-columns:90px 255px;align-items:center}.fill-history-toolbar{display:flex;gap:8px;align-items:center;min-height:27px;background:linear-gradient(#fff,#e8ece7);padding:3px 6px;border-top:1px solid #c4cdc8}.fill-history-toolbar>.field{display:flex;align-items:center;gap:6px;min-width:200px}.fill-history-toolbar>span:last-child{margin-left:auto}.fill-history-grid{overflow:auto;flex:1;border:3px ridge #e4eae5}.fill-history-grid .data-grid th{white-space:nowrap;min-width:95px;background:#eaf0eb;font-size:11px}.fill-history-grid .data-grid td{font-size:11px;background:#e1edf3}.column-filter{float:right;font-size:12px;margin-left:8px}.fill-history-empty{font-size:11px;color:#718178;padding:18px}.fill-history-view>.grid-groupbar{background:linear-gradient(#bfc4c0,#a4aaa6);border:1px solid #909a93;min-height:34px;padding:8px 10px;color:#fff}.fill-history-toolbar>.field{display:grid;grid-template-columns:34px 180px}.history-product-details{display:block;margin-top:4px;font-size:9px;color:#52687b}.app-window.rx-ribbon>.ribbon{display:flex;min-height:86px;height:86px;padding:2px 5px 0;background:#eff0ed;border-bottom:1px solid #91a8ad}.app-window.rx-ribbon .ribbon-command-groups .ribbon-section{border-right:1px solid #c6cdc9}.app-window.rx-ribbon .ribbon-buttons>button{width:58px;min-height:65px;height:65px;font:10px Tahoma,Arial,sans-serif;padding:5px 3px;gap:5px;border-radius:0}.app-window.rx-ribbon .ribbon-command-groups .ribbon-section:nth-child(5) .ribbon-buttons>button{width:97px}.app-window.rx-ribbon .ribbon-caption{font:10px Tahoma,Arial,sans-serif;color:#5e6768;padding-bottom:2px}.app-window.rx-ribbon .ribbon-buttons button svg{stroke:#476880;fill:#dfc27830;filter:drop-shadow(1px 1px 0 #fff)}.app-window.rx-ribbon .ribbon-buttons button:nth-child(3n) svg{stroke:#956238;fill:#eacb7450}.app-window.request-list-window>.workspace-tabs{display:none}.request-list-window .workspace{padding:0;gap:0;background:#eeefec}.request-list-window .main-content{border:0;background:#eeefec}.request-list-window .main-content>.content-toolbar{display:none}.request-list-window .right-rail{width:24px;border-width:0 0 0 1px;overflow:hidden;background:#eeefec}.request-list-window .right-rail:not(.rail-expanded)>:not(.task-rail-toggle){display:none}.request-list-window .task-rail-toggle{display:flex;writing-mode:vertical-rl;width:23px;min-height:64px;padding:5px 2px;border-radius:0;background:linear-gradient(90deg,#fff,#d6ddda)}.request-list-window .right-rail.rail-expanded{width:190px;overflow:auto}.request-list-window .right-rail.rail-expanded .task-rail-toggle{writing-mode:horizontal-tb;width:100%;min-height:23px}.reference-fill-requests{min-height:0;flex:1;display:flex;flex-direction:column;padding:0 5px 5px;color:#303c3b;font:11px Tahoma,Arial,sans-serif}.fill-request-heading{font-weight:700;padding:4px 0 5px}.fill-request-filters{min-height:42px;padding:0 0 10px;display:flex;align-items:flex-start}.fill-request-filters>.field{display:grid;grid-template-columns:35px 210px;align-items:center}.fill-request-filters .field>span{color:inherit;font-size:11px}.fill-request-filters .pms-select-trigger{min-height:23px;height:23px}.fill-request-frame{flex:1;min-height:0;display:flex;flex-direction:column;border:5px ridge #e1e4df;padding:2px;background:#fdfefb}.fill-request-viewbar{display:flex;align-items:center;gap:8px;min-height:25px;padding:2px 5px;background:linear-gradient(#fefefb,#ebeee8);border-bottom:1px solid #c2c9c3}.fill-request-viewbar>span:first-child{padding-right:7px;border-right:1px solid #c5ccc5}.fill-request-viewbar>.field{width:125px}.fill-request-viewbar>.field>span:not(.pms-select){display:none}.fill-request-viewbar .pms-select-trigger{min-height:20px;height:20px;border:0;padding:0;background:transparent;font-size:10px}.legend-link{color:#353d9b;text-decoration:underline;border:0;background:transparent;padding:1px;min-height:17px;font:10px Tahoma,Arial,sans-serif}.fill-request-key{display:flex;gap:6px;align-items:center;padding:6px;font-size:10px}.fill-request-key i{width:13px;height:13px;background:#cdf0cb;border:1px solid #8ba68b}.fill-request-key span{margin-left:16px}.request-groupbar{min-height:31px;display:flex;align-items:center;padding:5px 7px;background:linear-gradient(#bfc2bd,#a5a9a3);border:1px solid #a1a8a0}.request-groupbar>span{background:#f5f6f2;color:#788278;font-size:10px;padding:3px 5px}.request-table-scroll{flex:1;min-height:0;overflow:auto;background:#fdfefb;border:2px inset #e3e7df}.request-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1645px;font:10px Tahoma,Arial,sans-serif}.request-table th{background:linear-gradient(#fff,#e8ebe6);height:23px;padding:0;border:1px solid #bfc9bf;color:#434d46;font-weight:400}.request-table th>button{display:flex;justify-content:space-between;align-items:center;gap:3px;padding:2px 3px;width:100%;min-height:22px;border:0;background:transparent;font:inherit;white-space:nowrap;color:inherit}.request-table th>button>span{display:flex}.request-table td{padding:2px 3px;height:19px;background:#cef0cd;border:1px solid #badab9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-table td.request-marker{background:#f6f7f2;border-color:#bfc9bf;font-size:8px;padding:1px}.request-table tr.selected{outline:2px solid #314134;outline-offset:-2px}.request-table input{width:12px;height:12px;margin:0;vertical-align:middle}.request-empty{padding:14px;color:#687768}.request-list-window .queue-action-strip{border-top:0;padding:4px 7px 6px;gap:6px}.request-list-window .queue-action-strip button{min-height:23px;padding:2px 10px;font:10px Tahoma,Arial,sans-serif}.request-list-window .status-bar{background:#397d8d;color:#edf5f4;min-height:18px;height:18px;border-top:1px solid #a3bdc1}.written-item-field{display:flex;min-width:0;align-items:center;gap:3px}.written-item-field>.field{flex:1;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px}.pms-stock-picker{box-shadow:1px 2px 3px #0003;border:4px ridge #e0e4de;color:#303b36;font:11px Tahoma,Arial,sans-serif;min-height:270px}.pms-stock-picker .pms-picker-title{min-height:25px;padding:2px 4px;gap:15px;flex:none;border-bottom:1px solid #acb9ad}.pms-stock-picker .pms-picker-title>b{white-space:nowrap}.pms-stock-picker .pms-picker-title>button{min-height:17px;height:17px;width:17px;border-radius:2px;padding:0}.pms-stock-picker .pms-picker-search{position:absolute;right:29px;top:3px;width:145px;padding:0;gap:3px;background:#f2f4ee}.pms-stock-picker .pms-picker-search input{height:19px;font-size:10px;border:1px solid #b9c4ba}.pms-stock-picker .stock-picker-context{padding-right:150px;font-size:10px}.pms-stock-picker .pms-picker-scroll{flex:1;background:#b3b6b0;border:2px inset #d9ded6;margin:3px}.pms-stock-picker .pms-picker-columns{min-height:53px;background:#b3b6b0}.pms-stock-picker .pms-picker-columns>b{display:flex;align-items:center;background:linear-gradient(#fff,#edf0ea);padding:5px;line-height:1.25;font-weight:400;border-right:1px solid #d6ddd4}.pms-stock-picker .pms-picker-columns>b:first-child{background:#bedfec}.pms-stock-picker .pms-picker-columns>b:nth-child(8){background:#d3e8ef}.pms-stock-picker .pms-picker-scroll>button{background:transparent;min-height:20px;height:20px;border-bottom:1px solid #bcc8bb;font:10px Tahoma,Arial,sans-serif}.pms-stock-picker .pms-picker-scroll>button>span{background:#fafcf7;padding:2px 4px;height:20px}.pms-stock-picker .pms-picker-scroll>button.in-stock>span{background:#cceecb}.pms-stock-picker .pms-picker-scroll>button.highlighted{background:transparent;outline:2px solid #344237;outline-offset:-2px}.pms-stock-picker .pms-picker-scroll>button.highlighted>span{background:#c3dfc2}.escript-viewer{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;border:1px solid #bdc7c1;background:#eeefec}.escript-toolbar{display:flex;align-items:center;flex:none;gap:3px;height:31px;padding:2px 5px;border-bottom:2px ridge #e0e3de;background:#eeefec;color:#454b47;font:12px Arial,sans-serif}.escript-toolbar>button,.escript-toolbar .escript-view-options>button{display:flex;align-items:center;justify-content:center;gap:4px;height:25px;min-height:25px;padding:1px 3px;border:1px solid transparent;border-radius:0;background:transparent;color:inherit;font:inherit}.escript-toolbar>button:hover:not(:disabled),.escript-toolbar button[aria-pressed=true]{border-color:#93aeba;background:#dceaf0}.escript-toolbar>button:disabled{opacity:.42}.escript-toolbar>.pms-menu-trigger{min-width:57px;justify-content:space-between}.escript-tool-divider{flex:none;height:22px;width:1px;background:#c4c8c1;margin:0 5px}.escript-toolbar .escript-select-tool{margin-right:4px}.escript-select-tool>svg{color:#626679}.escript-toolbar .escript-blue-tool{width:25px;height:24px;min-height:24px;border:1px solid #9ebac4;background:linear-gradient(#edfaff,#b8d9e7);color:#267394;margin-right:2px}.escript-toolbar .escript-reset-tool{color:#b33318;margin-left:4px}.escript-toolbar .escript-light-tool{color:#8b8131}.escript-light-tool>svg{fill:#f7ed77}.escript-view-options{display:flex;align-items:center;gap:2px}.escript-toolbar .escript-view-options>button{font-size:10px;padding:2px 4px}.escript-canvas{position:relative;flex:1;min-height:0;min-width:0;overflow:auto;padding:0;background:#eeefec;scrollbar-gutter:stable}.escript-canvas.zoom-selecting{cursor:crosshair;-webkit-user-select:none;user-select:none}.escript-page-frame{position:relative;overflow:hidden;flex:none;background:#fff}.escript-paper{position:absolute;box-sizing:border-box;left:50%;top:50%;max-width:none;min-height:0;margin:0;padding:32px 42px 50px;background:#fff;box-shadow:none;transform-origin:center center;color:#272c29;font:20px/1.22 Arial,sans-serif}.escript-page-title{margin:0 0 46px;font:700 18px/22px Arial,sans-serif}.escript-paper section{box-sizing:border-box;padding:8px 10px;box-shadow:0 3px 3px #0002}.escript-paper p{margin:0}.escript-patient{display:flex;flex-direction:column;gap:5px;height:154px;background:linear-gradient(100deg,#c7e4c5,#ccefc9)}.escript-patient>strong{font-size:23px}.escript-patient-contact{margin:0}.escript-patient-bottom{margin-top:auto;display:grid;grid-template-columns:1.05fr .9fr 1fr;gap:14px}.escript-patient-bottom b{font-weight:400}.escript-prescriber{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;height:214px;background:#fdf9b3}.escript-prescriber-left>div:not(.escript-prescriber-address),.escript-prescriber-right>div{display:grid;grid-template-columns:132px 1fr;gap:5px;min-height:26px}.escript-prescriber-left>div:first-child{font-size:23px}.escript-prescriber-right>div{grid-template-columns:178px 1fr 100px}.escript-prescriber-address{padding:5px 0 0 137px;line-height:1.25}.escript-order-reference{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-self:end;margin-top:10px;padding-bottom:2px}.escript-order{height:402px;background:#cddff3;border-top:1px solid #a2aeb4}.escript-order>header{border:0;margin:0 0 5px;padding:0;background:transparent;font-size:22px;line-height:26px;font-weight:700}.escript-written{display:flex;gap:42px;padding-left:55px;min-height:30px;margin:0 0 5px}.escript-written strong{font-size:24px;margin-left:5px}.escript-written>span:last-child{font-size:19px}.escript-written>span:last-child>span{margin-left:10px}.escript-medication-grid{display:grid;grid-template-columns:59% 41%;row-gap:6px;padding:0 7px}.escript-medication-grid>div{display:grid;grid-template-columns:142px 1fr;align-items:start;gap:5px}.escript-medication-grid>div:nth-child(2n){grid-template-columns:126px 1fr;padding-left:4px}.escript-medication-grid>div:first-child>span:last-child{padding-top:21px}.escript-ndc-label{font-size:17px;line-height:21px}.escript-emphasis{font-size:23px}.escript-medication-name{font-size:24px;min-height:54px}.escript-medication-name>span{font-size:21px;font-weight:600}.escript-medication-name>strong{padding-top:0}.escript-emphasis>span{font-weight:400}.escript-directions{display:grid;grid-template-columns:142px 1fr;gap:5px;padding:5px 7px 7px;font-size:23px}.escript-note{display:flex;gap:9px;align-items:stretch;margin:0 0 10px 80px;min-height:32px}.escript-note>span{border:2px solid #a3b9c9;padding:2px 4px}.escript-note>div{border:2px inset #b2c6d6;flex:1;padding:2px 5px}.escript-clinical-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:6px 18px;padding:0 7px}.escript-clinical-grid>div{display:flex;gap:12px}.escript-clinical-grid>div>span:first-child{min-width:135px}.escript-clinical-grid .escript-vitals{justify-content:space-between;gap:8px}.escript-clinical-grid .escript-vitals>span{min-width:0;font-size:17px}.escript-paper footer{padding:3px 22px 0;font:18px/1.4 Arial,sans-serif}.escript-paper footer>div{display:flex;gap:16px;justify-content:space-between;margin:3px 0}.escript-paper footer>div:not(:first-child)>span{width:50%}.escript-paper footer small{display:block;text-align:right;font-size:12px;color:#69736d;margin-top:14px}.escript-text{white-space:pre-wrap;margin:0;background:#fff;padding:22px;min-height:100%;font:12px/1.8 Consolas,monospace}.escript-zoom-selection{position:absolute;border:1px dashed #285f8b;background:#8bc4e329;pointer-events:none}.rx-image-navigation{display:flex;align-items:center;gap:5px;margin-left:auto;color:#69726b;white-space:nowrap;font-size:12px}.rx-image-navigation>button{padding:0;width:20px;height:20px;min-height:20px;border:0;background:transparent;color:#839080}.rx-work-tabs:has(.rx-image-navigation){align-items:center}@media(max-width:1500px){.written-item-field>.field{grid-template-columns:40px minmax(0,1fr)}.escript-toolbar{gap:1px;font-size:11px}.escript-tool-divider{margin:0 3px}}.request-table{min-width:1100px}.request-table th>button{overflow:hidden}.request-table th>button>span{flex:none}.rx-entry-fields .form-grid.two{min-width:0}.rx-entry-fields .form-grid.two>.field{min-width:0}.rx-entry-fields .form-grid input{min-width:0}.written-item-field{position:relative;gap:3px}.drug-item-actions{display:flex;align-items:center;gap:2px;flex:none}.drug-item-actions button{width:21px;height:22px;min-height:22px;padding:1px;color:#41545c;border-color:#ccd5d9;background:linear-gradient(#fff,#e8eeef)}.drug-item-actions .item-inventory-icon{color:#4b925c}.drug-item-actions .item-edit-icon{color:#65905c}.dispense-item-row{display:flex;align-items:center;min-width:0;gap:3px}.dispense-item-row>.field{flex:1;min-width:0;display:grid;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:4px}.dispense-item-row .pms-select{min-width:0}.dispense-item-actions{display:flex;align-items:center;flex:none;gap:2px}.dispense-item-actions>button{display:flex;align-items:center;justify-content:center;width:22px;height:22px;min-height:22px;padding:1px;border:1px solid #c2cfd1;border-radius:2px;background:linear-gradient(#fff,#edf4f2)}.dispense-item-actions>button:hover:not(:disabled){border-color:#75a5bb;background:#e2f1f8}.dispense-item-actions>button>svg,.dispense-item-actions>button>.pharmacy-icon{width:19px;height:19px;max-width:19px;max-height:19px;flex:none}.drug-medication-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;bottom:0}.modal-backdrop:has(>.drug-search-dialog){background:transparent}.modal.drug-search-dialog{width:64%;min-width:min(720px,calc(100% - 64px));height:580px;max-width:1120px;max-height:calc(100% - 120px);border:1px solid #a6b6bd;border-radius:7px;background:#eeefec;box-shadow:0 4px 9px #303c455e;overflow:hidden}.drug-search-dialog .dialog-title{background:#eaf2f6;color:#3d4d55;height:33px;min-height:33px;font-size:13px}.drug-search-dialog .tiny-rx{display:none}.drug-search-dialog .dialog-title>button{color:#677680}.drug-search-dialog>.dialog-body{display:flex;flex-direction:column;overflow:hidden;padding:0 8px 8px}.drug-search-heading{display:flex;align-items:center;justify-content:space-between;padding:7px 6px;min-height:36px;font-size:12px}.drug-search-heading>span{color:#858b88;font-size:11px}.drug-search-tabs{display:flex;align-items:flex-end;flex:none;padding-left:8px;border-bottom:2px solid #acbab4}.drug-search-tabs button{height:27px;border-radius:9px 9px 0 0;padding:3px 12px;background:linear-gradient(#e8eaf0,#b5bfd0);border-color:#a0aeb7;margin:0 -1px -1px 0;color:#4b5258;font-size:12px}.drug-search-tabs .search{background:linear-gradient(#e8f3ff,#9ab9db)}.drug-search-tabs .results{background:linear-gradient(#f1f7ec,#d4e7ce)}.drug-search-tabs .active{height:30px;font-weight:700;border-bottom-color:#d5d7d3}.drug-search-form{flex:1;overflow:auto;background:#cecfcc;padding:8px;border:3px ridge #e3e5df}.drug-search-filter-grid{display:grid;grid-template-columns:.95fr 1.1fr 1.15fr;min-width:1180px;gap:24px;height:100%}.drug-search-filter-column{display:flex;flex-direction:column;justify-content:space-between;gap:3px}.drug-search-dialog .field,.drug-search-field{display:grid;grid-template-columns:45% minmax(0,1fr);align-items:center;margin:0;min-height:25px;gap:7px;color:#353b3e;font-size:12px}.drug-search-filter-column:first-child .field,.drug-search-filter-column:first-child .drug-search-field{grid-template-columns:34% minmax(0,1fr)}.drug-search-dialog .field>span:first-child{color:inherit}.drug-search-dialog input,.drug-search-dialog .pms-select-trigger{height:25px;min-height:25px;border:1px solid #aeb7b8;border-radius:1px;background:#fcfdfb;font-size:12px;padding:2px 5px;box-shadow:inset 1px 1px 2px #8d969733;min-width:0;width:100%}.drug-search-dialog input:focus{outline:1px solid #3b82b5;border-color:#3b82b5;box-shadow:0 0 2px #4488b9}.drug-search-dialog input::placeholder{font-style:italic;color:#858c8c}.ndc-search-parts{display:grid;grid-template-columns:5fr 4fr 2fr;gap:5px;max-width:185px}.drug-search-date-range{display:flex;align-items:center;gap:5px;overflow:hidden}.drug-search-date-range input{flex:1;min-width:98px;font-size:10px}.drug-search-inventory{flex:1;background:#cecfcc;padding:18px;border:3px ridge #e3e5df}.drug-search-inventory fieldset{max-width:670px;padding:18px;display:grid;gap:13px;border:1px solid #a5aaa8}.drug-search-results{flex:1;min-height:0;display:flex;flex-direction:column;border:4px ridge #d4e8ce;padding:5px;background:#eef0ed}.drug-results-toolbar{display:flex;align-items:center;gap:12px;min-height:32px;font-size:12px;color:#555b5d}.drug-results-toolbar button{border:0;background:transparent;padding:2px 7px}.drug-results-toolbar button:first-of-type svg{color:#4f6a9a}.drug-results-toolbar button:last-child{color:#366795}.drug-results-grouping{background:linear-gradient(#bcbeba,#9d9f9b);border:3px ridge #d9dbd6;min-height:37px;padding:5px}.drug-results-grouping span{background:#f1f2ed;border:1px solid #d4d5cf;padding:3px 6px;color:#656a65;display:inline-block;font-size:12px}.drug-search-results .grid-wrap{flex:1;min-height:0;background:#fff;border:2px ridge #e0e2db;overflow:auto}.drug-search-results .data-grid{min-width:1250px;table-layout:fixed;font-size:12px}.drug-search-results .data-grid th{background:linear-gradient(#fff,#f0f2ed);height:53px;border:1px solid #bdc2bf}.drug-search-results .data-grid th button{width:100%;justify-content:space-between;min-height:40px;white-space:normal;font-weight:400;color:#4b5353;text-align:left}.drug-search-results .data-grid th button svg{flex:none}.drug-search-results .data-grid td{height:24px;padding:2px 5px;border:1px solid #c9cfca;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fafcf8;color:#384449}.drug-search-results .data-grid tr:nth-child(2n) td{background:#f3f7f3}.drug-search-results .data-grid tr.selected td{background:#fafcf8;border-top:2px solid #283a2d;border-bottom:2px solid #283a2d}.drug-search-results .data-grid tr.selected td:nth-child(2){border-left:2px solid #283a2d}.drug-search-results .data-grid tr.selected td:last-child{border-right:2px solid #283a2d}.drug-search-results .data-grid .row-marker{width:22px}.drug-search-dialog .dialog-footer{background:#eeefec;padding:8px 10px;border-top:0;gap:8px}.drug-search-dialog .dialog-footer button{min-width:104px;height:29px;background:linear-gradient(#fff,#f0f2ed);color:#3b454b;border:1px solid #bbc6c9}.drug-search-dialog .dialog-footer .primary{background:linear-gradient(#effaff,#d7edf7);border-color:#80a9bd}.drug-search-error{color:#8c2923;background:#fff1e3;margin:0;padding:5px 8px}.drug-search-empty{display:flex;gap:8px;align-items:center;padding:10px;color:#626c6c}.drug-search-dialog [hidden]{display:none!important}.prescription-profile{display:flex;flex-direction:column;flex:1;min-height:0;background:#eef0eb;color:#3b4446;font-size:11px;padding:0 5px 5px}.profile-sync{padding:7px 2px;height:30px}.profile-sync span{margin-left:14px}.profile-filters{display:flex;align-items:center;gap:6px;padding:3px 4px;border:1px solid #bdc5c2;background:linear-gradient(#f7f8f5,#e8ece7);min-height:28px}.profile-filters .field{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0}.profile-filters .field:nth-of-type(1){width:180px}.profile-filters .field:nth-of-type(2){width:170px}.profile-filters .field:nth-of-type(3){width:170px}.profile-filters .field:nth-of-type(4){width:240px}.profile-filters .field>.pms-select,.profile-filters input{flex:1;min-width:0}.profile-filters .field>span:first-child{white-space:nowrap;flex:none}.profile-filters .pms-select-trigger,.profile-filters input{height:22px;min-height:22px;border:0;background:transparent}.profile-link{color:#3e4f9b;text-decoration:underline;background:transparent;border:0}.profile-record-bar{display:flex;align-items:center;gap:10px;min-height:29px;background:linear-gradient(#fff,#e9ece7);padding:2px 5px;border:1px solid #c1c8c3}.profile-record-bar>span+span{border-left:1px solid #b8bfbb;padding-left:8px}.profile-record-bar button{border:0;background:transparent;padding:0 5px}.profile-record-bar svg{color:#56965f}.profile-table-frame{flex:1;min-height:0;display:flex;flex-direction:column;padding:4px;border:3px ridge #e0e3dc}.profile-group-bar{background:linear-gradient(#bfc1ba,#969c97);border:2px ridge #d0d4cc;padding:5px;min-height:32px}.profile-group-bar>span{display:inline-block;background:#f4f5ee;padding:3px 5px;color:#737a71}.profile-table-scroll{flex:1;min-height:0;overflow:auto;background:#fff;border:1px solid #bbc2ba}.profile-table-scroll table{border-collapse:collapse;table-layout:fixed;width:2021px;font:11px Arial,sans-serif}.profile-table-scroll th{position:sticky;top:0;z-index:1;background:linear-gradient(#fff,#ebeeea);height:26px;border:1px solid #c5ccc4}.profile-table-scroll th button{width:100%;padding:1px 3px;background:transparent;border:0;font-weight:400;justify-content:space-between;gap:2px}.profile-table-scroll th button svg{flex:none}.profile-table-scroll td{padding:2px 4px;height:22px;border:1px solid #c2c9c0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-table-scroll input{height:12px;width:12px;margin:0}.profile-table-scroll tr.selected{outline:2px solid #344a3a;outline-offset:-2px}.profile-table-scroll .profile-yes-no{color:#5264a8;text-decoration:underline}.prescription-profile .in-progress{background:#e2d7ef}.prescription-profile .on-hold{background:#d3e5f6}.prescription-profile .refills{background:#d2edd2}.prescription-profile .cycle{background:#f5f4bd}.prescription-profile .renewal{background:#ffbe64}.prescription-profile .expired{background:#e1e3df}.profile-legend{display:flex;gap:8px;padding:5px}.profile-legend span{padding:3px 7px;border:1px solid #b4bdb3}.modal-backdrop:has(>.reference-dialog){background:transparent}.reference-dialog .dialog-title{background:#eaf1f5;color:#4a565d;height:31px;border-bottom:0}.reference-dialog .tiny-rx{display:none}.reference-dialog .dialog-title>button{color:#69757b}.reference-dialog{border:1px solid #b8c6ce;border-radius:6px;overflow:hidden;background:#eeefeb;box-shadow:0 4px 10px #182c3e44}.reference-dialog .dialog-footer{background:#eeefeb;border:0;padding:10px 13px}.priority-dialog{width:430px}.priority-dialog-content{padding:10px 16px 4px;gap:12px;font-size:12px}.priority-patient{height:62px;background:linear-gradient(100deg,#e2e4e0,#f2f3ee);padding:12px 9px;display:flex;flex-direction:column;gap:7px;color:#67716a}.priority-dialog-content>p{margin:1px 2px}.priority-dialog-content .field{grid-template-columns:112px minmax(0,1fr)}.priority-dialog-content .field>.pms-select{min-width:0}.priority-dialog-content .field:has(textarea){gap:5px}.priority-dialog-content textarea{min-height:160px;background:#fff;border:2px inset #d8ddd6;border-radius:0;resize:vertical}.priority-dialog-content .check{margin-top:1px}.priority-dialog .dialog-footer{justify-content:space-between;gap:10px}.priority-dialog .dialog-footer button{flex:1;min-height:30px;padding:3px 9px;background:linear-gradient(#fff,#edf0ea);color:#3f494c;border-color:#c7cfcc}.priority-promise{display:grid;grid-template-columns:112px minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:8px}.priority-promise input{width:100%;min-width:0;height:25px;padding:2px;background:#fff;border:1px solid #bac5c9}.pms-priority-picker{padding:0;border:2px ridge #c8d5da;background:#f8fbf7;box-shadow:2px 4px 5px #25363d55}.pms-priority-picker>.pms-picker-title,.pms-priority-picker>.pms-picker-search{display:none}.pms-priority-picker .pms-picker-columns{background:#c7e2ee;min-height:27px;font-size:12px;padding:0}.pms-priority-picker .pms-picker-columns b{padding:5px 4px}.pms-priority-picker [role=option]{min-height:27px;padding:0;border-bottom:1px solid #b9c5c3;background:#fbfdf9;border-radius:0;font-size:12px}.pms-priority-picker [role=option]>span{padding:4px;border-right:1px solid #bac7cb}.pms-priority-picker [role=option]>span:first-child{text-align:center}.pms-priority-picker [role=option].highlighted{outline:2px solid #283d35;outline-offset:-2px;background:#f4f9f2}.pms-priority-picker [role=option].highlighted>span:first-child{background:#bcdaed}.alert-field{display:flex;gap:4px;align-items:end;min-width:0}.alert-field>.field{flex:1;min-width:0}.alert-field>button{min-height:22px;height:22px;width:25px;padding:0}.task-rail-alerts{writing-mode:vertical-rl;display:flex;width:23px;min-height:53px;padding:6px 3px;border-radius:0;background:linear-gradient(90deg,#fff,#d5e0df)}.workspace:has(.rx-editor) .right-rail:not(.rail-expanded)>.task-rail-alerts,.request-list-window .right-rail:not(.rail-expanded)>.task-rail-alerts{display:flex}.right-rail.rail-expanded>.task-rail-alerts{writing-mode:horizontal-tb;width:100%;min-height:25px}.rx-alerts-dialog{width:min(1180px,calc(100% - 90px));height:min(760px,calc(100% - 80px))}.rx-alerts-dialog>.dialog-body{display:flex;flex-direction:column;gap:4px;padding:5px 14px;overflow:hidden;color:#3c4648}.alerts-calculated{display:flex;gap:6px;align-items:center;min-height:24px}.alerts-calculated button{border:0;background:transparent;color:#588d53;padding:1px 3px;min-height:20px}.alerts-tabs{display:flex;min-height:23px}.alerts-tabs button{border:0;border-radius:0;padding:2px 7px;background:transparent}.alerts-tabs button[aria-selected=true]{background:#f9faf7;border:1px solid #d6dad3;border-bottom:0}.alerts-summary{border:3px ridge #dde2d7;display:flex;flex-direction:column;flex:0 0 175px;min-height:0}.alerts-summary-bar{display:flex;align-items:center;gap:12px;background:#eff1e9;border-bottom:1px solid #b9c3b6;padding:2px 4px;min-height:25px;white-space:nowrap}.alerts-summary-bar b{font-weight:400}.alerts-summary-bar button{border:0;background:transparent;color:#4e4c9a;text-decoration:underline;min-height:20px;padding:0 4px}.alerts-summary-bar mark{background:#ffff8d}.alerts-notes{overflow:auto;flex:1;padding:2px 4px;background:#f3f4ef}.alerts-notes p{margin:1px 0 12px}.alerts-notes p>b{font-size:14px;font-weight:400}.alerts-notes .highlighted-alert{font-size:20px;line-height:1.35;font-weight:700;margin:10px 0 14px}.highlighted-alert mark{background:#fff900;color:#292e21}.alerts-detail-section{flex:1;min-height:130px;display:flex;flex-direction:column;border:2px ridge #dce0d7}.alerts-detail-tabs{display:flex;align-items:center;gap:4px;padding:2px 5px;background:#eeefe9;border-bottom:1px solid #c3cac0}.alerts-detail-tabs span{padding:0 6px;border-right:1px solid #c5cabe}.alerts-detail-tabs button{min-height:18px;height:18px;padding:0 5px;border:0;background:transparent}.alerts-detail-tabs button.active{border:1px solid #6a9ab2;background:#c9e4f1}.alerts-tree{flex:1;overflow:auto;padding:4px 7px;background:#f4f5f0}.alerts-tree button{border:0;min-height:21px;padding:1px 0;background:transparent;justify-content:flex-start}.alerts-tree svg{color:#8e8b35;fill:#f1e758;flex:none}.alerts-tree-root>svg:first-child{fill:none;color:#879386}.alerts-tree-entry{margin-left:20px;border-left:1px dotted #aeb8aa;padding-left:4px}.alerts-tree-entry>button{white-space:normal;text-align:left}.alerts-tree-entry p{margin:1px 0 7px 36px}.tree-plus{width:10px;height:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #9da99b;font-size:9px}.alerts-detail-caption{color:#68796c;font-size:10px;margin-left:34px}.alerts-tree-empty{margin:4px 20px;color:#6e7b70}.alerts-care{flex:0 0 172px;min-height:0;display:flex;flex-direction:column;border:3px ridge #dce1d6}.alerts-care-toolbar{display:flex;align-items:center;gap:9px;min-height:25px;padding:1px 4px;border-bottom:1px solid #c8cfc2}.alerts-care-toolbar button{border:0;background:transparent;min-height:20px;padding:1px 3px}.alerts-care-toolbar svg{color:#448f54}.alerts-care .grid-wrap{flex:1;min-height:0;overflow:auto;background:#f6f7f3}.alerts-care table{min-width:1080px;table-layout:fixed;font-size:11px}.alerts-care table th{background:#f5f7f0;height:34px}.alerts-care table th button{font-weight:400;white-space:normal}.alerts-care table td{background:#fafbf6;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 4px}.alerts-status-line{border:2px ridge #d9dfd1;color:#6c7b6c;height:22px;flex:none;padding:2px 6px;font-size:10px}.rx-alerts-dialog>.dialog-footer{padding:8px 12px;gap:6px}.rx-alerts-dialog>.dialog-footer button{height:24px;min-height:24px;padding:2px 7px;font-size:10px;background:linear-gradient(#fff,#ebeee5);color:#394c53;border-color:#bac7cc}.rx-alerts-dialog>.dialog-footer button.primary{border-color:#80a7b9;background:linear-gradient(#f6fcff,#e3f0f6)}.alert-print-actions{display:flex;gap:5px}@media print{body:has(.rx-alerts-dialog) *{visibility:hidden}body:has(.rx-alerts-dialog) .rx-alerts-dialog,body:has(.rx-alerts-dialog) .rx-alerts-dialog *{visibility:visible}body:has(.rx-alerts-dialog) .rx-alerts-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:auto;max-height:none;box-shadow:none;border:0}.rx-alerts-dialog>.dialog-footer,.rx-alerts-dialog button{display:none!important}}.pms-priority-picker .pms-picker-scroll>button:nth-child(2n){background:#f6f8f4}.pms-priority-picker .pms-picker-scroll{max-height:300px;scrollbar-gutter:stable}.pharmacy-icon{display:block;object-fit:contain;flex:none;-webkit-user-select:none;user-select:none}.ribbon-buttons .pharmacy-icon{width:24px;height:24px}.app-window:has(>.reference-rx-ribbon){container-type:inline-size}.app-window>.ribbon.reference-rx-ribbon{display:flex;height:118px;min-height:118px;padding:6px 4px 0;gap:0;overflow-x:auto;overflow-y:hidden;background:#eff0ec;border-bottom:2px solid #a6b9bc}.app-window>.ribbon.reference-rx-ribbon .ribbon-command-groups{flex:none;height:100%}.app-window>.ribbon.reference-rx-ribbon .ribbon-command-groups>.ribbon-section{display:grid;grid-template-rows:minmax(0,1fr) 18px;flex:none;padding:0 3px;border-right:1px solid #d1d6d1}.app-window>.ribbon.reference-rx-ribbon .ribbon-section[data-group="Data Entry"]{width:210px}.app-window>.ribbon.reference-rx-ribbon .ribbon-section[data-group=Rx]{width:180px}.app-window>.ribbon.reference-rx-ribbon .ribbon-section[data-group="Rx Edit"]{width:64px}.app-window>.ribbon.reference-rx-ribbon .ribbon-section[data-group=Sig]{width:52px}.app-window>.ribbon.reference-rx-ribbon .ribbon-section[data-group=Transfers]{width:164px}.app-window>.ribbon.reference-rx-ribbon .ribbon-section[data-group=Compliance]{width:164px}.app-window>.ribbon.reference-rx-ribbon .ribbon-section[data-group="Tax Repair"]{width:68px}.app-window>.ribbon.reference-rx-ribbon .ribbon-buttons{height:100%;gap:0;min-width:0;align-items:stretch}.app-window>.ribbon.reference-rx-ribbon .ribbon-buttons>button{width:auto!important;min-width:0;height:100%;min-height:0;flex:1;align-items:center;justify-content:flex-start;padding:4px 1px 0;gap:5px;font:11px/15px Tahoma,Arial,sans-serif;color:#3e4544;opacity:1;border:1px solid transparent;border-radius:0;background:transparent}.app-window>.ribbon.reference-rx-ribbon .ribbon-buttons>button>.pharmacy-icon{width:34px;height:34px}.app-window>.ribbon.reference-rx-ribbon .ribbon-command-label{display:block;white-space:nowrap;text-align:center}.app-window>.ribbon.reference-rx-ribbon .ribbon-command-label>span{display:block}.app-window>.ribbon.reference-rx-ribbon .ribbon-buttons button:hover:not(:disabled){border-color:#d3bd80;background:linear-gradient(#fffbea,#f5e8bd)}.app-window>.ribbon.reference-rx-ribbon .ribbon-small-commands{flex:0 0 22px;display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:5px}.app-window>.ribbon.reference-rx-ribbon .ribbon-small-commands>button{width:22px;min-width:0;height:22px;min-height:0;padding:1px;border:1px solid transparent;background:transparent;opacity:1}.app-window>.ribbon.reference-rx-ribbon .ribbon-small-commands .pharmacy-icon{width:18px;height:18px}.app-window>.ribbon.reference-rx-ribbon .ribbon-caption{height:18px;padding:0;color:#5b625f;text-align:center;font:11px/16px Tahoma,Arial,sans-serif}.app-window>.ribbon.reference-rx-ribbon .ribbon-tools{flex:0 0 52px;min-width:52px;display:grid;grid-template-rows:minmax(0,1fr) 18px;border-right:0;margin-left:auto;padding:0}.app-window>.ribbon.reference-rx-ribbon .ribbon-tools>button{width:100%;min-width:0;height:100%;padding-top:7px;justify-content:flex-start;font-size:10px;gap:7px}.app-window>.ribbon.reference-rx-ribbon .ribbon-tools>button>svg{width:22px;height:22px}.app-window>.ribbon.reference-rx-ribbon .ribbon-tools .ribbon-caption{font-size:10px}.pms-visually-hidden,.rx-heading-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.rx-editor>.rx-heading{display:flex;flex-direction:column;align-items:stretch;height:54px;min-height:54px;gap:0;padding:0;background:#d8dcbb}.rx-editor>.rx-heading>.rx-title-bar{display:flex;flex:none;align-items:center;flex-direction:row;gap:8px;height:23px;min-height:23px;overflow:visible;padding:1px 5px;background:linear-gradient(#fdfefb,#e8ebe5);border-bottom:1px solid #d5d9ca}.rx-editor>.rx-heading .rx-title-bar>strong{flex:1;min-width:0;font:700 11px/18px Tahoma,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#323b37}.rx-editor .rx-title-menus{display:flex;flex:none;align-items:center;height:21px;gap:1px}.pms-menu-trigger{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;padding:1px 4px;min-height:20px;height:20px;border-radius:0;background:transparent;color:#4c5550;font:11px Tahoma,Arial,sans-serif;white-space:nowrap}.pms-menu-trigger:hover,.pms-menu-trigger[aria-expanded=true]{background:#e0ebf1;border-color:#a2bac6}.rx-title-menus>button:not(.pms-menu-trigger){border:0;background:transparent;min-height:20px;height:20px;padding:1px 3px}.rx-title-menus .rx-contact-button{color:#72913d}.rx-title-menus .rx-help-button{color:#2f6fa4}.rx-editor>.rx-heading>.rx-stage-row{height:31px;min-height:31px;display:flex;flex:none;flex-direction:row;align-items:flex-start;justify-content:flex-end;padding:3px 7px;background:#d8dcbb}.rx-editor .rx-stage-row .rx-stage-track{display:flex;flex:none;flex-direction:row;gap:3px;align-items:center;white-space:nowrap}.rx-stage-row .rx-stage-track>span{color:#60694f;font:10px/17px Tahoma,Arial,sans-serif!important;padding:0 3px}.rx-stage-row .rx-stage-track .has-count{background:#fff994}.rx-stage-row .rx-stage-track .current{background:#ffe4a3}.rx-editor>.rx-tabs{height:25px;min-height:25px;align-items:end;padding-top:0}.rx-editor>.rx-tabs>button{min-height:22px;height:22px;padding:2px 7px}.pms-command-menu{z-index:1000;width:220px;padding:2px;border:1px solid #7d979f;background:#f7f8f4;box-shadow:2px 3px 5px #263b4d55;font:11px Tahoma,Arial,sans-serif;color:#39443d}.pms-command-menu>button{display:flex;align-items:center;justify-content:flex-start;width:100%;height:25px;min-height:25px;gap:7px;padding:2px 4px;border:1px solid transparent;border-radius:0;background:transparent;text-align:left;color:inherit;font:inherit}.pms-command-menu>button:hover:not(:disabled),.pms-command-menu>button:focus-visible{background:#bcdfee;border-color:#6b9eb6;outline:none}.pms-command-menu>button:disabled{color:#959e99}.pms-menu-icon{display:flex;align-items:center;justify-content:center;width:18px;flex:none;min-height:17px;color:#687e6a}.pms-command-menu>button:nth-child(2) .pms-menu-icon{color:#478d56}.pms-command-menu>button:nth-child(3) .pms-menu-icon{color:#bd6864}.profile-record-bar{gap:7px;min-height:28px;height:28px;padding:1px 3px}.profile-record-bar>span{flex:none;white-space:nowrap}.profile-grid-tools{display:flex;flex:none;align-items:center;gap:1px;height:24px}.profile-grid-tools>button{min-height:21px;height:21px;padding:1px 4px;font:11px Tahoma,Arial,sans-serif;color:#515a52;white-space:nowrap}.profile-grid-tools>.profile-collapse{color:#8d958b}.profile-tool-divider{align-self:stretch;border-left:1px solid #bfc9bc;margin:3px 5px}.profile-grid-view{display:flex;align-items:center;gap:4px;min-width:210px;font:11px Tahoma,Arial,sans-serif}.profile-grid-view>.pms-menu-trigger{flex:1;justify-content:space-between}.profile-grid-tools .profile-add-layout svg{color:#2f5b90;stroke-width:4}.profile-grid-tools .profile-edit-layout svg{color:#326293;fill:#edf1ca}.profile-grid-tools .profile-refresh svg{color:#4f9b55;stroke-width:3}.profile-grid-tools .profile-edit-record svg{color:#9ba99a}.profile-grid-tools .profile-edit-record:disabled{color:#a4aba2}.profile-record-bar .pms-menu-trigger{border-left:1px solid #d0d8c8}.profile-table-scroll thead .profile-column-filters th{top:26px;padding:2px;background:#edf1e8}.profile-table-scroll .profile-column-filters input{width:100%;height:20px;padding:1px 3px;margin:0;background:#fff;border:1px solid #b8c9b4;font-size:10px}.profile-table-scroll tfoot{position:sticky;bottom:0;z-index:2;background:#e5eddb}.profile-table-scroll tfoot td{border-top:2px solid #91a084;font-weight:700}.profile-table-scroll .profile-group-row td{background:#e4e9df;padding:2px 5px}.profile-group-row button{border:0;background:transparent;color:#46583c;min-height:21px;padding:0}.profile-layout-dialog{width:480px}.profile-layout-content{padding:12px 15px;display:flex;flex-direction:column;gap:9px}.profile-layout-content .field{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px}.profile-layout-content p{margin:4px 0 0}.profile-layout-switches{display:flex;gap:14px;font-size:11px}.profile-layout-columns{max-height:300px;overflow:auto;background:#fff;border:2px inset #c8d1c1}.profile-layout-columns>div{display:flex;align-items:center;gap:4px;min-height:25px;padding:1px 6px;border-bottom:1px solid #e3e8df}.profile-layout-columns .check{flex:1}.profile-layout-columns button{min-height:20px;height:20px;padding:1px 3px}.profile-print-preview{width:min(1300px,calc(100% - 100px));height:min(700px,calc(100% - 100px))}.profile-print-preview>.dialog-body{padding:15px;overflow:auto;background:#a7afa7}.profile-print-content{background:#fff;min-height:100%;padding:20px;width:max-content;min-width:100%;color:#27352a}.profile-print-content h2{font-size:17px;margin:0 0 8px}.profile-print-content p{font-size:11px}.profile-print-content table{border-collapse:collapse;font:10px Arial,sans-serif}.profile-print-content th,.profile-print-content td{border:1px solid #b5c4b0;padding:4px;max-width:180px}.profile-print-content th{background:#e4eadc}@media print{@page profile-grid{size:A3 landscape;margin:10mm}body:has(.profile-print-preview) *{visibility:hidden}body:has(.profile-print-preview) .profile-print-preview,body:has(.profile-print-preview) .profile-print-preview *{visibility:visible}body:has(.profile-print-preview) .profile-print-preview{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:auto;max-width:none;max-height:none;border:0;box-shadow:none}.profile-print-preview>.dialog-title,.profile-print-preview>.dialog-footer{display:none!important}.profile-print-preview>.dialog-body{overflow:visible;padding:0;background:#fff}.profile-print-content{width:auto;min-height:0;padding:0}.profile-print-content table{width:100%}.profile-print-preview{page:profile-grid}}
