/* Biblical Greek Study Suite v4.0.0 — author-batch word-help audit */
.bgs-root .bgs-v400-audit{max-width:76ch;margin:12px auto 18px;padding:12px 16px;border:1px solid #cad9e7;border-radius:12px;background:#f7fafc;color:#18364b;font:400 .94rem/1.55 system-ui,sans-serif}
.bgs-root .bgs-v400-audit summary{font-weight:700;cursor:pointer;color:#173f5b}
.bgs-root .bgs-v400-audit p{margin:10px 0;color:inherit}
.bgs-root .bgs-v400-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:12px 0}
.bgs-root .bgs-v400-actions label{display:flex;flex:1 1 230px;flex-direction:column;gap:4px;color:inherit;font:600 .86rem/1.4 system-ui,sans-serif}
.bgs-root .bgs-v400-actions select{min-width:0;max-width:100%;width:100%;height:auto!important;min-height:44px!important;padding:9px 12px!important;border:1px solid #758ea2!important;border-radius:8px!important;background:#fff!important;color:#173448!important;font:500 .95rem/1.25 system-ui,sans-serif!important}
.bgs-root .bgs-v400-actions button{appearance:none!important;min-height:44px!important;height:auto!important;width:auto!important;max-width:100%!important;padding:10px 14px!important;border:1px solid #23566d!important;border-radius:8px!important;background:#17445e!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;font:600 .9rem/1.3 system-ui,sans-serif!important;white-space:normal!important}
.bgs-root .bgs-v400-actions button:disabled{opacity:.55!important;cursor:not-allowed}
.bgs-root .bgs-v400-actions button:focus-visible,.bgs-root .bgs-v400-actions select:focus-visible{outline:3px solid #d79336!important;outline-offset:2px}
.bgs-root .bgs-v400-scroller{max-width:100%;overflow-x:auto;border:1px solid #d2dfeb;border-radius:8px;margin:10px 0}
.bgs-root .bgs-v400-scroller table{border-collapse:collapse;width:100%;min-width:520px;font:400 .87rem/1.5 system-ui,sans-serif}
.bgs-root .bgs-v400-scroller th,.bgs-root .bgs-v400-scroller td{padding:9px 10px;text-align:left;border-bottom:1px solid #d3e0ec;vertical-align:top;overflow-wrap:anywhere}
.bgs-root .bgs-v400-scroller th{color:#17384c;font-weight:700;background:#eaf2f8}
.bgs-root .bgs-v400-scroller tbody th{background:transparent}
.bgs-root .bgs-v400-limitation{font-size:.87rem;line-height:1.55}
@media(max-width:480px){.bgs-root .bgs-v400-audit{padding:10px 12px}.bgs-root .bgs-v400-actions button{flex:1 1 100%;width:100%!important}}
@media(prefers-color-scheme:dark){.bgs-root .bgs-v400-audit{background:#1d2d3d;color:#e4f3ff;border-color:#5e7c90}.bgs-root .bgs-v400-audit summary{color:#d9f1ff}.bgs-root .bgs-v400-actions select{background:#25394a!important;color:#f4fbff!important;border-color:#8aa5b9!important}.bgs-root .bgs-v400-actions button{background:#d8ebf6!important;color:#123648!important}.bgs-root .bgs-v400-scroller{border-color:#657d91}.bgs-root .bgs-v400-scroller th{background:#314a5d;color:#f6fbff;border-color:#617a8c}.bgs-root .bgs-v400-scroller td,.bgs-root .bgs-v400-scroller tbody th{color:#eaf5fa;border-color:#536c80}}
@media(forced-colors:active){.bgs-root .bgs-v400-actions button{forced-color-adjust:auto;border:1px solid ButtonText!important}}
