﻿admin-panel{display:block}admin-panel .panel-group .panel{margin-bottom:0}admin-panel .panel .panel-body{padding:15px 10px 20px 15px}.billing-report-pdf .doctor-fields{background-color:#ddd;display:flex;margin-bottom:1.5rem;padding:1rem}.billing-report-pdf .doctor-fields .doctor-name-address{flex:1}.billing-report-pdf .doctor-fields .report-number-period{flex:1;text-align:right}.billing-report-pdf .doctor-fields .doctor-name,.billing-report-pdf .doctor-fields .report-number{font-weight:bold}.billing-report-pdf table{border-collapse:collapse;border-spacing:0;font-size:1rem;text-align:center;width:100%;margin-bottom:3rem;table-layout:auto}.billing-report-pdf table th,.billing-report-pdf table td{padding:1rem}.billing-report-pdf table td.value{font-family:monospace;font-size:0.9rem}.billing-report-pdf table td.money-value{text-align:right}.billing-report-pdf table th{background-color:#aaa;font-weight:600;color:white}.billing-report-pdf table tbody tr:nth-child(odd){background-color:#f8f8f8}.billing-report-pdf table tbody tr:nth-child(even){background-color:#fdfdfd}.billing-report-pdf table tbody tr.pseudo-footer{background-color:white}.billing-report-pdf table tbody tr.pseudo-footer td.total-title{font-weight:bold;text-align:right}.billing-report-pdf h1,.billing-report-pdf h2,.billing-report-pdf h3,.billing-report-pdf h4,.billing-report-pdf h5,.billing-report-pdf h6{font-weight:600;line-height:1.25}.billing-report-pdf h2{font-size:1.8rem;margin-bottom:1.7rem}.billing-report-pdf h3{font-size:1.5rem;margin-bottom:1.6rem}.billing-report-pdf p{margin-bottom:1rem}.billing-report-pdf-footer{font-size:0.7rem;width:100%}.billing-report-pdf-footer .disclaimer-and-page-number{display:flex;margin-bottom:1rem}.billing-report-pdf-footer .disclaimer{flex:1}.billing-report-pdf-footer .page-number{flex:1;text-align:right}.billing-report-pdf-header{font-size:1rem;width:100%}.billing-report-pdf-header .invoice-title{font-weight:bold;text-align:center;margin-bottom:1rem}.billing-report-pdf-header .practice-info{display:flex;margin-bottom:1rem}.billing-report-pdf-header .practice-logo{flex:1;height:20mm}.billing-report-pdf-header .practice-address-contact{flex:1;text-align:right}.billing-report-pdf-header .practice-address-contact .practice-name{font-weight:bold}clinical-panel--allergy-status-component{display:block}clinical-panel{display:block}clinical-panel .panel-group .panel{margin-bottom:0}clinical-panel .panel .panel-body{padding:15px 10px 20px 15px}prescriptions-active-group{display:block;margin-bottom:1.5em}prescriptions-active-group .active-group-header{align-items:center;background-color:#f1f1f1;border-radius:5px 5px 0 0;display:flex;font-weight:bold;gap:5px;padding:0.25em 8px;text-align:left}prescriptions-active-group .prescription-header-title{flex:1}prescriptions-active-group .active-group-subheader{display:block;text-align:center}prescriptions-active-group .active-group-subheader.warning{background-color:#ee9b15;color:#fff}prescriptions-active-group .active-group-subheader.danger{background-color:#c33a07;color:#fff}prescriptions-active-group .active-group-body{padding:1em 10px;background-color:#fbfbfb;border-radius:0 0 5px 5px}.prescriptions-list-prescribed-product{display:flex;align-items:center;gap:5px}.prescriptions-list-prescribed-product-name{flex:1 90%;text-align:left}.prescriptions-list-prescribed-products-tab-link{text-align:center}.prescriptions-list-link-button{width:100%;display:inline-block}.prescriptions-list-link-button button{background-color:transparent;border:none;display:inline-block;padding:5px 15px;color:black;text-align:left;text-wrap:nowrap;width:100%}.prescriptions-list-link-button button:hover,.prescriptions-list-link-button button:active,.prescriptions-list-link-button button:focus{text-decoration:none;color:black;background-color:#f5f5f5}.prescriptions-list-link-button button[disabled]{color:#777;cursor:not-allowed}.prescriptions-list-link-button button.red{color:#c33a07}prescriptions-list section{max-width:640px}prescriptions-pending-group{display:block;margin-bottom:1.5em}prescriptions-pending-group .pending-group-header{align-items:center;background-color:#f1f1f1;border-radius:5px 5px 0 0;display:flex;gap:5px;padding:0.25em 8px;text-align:left}prescriptions-pending-group .prescription-header-title{flex:1}prescriptions-pending-group .prescription-header-title .label.label-default{background-color:#fff;color:#333}.pending-group-prescribed-product-name button{text-align:left}prescriptions-pending-group .pending-group-body{padding:1rem 10px;background-color:#fbfbfb;border-radius:0 0 5px 5px}prescribed-product-summary .prescribed-product-summary-primary-attributes,prescribed-product-summary .prescribed-product-summary-secondary-attributes{display:flex;flex-direction:column;gap:0.3rem}prescribed-product-summary .prescribed-product-summary-secondary-attributes{gap:0}prescribed-product-summary .prescribed-product-summary-primary-attributes,prescribed-product-summary .prescribed-product-summary-secondary-attributes,prescribed-product-summary .prescribed-product-summary-status{margin-bottom:1rem}prescribed-product-summary .prescribed-product-summary-secondary-attributes{border-top:2px solid #eee;padding-top:1rem}prescribed-product-summary hr{border-top:2px solid #eee}reissue-prescription-token-modal[mode="email"] .send-e-prescription-phone-number{display:none}reissue-prescription-token-modal[mode="sms"] .send-e-prescription-email-address{display:none}send-e-prescription-modal[paperless-mode="email"] .send-e-prescription-phone-number,send-e-prescription-modal[paperless-mode="print_eop"] .send-e-prescription-phone-number{display:none}send-e-prescription-modal[paperless-mode="sms"] .send-e-prescription-email-address,send-e-prescription-modal[paperless-mode="print_eop"] .send-e-prescription-email-address{display:none}send-e-prescription-modal[mode="paper"] .send-e-prescription-paperless-fields{display:none}send-e-prescription-modal .send-e-prescription-send-to-pharmacy-select{margin-bottom:1rem}report-list .existing-reports report.panel{border-radius:5px;display:block}report-list .existing-reports report.panel+report.panel{margin-top:0.75em}collapsible-widget .collapsible-widget--header{display:flex;align-items:center}collapsible-widget .collapsible-widget--header .icon-and-text{flex:1}dashboard-shift-management-doctor-card h3.text-xl{font-size:calc(1.25rem * var(--rem-normalizer));line-height:calc(1.75rem * var(--rem-normalizer))}dashboard-shift-management-doctor-card h3.m-0{margin:0}dashboard-shift-management-doctor-card .expandable h4.mt-0{margin-top:0}dashboard-shift-management-doctor-card .row label{margin:0}dashboard-shift-management-doctor-card p{line-height:1.4em;margin-bottom:0.1em}dashboard-shift-management-doctor-card label{margin:0}dashboard-shift-management-doctor-card h3{margin-top:0.3em;margin-bottom:0.3em}dashboard-shift-management-doctor-card .shift-management-doctor-card--warning-display{display:flex;flex-direction:column;align-items:flex-start}dashboard-shift-management-doctor-card .shift-management-doctor-card--warning-display>*{margin-bottom:2px}dashboard-appointments{display:block}dashboard-appointments .loading-spinner{display:none}dashboard-appointments[data-loading] .loading-spinner{display:block}dashboard-appointments[data-loading] dashboard-appointments-shifts{display:none}dashboard-appointments .shift-options{padding:Max(7px, 1.75%)}dashboard-appointments .select-shift-label{margin-top:0}dashboard-appointments .shifts-dropdown{margin-top:0.5rem}dashboard-appointments .shifts-dropdown .driver-avatar{margin-top:-0.75rem}dashboard-appointments .shifts-dropdown .accepting-subzones{text-wrap:auto}dashboard-appointments .shifts-dropdown-button-has-incomplete{border-color:#ea645f !important;animation-name:glow_animation;animation-duration:3000ms;animation-iteration-count:infinite}dashboard-appointments-shifts{display:block}add-document-link{width:100%;display:inline-block}add-document-link a{display:inline-block;padding:5px 15px;color:black;width:100%}add-document-link a:hover,add-document-link a:active,add-document-link a:focus{text-decoration:none;color:black;background-color:#f5f5f5}document-card{display:flex;flex-direction:column}document-card hr{width:100%;margin:5px 0 10px}document-card .content{flex:1}document-card x-document.panel{margin:0}document-card .panel-heading{padding:0}document-card.fade-out{animation-name:fadeOutAnimation;animation-duration:600ms}@keyframes fadeOutAnimation{0%{opacity:100%}100%{opacity:10%}}document-list .existing-attachments x-document.panel{border-radius:5px;display:block}document-list .existing-attachments x-document.panel+x-document.panel{margin-top:0.75em}.file-fields .file-field-container:first-of-type .delete-link,.file-fields .file-field-container:first-of-type .link-separator{display:none}.file-fields .file-field-container{background:#eee;padding:0.5em}.erx-message-card{display:flex;flex-direction:column;gap:1em}.erx-message-card-metadata,.erx-message-card-data{flex:1}.erx-message-card-data pre{font-size:1rem}.erx-message-card-metadata-datum{display:flex}.erx-message-card-metadata-label{flex:1;flex-grow:0.4;font-weight:bold}.erx-message-card-metadata-value{flex:1}fees-quoting-form affiliated-practices{margin:1rem;padding:1rem;border:1px solid var(--gray-50)}fees-quoting-form .submodal-header{height:1rem;position:sticky}fees-quoting-form ul,fees-quoting-form li{list-style-type:circle}fees-quoting-form ul{padding-left:2rem}show-modal-button button{padding:0;margin:0;border:none;text-align:left;background:inherit}fees-quoting-table table{width:100%;text-align:center;background:#eee;border:10px solid #eee}fees-quoting-table table thead{font-weight:bold}show-visit .visit-note-overlay{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(255,255,255,0.7)}show-visit .visit-note-overlay-container{position:relative}.hi-service-message-card{display:flex;flex-direction:column;gap:1em}.hi-service-message-card-metadata,.hi-service-message-card-data{flex:1}.hi-service-message-card-data pre{font-size:1rem}.hi-service-message-card-metadata-datum{display:flex}.hi-service-message-card-metadata-label{flex:1;flex-grow:0.25;font-weight:bold}.hi-service-message-card-metadata-value{flex:1}.review-actions-medicare-no-ihi table.patient-details{margin:2em 0 0 0}.review-actions-medicare-no-ihi .proceed-body{margin:1em 0 0 0}.review-actions-medicare-no-ihi .actions{margin:1em 0 0 0}.review-actions-non-medicare-no-ihi table.patient-details{margin:2em 0 0 0}.review-actions-non-medicare-no-ihi .proceed-body{margin:1em 0 0 0}.review-actions-non-medicare-no-ihi .actions{margin:1em 0 0 0}ul.dropdown-menu li add-note-link{width:100%;display:inline-block}ul.dropdown-menu li add-note-link a{display:inline-block;padding:5px 15px;color:black;width:100%}ul.dropdown-menu li add-note-link a:hover,ul.dropdown-menu li add-note-link a:active,ul.dropdown-menu li add-note-link a:focus{text-decoration:none;color:black;background-color:#f5f5f5}.affiliations-edit-mims-tsandcs{background-color:#fff;overflow-y:scroll;padding:1rem;border:1px solid #ccc;margin-bottom:1rem;max-height:30vh}search-by-proximity-results li{padding:0.5em;margin-bottom:0 !important}search-by-proximity-results li:hover{background:#f7f7f7;cursor:pointer}patient-search-result-warning-list .info-bubble:last-child{margin-bottom:5px}supplied-ihi-link{background-color:#f1f1f1;display:block;padding:1em;width:100%}button.unlock-section{border:none;color:#2489fd;padding:0;margin-top:0.6em}edit-prescribed-product-form error-panel.errors{margin-bottom:1em}clearable-input{display:block}clearable-input .svg-icon{fill:#aaa;stroke:#aaa}edit-prescribed-product-modal searchable-field-results{background-color:white;position:absolute;width:100%;z-index:1}edit-prescribed-product-modal searchable-field-results ul:empty{display:none}edit-prescribed-product-modal searchable-field-results ul{border:1px solid #aaaaaa}edit-prescribed-product-modal searchable-field-results ul li{cursor:pointer;padding:9px 1em 9px 0.4em}.prescription-eop-body{font-family:sans-serif;height:99mm;padding:10mm}.prescription-eop{border:1px solid #000;display:grid;grid-template-columns:66% 34%;grid-template-rows:100%;height:100%}.prescription-eop-cell{font-size:0.9rem;padding:0.7mm}.prescription-eop .prescribed-item-section{border-right:1px solid #000;display:grid;grid-column:1/2;grid-template-columns:33% 67%;grid-template-rows:20% 6.66% 6.66% 6.66% 60.02%}.prescribed-item-drug-details{border-bottom:1px solid #000;grid-column:1/3}.prescribed-item-section .details-title{border-bottom:1px solid #000;grid-column:1/3}.prescribed-item-section .prescribed-date-title{border-bottom:1px solid #000;border-right:1px solid #000}.prescribed-item-section .prescribed-date{border-bottom:1px solid #000}.prescribed-item-section .repeats-authorised-title{border-bottom:1px solid #000;border-right:1px solid #000}.prescribed-item-section .repeats-authorised{border-bottom:1px solid #000}.prescribed-item-annotations{grid-column:1/3}.prescribed-item-annotations .token-notice{font-size:0.9rem;margin-bottom:1rem}.prescribed-item-annotations .privacy-notice{font-size:0.5rem}.prescription-eop .prescriber-section{display:grid;grid-column:2/3;grid-template-columns:67% 33%;grid-template-rows:20% 30% 50%}.prescriber-section .prescriber-doctor-name{grid-column:1/2;grid-row:1/2}.prescriber-section .prescriber-practice-details{grid-column:1/2;grid-row:2/3}.prescriber-section .prescription-qr-image{grid-column:1/2;grid-row:3/4;font-size:0.5rem;font-weight:bold;text-align:center;text-transform:uppercase}.prescription-qr-image svg{width:auto;height:65%;margin-bottom:5px}.prescriber-section .prescriber-ntbs{color:#aaa;grid-column:2/3;grid-row:1/4;justify-self:center;writing-mode:vertical-rl;text-align:center}new-prescribed-product-link{width:100%;display:inline-block}new-prescribed-product-link button{background-color:transparent;border:none;display:inline-block;padding:5px 15px;color:black;width:100%}new-prescribed-product-link button:hover,new-prescribed-product-link button:active,new-prescribed-product-link button:focus{text-decoration:none;color:black;background-color:#f5f5f5}prescribed-product-authority-section[hidden]{display:none}prescribed-product-authority-section .prescribed-product-authority-locked-info{background-color:#f1f1f1;padding:1em}prescribed-product-authority-section:not([locked]) .prescribed-product-authority-locked-info{display:none}prescribed-product-authority-section[locked] .prescribed-product-authority-form{display:none}prescribed-product-authority-section .prescribed-product-authority-number-and-button,prescribed-product-authority-section .prescribed-product-authority-approval-and-button{display:flex;gap:8px}prescribed-product-authority-section .prescribed-product-authority-prescription-number-readonly{padding:8px}prescribed-product-authority-section .prescribed-product-authority-prescription-number-readonly,prescribed-product-authority-section .prescribed-product-authority-approval-number{flex:1 70%}prescribed-product-authority-section .prescribed-product-detach-authority-btn,prescribed-product-authority-section .prescribed-product-confirm-authority-btn{flex:1 30%;min-width:120px}prescribed-product-brand-section[hidden]{display:none}prescribed-product-brand-section[mode="lemi"] .prescribed-product-brand-lmbc,prescribed-product-brand-section[mode="lmbc"] .prescribed-product-brand-lemi,prescribed-product-brand-section[mode="other"] .prescribed-product-brand-lmbc,prescribed-product-brand-section[mode="other"] .prescribed-product-brand-lemi{display:none}prescribed-product-brand-section:not([mode="lmbc"]) .prescribed-product-brand-clinically-necessary-options{display:none}.prescribed-product-mims-product-id{margin-bottom:1em}prescribed-product-directions-section[hidden]{display:none}prescribed-product-directions-section[mode=specify] .prescribed-product-freeform-directions,prescribed-product-directions-section[mode=freeform] .prescribed-product-directions-specify{display:none}.directions-spec-row>input,.directions-spec-row>clearable-input{flex:1}.directions-dose-row,.directions-frequency-row,.directions-duration-row,.directions-route-row{display:block;position:relative}.prescribed-product-directions-specify searchable-field-results{background-color:white;position:absolute;width:100%;z-index:1}.prescribed-product-directions-specify searchable-field-results ul:empty{display:none}.prescribed-product-directions-specify searchable-field-results ul{border:1px solid #aaaaaa}.prescribed-product-directions-specify searchable-field-results ul li{cursor:pointer;padding:9px 1em 9px 0.4em}prescribed-product-directions-section .frequency-search-term-and-prn,prescribed-product-directions-section .duration-search-term-and-ongoing{display:flex;gap:1em;justify-content:space-between}prescribed-product-directions-section .frequency-search-term-and-prn>clearable-input,prescribed-product-directions-section .duration-search-term-and-ongoing>clearable-input{flex:1 66%}prescribed-product-directions-section .frequency-prn-field,prescribed-product-directions-section .ongoing-duration-field{flex:1 33%;padding:4px}prescribed-product-other-section[hidden]{display:none}prescribed-product-schedule-section .prescribed-product-pbs-code-list{background-color:#f1f1f1;padding:1em;margin-bottom:1em;display:block}prescribed-product-schedule-section[mode="private"] .prescribed-product-pbs-code-list{display:none}prescribed-product-schedule-section .prescribed-product-pbs-code-list .summary{margin-bottom:1em}prescribed-product-schedule-section .prescribed-product-pbs-code-list .restriction{background-color:white;margin-bottom:1em;padding:1em}.prescribed-product-pbs-restriction{position:relative;overflow:hidden}.prescribed-product-pbs-restriction .prescribed-product-pbs-restriction-show-moreless-btn{padding:1em;width:100%;left:0;border:0;background:transparent;background-image:linear-gradient(to top, #fff 0%, #fff 56%, transparent 99%);font-weight:bold;color:#2489fd}.prescribed-product-pbs-restriction.showing-less .prescribed-product-pbs-restriction-text{max-height:7.5em;overflow:hidden}.prescribed-product-pbs-restriction.showing-less .prescribed-product-pbs-restriction-show-moreless-btn{bottom:0;position:absolute}.prescribed-product-pbs-restriction.showing-less .prescribed-product-pbs-restriction-show-moreless-btn::before{content:'▾ show more'}.prescribed-product-pbs-restriction.showing-more .prescribed-product-pbs-restriction-show-moreless-btn::before{content:'▴ show less'}.prescribed-product-pbs-select-restriction-btn{width:100%}.prescribed-product-extemp-pbs-code{margin-bottom:0.5em}.prescribed-product-product-search-term-and-results{padding-bottom:1em;position:relative}prescribed-product-product-search clearable-input{display:block}prescribed-product-product-search clearable-input .svg-icon{fill:#aaa;stroke:#aaa}prescribed-product-product-search-results{background-color:white;position:absolute;width:100%;z-index:1}prescribed-product-product-search-results ul:empty{display:none}prescribed-product-product-search-results ul{border:1px solid #aaaaaa}prescribed-product-product-search-results ul li{border-top:1px solid white;border-bottom:1px solid white;cursor:pointer;padding:9px 1em 9px 0.4em}prescribed-product-product-search-results .searchable-field-result:hover{background:#f7f7f7;border-top:1px solid #ccc;border-bottom:1px solid #ccc}prescribed-product-product-search-results .prescribed-product-product-search-no-results{cursor:auto}prescribed-product-product-search-more-btn{width:100%}prescribed-product-product-section[mode="search"] .prescribed-product-custom-text{display:none}prescribed-product-product-section[mode="custom"] prescribed-product-product-search{display:none}prescribed-product-product-section[product-locked] .prescribed-product-product-source{display:none}prescribed-product-product-section:not([product-locked]) .prescribed-product-locked{display:none}prescribed-product-product-section prescribed-product-product-search{position:relative}prescribed-product-product-section .prescribed-product-locked{background-color:#f1f1f1;padding:1em}prescribed-product-product-section .prescribed-product-dose-form-row{position:relative}prescribed-product-product-section .prescribed-product-custom-name{margin-bottom:1rem}prescribed-product-product-section .prescribed-product-product-search-mims-logo{position:absolute;right:0;bottom:0;width:70px}prescribed-product-schedule-section[hidden]{display:none}prescribed-product-schedule-section[pbs-schedule-locked] .prescribed-product-scheme{display:none}prescribed-product-schedule-section .prescribed-product-pbs-schedule-locked{background-color:#f1f1f1;margin-bottom:1em;padding:1em}prescribed-product-schedule-section:not([pbs-schedule-locked]) .prescribed-product-pbs-schedule-locked{display:none}prescribed-product-supply-section[hidden]{display:none}.supply-spec-row{display:flex;gap:1em;justify-content:space-between;margin-bottom:0.5em}.supply-spec-row>input{flex:1 50%}button.prescribed-product-quantity-calculate-btn{border:none;text-align:left;white-space:normal}prescribed-product-supply-units{flex:1 50%;padding:8px}.printable-prescription{display:grid;grid-template-columns:105mm 105mm}.printable-prescription-label{font-family:sans-serif;line-height:0.9}.printable-prescription-value{font-family:monospace;box-sizing:border-box}.printable-prescription-pharmacist-copy{grid-column:1;border-right:1px dotted gray}.printable-prescription-medicare-copy{grid-column:2}.printable-prescription-copy{display:grid;grid-template-rows:30mm 54.5mm 71mm 30mm}.printable-prescription-header{align-items:center;border-bottom:1pt solid black;display:grid;grid-template-columns:20mm 32mm 10mm 39mm;grid-template-rows:19mm 10mm;gap:1mm;padding-left:1mm}.printable-prescription-header .printable-prescription-label{font-size:9pt}.printable-prescription-prescriber-address{align-self:normal;font-size:11pt;grid-column:1 / 5}.printable-prescription-prescriber-address-address{font-size:9.5pt}.printable-prescription-patient-section{display:grid;grid-template-columns:104mm;grid-template-rows:7.5mm 18mm 4.5mm 12mm 4.5mm 8mm;padding-left:1mm}.printable-prescription-patient-section .printable-prescription-label{font-size:8pt}.printable-prescription-patient-medicare{align-items:center;display:grid;gap:1mm;grid-template-columns:30mm 72mm;grid-template-rows:7.5mm}.printable-prescription-patient-pben{align-items:center;display:grid;gap:1mm;grid-template-columns:19mm 8mm 31mm 8mm 33mm;grid-template-rows:7mm 8mm}.printable-prescription-patient-pben-number{grid-column:2/6}.printable-prescription-patient-pben .printable-prescription-patient-concessional-label{font-size:6.5pt}.printable-prescription-patient-pben-number,.printable-prescription-patient-sn,.printable-prescription-patient-concessional,.printable-prescription-brandsub{border:1pt solid black;height:8mm;padding:6pt}.printable-prescription-name-dob{align-items:center;display:grid;gap:1mm;grid-template-columns:19mm 50mm 33mm;grid-template-rows:4.5mm}.printable-prescription-address{display:grid;gap:1mm;grid-template-columns:19mm 84mm;grid-template-rows:12mm}.printable-prescription-date{display:grid;gap:1mm;grid-template-columns:19mm 84mm;grid-template-rows:4.5mm}.printable-prescription-pbs-rpbs-brandsub{display:grid;gap:1mm;grid-template-columns:19mm 22mm 8mm 52mm;grid-template-rows:8mm}.printable-prescription-pbs-label,.printable-prescription-pbs-xout{grid-column:1/2;grid-row:1}.printable-prescription-rpbs-label,.printable-prescription-rpbs-xout{grid-column:2/3;grid-row:1}.printable-prescription-brandsub-label{align-self:center;font-weight:bold}.printable-prescription-items-section{background-color:#ccffee;column-gap:2mm;display:grid;grid-template-columns:[margin-start] 22mm [items-section-start] 81mm [items-section-end];grid-template-rows:71% 13% 16%}.printable-prescription-items-margin{background-color:#f0f0f0;grid-row-start:1;grid-row-end:4}.printable-prescription-items{grid-column-start:2;grid-row-start:1}.printable-prescription-item{margin-bottom:2pt;border-bottom:1px solid black}.printable-prescription-item-name{font-weight:bold}.printable-prescription-prescriber-name{grid-column-start:2;grid-row-start:2}.printable-prescription-prescriber-signature{grid-column-start:2;grid-row-start:3}.printable-prescription-barcode-section,.printable-prescription-declaration-section{display:grid;grid-template-columns:104mm;padding-left:1mm}.printable-prescription-barcode-section{grid-template-rows:10mm 20mm}.printable-prescription-barcode-header{padding:1pt}.printable-prescription-doctor-instruction{background-color:#cfe;padding:3pt 8pt;color:white;display:inline-block;font-weight:bold;font-size:8pt}.printable-prescription-barcode-body{align-items:center;display:grid;font-family:monospace;font-weight:bold;grid-template-columns:20mm 70mm;grid-template-rows:10mm 4mm;text-align:center}.printable-prescription-barcode-erx-label{font-size:11pt;grid-column:1;text-align:right}.printable-prescription-barcode-image{grid-column:2}.printable-prescription-barcode-text{grid-column:2;font-size:8pt}.printable-prescription-barcode-image svg{height:10mm}.printable-prescription-declaration-section{grid-template-rows:8mm 10mm 12mm}.printable-prescription-additional-erx-logo{position:absolute;right:10mm;top:12mm}.printable-prescription-erx-logo{width:11mm}remote-link{display:inline}remote-link button{padding:0;margin:0;border:none;text-align:left;background:inherit}remote-link .text{color:#2489fd}remote-link .text:hover{text-decoration:underline}.report-pdf-progress{display:none;font-style:italic;font-size:0.75em;text-align:center}billing-line{flex:1;display:flex;flex-direction:row;gap:1rem;width:100%;justify-content:flex-start;padding:1rem}billing-line .description{font-weight:bold;text-align:right;width:7rem}billing-line .charge{flex-grow:2;text-align:left}billing-line .status-action{align-self:flex-end}service-list-item{display:flex;flex-direction:column;border-radius:5px;align-items:center;width:100%;max-width:var(--max-element-width);margin:1rem 0;overflow:hidden}service-list-item .line-item-cost{background:rgba(0,0,0,0.1)}service-list-item .gap{background:rgba(0,0,0,0.05)}gaps-table th{font-size:90%;min-width:8rem;overflow-wrap:anywhere;vertical-align:bottom}gaps-table td{border-top:1px dotted #ddd;font-size:90%;height:5rem;padding:0}accordion{display:block;margin:1rem 0}accordion summary{margin-top:0;cursor:pointer;padding:1rem;position:relative;user-select:none;background-color:#eee;width:100%;display:flex;align-items:center;gap:1rem}accordion details[open] .svg-icon{transform:rotate(90deg)}accordion details summary::-webkit-details-marker{display:none}accordion details{border:1px solid #ddd}accordion details[open]{transition:.25s transform ease}accordion .content{padding:1rem}side-navigation>nav{height:100lvh;width:calc(17rem * var(--rem-normalizer));z-index:1041;animation:slide-in 0.1s forwards;left:calc(-17rem * var(--rem-normalizer));box-shadow:0 3px 3px rgba(0,0,0,0.2)}@keyframes slide-in{100%{left:0}}side-navigation>nav.hiding{animation:slide-out 0.1s forwards;left:0}@keyframes slide-out{100%{left:calc(-17rem * var(--rem-normalizer))}}side-navigation .sub-menu>li:first-child{margin-top:calc(0.5rem * var(--rem-normalizer))}side-navigation .sub-menu>li:last-child{margin-bottom:calc(0.5rem * var(--rem-normalizer))}side-navigation>nav ul li a{text-decoration:none}side-navigation>nav ul li a:hover{text-decoration:none}li.tasks li a{text-wrap:nowrap}li.tasks li span.badge{margin-left:.4rem;position:relative;top:-1px}send-sms-menu-item{cursor:pointer;padding:5px 15px;display:block}send-sms-menu-item[disabled]{cursor:not-allowed;opacity:0.7}send-sms-menu-item:hover{background-color:#f5f5f5}x-tab{display:block;padding-top:15px}x-tabs nav{border-bottom:1px solid #ddd}x-tabs nav .tab-title{padding:5px 15px 10px;border-bottom:5px solid transparent;cursor:pointer}x-tabs nav .tab-title:not([data-active]){opacity:0.7}x-tabs nav .tab-title:not([data-active]):hover{opacity:1}x-tabs nav .tab-title[data-active]{font-weight:bold;border-bottom-color:#aaa}nav-bar-avatar-menu-component .dropdown-menu>li>a{padding:0}@media (max-width: 1149px){nav-bar-avatar-menu-component .dropdown-menu{font-size:150%}}top-navigation{display:block;z-index:1041}top-navigation .page-title{align-self:center;font-size:1.8rem;flex-grow:1}.user-licenses-index-item{background-color:#fff;overflow-y:scroll;padding:1rem;border:1px solid #ccc;margin-bottom:1rem;max-height:70vh}.user-licenses-index-agree-disagree-options{display:flex;gap:1rem}billing-items{display:flex;flex-flow:column;gap:2rem}billing-selections{height:100%}billing-selections ul.nav-tabs li{display:flex}billing-selections ul.nav-tabs li a{padding:8px;text-align:center}.billing-summary{display:flex;flex-direction:column;border-radius:5px;align-items:center;width:100%;max-width:var(--max-element-width);margin:1rem 0;overflow:hidden}.billing-summary .total{background:rgba(0,0,0,0.1);font-weight:bold}charging-gap-line{display:flex;gap:0.5rem}propose-bulk-billing ul{padding:2rem 0}propose-bulk-billing aside{padding:2rem 0;font-size:90%}table.patient-details th:first-of-type{white-space:nowrap;width:15%}
