/**
 * DTC Lookup Pro - scoped Bootstrap 5 essentials.
 * This local file avoids CDNs and provides the Bootstrap 5 layout classes used by the plugin.
 */
.dtc-bootstrap-scope .container-fluid{width:100%;padding-right:calc(var(--bs-gutter-x,.75rem)*.5);padding-left:calc(var(--bs-gutter-x,.75rem)*.5);margin-right:auto;margin-left:auto}.dtc-bootstrap-scope .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.dtc-bootstrap-scope .row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.dtc-bootstrap-scope .g-3{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.dtc-bootstrap-scope .col-12{flex:0 0 auto;width:100%}@media (min-width:576px){.dtc-bootstrap-scope .col-sm-6{flex:0 0 auto;width:50%}}@media (min-width:992px){.dtc-bootstrap-scope .col-lg-3{flex:0 0 auto;width:25%}.dtc-bootstrap-scope .col-lg-6{flex:0 0 auto;width:50%}}.dtc-bootstrap-scope .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box}.dtc-bootstrap-scope .card-body{flex:1 1 auto}.dtc-bootstrap-scope .btn{display:inline-block;text-align:center;text-decoration:none;vertical-align:middle;user-select:none}.dtc-bootstrap-scope .form-control{display:block;width:100%;background-clip:padding-box}.dtc-bootstrap-scope .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.dtc-bootstrap-scope .input-group>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.dtc-bootstrap-scope .d-flex{display:flex!important}.dtc-bootstrap-scope .flex-column{flex-direction:column!important}.dtc-bootstrap-scope .justify-content-between{justify-content:space-between!important}.dtc-bootstrap-scope .align-items-lg-end{align-items:stretch!important}.dtc-bootstrap-scope .align-items-lg-center{align-items:stretch!important}.dtc-bootstrap-scope .gap-3{gap:1rem!important}.dtc-bootstrap-scope .mx-auto{margin-right:auto!important;margin-left:auto!important}.dtc-bootstrap-scope .p-0{padding:0!important}.dtc-bootstrap-scope .text-center{text-align:center!important}.dtc-bootstrap-scope .border-0{border:0!important}.dtc-bootstrap-scope .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (min-width:992px){.dtc-bootstrap-scope .flex-lg-row{flex-direction:row!important}.dtc-bootstrap-scope .align-items-lg-end{align-items:flex-end!important}.dtc-bootstrap-scope .align-items-lg-center{align-items:center!important}}
