.bdt90{--b90-gold:#d3b067;--b90-border:#777;max-width:100%;overflow-wrap:anywhere}.bdt90-intro{border-left:4px solid var(--b90-gold);padding:1rem 1.3rem;margin:1rem 0 2rem;background:rgba(128,128,128,.08)}.bdt90-nav{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.4rem 0}.bdt90-nav a,.bdt90 button,.bdt90-download{border:1px solid var(--b90-border);border-radius:4px;padding:.65rem .85rem;display:inline-block;background:transparent;color:inherit;font:inherit;min-height:44px}.bdt90 a:focus-visible,.bdt90 button:focus-visible,.bdt90 input:focus-visible{outline:3px solid var(--b90-gold);outline-offset:3px}.bdt90-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.bdt90-card{border:1px solid var(--b90-border);padding:1rem;min-width:0;border-radius:5px}.bdt90-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.bdt90-card h3{font-size:1.1rem!important;line-height:1.4!important;margin:.8rem 0}.bdt90 small{display:block;line-height:1.6}.bdt90 section{margin:2.8rem 0;scroll-margin-top:2rem}.bdt90-form{padding:1rem;border:1px solid var(--b90-border);border-radius:5px}.bdt90-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bdt90 label{display:block;font-weight:600}.bdt90 input{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:.65rem;border:1px solid #777;background:Canvas;color:CanvasText;border-radius:3px;font:inherit}.bdt90 [role=status]{padding:1rem;margin-top:1rem;border-left:4px solid var(--b90-gold);min-height:3rem}.bdt90-error{font-weight:bold}.bdt90-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.bdt90-table{overflow-x:auto;max-width:100%;margin:1rem 0}.bdt90-table table{border-collapse:collapse;width:100%}.bdt90-table th,.bdt90-table td{padding:.6rem;border:1px solid #777;text-align:left}.bdt90-future{opacity:.85}.bdt90-related{border-top:1px solid #777;padding-top:1rem}.bdt90-download{margin:.5rem .4rem .5rem 0}.bdt90 input[type=checkbox]{display:inline;width:auto;margin-right:.7rem}.bdt90-checklist label{font-weight:400;margin:.7rem 0}.bdt90 [data-power-row]{border:0;padding:0;margin:1rem 0}.bdt90 fieldset legend{font-weight:700}
@media(max-width:850px){.bdt90-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.bdt90-grid,.bdt90-fields{grid-template-columns:1fr}.bdt90-card{padding:.8rem}.bdt90-nav a{width:100%}}
@media print{header,footer,.bdt90-nav,.bdt90-actions,.bdt90-download,.bdt90-grid{display:none!important}.bdt90{color:#000!important;background:#fff!important}.bdt90 section,.bdt90-form{break-inside:auto}.bdt90 h2{break-after:avoid}.bdt90 a{color:#000}.bdt90 input{border:1px solid #777;color:#000;background:#fff}.bdt90 section{margin:1rem 0}}
