.AwardBadgeLibrary-module__TXXfwq__library{margin:46px 0}.AwardBadgeLibrary-module__TXXfwq__libraryHeader{justify-content:space-between;align-items:end;gap:28px;display:flex}.AwardBadgeLibrary-module__TXXfwq__libraryHeader h2{margin:0;font-size:clamp(1.8rem,4vw,2.7rem)}.AwardBadgeLibrary-module__TXXfwq__libraryHeader p{margin:10px 0 0}.AwardBadgeLibrary-module__TXXfwq__search{gap:7px;min-width:265px;font-size:.9rem;font-weight:750;display:grid}.AwardBadgeLibrary-module__TXXfwq__search input,.AwardBadgeLibrary-module__TXXfwq__codeOptions select{border:1px solid var(--line);background:var(--white);width:100%;min-height:46px;color:var(--ink);border-radius:8px;padding:10px 12px}.AwardBadgeLibrary-module__TXXfwq__results{color:var(--muted);margin:22px 0;font-size:.9rem}.AwardBadgeLibrary-module__TXXfwq__category{background:var(--white);border:1px solid var(--line);border-radius:16px;margin:16px 0;scroll-margin-top:24px;overflow:clip}.AwardBadgeLibrary-module__TXXfwq__category[open]{border-color:var(--ink)}.AwardBadgeLibrary-module__TXXfwq__summary{cursor:pointer;align-items:center;gap:22px;padding:20px 26px;list-style:none;display:flex}.AwardBadgeLibrary-module__TXXfwq__summary::-webkit-details-marker{display:none}.AwardBadgeLibrary-module__TXXfwq__summary>img{object-fit:contain;flex:0 0 80px;width:80px;height:80px}.AwardBadgeLibrary-module__TXXfwq__summaryCopy{flex:1;min-width:0;margin:0;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.3}.AwardBadgeLibrary-module__TXXfwq__summaryCopy>span{color:var(--muted);margin-top:7px;font-size:.95rem;font-weight:400;line-height:1.55;display:block}.AwardBadgeLibrary-module__TXXfwq__summaryAction{white-space:nowrap;align-items:center;gap:16px;font-size:.9rem;font-weight:750;display:flex}.AwardBadgeLibrary-module__TXXfwq__summaryAction>span{font-size:1.5rem;line-height:1;display:inline-block}.AwardBadgeLibrary-module__TXXfwq__category[open] .AwardBadgeLibrary-module__TXXfwq__summaryAction>span{transform:rotate(45deg)}.AwardBadgeLibrary-module__TXXfwq__categoryBody{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;padding:30px;display:grid}.AwardBadgeLibrary-module__TXXfwq__previewColumn{min-width:0}.AwardBadgeLibrary-module__TXXfwq__preview{background:var(--paper-deep);border-radius:12px;justify-content:center;align-items:center;min-height:380px;padding:24px;display:flex}.AwardBadgeLibrary-module__TXXfwq__preview img{object-fit:contain;max-width:100%;max-height:340px;display:block}.AwardBadgeLibrary-module__TXXfwq__caption{text-align:center;color:var(--muted);margin:16px 0;font-size:.875rem}.AwardBadgeLibrary-module__TXXfwq__textLink{text-align:center;text-underline-offset:4px;font-size:.9rem;font-weight:750;text-decoration:underline;display:block}.AwardBadgeLibrary-module__TXXfwq__controls{min-width:0}.AwardBadgeLibrary-module__TXXfwq__controls fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.AwardBadgeLibrary-module__TXXfwq__controls legend,.AwardBadgeLibrary-module__TXXfwq__codeLabel{margin-bottom:9px;padding:0;font-size:.95rem;font-weight:800}.AwardBadgeLibrary-module__TXXfwq__shapeOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.AwardBadgeLibrary-module__TXXfwq__shapeButton{border:1px solid var(--line);background:var(--paper);cursor:pointer;color:var(--ink);border-radius:10px;place-items:center;gap:9px;padding:10px 7px;font-size:.875rem;font-weight:750;display:grid}.AwardBadgeLibrary-module__TXXfwq__shapeButton img{object-fit:contain;width:120px;height:80px;display:block}.AwardBadgeLibrary-module__TXXfwq__colourOptions{flex-wrap:wrap;gap:9px;display:flex}.AwardBadgeLibrary-module__TXXfwq__colourButton{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.875rem;display:flex}.AwardBadgeLibrary-module__TXXfwq__shapeButton[aria-pressed=true],.AwardBadgeLibrary-module__TXXfwq__colourButton[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.AwardBadgeLibrary-module__TXXfwq__swatch{border:2px solid #c69b49;border-radius:50%;flex:0 0 20px;height:20px;display:inline-block}.AwardBadgeLibrary-module__TXXfwq__black{background:#17130f}.AwardBadgeLibrary-module__TXXfwq__ivory{background:#fff9eb}.AwardBadgeLibrary-module__TXXfwq__orange{background:#f88e04}.AwardBadgeLibrary-module__TXXfwq__downloads,.AwardBadgeLibrary-module__TXXfwq__copyRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.AwardBadgeLibrary-module__TXXfwq__downloads a{border:1px solid var(--ink)}.AwardBadgeLibrary-module__TXXfwq__small{color:var(--muted);font-size:.875rem;line-height:1.6}.AwardBadgeLibrary-module__TXXfwq__small a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.AwardBadgeLibrary-module__TXXfwq__codeOptions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;margin:22px 0 18px;display:grid}.AwardBadgeLibrary-module__TXXfwq__codeOptions label{align-content:start;gap:7px;font-size:.875rem;font-weight:750;display:grid}.AwardBadgeLibrary-module__TXXfwq__codeOptions select{font-weight:400}.AwardBadgeLibrary-module__TXXfwq__hostingNote{background:var(--paper-deep);border-left:3px solid var(--orange);padding:12px 14px;font-size:.9rem}.AwardBadgeLibrary-module__TXXfwq__codeLabel{display:block}.AwardBadgeLibrary-module__TXXfwq__code{resize:vertical;border:1px solid var(--line);width:100%;min-height:154px;color:var(--ink);overflow-wrap:anywhere;background:#f6f4ef;border-radius:8px;padding:14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.6}.AwardBadgeLibrary-module__TXXfwq__copyRow{margin-top:12px}.AwardBadgeLibrary-module__TXXfwq__copyStatus{min-height:1.5em;color:var(--teal);margin:10px 0 0;font-size:.875rem}.AwardBadgeLibrary-module__TXXfwq__empty{border:1px solid var(--line);border-radius:12px;padding:30px}@media (max-width:850px){.AwardBadgeLibrary-module__TXXfwq__libraryHeader{flex-direction:column;align-items:stretch;gap:18px}.AwardBadgeLibrary-module__TXXfwq__search{min-width:0}.AwardBadgeLibrary-module__TXXfwq__categoryBody{grid-template-columns:1fr;gap:24px}.AwardBadgeLibrary-module__TXXfwq__preview{min-height:300px}.AwardBadgeLibrary-module__TXXfwq__summary{gap:14px;padding:18px}.AwardBadgeLibrary-module__TXXfwq__summaryAction{gap:0;font-size:0}.AwardBadgeLibrary-module__TXXfwq__summaryAction>span{font-size:1.5rem}}@media (max-width:480px){.AwardBadgeLibrary-module__TXXfwq__summary>img{flex-basis:58px;width:58px;height:58px}.AwardBadgeLibrary-module__TXXfwq__summaryCopy>span{font-size:.875rem}.AwardBadgeLibrary-module__TXXfwq__categoryBody{padding:20px 14px}.AwardBadgeLibrary-module__TXXfwq__preview{min-height:280px;padding:16px}.AwardBadgeLibrary-module__TXXfwq__codeOptions{grid-template-columns:1fr}.AwardBadgeLibrary-module__TXXfwq__shapeOptions{gap:6px}.AwardBadgeLibrary-module__TXXfwq__shapeButton{font-size:.875rem}.AwardBadgeLibrary-module__TXXfwq__shapeButton img{max-width:100%}.AwardBadgeLibrary-module__TXXfwq__colourOptions{flex-direction:column}.AwardBadgeLibrary-module__TXXfwq__colourButton{justify-content:flex-start}}
