.licence-number-entry{position:relative;margin-top:8px;min-width:0}
.licence-number-help{margin:9px 0 0}
.licence-number-help>summary{display:inline-flex;align-items:center;gap:7px;padding:5px 0;color:#1565c0;font-size:13px;font-weight:700;list-style:none}
.licence-number-help>summary::-webkit-details-marker{display:none}
.licence-number-help>summary svg{flex-shrink:0;width:18px;height:18px}
.licence-number-guide{position:absolute;top:100%;right:0;z-index:25;width:420px;max-width:100%;padding:24px;background:#fff;border:2px solid #1565c0;border-radius:12px;box-shadow:0 14px 40px rgb(18 46 80 / 18%);color:#182c43}
.licence-number-guide h3{font-size:18px;color:#1565c0;margin:0 30px 16px 0;letter-spacing:0;line-height:1.3}
.licence-number-guide .licence-help-close{position:absolute;top:9px;right:10px;width:36px;height:36px;padding:0;border:0;border-radius:7px;background:#edf4ff;color:#164c8b;font-size:25px;line-height:1}
.licence-number-guide [hidden]{display:none}
.checkout-licence .licence-number-guide p{font-size:13px;line-height:1.6;margin:14px 0 0;color:#52677f}
.licence-example-photo{margin:0}
.licence-example-photo img{display:block;width:100%;height:auto;border-radius:7px;border:1px solid #d6dfeb}
.licence-example-photo figcaption{font-size:11px;color:#596c85;margin-top:7px}
@media(max-width:600px){.licence-number-guide{position:relative;top:auto;right:auto;width:100%;margin-top:10px;padding:20px 15px}.licence-number-guide .licence-help-close{min-width:44px;min-height:44px;top:3px;right:3px}}
