/* Frontend portal only: protect the UI from broad theme typography rules. */
.mainContent__inner.add-top-spacing:has(.sca-sponsor-portal){margin-top:0}
.mainContent__inner:has(.sca-sponsor-portal)>[is=flynt-section-shortcode]{padding-top:0}
@media(min-width:1280px){.mainContent__inner.add-top-spacing:has(.sca-sponsor-portal){margin-top:var(--navigation-height)}}
.sca-sponsor-dashboard{--sca-ink:#17212b;--sca-muted:#667085;--sca-line:#d9e1e7;--sca-surface:#fff;--sca-soft:#f5f8fa;--sca-primary:#075e66;--sca-primary-dark:#034d54;--sca-danger:#b42318;--sca-success:#027a48;box-sizing:border-box;max-width:1100px!important;margin:2rem auto;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:var(--sca-ink);font-size:16px!important;line-height:1.5!important}
.sca-sponsor-dashboard *{box-sizing:border-box}
.sca-sponsor-login{--sca-ink:#17212b;--sca-muted:#667085;--sca-line:#d9e1e7;--sca-surface:#fff;--sca-soft:#f5f8fa;--sca-primary:#075e66;--sca-primary-dark:#034d54;box-sizing:border-box;max-width:520px!important;margin:2rem auto;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:var(--sca-ink);font-size:16px!important;line-height:1.5!important}.sca-sponsor-login *{box-sizing:border-box}.sca-sponsor-login__card{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--sca-line);border-radius:1rem;background:var(--sca-surface);box-shadow:0 1px 2px rgba(16,24,40,.04)}.sca-sponsor-login h1{margin:0 0 1.5rem!important;color:var(--sca-ink)!important;font-family:inherit!important;font-size:clamp(1.65rem,3vw,2.25rem)!important;font-weight:750!important;letter-spacing:-.025em!important;line-height:1.15!important}.sca-sponsor-login #sca-sponsor-login-form{display:grid;gap:1rem;margin:0}.sca-sponsor-login #sca-sponsor-login-form p{margin:0!important}.sca-sponsor-login :is(.login-username,.login-password){display:grid;gap:.35rem}.sca-sponsor-login label{color:var(--sca-ink)!important;font-family:inherit!important;font-size:1rem!important;font-weight:700!important;line-height:1.5!important}.sca-sponsor-login :is(input[type=text],input[type=password],input[type=email]){width:100%!important;min-height:2.75rem!important;padding:.65rem .75rem!important;border:1px solid #98a2b3!important;border-radius:.5rem!important;background:#fff!important;color:var(--sca-ink)!important;font:inherit!important}.sca-sponsor-login .login-remember label{display:inline-flex!important;align-items:center;gap:.55rem;font-weight:500!important}.sca-sponsor-login .login-remember input{position:static!important;display:inline-block!important;width:1.15rem!important;height:1.15rem!important;margin:0!important;opacity:1!important;accent-color:var(--sca-primary)}.sca-sponsor-login :is(.login-submit input[type=submit],.sca-sponsor-login__resend button){display:inline-flex!important;align-items:center;justify-content:center;min-height:2.75rem!important;padding:.6rem 1rem!important;border:1px solid var(--sca-primary)!important;border-radius:.6rem!important;background:var(--sca-primary)!important;color:#fff!important;font-family:inherit!important;font-size:1rem!important;font-weight:700!important;line-height:1.25!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.sca-sponsor-login :is(.login-submit input[type=submit],.sca-sponsor-login__resend button):hover{border-color:var(--sca-primary-dark)!important;background:var(--sca-primary-dark)!important;transform:translateY(-1px)}.sca-sponsor-login__lost-password{margin:1rem 0 0!important}.sca-sponsor-login__activation-help{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--sca-line)}.sca-sponsor-login__activation-help summary{cursor:pointer;color:var(--sca-primary);font-weight:650}.sca-sponsor-login__activation-help p{margin:.7rem 0}.sca-sponsor-login__resend{display:grid;gap:.75rem;margin:.75rem 0 0}.sca-sponsor-login__resend p{margin:0}.sca-sponsor-login__notice{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid #b9dbe0;border-left:4px solid var(--sca-primary);border-radius:.5rem;background:#f2fbfc;color:#164b50}.sca-sponsor-login__notice p{margin:0!important}.sca-sponsor-login a{color:var(--sca-primary)!important;font-weight:650!important;text-underline-offset:.16em}.sca-sponsor-login :is(a,input,button,summary):focus-visible{outline:3px solid #f9c74f!important;outline-offset:3px!important}@media(max-width:720px){.sca-sponsor-login{margin:1.25rem auto}}@media(max-width:460px){.sca-sponsor-login__card{padding:1.1rem}}
.sca-sponsor-dashboard :is(h1,h2,h3,p,dl,dd,ul,ol){margin-top:0!important}
.sca-sponsor-dashboard :is(h1,h2,h3){font-family:inherit!important;letter-spacing:-.025em!important;color:var(--sca-ink)!important}
.sca-sponsor-dashboard h1{margin-bottom:.45rem!important;font-size:clamp(1.65rem,3vw,2.25rem)!important;line-height:1.15!important;font-weight:750!important}
.sca-sponsor-dashboard h2{margin-bottom:.35rem!important;font-size:clamp(1.1rem,2vw,1.35rem)!important;line-height:1.25!important;font-weight:700!important}
.sca-sponsor-dashboard h3{font-size:1rem!important;line-height:1.35!important}
.sca-sponsor-dashboard p,.sca-sponsor-dashboard li,.sca-sponsor-dashboard label,.sca-sponsor-dashboard input,.sca-sponsor-dashboard select,.sca-sponsor-dashboard textarea,.sca-sponsor-dashboard button{font-family:inherit!important;font-size:1rem!important;line-height:1.5!important}
.sca-sponsor-dashboard a{color:var(--sca-primary);font-weight:650;text-underline-offset:.16em}
.sca-sponsor-dashboard a:focus-visible,.sca-sponsor-dashboard :is(button,input,select,textarea):focus-visible{outline:3px solid #f9c74f;outline-offset:3px}
.sca-sponsor-dashboard__nav{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.5rem;padding:0;border:0}
.sca-sponsor-dashboard__nav a{display:inline-flex;align-items:center;min-height:2.7rem;padding:.55rem .9rem;border:1px solid var(--sca-line);border-radius:.6rem;background:#fff;color:#344054;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}
.sca-sponsor-dashboard__nav a:hover{border-color:#98a2b3;background:var(--sca-soft)}
.sca-sponsor-dashboard__nav a[aria-current=page]{border-color:var(--sca-primary);background:var(--sca-primary);color:#fff}
.sca-sponsor-dashboard__nav .sca-sponsor-dashboard__logout{justify-content:center;flex:0 0 2.7rem;width:2.7rem;margin-inline-start:auto;padding:0;border-color:var(--sca-line);color:var(--sca-primary)}
.sca-sponsor-dashboard__logout svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.sca-sponsor-dashboard__logout-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}
.sca-sponsor-dashboard__card,.sca-sponsor-dashboard .sca-sponsor-portal__section{margin:0 0 1rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--sca-line);border-radius:1rem;background:var(--sca-surface);box-shadow:0 1px 2px rgba(16,24,40,.04)}
.sca-sponsor-dashboard__welcome{padding-bottom:1.55rem;background:linear-gradient(135deg,#f7fbfb 0%,#fff 68%)}
.sca-sponsor-dashboard__welcome>p:last-child{max-width:42rem;margin-bottom:0!important;color:var(--sca-muted)}
.sca-sponsor-dashboard__eyebrow{margin-bottom:.4rem!important;color:var(--sca-primary);font-size:.78rem!important;font-weight:750!important;letter-spacing:.08em!important;line-height:1.3!important;text-transform:uppercase}
.sca-sponsor-dashboard__card-heading,.sca-sponsor-dashboard__task-summary,.sca-sponsor-dashboard__tasks-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.sca-sponsor-dashboard__card-heading{margin-bottom:1.4rem}
.sca-sponsor-dashboard__button,.sca-sponsor-dashboard button,.sca-sponsor-dashboard .btn.btn--primary{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.6rem 1rem;border:1px solid var(--sca-primary);border-radius:.6rem;background:var(--sca-primary);color:#fff!important;font-weight:700!important;line-height:1.25!important;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}
.sca-sponsor-dashboard__button:hover,.sca-sponsor-dashboard button:hover,.sca-sponsor-dashboard .btn.btn--primary:hover{border-color:var(--sca-primary-dark);background:var(--sca-primary-dark);color:#fff;transform:translateY(-1px)}
.sca-sponsor-dashboard__button--secondary{border-color:var(--sca-line);background:#fff;color:var(--sca-primary)!important}
.sca-sponsor-dashboard__button--secondary:hover{border-color:var(--sca-primary);background:var(--sca-soft);color:var(--sca-primary)!important}
.sca-sponsor-dashboard__details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0!important}
.sca-sponsor-dashboard__details>div{min-width:0;padding:1rem;border:1px solid #e6edf1;border-radius:.75rem;background:var(--sca-soft)}
.sca-sponsor-dashboard__details dt{margin:0 0:.3rem;color:var(--sca-muted);font-size:.82rem!important;font-weight:650!important}
.sca-sponsor-dashboard__details dd{overflow-wrap:anywhere;margin:0!important;color:var(--sca-ink);font-size:1rem!important;font-weight:700!important}
.sca-sponsor-dashboard__task-summary{background:linear-gradient(135deg,#f7fbfb 0%,#fff 75%)}
.sca-sponsor-dashboard__task-summary h2{font-size:1.35rem!important}.sca-sponsor-dashboard__task-summary p:last-child{margin-bottom:0!important;color:var(--sca-muted)}
.sca-sponsor-dashboard label{display:block;margin-bottom:.35rem;font-weight:700}
.sca-sponsor-dashboard :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;max-width:100%;padding:.65rem .75rem;border:1px solid #98a2b3;border-radius:.5rem;background:#fff;color:var(--sca-ink)}
.sca-sponsor-dashboard textarea{min-height:9rem}.sca-sponsor-dashboard input[type=checkbox],.sca-sponsor-dashboard input[type=radio]{width:auto}
.sca-sponsor-dashboard input[type=checkbox],.sca-sponsor-dashboard input[type=radio]{position:static!important;inset:auto!important;display:inline-block!important;flex:0 0 1.15rem!important;appearance:auto!important;width:1.15rem!important;min-width:1.15rem!important;height:1.15rem!important;margin:.15rem 0 0!important;opacity:1!important;transform:none!important;vertical-align:middle}.sca-sponsor-dashboard__check label,.sca-sponsor-dashboard__checks label{display:flex!important;align-items:flex-start;gap:.65rem;font-weight:500}.sca-sponsor-dashboard__checks{margin:1rem 0;padding:0;border:0}.sca-sponsor-dashboard__checks label+label{margin-top:.55rem}.sca-sponsor-dashboard__checks legend{margin-bottom:.5rem;font-weight:700}
.sca-sponsor-dashboard input[type=checkbox],.sca-sponsor-dashboard input[type=radio]{accent-color:var(--sca-primary)}.sca-sponsor-dashboard input[type=checkbox]{-webkit-appearance:checkbox!important}.sca-sponsor-dashboard input[type=radio]{-webkit-appearance:radio!important}
.sca-sponsor-dashboard small,.sca-sponsor-dashboard__hint,.sca-sponsor-dashboard__task-updated{display:block;color:var(--sca-muted);font-size:.875rem!important}
.sca-sponsor-dashboard__notice{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid #b9dbe0;border-left:4px solid var(--sca-primary);border-radius:.5rem;background:#f2fbfc;color:#164b50}
.sca-sponsor-dashboard__notice--error{border-color:#fecdca;border-left-color:var(--sca-danger);background:#fff5f4;color:#912018}
.sca-sponsor-dashboard__tasks{display:grid;gap:.75rem;margin:0!important;padding:0!important;list-style:none!important}
.sca-sponsor-dashboard__tasks>li::before,.sca-sponsor-dashboard__tasks>li::marker{display:none!important;content:none!important}
.sca-sponsor-dashboard__task{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;border:1px solid #e1e8ec;border-radius:.8rem;background:#fff}
.sca-sponsor-dashboard__task--overdue{border-color:#f5c4c0;background:#fffafa}.sca-sponsor-dashboard__task--completed,.sca-sponsor-dashboard__task--completed_late{background:#fbfefc}
.sca-sponsor-dashboard__task-icon{display:grid;place-items:center;width:1.5rem;height:1.5rem;border:2px solid #98a2b3;border-radius:50%;color:#fff;font-size:.9rem;font-weight:800}
.sca-sponsor-dashboard__task--overdue .sca-sponsor-dashboard__task-icon{border-color:var(--sca-danger);background:var(--sca-danger)}.sca-sponsor-dashboard__task--overdue .sca-sponsor-dashboard__task-icon::after{content:"!"}
.sca-sponsor-dashboard__task--completed .sca-sponsor-dashboard__task-icon,.sca-sponsor-dashboard__task--completed_late .sca-sponsor-dashboard__task-icon{border-color:var(--sca-success);background:var(--sca-success)}.sca-sponsor-dashboard__task--completed .sca-sponsor-dashboard__task-icon::after,.sca-sponsor-dashboard__task--completed_late .sca-sponsor-dashboard__task-icon::after{content:"✓"}
.sca-sponsor-dashboard__task-content h2{margin:0 0:.35rem!important;font-size:1.05rem!important}.sca-sponsor-dashboard__task-meta{display:flex;flex-wrap:wrap;gap:.45rem .75rem;align-items:center;color:var(--sca-muted);font-size:.875rem!important}.sca-sponsor-dashboard__task-updated{margin:.4rem 0 0!important}
.sca-sponsor-dashboard__task-state{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;background:#eaf2f3;color:#14545b;font-size:.76rem!important;font-weight:750!important;line-height:1.25!important}.sca-sponsor-dashboard__task-state--overdue{background:#fee4e2;color:#b42318}.sca-sponsor-dashboard__task-state--completed,.sca-sponsor-dashboard__task-state--completed_late{background:#dcfae6;color:#067647}
.sca-sponsor-dashboard__task-action{min-width:6.8rem}.sca-sponsor-dashboard__history{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--sca-line)}
.sca-sponsor-dashboard__team{display:grid;gap:.65rem;margin:1rem 0 0!important;padding:0!important;list-style:none!important}.sca-sponsor-dashboard__team>li{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--sca-line);border-radius:.75rem;background:var(--sca-soft)}.sca-sponsor-dashboard__team>li::before,.sca-sponsor-dashboard__team>li::marker{display:none!important;content:none!important}.sca-sponsor-dashboard__team h2,.sca-sponsor-dashboard__team p{margin-bottom:.2rem!important}.sca-sponsor-dashboard__team h2{font-size:1rem!important}.sca-sponsor-dashboard__team p{overflow-wrap:anywhere}.sca-sponsor-dashboard__team .sca-sponsor-dashboard__task-state{flex:0 0 auto}
.sca-sponsor-dashboard__briefing-nav{margin:0 0 1.5rem;padding:.85rem 1rem;border-radius:.75rem;background:var(--sca-soft)}.sca-sponsor-dashboard__briefing-nav ul{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0!important;padding:0!important;list-style:none}.sca-sponsor-dashboard article{padding-top:1.25rem;scroll-margin-top:2rem}.sca-sponsor-dashboard article+article{margin-top:1.25rem;border-top:1px solid var(--sca-line)}
.sca-sponsor-dashboard__gallery,.sca-sponsor-dashboard .sca-sponsor-portal__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.sca-sponsor-dashboard__gallery img,.sca-sponsor-dashboard__logo img,.sca-sponsor-dashboard .sca-sponsor-portal__gallery img,.sca-sponsor-dashboard .sca-sponsor-portal__logo img{display:block;max-width:100%;height:auto;border-radius:.5rem}.sca-sponsor-dashboard .sca-sponsor-portal__field{margin-bottom:1rem}.sca-sponsor-dashboard .sca-sponsor-portal__preview{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.sca-sponsor-dashboard .sca-sponsor-portal__preview img{display:block;max-width:160px;max-height:120px;height:auto}
.sca-sponsor-dashboard__stand-preview .sca-sponsor-dashboard__logo img{display:block;width:auto;max-width:25%;height:auto}.sca-sponsor-dashboard__stand-preview .sca-sponsor-dashboard__gallery{grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%}.sca-sponsor-dashboard__stand-preview .sca-sponsor-dashboard__gallery img{width:100%;max-width:100%;height:auto}
.sca-sponsor-dashboard .sca-sponsor-portal__section .sca-sponsor-portal__logo img{display:block;width:auto!important;max-width:25%!important;height:auto!important}.sca-sponsor-dashboard .sca-sponsor-portal__section .sca-sponsor-portal__gallery{grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%}.sca-sponsor-dashboard .sca-sponsor-portal__section .sca-sponsor-portal__gallery>*,.sca-sponsor-dashboard .sca-sponsor-portal__section .sca-sponsor-portal__gallery img{min-width:0}.sca-sponsor-dashboard .sca-sponsor-portal__section .sca-sponsor-portal__gallery img{display:block;width:100%!important;max-width:100%!important;height:auto!important}.sca-sponsor-dashboard .sca-sponsor-portal__preview img{width:auto!important;max-width:160px!important;max-height:120px!important}
.sca-sponsor-dashboard__onboarding{max-width:680px;margin:2rem auto}.sca-sponsor-dashboard__onboarding form{display:grid;gap:.25rem;margin-top:1.5rem}.sca-sponsor-dashboard__onboarding form p{margin:.5rem 0}
.sca-sponsor-dashboard__onboarding-progress{margin:0 auto 1rem;max-width:900px}.sca-sponsor-dashboard__onboarding-progress ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0!important;padding:0!important;list-style:none!important}.sca-sponsor-dashboard__onboarding-progress li{padding:.6rem .75rem;border:1px solid var(--sca-line);border-radius:.6rem;background:#fff;color:var(--sca-muted);font-size:.875rem!important;font-weight:700;text-align:center}.sca-sponsor-dashboard__onboarding-progress li[aria-current=step]{border-color:var(--sca-primary);background:var(--sca-primary);color:#fff}.sca-sponsor-dashboard__onboarding-progress a{display:block;color:inherit}.sca-sponsor-dashboard__onboarding-tasks{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem;margin:1rem 0 0!important;padding:0!important;list-style:none!important;counter-reset:sca-onboarding-task}.sca-sponsor-dashboard__onboarding-tasks li{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.65rem .75rem;border:1px solid var(--sca-line);border-radius:.6rem;background:var(--sca-soft);counter-increment:sca-onboarding-task}.sca-sponsor-dashboard__onboarding-tasks li::before{display:grid;flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#fff;color:var(--sca-muted);content:counter(sca-onboarding-task);font-size:.78rem;font-weight:750}.sca-sponsor-dashboard__onboarding-tasks li[aria-current=step]{border-color:var(--sca-primary);background:#f2fbfc;color:var(--sca-primary);font-weight:750}.sca-sponsor-dashboard__onboarding-tasks li[aria-current=step]::before{background:var(--sca-primary);color:#fff}.sca-sponsor-dashboard__onboarding-tasks a{min-width:0;overflow-wrap:anywhere}
@media(max-width:720px){.sca-sponsor-dashboard{margin:1.25rem auto}.sca-sponsor-dashboard__details{grid-template-columns:repeat(2,minmax(0,1fr))}.sca-sponsor-dashboard__task{grid-template-columns:auto minmax(0,1fr)}.sca-sponsor-dashboard__task-action{grid-column:2;justify-self:start}.sca-sponsor-dashboard__card-heading,.sca-sponsor-dashboard__task-summary{align-items:flex-start;flex-direction:column}.sca-sponsor-dashboard__nav{gap:.35rem}.sca-sponsor-dashboard__nav a{padding:.5rem .7rem}.sca-sponsor-dashboard__nav .sca-sponsor-dashboard__logout{margin-inline-start:0;padding:0}}
@media(max-width:460px){.sca-sponsor-dashboard__details{grid-template-columns:1fr}.sca-sponsor-dashboard__card,.sca-sponsor-dashboard .sca-sponsor-portal__section{padding:1.1rem}.sca-sponsor-dashboard__tasks-heading,.sca-sponsor-dashboard__team>li{align-items:flex-start;flex-direction:column;gap:.25rem}.sca-sponsor-dashboard__team .sca-sponsor-dashboard__task-state{align-self:flex-start}.sca-sponsor-dashboard__onboarding-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media print{@page{size:A4;margin:14mm}html,body{background:#fff!important}.sca-sponsor-dashboard{max-width:none!important;margin:0!important}.sca-sponsor-dashboard__card{padding:0!important;border:0!important;box-shadow:none!important}.sca-sponsor-briefing__actions{display:none!important}.sca-sponsor-dashboard article{break-inside:avoid-page}.sca-sponsor-dashboard a{color:inherit!important;text-decoration:none!important}.sca-sponsor-briefing--print [is="flynt-styled-accordion"] details>main{display:block!important}.sca-sponsor-briefing--print [is="flynt-styled-accordion"] details summary .indicator{display:none!important}.sca-sponsor-dashboard *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.sca-sponsor-dashboard__notice--error p:last-child{margin-bottom:0!important}.sca-sponsor-dashboard__error-reference{margin-top:.45rem!important;font-size:.875rem!important}.sca-sponsor-dashboard .sca-sponsor-portal__field--error :is(input,textarea){border-color:var(--sca-danger);box-shadow:0 0 0 1px var(--sca-danger)}.sca-sponsor-dashboard .sca-sponsor-portal__field-error{margin:.4rem 0 0!important;color:var(--sca-danger);font-size:.875rem!important;font-weight:650!important}
.sca-sponsor-vouchers__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem}.sca-sponsor-vouchers__heading h2{margin-bottom:.15rem!important}.sca-sponsor-vouchers__heading form{margin:0}.sca-sponsor-vouchers__codes{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;margin:1rem 0 0!important;padding:0!important;list-style:none!important}.sca-sponsor-vouchers__codes li{padding:.65rem .75rem;border:1px solid var(--sca-line);border-radius:.6rem;background:var(--sca-soft)}.sca-sponsor-vouchers__codes li::before,.sca-sponsor-vouchers__codes li::marker{display:none!important;content:none!important}.sca-sponsor-vouchers__codes code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;font-weight:700;letter-spacing:.04em}.sca-sponsor-vouchers__pending{margin-top:1rem!important}.sca-sponsor-vouchers__request{display:grid;gap:.5rem;max-width:36rem;margin-top:1.25rem}.sca-sponsor-vouchers__request p{margin:0!important}.sca-sponsor-vouchers__request .sca-sponsor-dashboard__check{margin:.25rem 0!important}@media(max-width:460px){.sca-sponsor-vouchers__heading{align-items:flex-start;flex-direction:column}.sca-sponsor-vouchers__codes{grid-template-columns:1fr}}
.sca-sponsor-vouchers__actions{display:flex;flex-wrap:wrap;gap:.5rem}.sca-sponsor-dashboard .sca-sponsor-vouchers__actions button.sca-sponsor-dashboard__button--secondary{border-color:var(--sca-line);background:#fff;color:var(--sca-primary)!important}.sca-sponsor-dashboard .sca-sponsor-vouchers__actions button.sca-sponsor-dashboard__button--secondary:hover{border-color:var(--sca-primary);background:var(--sca-soft);color:var(--sca-primary)!important}.sca-sponsor-dashboard .sca-sponsor-vouchers__codes>li{padding:0!important}.sca-sponsor-dashboard button.sca-sponsor-vouchers__copy-code{justify-content:space-between;gap:.5rem;width:100%;min-height:3rem;padding:.65rem .75rem;border:0;background:transparent;color:var(--sca-ink)!important;text-align:left}.sca-sponsor-dashboard button.sca-sponsor-vouchers__copy-code:hover{background:#eaf2f3;color:var(--sca-ink)!important;transform:none}.sca-sponsor-vouchers__copy-code svg{flex:none;width:1.2rem;height:1.2rem;color:var(--sca-primary)}.sca-sponsor-vouchers__copy-status{margin:.5rem 0 0!important;color:var(--sca-primary);font-size:.875rem!important}.sca-sponsor-vouchers__copy-status:empty{display:none}
.sca-sponsor-dashboard button.sca-sponsor-vouchers__copy-code{display:flex!important;width:100%!important;justify-content:space-between!important}.sca-sponsor-dashboard .sca-sponsor-vouchers__codes code{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
