/* v4.5.0 · section-level Greek literature vocabulary workbench */
.bgs-root .bgs-v450-prep{margin-block:1rem;padding:1rem;border:1px solid var(--bgs-border,#d5dbe2);border-radius:.65rem;max-width:100%;}
.bgs-root .bgs-v450-prep>summary{font-weight:650;cursor:pointer;}
.bgs-root .bgs-v450-stat{display:flex;flex-wrap:wrap;gap:.6rem;margin:.85rem 0;}
.bgs-root .bgs-v450-stat>span{display:flex;flex-direction:column;gap:.15rem;min-width:8rem;flex:1;border-radius:.5rem;padding:.65rem;background:Canvas;color:CanvasText;border:1px solid #7592a8;}
.bgs-root .bgs-v450-controls{display:flex;flex-wrap:wrap;align-items:end;gap:.7rem;margin:.7rem 0;}
.bgs-root .bgs-v450-controls label{display:grid;gap:.25rem;min-width:12rem;flex:1;}
.bgs-root .bgs-v450-controls select,.bgs-root .bgs-v450-controls button{min-height:44px;max-width:100%;}
 .bgs-root .bgs-v450-controls select{background:Canvas;color:CanvasText;border:1px solid #7592a8;border-radius:6px;padding:.45rem;}
.bgs-root .bgs-v450-scroll{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch;}
.bgs-root .bgs-v450-scroll table{width:100%;border-collapse:collapse;font-size:.93em;min-width:26rem;}
.bgs-root .bgs-v450-scroll th,.bgs-root .bgs-v450-scroll td{padding:.48rem .6rem;text-align:start;border-bottom:1px solid var(--bgs-border,#d5dbe2);}
.bgs-root .bgs-v450-scroll button{min-height:2.25rem;white-space:nowrap;}
.bgs-root .bgs-v450-prep :focus-visible{outline:3px solid currentColor;outline-offset:2px;}
@media(max-width:580px){.bgs-root .bgs-v450-prep{padding:.7rem}.bgs-root .bgs-v450-controls>*{width:100%;flex-basis:100%;}}
@media(forced-colors:active){.bgs-root .bgs-v450-prep,.bgs-root .bgs-v450-stat>span{border:1px solid CanvasText;}}
