.wp-block-rt-blocks-reseller-results{--rtb-rr--accent:#e61838;--rtb-rr--accent-hover:#c31230;--rtb-rr--bg:#fff;--rtb-rr--radius:1.25rem;--rtb-rr--shadow:0 2px 12px rgba(0,0,0,.06);--rtb-rr--padding:1.5rem;--rtb-rr--border:1px solid #ececec;--rtb-rr--max-width:100%;--rtb-rr__heading--size:1.375rem;--rtb-rr__heading--color:#1a1a2e;--rtb-rr__country--color:var(--rtb-rr--accent);--rtb-rr__name--size:1rem;--rtb-rr__name--color:#1a1a2e;--rtb-rr__text--color:#333;--rtb-rr__icon--color:#9a9a9a;--rtb-rr__link--color:#333;--rtb-rr__divider--color:#ececec;--rtb-rr__footer--bg:#f5f5f7;background:var(--rtb-rr--bg);border:var(--rtb-rr--border);border-radius:var(--rtb-rr--radius);box-shadow:var(--rtb-rr--shadow);box-sizing:border-box;max-width:100%;padding:var(--rtb-rr--padding);width:var(--rtb-rr--max-width)}.rtb-reseller-results__header{border-bottom:1px solid var(--rtb-rr__divider--color);padding-bottom:.75rem}.rtb-reseller-results__country{align-items:center;display:flex;gap:.5rem;margin:0 0 .25rem}.rtb-reseller-results__flag{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);flex-shrink:0;height:16px;width:16px}.rtb-reseller-results__country-name{color:var(--rtb-rr__country--color);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.rtb-reseller-results__heading{color:var(--rtb-rr__heading--color);font-size:var(--rtb-rr__heading--size);font-weight:700;line-height:1.3;margin:0}.rtb-reseller-results__list{display:block;margin:0;padding:0}.rtb-reseller-results__item{padding:.75rem 0}.rtb-reseller-results__item+.rtb-reseller-results__item{border-top:1px solid var(--rtb-rr__divider--color)}.rtb-reseller-results__name{color:var(--rtb-rr__name--color);font-size:var(--rtb-rr__name--size);font-weight:700;line-height:1.3;margin:0 0 .25rem}.rtb-reseller-results__contact{-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex;flex-wrap:wrap;row-gap:.25rem}.rtb-reseller-results__address,.rtb-reseller-results__email,.rtb-reseller-results__phone,.rtb-reseller-results__website{align-items:flex-start;color:var(--rtb-rr__text--color);display:flex;font-size:.875rem;gap:.5rem;line-height:1.5;margin:0}.rtb-reseller-results__address a,.rtb-reseller-results__email a,.rtb-reseller-results__phone a,.rtb-reseller-results__website a{color:var(--rtb-rr__link--color);text-decoration:none;transition:color .15s ease}.rtb-reseller-results__address a:hover,.rtb-reseller-results__email a:hover,.rtb-reseller-results__phone a:hover,.rtb-reseller-results__website a:hover{text-decoration:underline}.rtb-reseller-results__phone a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px}.rtb-reseller-results__phone a:hover{text-decoration-style:solid}.rtb-reseller-results__email a{color:var(--rtb-rr--accent)}.rtb-reseller-results__icon{color:var(--rtb-rr__icon--color);flex-shrink:0;height:14px;margin-top:2px;width:14px}.rtb-reseller-results__footer{background:var(--rtb-rr__footer--bg);border-radius:0 0 var(--rtb-rr--radius) var(--rtb-rr--radius);margin:1rem calc(var(--rtb-rr--padding)*-1) calc(var(--rtb-rr--padding)*-1);padding:1rem var(--rtb-rr--padding)}.rtb-reseller-results__cta{align-items:center;background:var(--rtb-rr__cta--bg,var(--rtb-rr--accent));border:none;border-radius:var(--rtb-rr__cta--radius,999px);color:var(--rtb-rr__cta--color,#fff);cursor:pointer;display:inline-flex;font-family:var(--rtb-rr__cta--font,inherit);font-size:var(--rtb-rr__cta--font-size,.875rem);font-weight:var(--rtb-rr__cta--font-weight,700);gap:.625rem;justify-content:center;letter-spacing:.06em;padding:var(--rtb-rr__cta--padding-v,.875rem) var(--rtb-rr__cta--padding-h,1.5rem);text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;width:var(--rtb-rr__cta--width,auto)}.rtb-reseller-results__cta:hover{background:var(--rtb-rr__cta--hover-bg,var(--rtb-rr--accent-hover));color:var(--rtb-rr__cta--hover-color,var(--rtb-rr__cta--color,#fff))}.rtb-reseller-results__cta-icon{align-items:center;border:1.5px solid hsla(0,0%,100%,.85);border-radius:50%;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.rtb-reseller-results__cta-icon svg{display:block}.rtb-reseller-results__map-link{color:#6b6b6b;font-size:.85rem;margin:.625rem 0 0}.rtb-reseller-results__map-link a{color:var(--rtb-rr--accent);text-decoration:none}.rtb-reseller-results__map-link a:hover{text-decoration:underline}.rtb-reseller-results__empty{color:var(--rtb-rr__text--color);padding:2rem 1rem;text-align:center}.rtb-reseller-results__empty p{margin:0}.rtb-reseller-results-modal{--modal-z-index:9999;--modal-background:#fff;--modal-overlay:rgba(0,0,0,.6);--modal-max-width:600px;--modal-border-radius:12px;--modal-padding:2rem}.rtb-reseller-results-modal[hidden]{display:none!important}.rtb-reseller-results-modal:not([hidden]){align-items:stretch;display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--modal-z-index)}.rtb-reseller-results-modal__overlay{animation:rtbRrFadeIn .2s ease-out;background:var(--modal-overlay);inset:0;position:absolute}.rtb-reseller-results-modal__container{animation:rtbRrSlideUp .3s ease-out;background:var(--modal-background);border-radius:0;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;height:100vh;height:100dvh;max-width:var(--modal-max-width);overflow:hidden;position:relative;width:100%}.rtb-reseller-results-modal__header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1rem var(--modal-padding)}.rtb-reseller-results-modal__title{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0}.rtb-reseller-results-modal__close{align-items:center;background:transparent;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:background .2s ease;width:36px}.rtb-reseller-results-modal__close:hover{background:rgba(0,0,0,.05)}.rtb-reseller-results-modal__close svg{display:block}.rtb-reseller-results-modal__content{flex:1;overflow-y:auto;padding:var(--modal-padding)}.rtb-reseller-results-modal__selector{border-bottom:1px solid #e0e0e0;margin-bottom:1.5rem;padding-bottom:1.5rem}.rtb-reseller-results-modal__selector-label{color:#1a1a1a;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.rtb-reseller-results-modal__select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#1a1a1a;cursor:pointer;display:block;font-size:1rem;padding:.75rem 1rem;width:100%}.rtb-reseller-results-modal__select:focus{border-color:var(--rtb-rr--accent,#e61838);box-shadow:0 0 0 2px rgba(230,24,56,.15);outline:none}.rtb-reseller-results-modal__content .gform_wrapper{margin:0}.rtb-reseller-results-modal__content .gform_wrapper .gform_body{padding:0}.rtb-reseller-results-modal__content .gform_wrapper input[type=email],.rtb-reseller-results-modal__content .gform_wrapper input[type=tel],.rtb-reseller-results-modal__content .gform_wrapper input[type=text],.rtb-reseller-results-modal__content .gform_wrapper select,.rtb-reseller-results-modal__content .gform_wrapper textarea{border:1px solid #e0e0e0;border-radius:4px;font-size:1rem;padding:.75rem 1rem;width:100%}.rtb-reseller-results-modal__content .gform_wrapper input:focus,.rtb-reseller-results-modal__content .gform_wrapper select:focus,.rtb-reseller-results-modal__content .gform_wrapper textarea:focus{border-color:var(--rtb-rr--accent,#e61838);box-shadow:0 0 0 2px rgba(230,24,56,.15);outline:none}.rtb-reseller-results-modal__content .gform_wrapper .gform_button,.rtb-reseller-results-modal__content .gform_wrapper button[type=submit],.rtb-reseller-results-modal__content .gform_wrapper input[type=submit]{background:var(--rtb-rr--accent,#e61838);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1.5rem;transition:opacity .2s ease;width:100%}.rtb-reseller-results-modal__content .gform_wrapper .gform_button:hover,.rtb-reseller-results-modal__content .gform_wrapper button[type=submit]:hover,.rtb-reseller-results-modal__content .gform_wrapper input[type=submit]:hover{opacity:.9}@keyframes rtbRrFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rtbRrSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.wp-block-rt-blocks-reseller-results{--rtb-rr--padding:1.25rem;--rtb-rr__heading--size:1.25rem}.rtb-reseller-results-modal__container{max-width:100%}.rtb-reseller-results-modal__content{padding:1rem}}
