:root{--accent-darker:#036;--accent-dark:#158;--accent:#48b;--accent-light:#8be;--accent-lighter:#bdf;--button-border:#666;--button-text:#000;--button-bg:#e6e6e6;--button-bg-active:#ccc;--button-text-disabled:#666;--button-bg-disabled:#ccc}#app{box-sizing:content-box;line-height:1.4;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#app h1{font-weight:bold;font-size:32px}ul{list-style-type:none}input,button{margin:2px}button{border-radius:2px;border:1px solid var(--button-border);color:var(--button-text);background-color:var(--button-bg);padding:2px 8px}button:active{background-color:var(--button-bg-active)}button:disabled{color:var(--button-text-disabled);background-color:var(--button-bg-disabled)}select{border:1px solid #888;border-radius:2px;padding:0 2px}input{border-radius:2px;border:1px solid #888;padding:2px}.App{text-align:center;margin-left:16px;margin-right:16px;font-size:18px}.met-page-header{padding-bottom:8px}.page-info{font-weight:bold}.page-content{padding-top:8px;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);padding-bottom:8px;text-align:left}.page-footer{margin-top:2px}.footer-copyright{font-size:10px}.form-field label{font-weight:normal;padding-right:8px}.frame{border:1px solid var(--accent)}.frame-titlebar{background-color:var(--accent);padding:1px 4px;font-size:75%}.frame-titlebar-collapse{background-color:var(--accent-lighter);border:1px solid var(--accent-dark);border-radius:0;font-family:monospace;font-weight:bold;width:1.1em;height:1.1em;text-align:center;vertical-align:center;padding:0;cursor:pointer}.frame-titlebar-collapse:active{background-color:var(--accent-light)}.frame-titlebar-title{color:#fff;margin-left:8px}.frame-content{padding:2px 4px;overflow:hidden;transition:max-height .25s}.page-main .page-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr 1fr auto;grid-gap:8px}#frame-patient-description{grid-column: 1/3}#frame-history{grid-column: 1/3}.info-line>.info-line{margin-left:32px}.fluid-io-table{width:100%;border-collapse:collapse}.fluid-io-table tr:not(:last-child) {border-bottom:1px solid var(--accent-light)}.info-block{margin-bottom:8px}#app .back{display:inline-block;position:absolute;left:32px;text-align:left;font-size:24px;font-weight:bolder;color:var(--accent)}