.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}#loadPatientDataButton{min-height:46px;padding:9px 15px;background:#fff3b8;color:#594300;border:2px solid #d5a928;font-size:16px;font-weight:850;box-shadow:0 3px 10px #7a5b162b}#loadPatientDataButton:hover,#loadPatientDataButton:focus-visible{background:#ffe58a;color:#473500;border-color:#fff}.topbar-install{min-height:46px;padding:9px 15px;font-size:16px;font-weight:800;background:#fff;color:#0f766e;border:2px solid #fff}.topbar-install:disabled{opacity:.72}.install-help-dialog{width:min(560px,calc(100% - 32px));border:0;border-radius:20px;padding:24px;box-shadow:0 18px 60px #163d3860}.install-help-dialog::backdrop{background:#102d2966}.install-help-dialog p{font-size:18px;line-height:1.7}@media(max-width:620px){.topbar{display:grid;grid-template-columns:1fr;align-items:start;gap:12px}.topbar-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:7px}.topbar-actions .ghost{width:100%;min-height:48px;padding:7px 5px;font-size:13px;line-height:1.25;white-space:normal}.topbar-actions .ghost:first-letter{font-size:inherit}.topbar .topbar-install{font-size:13px;color:#0f766e}.topbar-actions #settingsBtn{font-size:13px}}@media print{.topbar-install{display:none!important}}
