.nlrd-provider-search{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(340px,1.28fr);gap:10px 20px;align-items:center;margin-top:14px;padding:15px;border:1px solid rgba(114,183,0,.65);border-radius:14px;background:linear-gradient(110deg,#102d13,#173f2b);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.nlrd-provider-heading{display:flex;align-items:center;gap:12px}.nlrd-provider-mark{display:grid;flex:0 0 62px;width:62px;height:62px;border:1px solid #9bd34a;border-radius:50%;place-items:center;background:#fff;color:#365b00;font-weight:900;box-shadow:0 0 20px rgba(114,183,0,.25)}.nlrd-provider-heading strong{display:block;color:#fff}.nlrd-provider-heading small{display:block;margin-top:4px;color:#b7cfbc;line-height:1.4}.nlrd-provider-box{display:grid;grid-template-columns:1fr auto;gap:7px;padding:5px;border:1px solid #769b65;border-radius:10px;background:#fff}.nlrd-provider-box input{min-width:0!important;width:100%!important;height:38px!important;padding:7px 10px!important;border:0!important;outline:0!important;background:#fff!important;color:#10213d!important;box-shadow:none!important}.nlrd-provider-box button{min-width:138px;height:38px!important;padding:0 12px!important;border:0!important;border-radius:7px!important;background:#72b700!important;color:#fff!important;font-weight:900!important;white-space:nowrap;cursor:pointer}.nlrd-provider-search>p{grid-column:2;margin:0 4px!important;color:#a6bdac!important}.nlrd-provider-results{margin-top:14px;border:1px solid #a9bf8c;border-radius:15px;overflow:hidden;background:#f4f7fa;color:#10213d;box-shadow:0 18px 45px rgba(0,0,0,.22)}.nlrd-provider-result-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 17px;background:linear-gradient(110deg,#274a09,#72a925);color:#fff}.nlrd-provider-result-card>header small{display:block;color:#e0f1c7;font-weight:900;text-transform:uppercase}.nlrd-provider-result-card>header h3{margin:4px 0 0!important;color:#fff!important}.nlrd-provider-result-card>header>div:last-child{text-align:right}.nlrd-provider-result-card>header strong{display:block;margin-top:3px}.nlrd-provider-result-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 16px;border-bottom:1px solid #dce5ec;background:#fff}.nlrd-provider-result-summary span{color:#365b00;font-weight:900}.nlrd-provider-result-summary b{margin-left:auto;color:#163c60}.nlrd-provider-result-summary small{color:#6c8498}.nlrd-provider-records{display:grid;gap:10px;padding:14px}.nlrd-provider-records>section{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(440px,1.6fr);gap:14px;padding:13px;border:1px solid #d8e3ca;border-radius:10px;background:#fff}.nlrd-provider-records h4{margin:4px 0!important;color:#163c60!important}.nlrd-provider-records p{margin:0!important;color:#687c90!important}.nlrd-provider-records dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.nlrd-provider-records dl>div{padding:8px;border-left:1px solid #e1e8ed}.nlrd-provider-records dt{color:#718698;font-weight:900;text-transform:uppercase}.nlrd-provider-records dd{margin:5px 0 0;color:#26475f}.nlrd-status{display:inline-block;padding:4px 7px;border-radius:14px;background:#eaf6d8;color:#365b00}.nlrd-provider-empty{margin:14px;padding:14px;border-left:4px solid #d7aa35;background:#fff8e7}.nlrd-provider-empty strong{color:#765100}.nlrd-provider-empty p{color:#687c90!important}.nlrd-provider-result-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-top:1px solid #dce5ec;background:#fff}.nlrd-provider-result-card>footer span{color:#6c8498}.nlrd-provider-result-card>footer a{color:#496f08!important;font-weight:900;text-decoration:none!important}@media(max-width:760px){.nlrd-provider-search{grid-template-columns:1fr}.nlrd-provider-search>p{grid-column:1}.nlrd-provider-box,.nlrd-provider-records>section,.nlrd-provider-records dl{grid-template-columns:1fr}.nlrd-provider-box button{width:100%}.nlrd-provider-records dl>div{border-left:0;border-top:1px solid #e1e8ed}.nlrd-provider-result-card>header,.nlrd-provider-result-card>footer{align-items:flex-start;flex-direction:column}.nlrd-provider-result-card>header>div:last-child{text-align:left}}
