.code-tool-description{color: inherit;margin: 0 0 1rem;max-width: none;font-size: 1rem;font-weight: 400;line-height: 1.5}.apg-sequence-tool textarea,.apg-sequence-tool input,.apg-sequence-tool select{width: 100%}.eps-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem}.eps-full{grid-column: 1 / -1}.eps-options{display: grid;gap: .5rem;margin: 1rem 0}.eps-options label{display: flex;align-items: center;gap: .5rem}.eps-actions{display: flex;flex-wrap: wrap;gap: .6rem;margin: 1rem 0}.eps-meta{margin-top: .6rem;font-size: .92rem;opacity: .85;line-height: 1.5}@media (max-width: 700px){.eps-grid{grid-template-columns: 1fr}}.code-number-stepper{display: grid;grid-template-columns: 3rem minmax(4rem,1fr) 3rem;gap: .45rem;align-items: stretch;width: 100%}.code-number-stepper__button,.code-number-stepper__input{min-height: 3rem;border: 2px solid var(--outil-action);border-radius: .8rem;background: #fff;color: var(--outil-fonce);font: inherit}.code-number-stepper__button{display: inline-flex;align-items: center;justify-content: center;color: var(--outil-action);font-size: 1.35rem;font-weight: 900;cursor: pointer;transition: border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.code-number-stepper__button:hover,.code-number-stepper__button:focus-visible{border-color: var(--accent-color);color: var(--accent-color);box-shadow: 0 0 0 3px color-mix(in srgb,var(--accent-color) 18%,transparent);outline: 0}.code-number-stepper__button:active{transform: translateY(1px) scale(.98)}.code-number-stepper__input{min-width: 0;padding: .65rem .75rem;text-align: center;appearance: textfield}.code-number-stepper__input:focus{border-color: var(--accent-color);box-shadow: 0 0 0 3px color-mix(in srgb,var(--accent-color) 18%,transparent);outline: 0}.code-number-stepper__input::-webkit-outer-spin-button,.code-number-stepper__input::-webkit-inner-spin-button{margin: 0;appearance: none}button[id*="copy"],button[class*="copy"],button[data-action="copy"],button[data-braille-action="copy"],button[data-splits-copy],button[data-race-copy],button[data-orm-copy],button[data-ra-copy],button[data-sa-copy],button[data-gc-copy]{transition: transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease,color .12s ease}button[id*="copy"]:active,button[class*="copy"]:active,button[data-action="copy"]:active,button[data-braille-action="copy"]:active,button[data-splits-copy]:active,button[data-race-copy]:active,button[data-orm-copy]:active,button[data-ra-copy]:active,button[data-sa-copy]:active,button[data-gc-copy]:active{transform: translateY(1px) scale(.985)}