
.wn1682-branch-picker{margin:12px 0 16px}
.wn1682-branch-label{font-size:12px;font-weight:700;color:#52647d;margin-bottom:8px}
.wn1682-branch-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.wn1682-branch{border:1px solid #d8e2ee;background:#fff;border-radius:9px;display:flex;align-items:center;gap:8px;text-align:left;padding:10px 8px;cursor:pointer;color:#253953;font:inherit;font-size:12px;min-height:58px}
.wn1682-branch strong{font-size:12px;line-height:1.3}
.wn1682-branch small{display:block;font-size:10px;color:#64748b;margin-top:3px}
.wn1682-branch[aria-pressed="true"]{border-color:#1976ad;background:#eef7fe;box-shadow:0 0 0 1px #1976ad}
.wn1682-branch:focus-visible{outline:3px solid #9bd3fb;outline-offset:2px}
.wn1682-hint{font-size:11px;color:#8a4b12;margin:3px 0 0;min-height:14px}
.wn1682-adminpanel{border-top:1px solid #d8e2ee;padding-top:16px;margin-top:20px}
.wn1682-adminpanel .wn1682-fieldrow{display:flex;gap:8px;flex-wrap:wrap;align-items:end;margin:10px 0}
.wn1682-adminpanel .wn1682-fieldrow label{font-size:12px;font-weight:600;display:flex;flex-direction:column;gap:5px}
.wn1682-adminpanel input,.wn1682-adminpanel select{min-height:38px;border-radius:8px;border:1px solid #cad7e3;padding:7px 8px;color:#1d344c;background:#fff}
.wn1682-adminpanel button{min-height:38px;border-radius:8px;padding:8px 12px;cursor:pointer;border:1px solid #b9cadc;background:#f5f9fc;color:#253953}
.wn1682-adminpanel button.wn1682-primary{background:#176c9b;color:#fff;border-color:#176c9b}
.wn1682-adminpanel .wn1682-list{margin:10px 0;max-height:220px;overflow:auto}
.wn1682-adminpanel .wn1682-list>div{border-bottom:1px solid #e9eff6;padding:8px;display:flex;justify-content:space-between;gap:8px;font-size:12px}
.wn1682-adminpanel .wn1682-result{white-space:pre-wrap;font:12px/1.5 ui-monospace,Consolas,monospace;background:#f7f9fc;border:1px solid #e3eaf3;border-radius:8px;min-height:60px;max-height:320px;overflow:auto;padding:10px}
@media(max-width:520px){.wn1682-branch-grid{grid-template-columns:1fr}.wn1682-adminpanel input{max-width:100%}}
