/* v38: remove empty decorative pills and make networking cards tidy. */
.tool-collection .collection-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}
.tool-collection .collection-grid>.card{display:block!important;width:auto!important;min-width:0!important;min-height:174px!important;margin:0!important;padding:20px!important;border-radius:18px!important;position:relative!important;transform:none}
.tool-collection .collection-grid>.card::before,.tool-collection .collection-grid>.card::after{content:none!important;display:none!important}
.tool-collection .collection-grid>.card h3{color:#203050!important;opacity:1!important}
.tool-collection .collection-grid>.card p{color:#576981!important;opacity:1!important}
.ntf-network-page{max-width:1050px;margin:auto;padding-bottom:30px}.ntf-network-page .pagehead h1{color:#1d2b50!important}.ntf-network-page .pagehead p{color:#586984!important}.ntf-network-page .panel{background:#fff!important;border:1px solid #dce5f2!important;color:#243452!important;padding:25px!important}
.ntf-net-fields{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.ntf-net-fields label{display:flex;flex-direction:column;gap:7px;flex:1 1 210px;color:#273652!important}.ntf-net-fields button{min-height:46px;white-space:nowrap;background:#176dcb!important;color:#fff!important}.ntf-net-fields input,.ntf-net-fields select{background:#fff!important;color:#182942!important;border:1px solid #b7c5dc!important}.ntf-net-output{margin-top:22px}.ntf-net-output:empty{display:none}.ntf-net-output h3{color:#243452!important}.ntf-net-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ntf-net-result{background:#f2f6fd;border:1px solid #dce6f3;padding:13px;border-radius:12px;min-width:0}.ntf-net-result span{display:block;font-size:12px;color:#576b83}.ntf-net-result strong{display:block;margin-top:5px;word-break:break-word;color:#1f3050}.ntf-net-error{color:#a92727;background:#fff0ee;padding:12px;border-radius:10px}
@media(max-width:850px){.tool-collection .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.tool-collection .collection-grid{grid-template-columns:1fr!important}.tool-collection .collection-grid>.card{min-height:140px!important}.ntf-net-records{grid-template-columns:1fr}.ntf-net-fields{display:flex;flex-direction:column;align-items:stretch}.ntf-net-fields label,.ntf-net-fields button{width:100%;flex:auto}}
