select.team-logo-native478{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;padding:0!important;border:0!important;pointer-events:none!important}.select:has(>select.team-logo-native478){display:block!important;height:auto!important}.select:has(>select.team-logo-native478):after,.select:has(>select.team-logo-native478):before,.select:has(>select.team-logo-native478)>.svg-wrapper{display:none!important}.team-logo-pictures478{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:420px;margin:12px 0}.team-logo-pictures478 button{display:flex;flex-direction:column;gap:8px;padding:6px;border:2px solid #ccc;border-radius:9px;background:#fff;color:#222;font:inherit;font-size:12px;line-height:1.4;cursor:pointer;min-width:0;text-align:center}.team-logo-pictures478 button[aria-pressed=true]{border-color:#173d47;background:#eff7f7;box-shadow:0 0 0 1px #173d47}.team-logo-pictures478 button:focus-visible{outline:3px solid #287ca0;outline-offset:3px}.team-logo-pictures478 button:disabled{opacity:.45;cursor:not-allowed}.team-logo-art478{display:block;position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#eee;border-radius:5px}

[data-design-choice478]:has(fs-picture-choices[data-ready=true])>label.form__label{display:none}.team-lettering478{border:0;padding:0;margin:16px 0;max-width:420px}.team-lettering478 legend{font-weight:600}.team-lettering478 p{font-size:12px;line-height:1.5;margin:8px 0}.team-lettering-cards478{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.team-lettering-cards478 label{display:flex;flex-direction:column;position:relative;gap:8px;padding:6px;border:2px solid #ccc;border-radius:9px;font-size:12px;text-align:center;cursor:pointer;min-width:0}.team-lettering-cards478 label:has(input:checked){border-color:#173d47;background:#eff7f7}.team-lettering-cards478 input{position:absolute;right:8px;top:8px;z-index:1;accent-color:#173d47}.team-lettering-cards478 label:focus-within{outline:2px solid #287ca0}

.warhawks478-form .team-lettering-cards478 input{width:16px;height:16px;padding:0;margin:0}.warhawks478-form .team-lettering-cards478 label{display:flex;margin:0}.warhawks478-form .team-lettering478{padding:0;border:0}
