.emr-menu-button{padding:12px 18px!important;border:1px solid #ff405d!important;background:#d50025!important;color:#fff!important;border-radius:6px;font:700 15px/1.4 system-ui!important;cursor:pointer;margin:8px!important}.emr-tools{background:#131014;color:#fff;border:1px solid #a7203a;border-radius:12px;max-width:900px;width:92vw;max-height:88vh;padding:24px;overflow:auto}.emr-tools::backdrop{background:#000b}.emr-tools section{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.emr-tools h3{width:100%;margin:8px 0}.emr-tools a{color:#fff;background:#351820;border:1px solid #69303e;border-radius:6px;padding:14px 18px;text-decoration:none}.emr-tools button{float:inline-end;background:#bc0024;color:white;border:1px solid #ff607d;padding:10px;border-radius:5px;cursor:pointer}.emr-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0;padding:12px;background:#24151c;color:#fff;border:1px solid #59303b;border-radius:6px}.emr-controls label{margin:0;display:flex;align-items:center;gap:8px}.emr-controls input[type=search]{font:inherit;background:#101114;color:white;border:1px solid #80525f;border-radius:4px;padding:10px;max-width:100%;width:250px}.emr-controls input[type=checkbox]{width:auto}.emr-controls span,.emr-controls small{font:14px/1.5 system-ui}.emr-value-changed{background:#54202d!important;box-shadow:inset 3px 0 #ff3659;font-weight:700}.emr-thumbnails{display:flex;gap:8px;overflow:auto;max-width:100%;padding:12px;margin:12px 0;background:#171116}.emr-thumbnails button{flex:0 0 106px;padding:4px;background:#24181e;border:2px solid transparent;border-radius:5px;cursor:pointer}.emr-thumbnails button[aria-current=true]{border-color:#ff254b}.emr-thumbnails img{display:block;width:96px!important;height:64px!important;max-height:none!important;max-width:96px!important;object-fit:contain!important}.emr-size-label{align-self:center;font:14px/1.5 system-ui}body[data-emr-size="1"] main td,body[data-emr-size="1"] main th,body[data-emr-size="1"] #tool-result,body[data-emr-size="1"] #results{font-size:19px!important;line-height:1.7!important}body[data-emr-size="2"] main td,body[data-emr-size="2"] main th,body[data-emr-size="2"] #tool-result,body[data-emr-size="2"] #results{font-size:22px!important;line-height:1.75!important}@media(max-width:650px){.emr-menu-button{font-size:13px!important;padding:10px!important}.emr-controls{display:block}.emr-controls label{display:block;margin:8px 0}.emr-controls input[type=search]{width:100%}}@media print{.emr-menu-button,.emr-controls,.emr-thumbnails,.emr-tools{display:none!important}.emr-value-changed{color:#000!important;background:#eee!important}}
.emr-tools:focus-visible,.emr-menu-button:focus-visible,.emr-thumbnails button:focus-visible{outline:3px solid #ff708a;outline-offset:3px}header:has(>.emr-menu-button){height:auto!important;flex-wrap:wrap}@media(max-width:650px){header>.emr-menu-button{max-width:100%;flex:0 1 auto}.emr-tools{padding:16px}.emr-tools a{flex:1 1 45%;padding:12px}.emr-tools button{float:none}}
