/* Scoped to the existing governed Builder, without changing other modules. */
.builder205{font-size:14px;line-height:1.5}
.builder205 .r65-head{padding:18px 20px;border-radius:10px;box-shadow:none}
.builder205 .r65-head h3{font-size:22px;line-height:1.3}
.builder205 .r65-head p{font-size:14px;max-width:76ch}
.builder205 .r65-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.builder205 .r65-tabs button{font-size:14px;min-height:42px;padding:10px 16px}
.builder205 .r65-form{gap:18px;padding:20px;border-radius:10px}
.builder205 .r65-form label,.builder205 .r65-form legend{font-size:14px}
.builder205 input,.builder205 select,.builder205 textarea{font:inherit;min-height:40px}
.builder205 .r65-form textarea{min-height:110px}
.builder205 .r65-form input[type=checkbox]{min-height:18px;width:18px}
.builder205 .r65-form small{font-size:12px;line-height:1.5}
.builder205 .r65-document-actions{display:flex;gap:10px;flex-wrap:wrap;padding:14px}
.builder205 .r65-document-actions button{min-height:42px;font-size:14px}
.builder205 .r65-table{overflow-x:auto}
.builder205 .r65-table th,.builder205 .r65-table td{font-size:13px;padding:12px;text-align:left}
.builder205 button:focus-visible,.builder205 input:focus-visible,.builder205 select:focus-visible,.builder205 textarea:focus-visible{outline:3px solid var(--app-accent,#087fbb);outline-offset:2px}
@media(max-width:760px){.builder205 .r65-form{grid-template-columns:minmax(0,1fr)}.builder205 .r65-head{align-items:flex-start;flex-wrap:wrap}.builder205 .r65-tabs button{flex:1 1 140px}}
