/* Shared corner search navigation, CSP-compatible same-origin stylesheet. */
.gold-s03-corner{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:10000;display:block;background:#0966ad;color:#fff!important;padding:14px 18px;border:2px solid #fff;border-radius:10px;box-shadow:0 3px 12px #0003;font:700 16px/1.3 Arial,sans-serif;text-decoration:none;max-width:calc(100vw - 32px);min-height:44px;box-sizing:border-box;overflow-wrap:anywhere}.gold-s03-corner:focus-visible{outline:3px solid #e7a900;outline-offset:3px}body{padding-bottom:85px}dialog .gold-s03-corner{position:sticky;float:right;bottom:0;margin-top:12px}@media(max-width:480px){.gold-s03-corner{padding:12px;font-size:14px}}@media print{.gold-s03-corner{display:none}}

.gold-ui-code{display:inline-block;font:600 11px/1.4 monospace;color:#175a83;background:#e9f3fa;border:1px solid #c2dbea;border-radius:4px;padding:2px 5px;margin:4px;overflow-wrap:anywhere}@media print{.gold-ui-code{color:#000}}

#gold-code-search-dialog{max-width:min(760px,90vw);max-height:85vh;overflow:auto}#gold-code-search-query{display:block;width:100%;box-sizing:border-box;padding:12px;font-size:16px;margin:12px 0}#gold-code-search-list{display:grid;gap:8px;margin:14px 0;max-height:55vh;overflow:auto}#gold-code-search-list button{text-align:left;padding:12px;overflow-wrap:anywhere}

#gold-code-search-dialog{width:min(850px,calc(100vw - 32px));box-sizing:border-box}#gold-code-search-query{width:100%;box-sizing:border-box}#gold-code-search-list a{display:block;padding:12px;border:1px solid #8bb4dc;border-radius:6px;overflow-wrap:anywhere}#gold-code-search-status{overflow-wrap:anywhere}
.gold-s03-corner[hidden]{display:none!important}
dialog > .gold-s03-corner{position:sticky;top:0;bottom:auto;float:none;width:max-content;max-width:100%;margin:0 0 12px auto;z-index:1}

#gold-code-search-scope{display:block;width:100%;box-sizing:border-box;padding:10px;margin:8px 0;font-size:16px}
