/* R125: panels only; the R123 header geometry and navigation remain the source. */
body .ss26-header .r125-panel {
  --r125-ink:var(--ss26-ink,#0e1012);--r125-border:var(--ss26-border,#e7e9ec);--r125-brand:var(--ss26-burgundy,#8b1c1e);--r125-muted:var(--ss26-muted,#6b7078);
  position:fixed;right:auto;bottom:auto;z-index:100002;margin:0;box-sizing:border-box;border:0;border-radius:10px;background:#fff;color:var(--r125-ink);
  font:400 12px/18px Inter,Arial,sans-serif;text-align:left;text-transform:none;letter-spacing:normal;
  box-shadow:inset 0 0 0 1px var(--r125-border),0 4px 8px rgba(14,16,18,.08);
  max-width:calc(100vw - 32px);max-height:calc(100dvh - 16px);overflow:visible;
}
body .ss26-header .r125-panel[hidden],body .ss26-header .r125-panel [hidden],.r125-scrim[hidden]{display:none!important}
/* The site's global Select2 initializer also visits the hidden bridge selects. */
body .ss26-header .r125-field>.select2-container{display:none!important}
body .ss26-header .r125-panel *,body .ss26-header .r125-panel *::before,body .ss26-header .r125-panel *::after{box-sizing:border-box}
body .ss26-header .r125-panel p,body .ss26-header .r125-panel h2{margin:0!important}
body .ss26-header .r125-panel button,body .ss26-header .r125-panel input,body .ss26-header .r125-panel a{font-family:Inter,Arial,sans-serif}
body .ss26-header .r125-panel button{cursor:pointer;transform:none;box-shadow:none;min-height:0;margin:0}
body .ss26-header .r125-panel :is(button,a,input):focus-visible{outline:2px solid var(--r125-ink);outline-offset:2px}
body .ss26-header .r125-preferences{display:flex;flex-direction:column;gap:16px;width:372px;padding:20px}
body .ss26-header .r125-fields{display:flex;flex-direction:column;gap:16px;width:100%}
body .ss26-header .r125-field{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;width:100%;margin:0;padding:0;border:0}
body .ss26-header .r125-field>label,body .ss26-header .r125-field>legend{display:block;margin:0;padding:0;color:var(--r125-ink);font:600 10px/14px Inter,Arial,sans-serif;letter-spacing:.6px;text-transform:uppercase;width:100%}
body .ss26-header fieldset.r125-field>legend{margin-bottom:8px;float:none}
body .ss26-header fieldset.r125-field{margin:0!important;min-height:0!important}
body .ss26-header .r125-select{width:100%;height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--r125-border);border-radius:8px;background:#fff;color:var(--r125-ink);font-size:14px;font-weight:500;line-height:20px;text-align:left;text-transform:none;letter-spacing:0}
body .ss26-header .r125-select:hover{border-color:var(--r125-muted)}
body .ss26-header .r125-select-value{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body .ss26-header .r125-flag,body .ss26-header .r125-option img{display:block;flex:0 0 20px;width:20px;height:14px;max-width:20px;object-fit:fill;background:none;border:0;border-radius:0;padding:0;filter:none}
body .ss26-header .r125-chevron{display:flex;flex:0 0 16px;width:16px;height:16px;align-items:center;justify-content:center}
body .ss26-header .r125-chevron img{width:7px;height:4px;max-width:none}
body .ss26-header .r125-options{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:3;max-height:min(240px,40dvh);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--r125-border);border-radius:8px;background:#fff;padding:4px;box-shadow:0 4px 8px rgba(14,16,18,.08)}
body .ss26-header .r125-option{display:flex;align-items:center;gap:8px;padding:10px 8px;min-height:40px;color:var(--r125-ink);font:400 14px/20px Inter,Arial,sans-serif;cursor:pointer;border-radius:4px}
body .ss26-header .r125-option[aria-selected=true]{font-weight:600}
body .ss26-header .r125-option:hover,body .ss26-header .r125-option.is-active{background:var(--ss26-page,#f7f7f5);box-shadow:inset 3px 0 var(--r125-brand)}
body .ss26-header .r125-tax{display:flex;gap:4px;background:var(--r125-border);border-radius:8px;padding:4px;height:44px;width:100%}
body .ss26-header .r125-tax label{display:block;position:relative;flex:1;margin:0;font:600 12px/16px Inter,Arial,sans-serif;letter-spacing:.36px;cursor:pointer}
body .ss26-header .r125-tax input{position:absolute;width:1px;height:1px;opacity:0;clip-path:inset(50%);margin:0;padding:0}
body .ss26-header .r125-tax span{display:flex;align-items:center;justify-content:center;width:100%;height:36px;border:0;border-radius:8px;background:#fff;color:var(--r125-ink);font:600 12px/16px Inter,Arial,sans-serif;letter-spacing:.36px;text-transform:uppercase;white-space:nowrap}
body .ss26-header .r125-tax input:checked+span{background:var(--r125-brand);color:#fff}
body .ss26-header .r125-tax input:focus-visible+span{outline:2px solid var(--r125-ink);outline-offset:2px}
body .ss26-header .r125-panel .r125-tax-note{font:400 10px/15px Inter,Arial,sans-serif;color:var(--r125-muted);margin:0}
body .ss26-header .r125-tax-note a{color:#0b66c3;font-weight:500;text-decoration:none}
body .ss26-header .r125-panel .r125-apply{width:100%;height:44px;flex:0 0 44px;padding:0 12px;border:0;border-radius:6px;background:var(--r125-brand);color:#fff;font:600 10px/14px Inter,Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase}
body .ss26-header .r125-panel .r125-apply:hover,body .ss26-header .r125-project:hover{background:#741719}
body .ss26-header .r125-panel .r125-error{font:400 11px/16px Inter,Arial,sans-serif;color:var(--r125-brand)}
body .ss26-header .r125-help{width:332px;padding:18px}
body .ss26-header .r125-help-body{display:flex;flex-direction:column;gap:14px}
body .ss26-header .r125-help .ss26-help-intro{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0}
body .ss26-header .r125-help .ss26-help-intro p{font:600 10px/14px Inter,Arial,sans-serif;color:var(--r125-brand);text-transform:uppercase;letter-spacing:0}
body .ss26-header .r125-help .ss26-help-intro strong{font:600 18px/22px Inter,Arial,sans-serif;color:var(--r125-ink);text-transform:uppercase;letter-spacing:0;margin:0}
body .ss26-header .r125-help .ss26-help-intro>span{font:400 12px/18px Inter,Arial,sans-serif;color:var(--r125-muted);margin:0}
body .ss26-header .r125-help .ss26-help-actions{display:flex;flex-direction:column;gap:0;margin:0;padding:0}
body .ss26-header .r125-help .ss26-help-action{display:flex;align-items:center;gap:12px;width:100%;height:53px;min-height:0;margin:0;padding:0;border:0;border-bottom:1px solid var(--r125-border);border-radius:0;background:none;color:var(--r125-ink);text-decoration:none;opacity:1}
body .ss26-header .r125-help .ss26-help-action:last-child{border-bottom:0;height:52px}
body .ss26-header .r125-help .ss26-help-action>img{display:block;flex:0 0 24px;width:24px;height:24px;max-width:24px;object-fit:contain;padding:2px;filter:none;background:none;border:0;border-radius:0}
body .ss26-header .r125-help .ss26-help-action>span{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}
body .ss26-header .r125-help .ss26-help-action b{font:600 10px/14px Inter,Arial,sans-serif;text-transform:uppercase;color:var(--r125-ink);letter-spacing:0}
body .ss26-header .r125-help .ss26-help-action small{font:400 11px/16px Inter,Arial,sans-serif;color:var(--r125-muted);letter-spacing:0}
body .ss26-header .r125-help .ss26-help-action i{font:500 14px/18px Inter,Arial,sans-serif;font-style:normal;color:var(--r125-brand)}
body .ss26-header .r125-help a.ss26-help-action:hover{background:var(--ss26-page,#f7f7f5)}
body .ss26-header .r125-drawer-header,body .ss26-header .r125-help-mobile-title,body .ss26-header .r125-drawer-footer{display:none}
.r125-scrim{position:fixed;inset:0;z-index:100001;background:rgba(14,16,18,.4)}
@media(max-width:767px){
 body .ss26-header .r125-preferences{width:328px;padding:15px 16px;gap:11px}
 body .ss26-header .r125-fields{gap:10px}
 body .ss26-header .r125-field{gap:6px}
 body .ss26-header fieldset.r125-field>legend{margin-bottom:6px}
 body .ss26-header .r125-select,body .ss26-header .r125-tax{height:40px}
 body .ss26-header .r125-tax{gap:0}
 body .ss26-header .r125-tax span{height:32px}
 body .ss26-header .r125-help{width:344px;max-width:calc(100vw - 46px);height:100dvh;max-height:100dvh;padding:0;border-radius:0;display:flex;flex-direction:column;overflow:hidden}
 body .ss26-header .r125-drawer-header{display:flex;align-items:center;justify-content:space-between;height:64px;flex:0 0 64px;padding:0 16px;border-bottom:1px solid var(--r125-border)}
 body .ss26-header .r125-drawer-header a,body .ss26-header .r125-drawer-header img{display:block;width:132px;height:auto;max-width:132px}
 body .ss26-header .r125-drawer-header button{display:flex;align-items:center;justify-content:center;width:32px;height:44px;border:0;padding:0;background:none;color:var(--r125-ink);font:400 28px/28px Inter,Arial,sans-serif}
 body .ss26-header .r125-help-body{flex:1;min-height:0;gap:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 22px}
 body .ss26-header .r125-help-mobile-title{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:22px}
 body .ss26-header .r125-help-mobile-title button{padding:0;border:0;background:none;color:var(--r125-brand);font:600 12px/16px Inter,Arial,sans-serif}
 body .ss26-header .r125-help-mobile-title h2{font:700 26px/30px 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase;color:var(--r125-ink)}
 body .ss26-header .r125-help .ss26-help-intro{display:none}
 body .ss26-header .r125-help .ss26-help-action{height:57px;flex:0 0 57px}
 body .ss26-header .r125-help .ss26-help-action:last-child{height:56px;flex-basis:56px}
 body .ss26-header .r125-drawer-footer{display:flex;flex:0 0 80px;height:80px;padding:15px 16px 16px;border-top:1px solid var(--r125-border);background:#fff}
 body .ss26-header .r125-project{display:flex;width:100%;height:48px;align-items:center;justify-content:center;padding:0 12px;border:0;border-radius:8px;background:var(--r125-brand);color:#fff;font:600 10px/14px Inter,Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase;text-decoration:none}
}
@media(max-height:440px){body .ss26-header .r125-preferences{overflow-y:auto}body .ss26-header .r125-options{position:static;max-height:160px}body .ss26-header .r125-help:not([aria-modal=true]){overflow-y:auto}}
