[data-bamya79] .bamya79-tool,[data-bamya79] .bamya79-examples,[data-bamya79] .bamya79-paper{margin:1.4rem 0;padding:1rem;border:1px solid #718875;border-radius:1rem;background:#f8f7f1;color:#243c2d}
[data-bamya79] .bamya79-tool>summary,[data-bamya79] .bamya79-examples>summary{cursor:pointer;font-weight:700;color:#294d37;line-height:1.5;padding:.5rem 0}
[data-bamya79] .bamya79-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.1rem}
[data-bamya79] .bamya79-field{min-width:0;display:flex;flex-direction:column;gap:.35rem}
[data-bamya79] .bamya79-field label{font-weight:700}
[data-bamya79] input,[data-bamya79] select,[data-bamya79] textarea{width:100%;max-width:100%;min-width:0;padding:.7rem;border:1px solid #58745f;border-radius:.45rem;background:#fff;color:#243c2d;font:inherit}
[data-bamya79] select{white-space:normal;overflow-wrap:anywhere}
[data-bamya79] textarea{resize:vertical}
[data-bamya79] small{font-size:.9rem;line-height:1.5}
[data-bamya79] .bamya79-summary-note{display:block;font-weight:400;margin:.4rem 0}
[data-bamya79] fieldset{min-width:0;margin:1rem 0;padding:.7rem;border:1px solid #b3c1b0}
[data-bamya79] legend{font-weight:700;padding:.2rem}
[data-bamya79] .bamya79-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}
[data-bamya79] button{max-width:100%;min-height:44px;white-space:normal;overflow-wrap:anywhere}
[data-bamya79] :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #9c4829;outline-offset:4px}
[data-bamya79] .bamya79-warning,[data-bamya79] .bamya79-errors{padding:.8rem 1rem;border-left:4px solid #9c4829;background:#fff2e6}
[data-bamya79] .bamya79-inline-error{color:#812c20;font-weight:700}
[data-bamya79] .bamya79-record,[data-bamya79] .bamya79-total{border-top:1px solid #b3c1b0;padding:1rem 0}
[data-bamya79] pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:100%}
[data-bamya79] .bamya79-figure{margin:1.7rem 0;padding:1rem;background:#f8f7f1;border:1px solid #b3c1b0;border-radius:1rem}
[data-bamya79] .bamya79-figure img{width:100%;height:auto;display:block}
[data-bamya79] .bamya79-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.8rem;margin:1rem 0}
[data-bamya79] .bamya79-labels>div{padding:.6rem;border-left:3px solid #718875}
[data-bamya79] .bamya79-labels dt{font-weight:700}
[data-bamya79] .bamya79-labels dd{margin:.4rem 0}
[data-bamya79] .bamya79-source-check{padding:.7rem;background:#f0f3ec;border-left:3px solid #58745f}
[data-bamya79] .bamya79-confirm{position:fixed;inset:auto 1rem 1rem;z-index:40;max-width:40rem;max-height:80vh;overflow:auto;margin:auto;padding:1rem;background:#f8f7f1;border:3px solid #9c4829;box-shadow:0 0 0 100vmax #243c2d55}
[data-bamya79] [hidden]{display:none!important}
@media(max-width:400px){[data-bamya79] .bamya79-tool,[data-bamya79] .bamya79-figure{padding:.65rem}[data-bamya79] fieldset{padding:.5rem}}
@media print{[data-bamya79] :is(form,.bamya79-actions,.bamya79-confirm){display:none!important}[data-bamya79] .bamya79-paper{break-inside:avoid}[data-bamya79] .bamya79-figure{box-shadow:none}}
