:root{--paky-brand-primary:#0f766e;--paky-brand-primary-dark:#0a5f59;--paky-brand-action:#089fb4;--paky-brand-accent:#10b981;--paky-cyan-50:#ecfeff;--paky-cyan-100:#cffafe;--paky-cyan-200:#a5f3fc;--paky-blue-500:#2d8ddb;--paky-ink:#10212e;--paky-text:#263744;--paky-muted:#64748b;--paky-line:#e1ebef;--paky-surface:#fff;--paky-app-bg:#f6fafb;--paky-success:#168669;--paky-warning:#a8630f;--paky-danger:#c63f4d;--paky-gradient:linear-gradient(135deg,#0f766e,#089fb4 58%,#22c7cc);--paky-shadow-sm:0 4px 16px rgb(16 33 46/7%);--paky-shadow-md:0 14px 36px rgb(16 33 46/10%);--paky-radius-sm:8px;--paky-radius-md:16px;--paky-radius-lg:24px}.new-app,.new-login{--n-brand:var(--paky-brand-primary);--n-brand-dark:var(--paky-brand-primary-dark);--n-brand-l:#eaf7f5;--n-ink:var(--paky-text);--n-muted:var(--paky-muted);font-family:IBM Plex Sans Arabic,IBM Plex Sans,Arial,sans-serif;color:var(--paky-text)}@media (max-width:900px){.new-login{grid-template-columns:minmax(0,1fr);max-width:100%}.new-login>*{width:100%;min-width:0;max-width:100%}}.new-app .new-content textarea{width:100%;min-height:88px!important;height:auto!important;max-height:320px!important;padding-block:10px;padding-inline:12px;overflow-x:hidden!important;overflow-y:auto!important;resize:vertical!important;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}.new-app .new-content .new-chief-complaint textarea,.new-app .new-content .new-doctor-page textarea,.new-app .new-content .new-eye-examination-editor textarea{min-height:104px!important}.new-app .new-content .doctor-diagnosis-notes .new-doctor-comment>label textarea{min-height:72px!important;height:72px!important;padding:8px 10px!important}.new-app .new-content textarea:disabled,.new-app .new-content textarea[readonly]{resize:none!important}.new-app .new-content :where(p,small,span,b,strong,em,label,th,td){min-width:0;overflow-wrap:break-word;word-break:normal}.new-app .new-content :where(.numeric-cell,[dir=ltr],code,pre){overflow-wrap:anywhere}.new-app .new-content :is(.new-form-grid,.new-doctor-comment,.new-glasses-editor,.new-eye-examination-editor,.new-opt-measurement-grid,.new-chief-complaint){border:0;border-radius:0;background:transparent;box-shadow:none}.new-app .new-content .new-data-card:has(.new-chief-complaint),.new-app .new-content .new-data-card:has(.new-doctor-comment),.new-app .new-content .new-data-card:has(.new-eye-examination-editor),.new-app .new-content .new-data-card:has(.new-form-grid),.new-app .new-content .new-data-card:has(.new-glasses-editor),.new-app .new-content .new-data-card:has(.new-opt-measurement-grid){background:var(--paky-surface);border-color:transparent}.new-app .new-content .new-data-card.new-chief-complaint,.new-app .new-content .new-data-card.new-eye-examination-editor{padding:0;border:0;border-radius:var(--paky-radius-md);background:var(--paky-surface);box-shadow:var(--paky-shadow-sm)}.new-app .new-content .new-data-card.new-chief-complaint>:not(header){margin-inline:16px}.new-app .new-content .new-data-card.new-chief-complaint>.new-complaint-tags{padding-block:12px 4px}.new-app .new-content .new-data-card.new-chief-complaint>.new-auto-save{-webkit-margin-after:16px;margin-block-end:16px}.new-app .new-content .new-data-card.new-chief-complaint.is-read-only textarea{border-color:#cbdde2;background:#f8fbfc;color:var(--paky-text);cursor:default}.new-app .new-content .new-data-card.new-chief-complaint.is-read-only .new-complaint-tags input:disabled{opacity:1;cursor:default}.new-app .new-doctor-page .new-visit-context-actions{grid-column:1/-1;display:flex;align-items:center;gap:16px;min-width:0;-webkit-padding-before:14px;padding-block-start:14px;-webkit-border-before:1px solid var(--paky-line);border-block-start:1px solid var(--paky-line)}.new-app .new-doctor-page .doctor-dilation-toggle{display:flex;align-items:center;gap:10px;min-width:220px;color:var(--paky-text)}.new-app .new-doctor-page .doctor-dilation-toggle input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--paky-brand-primary)}.new-app .new-doctor-page .doctor-dilation-time,.new-app .new-doctor-page .doctor-dilation-toggle span{display:grid;grid-gap:3px;gap:3px}.new-app .new-doctor-page .doctor-dilation-time small,.new-app .new-doctor-page .doctor-dilation-toggle small{color:var(--paky-muted);font-size:11px}.new-app .new-doctor-page .doctor-dilation-time{grid-template-columns:auto minmax(130px,170px) minmax(0,1fr);align-items:center;column-gap:10px;min-width:0}.new-app .new-doctor-page .doctor-dilation-time>span{font-weight:600}.new-app .new-doctor-page .doctor-dilation-time select{min-height:40px;padding:8px 10px;border:1px solid #cbdde2;border-radius:8px;background:#fff;color:var(--paky-text)}.new-app .new-content :is(.new-table-wrap,.new-eyes-findings-table-wrap,.new-inv-table-wrap,.patient-directory-table-wrap){max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.new-app .new-content .new-eyes-findings-table{min-width:720px;table-layout:fixed}.new-app .new-content .new-eyes-findings-table :is(th,td){padding:7px 8px;vertical-align:middle;white-space:normal;overflow-wrap:break-word;word-break:normal}.new-app .new-content .new-oti-page .new-eyes-split{min-width:0;gap:0}.new-app .new-content .new-oti-page .new-eye-col{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.new-app .new-content .new-oti-page .new-ref-table{min-width:430px;border-collapse:collapse;table-layout:auto}.new-app .new-content .new-oti-page .new-ref-table :is(th,td){border:1px solid var(--paky-line);padding:2px;white-space:nowrap;text-align:center}.new-app .new-content .new-oti-page .new-ref-table th{padding:6px 5px;background:#f7fafb}.new-app .new-content .new-oti-page .new-ref-table td:first-child{width:86px;padding-inline:6px;white-space:normal}.new-app .new-content .new-oti-page .new-ref-table td>input{display:block;width:100%;min-width:44px;min-height:0;height:30px;margin:0;padding:4px 5px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center}.new-app .new-content .new-oti-page .new-ref-table td>input:focus{box-shadow:inset 0 -2px 0 rgb(15 118 110/38%)!important}.new-app .iop-hint{display:inline-flex;align-items:center;min-height:24px;margin-top:5px;padding-inline:9px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:600;line-height:1.3}.new-app .iop-hint:empty{display:none}.new-app .iop-hint.low{border-color:#b9d9ec;background:#eff8ff;color:#17658a}.new-app .iop-hint.normal{border-color:#a7dfce;background:#ecfdf5;color:#0b6b52}.new-app .iop-hint.high{border-color:#f1c7cc;background:#fff1f2;color:#a82f3c}.new-app .new-sidebar nav button>svg,.new-app .new-tab-lightbox-grid button>svg{width:30px;height:30px;padding:5px;border:1px solid #dcebed;border-radius:9px;background:#f3fafb}.new-app .new-sidebar nav button.active>svg,.new-app .new-tab-lightbox-grid button.active>svg{border-color:#bcdedb;background:#e7f6f3}.new-app .new-content :is(.new-refraction-subtabs button,.new-clinical-tabs button,.new-eyes-summary-tabs button,.patient-investigation-tabs button){border-radius:var(--paky-radius-sm)}.new-app .reception-arrivals,.new-app .reception-header,.new-app .reception-kpi,.new-app .reception-operational-columns>.new-data-card,.new-app .reception-queue-card,.new-app .reception-vertical-card{border-color:transparent;background-color:var(--paky-surface);box-shadow:var(--paky-shadow-sm)}.new-app .reception-header{position:relative;isolation:isolate;overflow:hidden;padding:18px 20px;background:linear-gradient(112deg,#fff,#f4fcfd 58%,#eaf9f7)}.new-app .reception-header:after{content:"";position:absolute;z-index:-1;inset-block-start:-88px;inset-inline-end:-62px;width:190px;aspect-ratio:1;border:18px solid rgb(8 159 180/7%);border-radius:50%;box-shadow:0 0 0 20px rgb(15 118 110/4%),0 0 0 44px rgb(8 159 180/3%);pointer-events:none}.new-app .reception-action-button,.new-app .reception-show-queue,.new-app .reception-vertical-list .new-btn{min-height:44px;padding-inline:15px;border-radius:var(--paky-radius-sm)}.new-app .reception-action-button.primary{border-color:var(--paky-brand-primary);background:var(--paky-brand-primary);color:#fff}.new-app .reception-action-button.primary:hover:not(:disabled){background:var(--paky-brand-primary-dark)}.new-app .reception-kpi,.new-app .reception-operational-columns>.new-data-card,.new-app .reception-queue-card,.new-app .reception-vertical-card{border-radius:var(--paky-radius-md)}.new-app .reception-operational-columns .reception-queue-card>header,.new-app .reception-vertical-card>header{background:linear-gradient(90deg,var(--paky-cyan-50),#f4fbf8)}.new-app .call-center-modal footer,.new-app .new-modal>footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.new-app .call-center-modal footer>*,.new-app .new-modal>footer>*{min-width:0}.new-app .new-content :is(.new-btn,.new-head-button,.admin-btn,.finance-btn,.btn),.new-app .new-modal :is(.new-btn,.new-head-button,.admin-btn,.finance-btn,.btn){min-height:40px;height:auto;max-width:100%;padding:8px 14px;border-radius:8px!important;font-weight:600;line-height:1.25;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.new-app .new-content :is(.new-form-grid,.advanced-form,.permission-catalog) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.new-app .new-modal form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;border:1px solid #cbdde2;border-radius:8px;background:#fff;color:var(--paky-text)}.new-app .new-content :is(input,select,textarea):focus-visible,.new-app .new-modal :is(input,select,textarea):focus-visible{border-color:var(--paky-brand-primary)!important;outline:0;box-shadow:0 0 0 3px rgb(8 159 180/18%)!important}.new-app .new-content .new-data-card,.new-app .new-modal:not(.new-profile-print):not(.new-print-receipt):not(.new-print-modal){border-color:transparent;background-color:var(--paky-surface);box-shadow:var(--paky-shadow-sm)}.new-app .new-modal-back{background:rgb(15 23 42/18%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.new-app .new-modal:not(.new-profile-print):not(.new-print-receipt):not(.new-print-modal){border:1px solid rgb(16 33 46/10%);border-radius:12px;box-shadow:var(--paky-shadow-md)}.new-app .new-modal:not(.new-profile-print):not(.new-print-receipt):not(.new-print-modal)>footer{-webkit-border-before:1px solid var(--paky-line);border-block-start:1px solid var(--paky-line);background:#f8fbfc}.new-app .new-page-context{min-width:0}.new-app .new-page-context h1,.new-app .reception-header h1,.new-app .reception-header h1 span{max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;word-break:normal}@media (max-width:760px){.new-app .new-topbar{height:auto;min-height:56px;padding-block:8px}.new-app .reception-header{flex-direction:column;align-items:stretch;padding:15px}.new-app .reception-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.new-app .reception-action-button{width:100%;min-width:0;white-space:normal}.new-app .call-center-modal footer>.new-btn,.new-app .new-modal>footer>.new-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-height:44px;white-space:normal}.new-app .new-doctor-page .new-visit-context-actions{align-items:stretch;flex-direction:column;gap:12px}.new-app .new-doctor-page .doctor-dilation-time{grid-template-columns:1fr minmax(130px,1fr)}.new-app .new-doctor-page .doctor-dilation-time small{grid-column:1/-1}.new-app .new-eyes-findings-table{min-width:680px}}@media (max-width:480px){.new-app .reception-actions{grid-template-columns:1fr}.new-app .call-center-modal footer>.new-btn,.new-app .new-modal>footer>.new-btn{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.new-app .reception-action-button,.new-app .reception-kpi{transition:none}}.new-app{--paky-control-radius:8px}.new-app .new-content :where(button:not(.new-menu),.new-btn,.reception-action-button,.new-head-button,.admin-btn,.finance-btn,.btn){height:auto;min-height:40px;max-width:100%;padding:8px 14px;border-radius:var(--paky-control-radius)!important;line-height:1.3;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.new-app .new-content :where(.new-refraction-subtabs,.submitted-oti-tabs,.patient-investigation-tabs,.new-tabs,.new-admin-tabs,.settings-tabs,.finance-tabs,[role=tablist])>button{border-radius:var(--paky-control-radius) var(--paky-control-radius) 0 0!important}.new-app .new-content button.icon-only,.new-app .new-content button[aria-label]:empty{aspect-ratio:1;padding:8px;border-radius:50%!important}.new-app .new-content .investigation-unlinked-files{margin:0 24px 24px;padding:16px;border:1px solid var(--n-border2);border-radius:10px}.new-app .new-content .investigation-unlinked-files .investigation-attachment-links{flex-flow:row wrap;margin-top:10px}.new-app .new-content .investigation-unlinked-files .investigation-attachment-link{flex:0 0 auto;width:auto;min-width:max-content;white-space:nowrap;overflow-wrap:normal}@media screen and (max-width:700px){.new-app .new-content .investigation-unlinked-files{margin-inline:12px}}@media screen{.new-app .new-modal.submitted-oti-modal{width:min(1320px,calc(100vw - 32px))!important;height:min(920px,calc(100dvh - 32px));max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.new-app .new-modal.submitted-oti-modal>.submitted-oti-body{min-width:0;min-height:0;overflow:auto;scrollbar-gutter:stable both-edges}.new-app .new-modal.submitted-oti-modal>.submitted-oti-tabs>button{flex:0 0 auto;min-width:max-content;white-space:nowrap;overflow-wrap:normal}.new-app .submitted-oti-modal .investigation-table-wrap{max-width:100%;max-height:min(430px,48dvh);overflow:auto;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.new-app .submitted-oti-modal .patient-investigation-table thead{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:2}.new-app .submitted-oti-modal .patient-investigation-table tfoot{position:-webkit-sticky;position:sticky;inset-block-end:0;z-index:2;background:#fff}}@media screen and (max-width:640px){.new-app .new-modal.submitted-oti-modal{width:calc(100vw - 20px)!important;height:calc(100dvh - 20px);max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}}:root{--pec-control-border:#d1d5db;--pec-divider:#e5e7eb;--pec-placeholder:#9ca3af;--pec-primary:#0f766e;--pec-primary-container:#d7f5ef;--pec-on-primary-container:#063c37;--pec-danger:#b42333;--pec-surface:#ffffff;--pec-surface-container-low:#f6f9fa;--pec-on-surface:#172b35;--pec-on-surface-variant:#52666f;--pec-outline-variant:#c6d2d6;--pec-focus-ring:rgb(15 118 110/22%);--pec-card-radius:12px;--pec-control-radius:6px;--pec-button-gap:8px;--pec-field-gap:16px;--pec-section-gap:24px;--pec-modal-shadow:0 24px 64px rgb(15 23 42/18%);--pec-type-caption:11px;--pec-type-body:13px;--pec-type-control:13px;--pec-type-h3:15px;--pec-type-h2:18px;--pec-type-h1:22px;--pec-logo-sidebar:34px;--pec-logo-topbar:32px;--pec-logo-login:52px;--pec-logo-preview-width:88px;--pec-logo-preview-height:64px;--pec-logo-print:50px}.new-account-popover-layer{position:fixed;inset:0;z-index:1250}.new-account-popover{position:fixed;inset-inline-start:14px;bottom:72px;width:min(300px,calc(100vw - 28px));overflow:hidden;border:1px solid var(--pec-divider);border-radius:12px;background:#fff;box-shadow:0 18px 48px rgb(15 45 55/18%)}.new-account-popover>header{display:flex;align-items:center;gap:11px;min-height:68px;padding:12px 14px;-webkit-border-after:1px solid var(--pec-divider);border-block-end:1px solid var(--pec-divider);background:#f4fafc}.new-account-popover>header>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:10px;background:linear-gradient(145deg,#17637a,#0f766e);color:#fff;font-size:13px;font-weight:800}.new-account-popover>header>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.new-account-popover>header b{overflow:hidden;color:var(--pec-on-surface);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.new-account-popover>header small{color:var(--pec-on-surface-variant);font-size:11px}.new-account-popover>div{padding:6px}.new-account-popover>div>button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;width:100%;min-height:50px;border:0;border-radius:7px;padding:7px 9px;background:transparent;color:#17637a;text-align:start}.new-account-popover>div>button:focus-visible,.new-account-popover>div>button:hover{background:#eaf4f7;outline:none}.new-account-popover>div>button>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.new-account-popover>div>button b{color:var(--pec-on-surface);font-size:12px}.new-account-popover>div>button small{color:var(--pec-on-surface-variant);font-size:10px}.new-account-popover>footer{padding:7px;-webkit-border-before:1px solid var(--pec-divider);border-block-start:1px solid var(--pec-divider)}.new-account-popover>footer button{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;border:0;border-radius:7px;padding:8px 10px;background:transparent;color:var(--pec-danger);font-weight:700}.new-account-popover>footer button:focus-visible,.new-account-popover>footer button:hover{background:#fff0f1;outline:none}.new-app .new-modal.new-account-center{width:min(720px,calc(100vw - 48px));max-width:720px}.new-account-layout{display:grid;grid-template-columns:180px minmax(0,1fr);min-width:0;min-height:420px;overflow:hidden}.new-account-menu{display:flex;flex-direction:column;gap:6px;padding:18px 12px;-webkit-border-end:1px solid var(--pec-divider);border-inline-end:1px solid var(--pec-divider);background:#f4fafc}.new-account-identity{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:2px 8px 18px;margin-bottom:6px;-webkit-border-after:1px solid var(--pec-divider);border-block-end:1px solid var(--pec-divider);text-align:center}.new-account-identity i{display:grid;width:52px;height:52px;place-items:center;margin-bottom:5px;border-radius:14px;background:linear-gradient(145deg,#17637a,#0f766e);color:#fff;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.03em}.new-account-identity b{max-width:100%;overflow:hidden;color:var(--pec-on-surface);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.new-account-identity small{color:var(--pec-on-surface-variant);font-size:11px}.new-account-menu>button{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;border:0;border-radius:7px;padding:8px 10px;background:transparent;color:var(--pec-on-surface-variant);font:650 12px/1.4 inherit;text-align:start}.new-account-menu>button:hover{background:#e8f4f7;color:#17637a}.new-account-menu>button.active{background:#dceff4;color:#155b70}.new-account-content{min-width:0;min-height:0;padding:20px;overflow-y:auto}.new-account-section{overflow:hidden;border:1px solid var(--pec-divider);border-radius:10px;background:#fff}.new-account-section+.new-account-section{margin-top:14px}.new-account-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:12px 14px;-webkit-border-after:1px solid var(--pec-divider);border-block-end:1px solid var(--pec-divider);color:#17637a}.new-account-section>header h3{margin:0;color:var(--pec-on-surface);font-size:15px}.new-account-section>header p{margin:3px 0 0;color:var(--pec-on-surface-variant);font-size:11px}.new-account-facts{margin:0}.new-account-facts>div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);grid-gap:16px;gap:16px;padding:10px 14px;-webkit-border-after:1px solid #edf1f2;border-block-end:1px solid #edf1f2}.new-account-facts>div:last-child{-webkit-border-after:0;border-block-end:0}.new-account-facts dt{color:var(--pec-on-surface-variant);font-size:11px}.new-account-facts dd{min-width:0;margin:0;color:var(--pec-on-surface);font-size:12px;font-weight:650;overflow-wrap:anywhere}.new-account-section .new-language-preference{display:flex;gap:8px;padding:14px}.new-account-section .new-language-preference button{min-width:100px;min-height:38px;border:1px solid var(--pec-control-border);border-radius:var(--pec-control-radius);background:#fff;color:var(--pec-on-surface-variant);font-weight:650}.new-account-section .new-language-preference button.active{border-color:#17637a;background:#e7f3f7;color:#155b70}.new-password-section form{display:grid;grid-gap:13px;gap:13px;padding:16px 14px}.new-password-section form>label:not(.new-password-visibility){display:grid;grid-gap:6px;gap:6px;color:var(--pec-on-surface-variant);font-size:12px;font-weight:650}.new-password-section input[type=password],.new-password-section input[type=text]{width:100%;min-height:42px;border:1px solid var(--pec-control-border);border-radius:var(--pec-control-radius);padding:9px 12px;background:#fff;color:var(--pec-on-surface);font:inherit}.new-password-section input:focus{border-color:var(--pec-primary);outline:2px solid var(--pec-focus-ring)}.new-password-visibility{display:inline-flex;align-items:center;gap:8px;width:max-content;color:var(--pec-on-surface-variant);font-size:11px}.new-password-visibility input{width:16px;height:16px}.new-account-form-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:2px}.new-account-message{margin:0 14px 14px;border-radius:7px;padding:9px 11px;font-size:11px}.new-password-section .new-account-message{margin:0}.new-account-message.success{background:#e9f7f2;color:#12694f}.new-account-message.error{background:#fff0f1;color:#9f2735}.new-account-center>footer{min-height:60px}.new-account-center .new-account-signout{color:var(--pec-danger)}.new-account-download-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:18px 14px}.new-account-app-mark{display:grid;width:48px;height:48px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#17637a,#0f766e);color:#fff;font-size:20px;font-weight:850}.new-account-download-body>div:nth-child(2){display:grid;grid-gap:4px;gap:4px;min-width:0}.new-account-download-body b{color:var(--pec-on-surface);font-size:13px}.new-account-download-body small{color:var(--pec-on-surface-variant);font-size:11px}.new-account-download-body .new-btn{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.new-account-download>.new-account-message{-webkit-margin-before:0;margin-block-start:0}.new-support-actions{display:grid}.new-support-actions article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px;-webkit-border-after:1px solid #edf1f2;border-block-end:1px solid #edf1f2}.new-support-actions article:last-child{-webkit-border-after:0;border-block-end:0}.new-support-actions article>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.new-support-actions b{color:var(--pec-on-surface);font-size:12px}.new-support-actions small{color:var(--pec-on-surface-variant);font-size:11px;line-height:1.5}.new-support-actions .new-btn{display:inline-flex;align-items:center;gap:7px}.new-support-guidance{padding:14px}.new-support-guidance h3{margin:0 0 10px;color:var(--pec-on-surface);font-size:13px}.new-support-guidance ol{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;color:var(--pec-on-surface-variant);font-size:11px;line-height:1.8}@media (max-width:767px){.new-account-popover{inset-inline:12px;top:64px;bottom:auto;width:auto}.new-app .new-modal.new-account-center{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.new-account-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);min-height:0}.new-account-menu{flex-direction:row;align-items:center;padding:10px 12px;-webkit-border-end:0;border-inline-end:0;-webkit-border-after:1px solid var(--pec-divider);border-block-end:1px solid var(--pec-divider);overflow-x:auto}.new-account-identity{display:none}.new-account-menu>button{flex:0 0 auto;width:auto;min-height:44px;white-space:nowrap}.new-account-content{padding:14px}.new-account-facts>div{grid-template-columns:1fr;gap:4px}.new-account-form-actions{display:grid;grid-template-columns:1fr}.new-account-form-actions .new-btn{width:100%;min-height:44px}.new-account-download-body{grid-template-columns:auto minmax(0,1fr)}.new-account-download-body .new-btn{grid-column:1/-1;justify-content:center;width:100%;min-height:44px}.new-support-actions article{grid-template-columns:1fr}.new-support-actions .new-btn{justify-content:center;width:100%;min-height:44px}}.new-app .submitted-oti-body{align-content:start}.new-app .prescription-editor-card{align-self:start;min-width:0;height:auto}.new-app .prescription-editor-card>.prescription-card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:52px}.new-app .new-content .prescription-add-button{flex:0 0 auto;width:auto;min-width:136px;max-width:none;white-space:nowrap;overflow-wrap:normal;word-break:normal}.new-app .new-rx-list .prescription-item-row{grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(112px,1fr)) 88px 40px!important;gap:8px;align-items:stretch}.new-app .new-rx-list .prescription-item-row>:is(input,select,button){min-height:40px}.new-app .new-rx-list .prescription-remove-button{width:40px;min-width:40px;padding:0;white-space:nowrap;overflow-wrap:normal;cursor:pointer}@media screen and (max-width:900px){.new-app .new-rx-list .prescription-item-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.new-app .new-rx-list .prescription-remove-button{justify-self:end}}@media screen and (max-width:520px){.new-app .prescription-editor-card>.prescription-card-header{align-items:stretch;flex-direction:column}.new-app .new-content .prescription-add-button{width:100%}.new-app .new-rx-list .prescription-item-row>input:first-child{grid-column:1/-1}}@media (min-width:768px) and (max-width:1023px){.queue-control-toolbar{grid-template-columns:1fr 1fr}.queue-control-search{grid-column:1/-1;grid-row:1}.queue-control-table-wrap{max-height:min(56vh,520px)}.queue-action-modal{width:min(680px,92vw)!important}}@media (max-width:767px){.queue-control-toolbar{grid-template-columns:1fr;padding:14px}.queue-control-table-wrap{max-height:62vh}.queue-control-pagination{align-items:stretch;flex-direction:column;padding:12px 14px}.queue-control-pagination>div{display:grid;grid-template-columns:1fr 1fr}.queue-control-pagination .new-btn{min-height:44px}.queue-action-summary{grid-template-columns:1fr}}.new-tablet-brand{display:none}.new-tablet-user{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:var(--n-brand,#1d4ed8);font-size:14px;font-weight:600;cursor:pointer}.new-app .new-logo-icon{width:var(--pec-logo-sidebar)!important;min-width:var(--pec-logo-sidebar)!important;height:var(--pec-logo-sidebar)!important;flex:0 0 var(--pec-logo-sidebar)!important;overflow:hidden}.new-app .branding-logo-preview>img,.new-app .new-logo-icon>img,.new-app .new-tablet-brand>img,.new-login .new-login-logo>img,[data-pakey-print] .eyeglass-brand>img,[data-pakey-print] .eyeglass-print-footer>img,[data-pakey-print] .new-print-brand>img{display:block!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.new-login .new-login-logo{width:var(--pec-logo-login)!important;min-width:var(--pec-logo-login)!important;height:var(--pec-logo-login)!important;flex:0 0 var(--pec-logo-login)!important;overflow:hidden}[data-pakey-print] .new-print-brand>img{width:var(--pec-logo-print)!important;min-width:var(--pec-logo-print)!important;height:var(--pec-logo-print)!important;flex:0 0 var(--pec-logo-print)!important}.new-app{font-size:var(--pec-type-body);font-weight:400;line-height:1.5;color:var(--pec-on-surface)}.new-app :where(*):not([data-pakey-print],[data-pakey-print] *){font-weight:400!important}.new-app :where(h1,h2,h3,h4,h5,h6,b,strong,label,legend,th,button,.new-btn,.new-head-button,.admin-btn,.finance-btn):not([data-pakey-print],[data-pakey-print] *){font-weight:600!important}.new-app :where(h1):not([data-pakey-print],[data-pakey-print] *){font-size:var(--pec-type-h1)!important;line-height:1.2}.new-app :where(h2):not([data-pakey-print],[data-pakey-print] *){font-size:var(--pec-type-h2)!important;line-height:1.25}.new-app :where(h3):not([data-pakey-print],[data-pakey-print] *){font-size:var(--pec-type-h3)!important;line-height:1.3}.new-app :where(h4,h5,h6):not([data-pakey-print],[data-pakey-print] *),.new-app :where(p,li,dt,dd,td,time,label,legend,th,button,.new-btn,.new-head-button,.admin-btn,.finance-btn):not([data-pakey-print],[data-pakey-print] *){font-size:var(--pec-type-body)!important}.new-app :where(input,select,textarea):not([data-pakey-print],[data-pakey-print] *){font-size:var(--pec-type-control)!important}.new-app :where(small,.new-field-hint,.new-help,.new-subtitle,.muted):not([data-pakey-print],[data-pakey-print] *){font-size:var(--pec-type-caption)!important;line-height:1.45}.new-app .advanced-admin-top>div:first-child>span,.new-app .advanced-stat>span,.new-app .advanced-tabs>button>span{font-size:var(--pec-type-caption)!important}.new-app .access-drift b,.new-app .access-parity-head>div>span,.new-app .access-parity-metrics span,.new-app .advanced-admin :is(.role-chip,.status,code,em),.new-app .db-settings-tabs button>span,.new-app .queue-display-settings-heading>span{font-size:var(--pec-type-caption)!important}.new-app .advanced-admin :is(.access-parity-flow,.access-parity-flow b,.access-parity-stats span,.shadow-profile-chip b,.display-setting-field,.display-setting-text-heading,.display-setting-text-heading b,.display-setting-toggle b){font-size:var(--pec-type-body)!important}.new-app .advanced-tabs>button{min-height:40px;font-size:var(--pec-type-body)!important;white-space:nowrap}.new-app :is(.advanced-tabs,.new-admin-tabs,.settings-tabs,.finance-tabs,.new-tabs,.patient-investigation-tabs,.submitted-oti-tabs,.db-settings-tabs){display:flex;align-items:flex-end;gap:4px;padding:0;-webkit-border-after:1px solid var(--pec-divider);border-block-end:1px solid var(--pec-divider);background:transparent;overflow-x:auto;scrollbar-width:thin}.new-app :is(.advanced-tabs,.new-admin-tabs,.settings-tabs,.finance-tabs,.new-tabs,.patient-investigation-tabs,.submitted-oti-tabs,.db-settings-tabs)>button{min-height:40px;padding:9px 12px;border:0!important;-webkit-border-after:2px solid transparent!important;border-block-end:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#64748b!important;box-shadow:none!important;white-space:nowrap}.new-app :is(.advanced-tabs,.new-admin-tabs,.settings-tabs,.finance-tabs,.new-tabs,.patient-investigation-tabs,.submitted-oti-tabs,.db-settings-tabs)>button:is(.active,[aria-selected=true]){border-block-end-color:var(--pec-primary)!important;color:var(--pec-primary)!important}.new-app :is(.advanced-tabs,.new-admin-tabs,.settings-tabs,.finance-tabs,.new-tabs,.patient-investigation-tabs,.submitted-oti-tabs,.db-settings-tabs)>button>span{-webkit-margin-start:6px;margin-inline-start:6px;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-border-start:1px solid #cbd5e1;border-inline-start:1px solid #cbd5e1;border-radius:0!important;background:transparent!important;color:inherit!important}.new-app :where(.audit-list,.advanced-list,.new-list)>article,.new-app :where(.audit-list,.advanced-list,.new-list)>article :where(b,strong,span,time){font-size:var(--pec-type-body)!important}.new-app .new-content{line-height:1.5;text-align:start}.new-app .new-content :is(h1,h2,h3),.new-app .new-modal :is(h1,h2,h3){line-height:1.2}.new-app .advanced-admin-top>div:first-child{min-width:min(320px,100%)}.new-app .advanced-admin-top p{margin:4px 0 0;color:#64748b;font-size:var(--pec-type-caption)}.new-app .advanced-admin-top .admin-btn{gap:7px;min-height:36px}.new-app .advanced-admin-top .admin-btn svg{width:16px;height:16px}.new-app .advanced-admin-workspace{display:grid;grid-template-columns:236px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.new-app .advanced-admin-panel{min-width:0}.new-app .advanced-admin-navigation{position:-webkit-sticky;position:sticky;top:72px;display:grid;grid-gap:12px;gap:12px}.new-app .advanced-admin-navigation>section{padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.new-app .advanced-admin-navigation h3{margin:0 6px 7px;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.new-app .advanced-admin-navigation button{position:relative;display:grid;width:100%;min-height:52px;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:8px 9px;border:0;border-radius:7px;background:transparent;color:#475569;text-align:start;cursor:pointer}.new-app .advanced-admin-navigation button:hover{background:#f8fafc;color:#0f5f9a}.new-app .advanced-admin-navigation button.active{background:#eaf3fb;color:#0f5f9a}.new-app .advanced-admin-navigation button.active:before{position:absolute;inset-block:8px;inset-inline-start:-10px;width:3px;border-radius:4px;background:#1a6fa8;content:""}.new-app .advanced-admin-navigation button>svg{width:18px;height:18px}.new-app .advanced-admin-navigation button>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.new-app .advanced-admin-navigation button b{font-size:12px;line-height:1.25}.new-app .advanced-admin-navigation button small{overflow:hidden;color:#718096;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.new-app .advanced-admin-navigation button em{min-width:24px;color:#64748b;font-size:10px;font-style:normal;text-align:end}.new-app .system-settings-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 16px 0;padding:0 0 12px;overflow:visible}.new-app .system-settings-tabs button{display:grid;min-width:0;min-height:66px;grid-template-columns:22px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;padding:10px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;color:#475569;text-align:start;box-shadow:none}.new-app .system-settings-tabs button:hover{border-color:#8bb9d8;color:#0f5f9a}.new-app .system-settings-tabs button.active{border-color:#65a5cf;background:#eef6fc;color:#0f5f9a;box-shadow:none}.new-app .system-settings-tabs button svg{width:20px;height:20px}.new-app .system-settings-tabs button span{min-width:0;display:grid;grid-gap:3px;gap:3px}.new-app .system-settings-tabs button b{font-size:11px;line-height:1.25}.new-app .system-settings-tabs button small{overflow:hidden;color:#718096;font-size:9px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:768px) and (max-width:1279px){.new-app .advanced-admin-workspace{grid-template-columns:1fr}.new-app .advanced-admin-navigation{position:static;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.new-app .advanced-admin-navigation>section{min-width:0}.new-app .advanced-admin-navigation button.active:before{inset-block:auto -10px;inset-inline:9px;width:auto;height:3px}.new-app .system-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.new-app .advanced-admin-workspace{grid-template-columns:1fr}.new-app .advanced-admin-navigation{position:static;grid-template-columns:1fr}.new-app .system-settings-tabs{grid-template-columns:1fr}.new-app .advanced-admin-top input,.new-app .advanced-admin-top>div:last-child{width:100%}}.new-app .new-content :is(.new-form-grid,.advanced-form,.permission-catalog),.new-app .new-modal .new-form-grid{gap:var(--pec-field-gap);align-items:flex-start}.new-app .new-content :is(.new-form-grid,.advanced-form,.permission-catalog)>label,.new-app .new-modal .new-form-grid>label{display:grid;align-content:flex-start;grid-gap:6px;gap:6px;min-width:0}.new-app .new-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.new-app .new-modal :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-sizing:border-box;min-width:0;width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--pec-control-border)!important;border-radius:var(--pec-control-radius)!important;outline:0!important;background:var(--pec-surface);color:var(--pec-on-surface);box-shadow:none!important;font-size:var(--pec-type-control)!important;line-height:1.5}.new-app .new-content :is(input,textarea)::placeholder,.new-app .new-modal :is(input,textarea)::placeholder{color:var(--pec-placeholder)!important;font-size:12px!important;font-weight:400!important;line-height:1.25;opacity:.85!important;text-overflow:ellipsis}.new-app .patient-picker{display:block;width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.new-app .patient-picker>input{width:100%}.new-app .new-content :is(input,select,textarea):focus,.new-app .new-content :is(input,select,textarea):focus-visible,.new-app .new-modal :is(input,select,textarea):focus,.new-app .new-modal :is(input,select,textarea):focus-visible{border:1.5px solid var(--pec-primary)!important;outline:0!important;box-shadow:0 0 0 3px var(--pec-focus-ring)!important}.new-app .new-content textarea,.new-app .new-modal textarea{min-height:80px!important;height:auto;max-height:320px;resize:vertical!important;overflow:auto}.new-app .new-content :is(.new-ref-table,.new-doctor-eye-table,.new-eyes-findings-table) input{min-height:32px;height:32px;padding:4px 6px;border-radius:0!important;font-size:13px}.new-app .new-content .doctor-diagnosis-notes .new-doctor-comment>label textarea{min-height:80px!important;height:80px!important;max-height:120px!important}.new-app :is(button,.new-btn,.new-head-button,.admin-btn,.finance-btn,.btn){box-sizing:border-box;min-height:36px;height:auto;padding:8px 16px;border-radius:var(--pec-control-radius)!important;line-height:1.25;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.new-app :is(button,.new-btn,.new-head-button,.admin-btn,.finance-btn,.btn):focus-visible{outline:3px solid var(--pec-focus-ring)!important;outline-offset:2px}.new-app :is(button,.new-btn,.new-head-button,.admin-btn,.finance-btn,.btn):disabled{cursor:not-allowed;opacity:.52}.new-app :is(.btn-sm,.new-btn.small,button.small){min-height:28px;padding:6px 12px}.new-app :is(.btn-lg,.new-btn.large,button.large){min-height:44px}.new-app :is(button,.new-btn,.new-head-button)[aria-label]:not(:has(>:not(svg))){width:40px;min-width:40px;padding:8px}.new-app :is(button,.new-btn,.new-head-button).danger,.new-app :is(button,.new-btn,.new-head-button)[data-variant=danger]{border-color:#efb7bd;background:#fff4f5;color:var(--pec-danger)}.new-app :is(.new-modal>footer,.call-center-modal>footer,.new-card-actions,.new-form-actions){display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:var(--pec-button-gap)}.new-app .new-modal>footer>:is(button,a){flex-shrink:0;white-space:nowrap}.new-app .new-modal>footer>.danger{order:0}.new-app .new-modal>footer>.secondary{order:1}.new-app .new-modal>footer>:is(.primary,.teal,button[type=submit]):not(.secondary){order:2}.new-app .new-content :is(.new-data-card,.new-state-card,.new-profile-finance){border:1px solid var(--pec-divider)!important;border-radius:var(--pec-card-radius)!important;box-shadow:none!important;background:var(--pec-surface)}.new-app .new-content :is(.new-data-card,.new-state-card,.new-profile-finance):not(:has(>header)){padding:20px}.new-app .new-content .new-dashboard-loading{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:56px;margin:24px auto;padding:12px 16px!important;flex-direction:row}.new-app .new-content :is(.new-data-card,.new-profile-finance)>header{min-width:0;min-height:0;padding:16px 20px;gap:16px;align-items:center;-webkit-border-after:1px solid var(--pec-divider);border-block-end:1px solid var(--pec-divider);background:var(--pec-surface)}.new-app .new-content :is(.new-data-card,.new-profile-finance)>header>:first-child{min-width:0}.new-app .new-content :is(.new-data-card,.new-profile-finance)>header :is(h1,h2,h3,b):first-child,.new-app .new-modal>header h2{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-app .new-content :is(.new-data-card,.new-profile-finance)>footer{padding:12px 20px 20px;-webkit-border-before:1px solid var(--pec-divider);border-block-start:1px solid var(--pec-divider)}.new-app .new-content :is(.new-dashboard-grid,.reception-kpi-grid,.reception-operational-columns,.new-doctor-grid,.new-queue-grid,.cashbox-grid,.rbac-focus-grid){gap:16px}.new-app .new-content>*+*{-webkit-margin-before:var(--pec-section-gap);margin-block-start:var(--pec-section-gap)}.new-app :is(.new-table-wrap,.new-inv-table-wrap,.patient-directory-table-wrap,.investigation-table-wrap,.submitted-oti-body,.attachment-preview-body){scrollbar-width:thin;scrollbar-color:#b6c6cc transparent}.new-app :is(.new-table-wrap,.new-inv-table-wrap,.patient-directory-table-wrap,.investigation-table-wrap,.submitted-oti-body,.attachment-preview-body)::-webkit-scrollbar{width:6px;height:6px}.new-app :is(.new-table-wrap,.new-inv-table-wrap,.patient-directory-table-wrap,.investigation-table-wrap,.submitted-oti-body,.attachment-preview-body)::-webkit-scrollbar-thumb{border-radius:999px;background:#b6c6cc}.new-app :is(.submitted-oti-body,.attachment-preview-body,.investigation-table-wrap){max-height:min(68vh,680px);-webkit-padding-end:8px;padding-inline-end:8px;overflow:auto}.new-app .new-modal-back{display:grid;place-items:center;padding:24px}.new-app .new-modal:not(.submitted-oti-modal):not(.new-profile-print):not(.new-print-receipt):not(.new-print-modal):not(.patient-view-modal):not(.attachment-preview){width:min(600px,calc(100vw - 48px));max-width:600px}.new-app .new-modal:not(.new-profile-print):not(.new-print-receipt):not(.new-print-modal){max-height:min(85vh,900px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:0!important;border-radius:var(--pec-card-radius)!important;background:var(--pec-surface);box-shadow:var(--pec-modal-shadow)!important}.new-app .new-modal.submitted-oti-modal{width:min(1320px,calc(100vw - 32px))!important;height:min(920px,calc(100dvh - 32px));max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;grid-template-rows:auto minmax(48px,auto) minmax(0,1fr) auto!important}.new-app .new-modal.submitted-oti-modal>header{grid-row:1}.new-app .new-modal.submitted-oti-modal>.submitted-oti-tabs{grid-row:2;z-index:1;min-width:0;min-height:48px;padding-inline:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;background:var(--pec-surface)}.new-app .new-modal.submitted-oti-modal>.submitted-oti-tabs>button{flex:0 0 auto;min-width:max-content;min-height:48px}.new-app .new-modal.submitted-oti-modal>.submitted-oti-body{grid-row:3;min-width:0;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.new-app .new-modal.submitted-oti-modal>footer{grid-row:4}.new-app .new-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:18px 20px 14px!important;-webkit-border-after:1px solid var(--pec-divider);border-block-end:1px solid var(--pec-divider);background:#fff}.new-app .new-modal>header>div{min-width:0}.new-app .new-modal>header>button{width:40px;min-width:40px;height:40px;min-height:40px;display:grid;place-items:center;padding:0!important;flex-shrink:0;white-space:nowrap;position:relative;overflow:visible;border:1px solid var(--pec-divider)!important;border-radius:var(--pec-control-radius)!important;background:#fff!important;box-shadow:none!important;font-size:18px!important;font-weight:400;line-height:1;color:#475569}.new-app .new-modal>header>button:hover{border-color:#bfd0d5!important;background:#f8fafc!important;color:#1e293b}.new-app .new-modal>header>button:focus-visible{outline:0;border-color:var(--pec-primary)!important;box-shadow:0 0 0 3px rgb(15 118 110/14%)!important}.new-app .new-modal>header>button>svg{width:20px;height:20px}.new-app .new-modal>:is(.new-form-grid,.patient-clinical-details,.advanced-form,.submitted-oti-body,.attachment-preview-body,.investigation-details-grid){min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px;scrollbar-gutter:stable}.new-app .new-modal>footer{padding:14px 20px!important;-webkit-border-before:1px solid var(--pec-divider);border-block-start:1px solid var(--pec-divider);background:var(--pec-surface-container-low)}.new-app .reception-payment-modal{grid-template-rows:auto minmax(0,1fr)!important}.new-app .reception-payment-form{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.new-app .reception-payment-fields{min-height:0;padding:20px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.new-app .reception-payment-form>footer{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:var(--pec-button-gap);padding:12px 20px;-webkit-border-before:1px solid var(--pec-divider);border-block-start:1px solid var(--pec-divider);background:#fff}.new-app .patient-view-modal{grid-template-rows:auto 54px minmax(0,1fr) auto!important;width:min(960px,calc(100vw - 48px))!important;max-width:960px!important}.new-app .patient-profile-header{grid-row:1;min-height:0;padding:14px 20px!important;background:#fff!important;-webkit-border-after:1px solid var(--pec-divider)!important;border-block-end:1px solid var(--pec-divider)!important}.new-app .patient-profile-header h2{margin:0 0 4px;color:#173444;font-size:20px!important;font-weight:600;line-height:1.25}.new-app .patient-profile-header small{display:block;color:#52707d;font-size:13px}.new-app .patient-profile-header .patient-created-tag{margin:6px 0 0;color:#5d7480;font-size:12px;line-height:1.4}.new-app .patient-edit-fields,.new-app .patient-view-body{min-height:0;padding:20px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.new-app .patient-view-body{grid-row:3;display:grid;align-content:flex-start;grid-gap:16px;gap:16px}.new-app .patient-view-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;min-height:0;margin:0;padding:0!important;overflow:hidden;border:1px solid #dbe7eb;border-radius:8px;background:#f8fbfc!important}.new-app .patient-view-facts>div{min-width:0;padding:12px 14px;-webkit-border-start:1px solid #e3ecef;border-inline-start:1px solid #e3ecef}.new-app .patient-view-facts>div:first-child{-webkit-border-start:0;border-inline-start:0}.new-app .patient-view-facts :is(dt,dd){margin:0}.new-app .patient-view-facts dt{color:#66808c;font-size:12px;font-weight:400;line-height:1.3}.new-app .patient-view-facts dd{min-width:0;-webkit-margin-before:4px;margin-block-start:4px;overflow:hidden;color:#173444;font-size:15px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.new-app .patient-view-modal>.patient-profile-tabs{grid-row:2;display:flex;align-items:center;flex:0 0 auto;gap:4px;width:100%;min-height:54px;height:auto!important;max-height:none!important;margin:0!important;padding:4px 20px!important;overflow-x:auto!important;overflow-y:hidden!important;border:0;-webkit-border-after:1px solid #dbe7eb;border-block-end:1px solid #dbe7eb;border-radius:0!important;background:#fff;scrollbar-width:thin}.new-app .patient-view-modal>.patient-profile-tabs>button{flex:0 0 auto;min-height:44px;padding:8px 13px;border:0;border-radius:4px!important;background:transparent;color:#486774;font-size:13px;font-weight:600;white-space:nowrap}.new-app .patient-view-modal>.patient-profile-tabs>button:hover{transform:none;background:#eaf5f4;color:var(--pec-primary)}.new-app .patient-view-modal>.patient-profile-tabs>button.active{background:#dff3f1;color:#0b665f;box-shadow:inset 0 -3px 0 var(--pec-primary)}.new-app .patient-view-modal>.patient-profile-tabs span{min-width:20px;height:20px;-webkit-margin-start:6px;margin-inline-start:6px;padding:0 5px;border-radius:4px}.new-app .patient-view-body>.new-profile-finance,.new-app .patient-view-body>.oti-attachments,.new-app .patient-view-body>.patient-investigations,.new-app .patient-view-body>.patient-oti-attachments{min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important}.new-app .patient-view-body .new-profile-finance>article{display:grid;grid-gap:6px;gap:6px}.new-app .patient-view-body .new-profile-finance>article>:is(b,small){display:block}.new-app .patient-view-body>.patient-portal-overview{min-height:0!important}.new-app .patient-profile-actions{grid-row:4;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:thin}.new-app .patient-profile-actions>.danger{order:0;-webkit-margin-end:auto;margin-inline-end:auto}.new-app .patient-profile-actions>.secondary{order:1}.new-app .patient-profile-actions>.teal{order:2}.new-app .db-settings-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.55fr) max-content;align-items:center;grid-gap:12px;gap:12px;width:100%}.new-app .db-settings-toolbar>:is(select,.db-settings-search){width:100%;min-width:0;max-width:none}.new-app .db-master-transfer :is(button,label),.new-app .db-settings-head>button,.new-app .db-settings-toolbar>button{width:auto;min-width:max-content;flex-shrink:0;white-space:nowrap!important;overflow-wrap:normal}.new-app .db-settings-toolbar>button{min-width:88px;justify-content:center}.new-app .db-settings-head{display:grid;grid-template-columns:minmax(240px,1fr) max-content minmax(280px,auto);align-items:center;grid-gap:12px;gap:12px}.new-app .db-master-transfer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.new-app .patient-edit-form{grid-row:2;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.new-app .patient-view-modal.patient-edit-modal{grid-template-rows:auto minmax(0,1fr)!important;height:min(760px,calc(100dvh - 48px))}.new-app .patient-edit-form>footer{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:var(--pec-button-gap);padding:12px 20px;-webkit-border-before:1px solid var(--pec-divider);border-block-start:1px solid var(--pec-divider);background:#fff}.new-app .advanced-modal-back{display:grid;place-items:center;padding:24px}.new-app .advanced-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(600px,calc(100vw - 48px));max-width:600px;max-height:min(85dvh,900px);overflow:hidden;border:0!important;border-radius:var(--pec-card-radius)!important;box-shadow:var(--pec-modal-shadow)!important;background:#fff}.new-app .advanced-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:18px 20px 14px;-webkit-border-after:1px solid var(--pec-divider);border-block-end:1px solid var(--pec-divider);background:#fff}.new-app .advanced-modal>header h3{min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-app .advanced-modal>header button{width:40px;min-width:40px;height:40px;min-height:40px;display:grid;place-items:center;padding:0!important;flex-shrink:0;border:1px solid var(--pec-divider)!important;border-radius:var(--pec-control-radius)!important;background:#fff!important;color:#475569;box-shadow:none!important;font-size:18px!important;line-height:1}.new-app .advanced-modal>header button:hover{border-color:#bfd0d5!important;background:#f8fafc!important;color:#1e293b}.new-app .advanced-modal>header button:focus-visible{outline:0;border-color:var(--pec-primary)!important;box-shadow:0 0 0 3px rgb(15 118 110/14%)!important}.new-app .advanced-modal>.advanced-form{min-height:0;padding:20px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.new-app .advanced-modal>.advanced-form>button[type=submit]{grid-column:1/-1;width:auto;min-width:144px;justify-self:end;white-space:nowrap}.new-app :is(.new-badge,.role-chip,span.status){display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:3px 8px!important;border-radius:4px!important;align-self:center;white-space:nowrap}.new-app .new-content :is(.new-doctor-page,.new-oti-page)>.new-state-card{min-height:140px!important;padding:24px!important}@media (min-width:1280px){.new-app .new-content{padding:24px 28px 32px}.new-app .new-content :is(.new-dashboard-grid,.reception-kpi-grid){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1279px){body,html{min-height:100%;overflow-x:hidden;overflow-y:auto}.new-app{display:block;height:auto;min-height:100dvh;overflow:visible}.new-app .new-sidebar{display:none!important;transform:translateX(-100%)}[dir=rtl] .new-app .new-sidebar{transform:translateX(100%)}.new-app .new-main{width:100%;min-width:0;min-height:100dvh;margin:0;padding-top:56px;overflow:visible}.new-app .new-content{flex:0 0 auto;min-height:calc(100dvh - 56px);overflow-y:visible}.new-app .new-topbar{position:fixed;z-index:100;inset-block-start:0;inset-inline:0;height:56px;min-height:56px;padding:0 clamp(12px,3vw,24px);gap:12px;background:#fff;-webkit-border-after:1px solid var(--pec-divider);border-block-end:1px solid var(--pec-divider)}.new-account-popover{top:64px;right:16px;bottom:auto;left:auto}.new-app .new-menu,.new-app .new-tablet-user{width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}.new-tablet-brand{display:flex;align-items:center;gap:8px;min-width:0;-webkit-margin-end:auto;margin-inline-end:auto}.new-tablet-brand img,.new-tablet-brand>span{width:var(--pec-logo-topbar);min-width:var(--pec-logo-topbar);height:var(--pec-logo-topbar);flex:0 0 var(--pec-logo-topbar);object-fit:contain;object-position:center;overflow:hidden;border-radius:6px}.new-tablet-brand>span{display:grid;place-items:center;background:#e8f7f5;color:var(--pec-primary);font-weight:600}.new-tablet-brand b{min-width:0;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-tablet-user{display:grid;place-items:center;flex-shrink:0;border:1px solid var(--pec-divider);background:#fff;color:var(--pec-primary)}.new-app .new-topbar .new-page-context{margin-inline:0}.new-app .new-topbar .new-page-context h1{font-size:clamp(17px,2.5vw,22px)}.new-app .new-topbar .new-page-context small{display:none}.new-app .new-content{padding:clamp(16px,3vw,32px);font-size:clamp(13px,1.35vw,14px)}.new-app .new-content h1{font-size:clamp(19px,2.5vw,24px)}.new-app .new-content h2{font-size:clamp(16px,2.1vw,20px)}.new-app .new-content h3{font-size:clamp(14px,1.8vw,16px)}.new-app .new-content label{font-size:clamp(12px,1.35vw,13px)}.new-app .new-content small{font-size:11px}.new-app .new-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:44px;height:44px;padding:8px 12px;font-size:14px;line-height:1.35}.new-app .new-content select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.new-app .new-content textarea{min-height:100px!important}.new-app .new-content :is(button,.new-btn,.new-head-button,.admin-btn,.finance-btn,.btn,a.new-btn){min-height:44px}.new-app .new-content :is(.new-data-card,.new-state-card,.new-profile-finance){border-radius:var(--pec-card-radius)!important}.new-app .new-content :is(.new-data-card,.new-profile-finance)>header{display:flex;align-items:center;justify-content:space-between;padding:clamp(14px,2vw,20px)}.new-app .new-content :is(.new-data-card,.new-profile-finance)>header>:last-child{flex-shrink:0}.new-app .new-content :is(.new-table-wrap,.new-inv-table-wrap,.patient-directory-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.new-app .new-content :is(.new-table-wrap,.new-inv-table-wrap,.patient-directory-table-wrap)>table{min-width:520px}.new-app .new-content .patient-directory-table-wrap>.patient-directory-table{min-width:1040px}.new-app .patient-directory-table .patient-directory-action-cell,.new-app .patient-directory-table .patient-directory-action-heading{width:132px;min-width:132px;max-width:132px}.new-app .patient-directory-table .patient-directory-action-cell .new-btn{min-width:108px;min-height:40px;white-space:nowrap;overflow-wrap:normal;word-break:normal}.new-app .new-content table :is(th,td){min-height:44px}.new-app .reception-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:flex-start;grid-gap:16px;gap:16px;overflow:visible}.new-app .reception-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:360px;grid-gap:8px;gap:8px}.new-app .reception-actions>*{width:100%}.new-app .reception-operational-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}.new-app .advanced-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.new-app .advanced-table>table{min-width:1040px}.new-app .advanced-table td:last-child{min-width:280px}.new-app .advanced-table .admin-row-actions{flex-wrap:nowrap}.new-app .advanced-table .admin-row-actions button{min-width:max-content;white-space:nowrap;overflow-wrap:normal}.new-app .advanced-admin-top>div:last-child{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px}.new-app .new-modal-back{padding:0}.new-app .new-modal:not(.submitted-oti-modal):not(.new-profile-print):not(.new-print-receipt):not(.new-print-modal):not(.patient-view-modal):not(.attachment-preview){width:min(680px,88vw);max-width:680px;max-height:85dvh}.new-app .patient-view-modal{width:min(920px,92vw)!important;max-width:92vw!important;max-height:85dvh}.new-app .patient-view-modal>.patient-profile-tabs{padding-inline:16px!important}.new-app .new-modal>:is(.new-form-grid,.patient-clinical-details,.advanced-form,.submitted-oti-body,.attachment-preview-body,.investigation-details-grid){padding:20px 24px}.new-app .new-tab-lightbox{z-index:120;display:flex;justify-content:flex-start;align-items:stretch;padding:0;background:rgb(15 23 42/36%)}[dir=rtl] .new-app .new-tab-lightbox{justify-content:flex-end}.new-app .new-tab-lightbox>section{width:clamp(260px,30vw,320px);max-width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0;overflow-y:auto;box-shadow:12px 0 32px rgb(15 23 42/18%);animation:pec-drawer-in .18s ease-out}[dir=rtl] .new-app .new-tab-lightbox>section{box-shadow:-12px 0 32px rgb(15 23 42/18%)}.new-app .new-tab-lightbox-grid{grid-template-columns:1fr;gap:12px}.new-app .new-tab-lightbox-grid button{min-height:44px;white-space:nowrap}.new-app .new-tab-lightbox header button{width:40px;min-width:40px;height:40px}}@media (min-width:768px) and (max-width:900px){.new-app .new-topbar .new-page-context{display:none}.new-app .new-content :is(.new-dashboard-grid,.reception-kpi-grid,.reception-operational-columns,.new-doctor-grid,.new-queue-grid,.cashbox-grid,.rbac-focus-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.new-app .new-content .reception-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.new-app .reception-header{grid-template-columns:1fr}.new-app .reception-actions{max-width:none}.new-app .patient-view-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.new-app .patient-view-facts>div:nth-child(odd){-webkit-border-start:0;border-inline-start:0}.new-app .patient-view-facts>div:nth-child(n+3){-webkit-border-before:1px solid #e3ecef;border-block-start:1px solid #e3ecef}.new-app .patient-profile-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;overflow:visible}.new-app .patient-profile-actions>*{width:100%!important;min-width:0}.new-app .patient-profile-actions>.danger{grid-column:1/-1;-webkit-margin-end:0;margin-inline-end:0}.new-app .patient-view-modal>.patient-profile-tabs{flex-wrap:nowrap;overflow-x:auto!important}.new-app .advanced-admin-top>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.new-app .advanced-admin-top>div:last-child>input{grid-column:1/-1}.new-app .new-content :is(.new-form-grid,.advanced-form,.permission-catalog){grid-template-columns:1fr}.new-app .new-content .field-full,.new-app .new-content :is(.new-form-grid,.advanced-form,.permission-catalog)>.wide{grid-column:1/-1}.new-app :is(.new-modal>footer,.call-center-modal>footer,.new-card-actions,.new-form-actions){flex-direction:column;align-items:stretch}.new-app :is(.new-modal>footer,.call-center-modal>footer,.new-card-actions,.new-form-actions)>*{width:100%}.new-app .new-modal:not(.submitted-oti-modal):not(.new-profile-print):not(.new-print-receipt):not(.new-print-modal):not(.patient-view-modal):not(.attachment-preview){width:92vw;max-width:92vw}}@media (min-width:901px) and (max-width:1279px){.new-app .new-content :is(.new-dashboard-grid,.reception-kpi-grid,.reception-operational-columns,.new-doctor-grid,.new-queue-grid,.cashbox-grid,.rbac-focus-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.new-app .new-content .reception-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.new-app .new-content :is(.new-form-grid,.advanced-form,.permission-catalog){grid-template-columns:repeat(2,minmax(260px,1fr))}.new-app .new-content .field-full,.new-app .new-content :is(.new-form-grid,.advanced-form,.permission-catalog)>.wide{grid-column:1/-1}}@media (min-width:768px) and (max-width:1100px){.new-app .patient-view-modal{width:min(920px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important}.new-app .patient-view-modal>.patient-profile-tabs{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:4px!important;padding:4px 16px!important;overflow-x:auto!important;overflow-y:hidden!important}.new-app .patient-view-modal>.patient-profile-tabs>button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}.new-app .patient-view-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}.new-app .patient-view-facts>div{display:block!important;min-width:0!important;padding:12px 14px!important}.new-app .patient-view-facts>div:nth-child(odd){-webkit-border-start:0!important;border-inline-start:0!important}.new-app .patient-view-facts>div:nth-child(n+3){-webkit-border-before:1px solid #e3ecef!important;border-block-start:1px solid #e3ecef!important}.new-app .patient-view-facts :is(dt,dd){display:block!important;margin:0!important;overflow-wrap:normal!important}.new-app .patient-view-facts dd{-webkit-margin-before:4px!important;margin-block-start:4px!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.new-app .patient-profile-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;overflow:visible!important}.new-app .patient-profile-actions>*{width:100%!important;min-width:0!important;white-space:normal!important}.new-app .patient-profile-actions>.danger{grid-column:1/-1;-webkit-margin-end:0!important;margin-inline-end:0!important}}.new-app .branding-logo-setting{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,2.2fr);grid-gap:16px 20px;gap:16px 20px;padding:16px;border:1px solid var(--pec-divider);border-radius:var(--pec-card-radius);background:#f8fbfc}.new-app .branding-logo-copy h5,.new-app .branding-logo-copy p{margin:0}.new-app .branding-logo-copy h5{color:#173444;font-size:15px;font-weight:600}.new-app .branding-logo-copy p{-webkit-margin-before:5px;margin-block-start:5px;color:#647b86;font-size:12px;line-height:1.5}.new-app .branding-logo-control{display:flex;align-items:center;gap:12px;min-width:0}.new-app .branding-logo-preview{flex:0 0 var(--pec-logo-preview-width);width:var(--pec-logo-preview-width);min-width:var(--pec-logo-preview-width);height:var(--pec-logo-preview-height);display:grid;place-items:center;overflow:hidden;border:1px solid #dbe7eb;border-radius:8px;background:#fff;color:var(--pec-primary);font-size:24px;font-weight:600}.new-app .branding-logo-preview img{display:block;width:100%;height:100%;object-fit:contain}.new-app .branding-logo-actions{display:flex;flex-wrap:wrap;gap:8px}.new-app .branding-logo-actions .admin-btn{display:inline-flex;align-items:center;gap:7px;min-height:40px}.new-app .branding-logo-actions svg{width:16px;height:16px}.new-app .branding-logo-progress{grid-column:2;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px}.new-app .branding-logo-progress progress{width:100%;accent-color:var(--pec-primary)}.new-app .branding-logo-url{grid-column:2}.new-print-preview>header{position:relative;z-index:2;min-height:60px;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;overflow:visible}.new-print-preview>header>div:first-child{min-width:160px;-webkit-margin-end:auto;margin-inline-end:auto}.new-print-preview>header>.new-print-actions{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;-webkit-margin-end:0;margin-inline-end:0}.new-print-preview>header>.new-print-actions>:is(button,.new-btn){width:auto;min-width:max-content;min-height:36px;flex:0 0 auto;white-space:nowrap}.new-print-preview>.new-print-scroll{min-height:0;flex:1 1 auto;overscroll-behavior:contain}@media (max-width:720px){.new-print-preview>header{align-items:stretch;padding:10px 12px}.new-print-preview>header>div:first-child{width:100%}.new-print-preview>header>.new-print-actions{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 40px}.new-print-preview>header>.new-print-actions>:is(button,.new-btn){width:100%;min-width:0}}@media (min-width:768px) and (max-width:900px){.new-app .db-settings-head,.new-app .db-settings-toolbar{grid-template-columns:1fr;align-items:stretch}.new-app .db-settings-head>button,.new-app .db-settings-toolbar>button{width:100%}.new-app .db-master-transfer{display:grid;grid-template-columns:1fr}.new-app .db-master-transfer :is(button,label){width:100%;justify-content:center}.new-app .branding-logo-setting{grid-template-columns:1fr}.new-app .branding-logo-progress,.new-app .branding-logo-url{grid-column:1}}@keyframes pec-drawer-in{0%{transform:translateX(-20px);opacity:.72}to{transform:translateX(0);opacity:1}}@media screen{.new-app .new-modal.completed-consultation-modal>.submitted-oti-body,.new-app .new-modal.opt-investigation-modal>.submitted-oti-body,.new-app .new-modal.opt-review-modal>.submitted-oti-body{display:block;min-height:0;overflow:auto;touch-action:pan-x pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.new-app .completed-consultation-modal>.submitted-oti-body>*,.new-app .opt-investigation-modal>.submitted-oti-body>*,.new-app .opt-review-modal>.submitted-oti-body>*{height:auto;max-height:none}.new-app .completed-consultation-modal .new-ref-results{overflow:visible;min-height:min-content}.new-app .opt-review-modal>.submitted-oti-body>*+*{-webkit-margin-before:16px;margin-block-start:16px}.new-app .new-modal.opt-investigation-modal{grid-template-rows:auto minmax(0,1fr)!important}.new-app .new-modal.opt-investigation-modal>.submitted-oti-body{grid-row:2}}@media (min-width:768px) and (max-width:1279px) and (prefers-reduced-motion:reduce){.new-app .new-tab-lightbox>section{animation:none}}