/* v4.10.0 — source-attributed NT morphology parallels for Greek Literature */
.bgs-root .bgs-v4100-morph{border:1px solid var(--bgs-border,#d5dbe2);border-radius:.65rem;padding:1rem;margin:1rem 0;min-width:0;max-width:100%}
.bgs-root .bgs-v4100-morph>summary{cursor:pointer;font-weight:700;line-height:1.5}
.bgs-root .bgs-v4100-controls{display:flex;gap:.65rem;align-items:end;flex-wrap:wrap;margin:.8rem 0}
.bgs-root .bgs-v4100-controls label{display:grid;gap:.35rem;min-width:190px;flex:1 1 230px}
.bgs-root .bgs-v4100-controls select{max-width:100%;min-height:44px}
.bgs-root .bgs-v4100-controls button{min-height:44px}
.bgs-root .bgs-v4100-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.5rem;margin:.7rem 0}
.bgs-root .bgs-v4100-stats span{border:1px solid var(--bgs-border,#d5dbe2);padding:.65rem;border-radius:.45rem;display:grid;gap:.2rem;font-size:.87rem}
.bgs-root .bgs-v4100-stats strong{font-size:1.3rem}
.bgs-root .bgs-v4100-tablewrap{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--bgs-border,#d5dbe2);border-radius:.5rem}
.bgs-root .bgs-v4100-tablewrap table{width:100%;min-width:760px;border-collapse:collapse;text-align:start}
.bgs-root .bgs-v4100-tablewrap th,.bgs-root .bgs-v4100-tablewrap td{padding:.65rem;text-align:start;border-bottom:1px solid var(--bgs-border,#d5dbe2);vertical-align:top;overflow-wrap:anywhere}
.bgs-root .bgs-v4100-tablewrap small{display:block;font-size:.8rem;line-height:1.5}
.bgs-root .bgs-v4100-profile{padding:.25rem 0;line-height:1.6}
.bgs-root .bgs-v4100-profile + .bgs-v4100-profile{border-top:1px dotted var(--bgs-border,#d5dbe2)}
.bgs-root .bgs-v4100-example{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.35rem}
.bgs-root .bgs-v4100-example .bgs-btn{min-height:38px}
.bgs-root .bgs-v4100-morph :focus-visible{outline:3px solid currentColor;outline-offset:2px}
@media(max-width:600px){.bgs-root .bgs-v4100-morph{padding:.7rem}.bgs-root .bgs-v4100-controls button{width:100%}.bgs-root .bgs-v4100-tablewrap{scrollbar-width:auto}}
@media(forced-colors:active){.bgs-root .bgs-v4100-morph,.bgs-root .bgs-v4100-stats span,.bgs-root .bgs-v4100-tablewrap{border-color:CanvasText}}
