.tfx-ref-bar{position:relative;z-index:5;box-sizing:border-box;max-width:1120px;width:calc(100% - 40px);margin:12px auto;background:#f7f9fc;border:1px solid #dce5ef;border-left:3px solid #d5ad5d;border-radius:9px;color:#203750;font:13px/1.6 Arial,Helvetica,sans-serif;text-align:left}
.tfx-ref-bar summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;cursor:pointer;padding:9px 14px;font:600 13px/1.6 Arial,Helvetica,sans-serif!important;color:#203750!important}
.tfx-ref-bar summary::-webkit-details-marker{display:none}
.tfx-ref-name{overflow-wrap:anywhere}
.tfx-ref-settings{flex-shrink:0;font-size:12px;font-weight:400;color:#4d627a;text-decoration:underline;text-underline-offset:3px}
.tfx-ref-body{padding:0 14px 14px;border-top:1px solid #e4eaf2}
.tfx-ref-bar p{font:13px/1.6 Arial,Helvetica,sans-serif!important;color:#415671!important;margin:9px 0!important}
.tfx-ref-bar .tfx-ref-urdu{font-family:"Noto Nastaliq Urdu",serif!important;font-size:14px!important;line-height:2.3!important}
.tfx-ref-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:12px}
.tfx-ref-actions button{font:600 12px/1.5 Arial,Helvetica,sans-serif!important;text-decoration:none!important;padding:8px 12px!important;border:1px solid #cdd8e5!important;border-radius:7px!important;cursor:pointer;min-height:36px!important;box-sizing:border-box!important;text-transform:none!important}
.tfx-ref-actions button.tfx-ref-primary{background:#142b47!important;color:#fff!important;border-color:#142b47!important}
.tfx-ref-actions button.tfx-ref-secondary{background:#fff!important;color:#203750!important}
.tfx-ref-actions button.tfx-ref-text{background:transparent!important;color:#415671!important;border-color:transparent!important}
.tfx-ref-actions button:disabled{opacity:.6;cursor:wait}
.tfx-ref-actions a{font:12px/1.5 Arial,Helvetica,sans-serif!important;color:#315f89!important;text-decoration:underline!important}
.tfx-ref-bar .tfx-ref-error{color:#a32333!important}
.tfx-ref-bar :focus-visible{outline:3px solid #d5ad5d!important;outline-offset:3px}
.tfx-ref-form-field{display:block!important;width:100%;box-sizing:border-box;padding:12px 14px!important;margin:14px 0!important;background:#f7f9fc;border:1px solid #dce5ef;border-radius:9px}
.tfx-ref-form-field label{display:block!important;font:600 13px/1.6 Arial,Helvetica,sans-serif!important;color:#203750!important}
.tfx-ref-form-field input{display:block!important;width:100%!important;box-sizing:border-box;min-height:42px!important;margin:6px 0!important;padding:9px 12px!important;border:1px solid #cdd8e5!important;border-radius:7px!important;background:#fff!important;color:#203750!important;font:14px/1.5 Arial,Helvetica,sans-serif!important}
.tfx-ref-form-field small,.tfx-ref-field-note{display:block!important;font:12px/1.7 Arial,Helvetica,sans-serif!important;color:#4d627a!important;margin:6px 0 0!important}
@media(max-width:700px){.tfx-ref-bar{width:calc(100% - 28px);margin:9px auto}.tfx-ref-bar summary{gap:10px;padding:8px 10px;font-size:12px!important}.tfx-ref-settings{font-size:11px}.tfx-ref-actions{gap:7px}.tfx-ref-actions button{flex:1 1 auto}}
