.office-scan-options{display:flex;width:100%;border:1px solid #e3eeee;border-radius:6px;overflow:hidden;background:#f8fbfb}
.office-scan-options button{flex:1;min-width:0;min-height:40px;margin:0;padding:0 6px;border:0;border-right:1px solid #e3eeee;background:transparent;color:#4b6261;font:inherit;font-size:15px;cursor:pointer}
.office-scan-options button:last-child{border-right:0}
.office-scan-options button[aria-pressed="true"]{background:#34756f;color:#fff;font-weight:700}
.office-scan-options button:focus-visible{outline:2px solid #235851;outline-offset:-3px}
.office-scan-status{margin-top:7px;color:#506966;font-size:13px;line-height:1.5;overflow-wrap:anywhere;min-height:20px}
.office-scan-status.error{color:#943c58}
#settings-modal .settings-panel{max-height:calc(100dvh - 24px);overflow-y:auto;box-sizing:border-box}
@supports not (height:100dvh){#settings-modal .settings-panel{max-height:calc(100vh - 24px)}}
