/* INTWB theme v3: plugin pages drawn by the v3 content template (order tracking and the affiliate
   program: sign-up, login, dashboard, terms). The markup is the plugins' own; these rules draw it in
   v3 (white cards on cream, no outlines or drop shadows, ink pills, selected = ink, one link style).
   Loaded only on those pages. Source: tools/apps-v3.css (built into assets/css/v3-apps.css by
   tools/port_css.py, followed by the generated flatten rules in tools/flatten-apps.css). */

/* ---------- Page frame ---------- */
.contentp__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}
.contentp--app .contentp__body > :first-child{margin-top:0}
.contentp--app .contentp__body :is([class^="gb-element-"],[class*=" gb-element-"]){margin:0!important;padding:0!important}

/* ---------- Order tracking (TrackShip form inside the INTWB TrackShip Reskin shell) ---------- */
body.v3 #main.contentp .iwb-trackship-shell{max-width:none;margin:0;padding:0;background:none;color:var(--ink);font-family:var(--f-body)}
body.v3 #main.contentp .iwb-trackship-shell a:not(.iwb-trackship-button){color:var(--ink);font-weight:800;text-decoration:underline;text-decoration-color:var(--butter);text-decoration-thickness:2px;text-underline-offset:3px}
body.v3 #main.contentp .iwb-trackship-layout{display:grid;gap:16px;align-items:start;grid-template-columns:minmax(0,1fr)}
body.v3 #main.contentp .iwb-trackship-panel{order:-1;margin:0;padding:clamp(20px,3.4vw,34px);border:0!important;border-radius:var(--r);background:#fff;box-shadow:none!important}
body.v3 #main.contentp .iwb-trackship-sidebar{display:grid;gap:12px;margin:0}
body.v3 #main.contentp .iwb-trackship-note{margin:0;padding:20px 22px;border:0!important;border-radius:var(--r-md);background:var(--sand);box-shadow:none!important}
body.v3 #main.contentp .iwb-trackship-note-title{display:block;margin:0 0 6px;font:800 16px/1.3 var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink)}
body.v3 #main.contentp .iwb-trackship-note p{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-2)}
body.v3 #main.contentp .iwb-trackship-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
body.v3 #main.contentp .iwb-trackship-button,body.v3 #main.contentp .iwb-trackship-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:0!important;border-radius:999px!important;background:var(--ink)!important;color:var(--cream)!important;-webkit-text-fill-color:var(--cream)!important;box-shadow:none!important;font:800 15px/1.2 var(--f-body)!important;letter-spacing:.005em;text-decoration:none!important;text-transform:none;transform:none!important;text-align:center}
body.v3 #main.contentp .iwb-trackship-button:hover{background:#3A3331!important;color:var(--cream)!important;-webkit-text-fill-color:var(--cream)!important}
body.v3 #main.contentp .iwb-trackship-button--secondary,body.v3 #main.contentp .iwb-trackship-button--secondary:visited,body.v3 #main.contentp .iwb-trackship-button--secondary:hover{min-height:0;padding:4px 0;border-radius:0!important;background:none!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;text-decoration:underline!important;text-decoration-color:var(--butter)!important;text-decoration-thickness:2px!important;text-underline-offset:3px;overflow-wrap:anywhere;text-align:left}
body.v3 #main.contentp .iwb-trackship-actions{align-items:center;gap:10px 18px}
@media (min-width:900px){
  body.v3 #main.contentp .iwb-trackship-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}
}
/* The form */
body.v3 #main.contentp .iwb-trackship-panel :is(.track-order-section,.order_track_form,.search_order_form,.tracking_form){margin:0;padding:0;border:0!important;background:none!important;box-shadow:none!important}
body.v3 #main.contentp .iwb-trackship-panel .tracking_form_tabs{display:grid!important;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 22px!important;padding:5px!important;border:0!important;border-radius:999px!important;background:var(--sand)!important}
body.v3 #main.contentp .iwb-trackship-panel .order_track_form .ts_from_label{display:flex!important;align-items:center;justify-content:center;width:auto!important;min-height:44px;margin:0!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--ink-2)!important;box-shadow:none!important;font:800 14.5px/1.2 var(--f-body)!important;letter-spacing:.005em!important;text-transform:none!important;text-align:center;-webkit-text-fill-color:var(--ink-2)!important}
body.v3 #main.contentp .iwb-trackship-panel .order_track_form input.ts_from_input:checked + label{background:var(--ink)!important;color:var(--cream)!important;-webkit-text-fill-color:var(--cream)!important}
body.v3 #main.contentp .iwb-trackship-panel .tracking_form > p:first-child{margin:0 0 16px!important;font-size:15.5px!important;line-height:1.6!important;color:var(--ink-2)!important}
body.v3 #main.contentp .iwb-trackship-panel .form-row{margin:0 0 14px!important;padding:0!important}
body.v3 #main.contentp .iwb-trackship-panel .form-row label{margin:0 0 7px!important;font:800 12px/1.3 var(--f-body)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ink-2)!important}
body.v3 #main.contentp .iwb-trackship-panel .form-row .input-text{width:100%!important;max-width:100%!important;min-height:54px!important;margin:0!important;padding:0 16px!important;border:2px solid transparent!important;border-radius:16px!important;background:var(--cream)!important;box-shadow:none!important;color:var(--ink)!important;font:600 16px/1.3 var(--f-body)!important}
body.v3 #main.contentp .iwb-trackship-panel .form-row .input-text:focus{border-color:var(--ink)!important;outline:none!important;box-shadow:none!important}
body.v3 #main.contentp .iwb-trackship-panel .search_order_form button{width:100%!important;min-height:56px!important;margin:6px 0 0!important;padding:0 26px!important;border:0!important;border-radius:999px!important;background:var(--ink)!important;color:var(--cream)!important;box-shadow:none!important;font:800 16px/1 var(--f-body)!important;letter-spacing:.005em!important;text-transform:none!important;transform:none!important;-webkit-text-fill-color:var(--cream)!important}
body.v3 #main.contentp .iwb-trackship-panel .search_order_form button:hover{background:#3A3331!important;color:var(--cream)!important;-webkit-text-fill-color:var(--cream)!important}
body.v3 #main.contentp .iwb-trackship-panel .track_fail_msg{border:0!important;border-radius:14px!important;background:#FBEBDD!important;color:var(--ink)!important;box-shadow:none!important}
body.v3 #main.contentp .iwb-trackship-panel :is(.trackship_branding,.enhanced_trackship_branding){padding:18px 0 0!important}
body.v3 #main.contentp .iwb-trackship-panel :is(.trackship_branding,.enhanced_trackship_branding) p{font-size:13px;color:var(--ink-3)!important}
/* Tracking results (shown after a search) */
body.v3 #main.contentp .iwb-trackship-panel :is(.tracking-detail,.tracking_number_wrap > div,.provider_image_div,.est_delivery_section,.enhanced_journey .tracking_detail,.tpi_product_tracking_ul li){border-color:var(--line)!important;box-shadow:none!important}
body.v3 #main.contentp .iwb-trackship-panel .tracking-detail{border:0!important;border-radius:var(--r-md)!important;background:var(--cream)!important}
body.v3 #main.contentp .iwb-trackship-panel :is(.tracking_number_div a,.wc_order_id a){color:var(--ink)!important;text-decoration-color:var(--butter)!important}
body.v3 #main.contentp .iwb-trackship-panel .enhanced_switch_input:checked + label{background:var(--ink)!important;color:var(--cream)!important;border-color:var(--ink)!important}

/* ---------- Affiliate program (INTWB Affiliate Engine) ---------- */
body.v3 #main.contentp .intwb-affiliate-shell{--iwb-black:var(--ink);--iwb-black-soft:var(--ink-2);--iwb-cream:var(--cream);--iwb-cream-dark:var(--sand);--iwb-butter:var(--butter);--iwb-sky:var(--sky);--iwb-orange:var(--butter);--iwb-rust:var(--ink);--iwb-muted:var(--ink-2);--iwb-border:var(--line);max-width:none;margin:0;padding:0;background:none;color:var(--ink-2);font-family:var(--f-body)}
body.v3 #main.contentp .intwb-affiliate-shell :is(h2,h3,h4){font-family:var(--f-display);font-weight:500;letter-spacing:-.012em;color:var(--ink)}
/* A hero the page head could not take (dashboard with extra parts) */
body.v3 #main.contentp .intwb-affiliate-hero{position:static;padding:clamp(22px,3.4vw,34px);border:0;border-radius:var(--r);background:var(--sand);box-shadow:none}
body.v3 #main.contentp .intwb-affiliate-hero::after{display:none}
body.v3 #main.contentp .intwb-affiliate-hero h2{font-size:clamp(28px,4.4vw,40px);line-height:1.1}
body.v3 #main.contentp .intwb-affiliate-kicker{display:block;width:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:800 12px/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}
/* Cards and panels */
body.v3 #main.contentp :is(.intwb-affiliate-card,.intwb-affiliate-panel,.intwb-affiliate-policy-summary > div,.intwb-affiliate-dashboard-filter-panel,.intwb-affiliate-application-review){border:0;box-shadow:none}
body.v3 #main.contentp .intwb-affiliate-panel{margin-top:16px;padding:clamp(20px,3.4vw,34px);border-radius:var(--r);background:#fff}
body.v3 #main.contentp .intwb-affiliate-panel h3{margin:0 0 14px;padding:0;border:0;font-size:clamp(24px,3.4vw,30px);line-height:1.15}
body.v3 #main.contentp .intwb-affiliate-panel p{margin:0 0 12px;font-size:16px;line-height:1.65;color:var(--ink-2)}
body.v3 #main.contentp .intwb-affiliate-panel p:last-child{margin-bottom:0}
body.v3 #main.contentp .intwb-affiliate-panel > strong{display:block;margin-bottom:6px;color:var(--ink);font-weight:800}
/* Program numbers and dashboard metrics */
body.v3 #main.contentp :is(.intwb-affiliate-tiles,.intwb-affiliate-metrics){display:grid;gap:12px;margin:0 0 4px;grid-template-columns:repeat(2,minmax(0,1fr))}
body.v3 #main.contentp .intwb-affiliate-card,body.v3 #main.contentp .intwb-affiliate-card:nth-child(n){display:flex;flex-direction:column;gap:8px;min-height:0;padding:20px;border-radius:var(--r-md);background:#fff}
body.v3 #main.contentp .intwb-affiliate-card > strong{order:0;font:500 clamp(30px,5vw,42px)/1.02 var(--f-display);letter-spacing:-.03em;color:var(--ink)}
body.v3 #main.contentp .intwb-affiliate-card > span{font:800 12px/1.4 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}
body.v3 #main.contentp .intwb-affiliate-metrics .intwb-affiliate-card > span{order:-1}
@media (min-width:900px){
  body.v3 #main.contentp .intwb-affiliate-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}
  body.v3 #main.contentp .intwb-affiliate-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
}
/* Sign-up: how it works + tips beside the application form */
body.v3 #main.contentp .intwb-affiliate-register-layout{display:grid;gap:16px;margin-top:16px;grid-template-columns:minmax(0,1fr);align-items:start}
body.v3 #main.contentp :is(.intwb-affiliate-register-aside,.intwb-affiliate-register-form-stack){display:grid;gap:16px;min-width:0}
body.v3 #main.contentp .intwb-affiliate-register-layout .intwb-affiliate-panel{margin-top:0}
body.v3 #main.contentp .intwb-affiliate-registration-panel{max-width:none}
@media (min-width:1000px){
  body.v3 #main.contentp .intwb-affiliate-register-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px}
  body.v3 #main.contentp .intwb-affiliate-register-form-stack{order:-1}
}
body.v3 #main.contentp :is(.intwb-affiliate-faq-stack,.intwb-affiliate-faq-grid){gap:0}
body.v3 #main.contentp :is(.intwb-affiliate-faq-stack,.intwb-affiliate-faq-grid) > div{padding:16px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none}
body.v3 #main.contentp :is(.intwb-affiliate-faq-stack,.intwb-affiliate-faq-grid) > div:first-child{padding-top:2px;border-top:0}
body.v3 #main.contentp :is(.intwb-affiliate-faq-stack,.intwb-affiliate-faq-grid) strong{margin-bottom:6px;font:800 16px/1.3 var(--f-body);color:var(--ink)}
body.v3 #main.contentp :is(.intwb-affiliate-faq-stack,.intwb-affiliate-faq-grid) p{margin:0;font-size:15.5px}
body.v3 #main.contentp .intwb-affiliate-check-list{gap:10px}
body.v3 #main.contentp .intwb-affiliate-check-list li{padding-left:22px;font-size:15.5px;line-height:1.6;color:var(--ink-2)}
body.v3 #main.contentp .intwb-affiliate-check-list li::before{left:4px;top:.66em;width:7px;height:7px;border:0;border-radius:50%;background:var(--butter);box-shadow:none}
/* One link style */
body.v3 #main.contentp .intwb-affiliate-shell a:not(.intwb-affiliate-button):not(.button){color:var(--ink);font-weight:800;text-decoration:underline;text-decoration-color:var(--butter);text-decoration-thickness:2px;text-underline-offset:3px}
/* Buttons */
body.v3 #main.contentp :is(.intwb-affiliate-button,.intwb-affiliate-shell button:not(.intwb-affiliate-existing-email-close):not(.intwb-affiliate-existing-email-secondary),.intwb-affiliate-shell .button,.intwb-affiliate-shell a.button,.intwb-affiliate-shell input[type="submit"]){display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border:0!important;border-radius:999px!important;background:var(--ink)!important;color:var(--cream)!important;-webkit-text-fill-color:var(--cream)!important;box-shadow:none!important;font:800 16px/1.1 var(--f-body);letter-spacing:.005em;text-transform:none;text-decoration:none;cursor:pointer;transform:none!important}
body.v3 #main.contentp :is(.intwb-affiliate-button,.intwb-affiliate-shell button:not(.intwb-affiliate-existing-email-close):not(.intwb-affiliate-existing-email-secondary),.intwb-affiliate-shell .button,.intwb-affiliate-shell a.button,.intwb-affiliate-shell input[type="submit"]):hover{background:#3A3331!important;color:var(--cream)!important;-webkit-text-fill-color:var(--cream)!important;box-shadow:none!important}
/* Fields */
body.v3 #main.contentp .intwb-affiliate-shell :where(label,legend){font:800 12px/1.35 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}
body.v3 #main.contentp .intwb-affiliate-shell :is(input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="number"],input[type="tel"],input[type="date"],select,textarea){width:100%;min-height:52px;padding:0 16px;border:2px solid transparent;border-radius:16px;background:var(--cream);box-shadow:none;color:var(--ink);font:600 16px/1.3 var(--f-body)}
body.v3 #main.contentp .intwb-affiliate-shell textarea{min-height:120px;padding:14px 16px}
body.v3 #main.contentp .intwb-affiliate-shell :is(input,select,textarea,button):focus{outline:none!important;border-color:var(--ink)!important}
body.v3 #main.contentp .intwb-affiliate-shell :is(button,input[type="submit"],a):focus-visible{outline:3px solid var(--sky)!important;outline-offset:2px}
body.v3 #main.contentp .intwb-affiliate-shell :is(input[type="checkbox"],input[type="radio"]){accent-color:var(--ink)}
body.v3 #main.contentp :is(.intwb-affiliate-checkbox-grid,.intwb-affiliate-radio-row) label{min-height:48px;padding:10px 14px;gap:10px;border:2px solid transparent;border-radius:14px;background:var(--cream);font:700 15px/1.3 var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer}
body.v3 #main.contentp :is(.intwb-affiliate-checkbox-grid,.intwb-affiliate-radio-row) label:has(input:checked){border-color:var(--ink)!important;background:#fff}
body.v3 #main.contentp .intwb-affiliate-application-review{gap:16px;padding:clamp(18px,3vw,26px);border-radius:var(--r-md);background:var(--sand-2)}
body.v3 #main.contentp .intwb-affiliate-application-review h4{font-size:24px;line-height:1.15}
body.v3 #main.contentp .intwb-affiliate-application-review :is(input[type="text"],input[type="email"],input[type="url"],select,textarea){background:#fff}
body.v3 #main.contentp .intwb-affiliate-application-review :is(.intwb-affiliate-checkbox-grid,.intwb-affiliate-radio-row) label{background:#fff}
body.v3 #main.contentp :is(.intwb-affiliate-coupon-help,.intwb-affiliate-existing-account-help,.intwb-affiliate-field-help,.intwb-affiliate-note){font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-2)}
body.v3 #main.contentp .wcusage-register-form-title{font:600 16px/1.5 var(--f-body);color:var(--ink-2)}
body.v3 #main.contentp .intwb-affiliate-required-marker,body.v3 #main.contentp .intwb-required-marker{color:var(--attn)}
body.v3 #main.contentp .intwb-affiliate-logged-in-notice{padding:0;border:0}
body.v3 #main.contentp .intwb-affiliate-logged-in-notice strong{color:var(--ink)}
body.v3 #main.contentp .intwb-affiliate-existing-account-notice{padding:14px 16px;border:0;border-radius:14px;background:#FBEBDD;box-shadow:none}
body.v3 #main.contentp .intwb-affiliate-existing-account-notice :is(strong,span){color:var(--ink)}
body.v3 #main.contentp .intwb-affiliate-existing-account-notice strong{color:var(--attn)}
/* Login */
body.v3 #main.contentp .intwb-affiliate-login-panel{max-width:560px;margin-left:0;margin-right:0}
body.v3 #main.contentp .intwb-affiliate-login-panel .login-remember label{display:inline-flex;align-items:center;gap:8px;font:700 15px/1.3 var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink)}
body.v3 #main.contentp .intwb-affiliate-login-panel .login-submit input[type="submit"]{width:100%}
/* Terms */
body.v3 #main.contentp .intwb-affiliate-policy{max-width:none}
body.v3 #main.contentp .intwb-affiliate-policy-summary{display:grid;gap:12px;margin:0 0 4px;grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:900px){body.v3 #main.contentp .intwb-affiliate-policy-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}
body.v3 #main.contentp .intwb-affiliate-policy-summary > div{padding:18px 20px;border-radius:var(--r-md);background:#fff;font-size:15px;line-height:1.5;color:var(--ink-2)}
body.v3 #main.contentp .intwb-affiliate-policy-summary span{margin-bottom:6px;font:800 11.5px/1.3 var(--f-body);letter-spacing:.1em;color:var(--ink-2)}
body.v3 #main.contentp .intwb-affiliate-policy-box h3{padding-bottom:0;border-bottom:0}
body.v3 #main.contentp .intwb-affiliate-alert{background:var(--butter-2)}
body.v3 #main.contentp .intwb-affiliate-colored-text{color:var(--ink)!important;font-weight:800}
/* Dashboard (signed-in affiliates) */
body.v3 #main.contentp .intwb-affiliate-account-nav{gap:4px;margin-bottom:16px;padding:5px;border:0;border-radius:999px;background:#fff;box-shadow:none}
body.v3 #main.contentp .intwb-affiliate-account-nav a{min-height:40px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;color:var(--ink-2)!important;font:800 14px/1 var(--f-body)!important;text-decoration:none!important}
body.v3 #main.contentp .intwb-affiliate-account-nav a:hover{background:var(--sand-2);color:var(--ink)!important}
body.v3 #main.contentp .intwb-affiliate-account-nav a.is-active{background:var(--ink);color:var(--cream)!important}
body.v3 #main.contentp .intwb-affiliate-dashboard-filter-panel{margin-top:16px;padding:18px 20px;border-radius:var(--r-md);background:#fff}
body.v3 #main.contentp .intwb-affiliate-dashboard-filters a{min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border:0;border-radius:999px;background:var(--cream);box-shadow:none;color:var(--ink)!important;font:800 13.5px/1 var(--f-body)!important;text-decoration:none!important}
body.v3 #main.contentp .intwb-affiliate-dashboard-filters a:is(:hover,.is-active){background:var(--ink);color:var(--cream)!important}
body.v3 #main.contentp .intwb-affiliate-dashboard-filters span{color:var(--ink-2)}
body.v3 #main.contentp .intwb-affiliate-filter-reset{color:var(--ink)!important}
body.v3 #main.contentp .intwb-affiliate-link-row{border:0;border-radius:18px;background:var(--cream);box-shadow:none}
body.v3 #main.contentp .intwb-affiliate-link-row span{color:var(--ink-2)}
body.v3 #main.contentp .intwb-affiliate-link-row code{border:0;border-radius:12px;background:#fff;color:var(--ink)}
body.v3 #main.contentp .intwb-affiliate-chart-bars{border:0;background:var(--cream)}
body.v3 #main.contentp :is(.intwb-affiliate-chart-bar-sales,.intwb-affiliate-chart-key-sales){background:var(--butter)}
body.v3 #main.contentp .intwb-affiliate-table :is(th,td){border-bottom:1px solid var(--line);color:var(--ink)}
body.v3 #main.contentp .intwb-affiliate-table th{color:var(--ink-2)}
/* "Email already has an account" dialog */
body.v3 .intwb-affiliate-existing-email-dialog{border:0;border-radius:var(--r-md);box-shadow:0 24px 60px rgba(34,30,29,.22)}
body.v3 .intwb-affiliate-existing-email-dialog h4{font-family:var(--f-display);font-weight:500}
body.v3 .intwb-affiliate-existing-email-kicker{color:var(--ink-2)!important}
body.v3 .intwb-affiliate-existing-email-close{border:0!important;background:var(--sand)!important;box-shadow:none!important}
body.v3 .intwb-affiliate-existing-email-secondary{color:var(--ink)!important}
/* An odd last tile in a two-column grid takes the full row. */
@media (max-width:899px){body.v3 #main.contentp :is(.intwb-affiliate-policy-summary,.intwb-affiliate-metrics,.intwb-affiliate-tiles) > :last-child:nth-child(odd){grid-column:1 / -1}}

/* Generated by tools/flatten_css.py: no hard shadows, ink outlines or background circles on v3  pages. */
/* apps/affiliate-engine.css: 18 rules */
body.v3 .intwb-affiliate-hero{box-shadow:none!important;border-color:transparent!important}
body.v3 .intwb-affiliate-hero::after{border-color:transparent!important}
body.v3 .intwb-affiliate-kicker{box-shadow:none!important;border-color:transparent!important}
body.v3 .intwb-affiliate-card,body.v3 .intwb-affiliate-panel{box-shadow:none!important;border-color:transparent!important}
body.v3 .intwb-affiliate-link-row{border-color:transparent!important}
body.v3 .intwb-affiliate-link-row code{border-color:transparent!important}
body.v3 .intwb-affiliate-check-list li::before{border-color:transparent!important}
body.v3 .intwb-affiliate-dashboard-filter-panel{box-shadow:none!important;border-color:transparent!important}
body.v3 .intwb-affiliate-dashboard-filters a{border-color:transparent!important}
body.v3 .intwb-affiliate-button,body.v3 .intwb-affiliate-shell :where(button, .button, a.button, input[type="submit"], input[type="button"]){box-shadow:none!important;border-color:transparent!important}
body.v3 .intwb-affiliate-button:hover,body.v3 .intwb-affiliate-shell :where(button, .button, a.button, input[type="submit"], input[type="button"]):hover{box-shadow:none!important;transform:none!important}
body.v3 .intwb-affiliate-shell :where(input[type="text"], input[type="email"], input[type="url"], input[type="password"], textarea, select){border-color:transparent!important}
body.v3 .intwb-affiliate-application-review{border-color:transparent!important}
body.v3 .intwb-affiliate-existing-email-dialog{box-shadow:none!important;border-color:transparent!important}
body.v3 .intwb-affiliate-existing-email-close{box-shadow:none!important;border-color:transparent!important}
body.v3 .intwb-affiliate-existing-account-notice{box-shadow:none!important}
body.v3 .intwb-affiliate-policy-summary > div{box-shadow:none!important;border-color:transparent!important}
@media (max-width: 620px){body.v3 .intwb-affiliate-hero{box-shadow:none!important}}
/* apps/trackship-reskin.css: 0 rules */
