/* v4.3: Personal research notes for an exact Greek Literature section. */
.bgs-root .bgs-v430-notes{margin:1.1rem 0;border:1px solid var(--bgs-border,#b9c9d4);border-radius:.6rem;padding:.7rem .85rem;background:var(--bgs-card,#fff);color:var(--bgs-text,#152d42);max-width:100%;box-sizing:border-box}
.bgs-root .bgs-v430-notes>summary{cursor:pointer;padding:.35rem 0;font-weight:700;line-height:1.5}
.bgs-root .bgs-v430-notes>p{margin:.65rem 0;line-height:1.55}
.bgs-root .bgs-v430-notes label{display:block;font-weight:650;margin:.75rem 0 .3rem}
.bgs-root .bgs-v430-notes textarea{font:inherit;font-size:1rem;line-height:1.5;display:block;width:100%;max-width:100%;min-height:110px;padding:.7rem;border:1px solid #6e8799;border-radius:.45rem;box-sizing:border-box;background:#fff;color:#152d42;resize:vertical}
.bgs-root .bgs-v430-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}
.bgs-root .bgs-v430-notes button{appearance:none!important;min-height:44px!important;padding:.45rem .9rem!important;white-space:normal!important;text-align:left;border-radius:.45rem!important;border:1px solid #2d5575!important;background:#173f5b!important;color:#fff!important;font-weight:650!important;line-height:1.4;cursor:pointer}
.bgs-root .bgs-v430-notes button:hover:not(:disabled){background:#2a5c7a!important}
.bgs-root .bgs-v430-notes button:disabled{opacity:.5!important;cursor:not-allowed!important}
.bgs-root .bgs-v430-notes textarea:focus-visible,.bgs-root .bgs-v430-notes button:focus-visible,.bgs-root .bgs-v430-notes summary:focus-visible{outline:3px solid #c7832c!important;outline-offset:3px}
.bgs-root .bgs-v430-status{font-weight:600;min-height:1.5em}
.bgs-root .bgs-v430-library{margin:.7rem 0}
.bgs-root .bgs-v430-library summary{cursor:pointer;font-weight:650}
.bgs-root .bgs-v430-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.5rem;margin:.5rem 0}
.bgs-root .bgs-v430-list button{display:grid;gap:.3rem;min-width:0;overflow-wrap:anywhere}
.bgs-root .bgs-v430-list button strong,.bgs-root .bgs-v430-list button small{color:inherit;line-height:1.4}
.bgs-root .bgs-v393-controls select{min-height:44px}
@media(max-width:640px){.bgs-root .bgs-v430-notes{padding:.7rem}.bgs-root .bgs-v430-actions>button{flex:1 1 100%}}
@media(prefers-color-scheme:dark){.bgs-root .bgs-v430-notes{background:#203346;color:#f0f7fc;border-color:#6c889d}.bgs-root .bgs-v430-notes textarea{background:#132b3d;color:#fff;border-color:#b3cbdc}.bgs-root .bgs-v430-notes button{background:#d8ebf6!important;color:#123648!important;border-color:#d8ebf6!important}.bgs-root .bgs-v430-notes button:hover{background:#b5dcf2!important;color:#123648!important}}
@media(forced-colors:active){.bgs-root .bgs-v430-notes textarea,.bgs-root .bgs-v430-notes button{forced-color-adjust:auto}}
