/* RH.Me v1.5.2 — ajustes cadastrais TRCT/TQRCT */
.trct-module .grid > div > input,
.trct-module .grid > div > select{min-height:46px;width:100%;box-sizing:border-box}
.trct-module .trct-mother-field input{min-height:46px}
.trct-module .registry-search-field{position:relative}
.trct-module .registry-results{position:absolute;left:0;right:0;top:calc(100% - 2px);z-index:80;background:#fff;border:1px solid #cfd7dc;box-shadow:0 12px 28px rgba(0,0,0,.14);max-height:310px;overflow:auto}
.trct-module .registry-option{display:grid;width:100%;grid-template-columns:120px minmax(0,1fr);gap:8px 12px;padding:11px 12px;border:0;border-bottom:1px solid #e5eaed;background:#fff;text-align:left;cursor:pointer;color:#18252e}
.trct-module .registry-option:hover,.trct-module .registry-option:focus{background:#eef8fc;outline:0}
.trct-module .registry-option b{font-size:12px;color:#004d73;white-space:nowrap}
.trct-module .registry-option span{font-size:12px;line-height:1.35;min-width:0}
.trct-module .registry-option small{grid-column:2;font-size:10px;color:#657681}
.trct-module .registry-empty{padding:13px;font-size:12px;color:#66747d}
.trct-module .union-option{grid-template-columns:150px minmax(0,1fr)}
.trct-module .trct-union-field .field-help{display:block;margin-top:6px;line-height:1.35}
@media(max-width:760px){.trct-module .registry-option,.trct-module .union-option{grid-template-columns:1fr}.trct-module .registry-option small{grid-column:1}.trct-module .trct-mother-field{grid-column:span 12!important}}
@media print{.trct-module .registry-results{display:none!important}.trct-module input,.trct-module select{box-shadow:none!important}}
