/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.fp-crc{--fpc-accent:var(--fp-red,#D8271A);--fpc-panel:var(--fp-panel,#F2F1EE);--fpc-line:var(--fp-rule,#D9D6D0);--fpc-muted:var(--fp-grey,#5E5B57);--fpc-display:var(--fp-display,'Exo 2','Segoe UI',Arial,sans-serif);--fpc-mono:Consolas,'Courier New',monospace;min-width:0;}.fp-crc__lede{color:var(--fpc-muted);max-width:70ch;margin:0 0 24px;}.fp-crc__form{display:grid;gap:18px;background:var(--fpc-panel);border-radius:8px;padding:22px 24px;}.fp-crc__row{display:grid;gap:8px;}.fp-crc__label{font-family:var(--fpc-display);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--fpc-muted);}.fp-crc__makers{display:flex;flex-wrap:wrap;gap:8px;}.fp-crc__chip{display:inline-flex;align-items:center;gap:6px;font-size:15px;border:1px solid var(--fpc-line);background:#ffffff;border-radius:999px;padding:6px 14px;cursor:pointer;user-select:none;}.fp-crc__chip input{margin:0;accent-color:var(--fpc-accent);}.fp-crc__chip.on{border-color:var(--fpc-accent);color:var(--fpc-accent);}.fp-crc__chip small{color:var(--fpc-muted);font-size:12px;}.fp-crc__chip.on small{color:inherit;}.fp-crc__select{font:inherit;font-size:17px;padding:9px 12px;border:2px solid var(--fpc-line);border-radius:4px;background:#ffffff;color:var(--fp-ink,#1B1B1B);max-width:520px;min-width:0;}.fp-crc__select:focus{outline:none;border-color:var(--fpc-accent);}.fp-crc__status{margin:16px 0 0;color:var(--fpc-muted);}.fp-crc__status.err{color:var(--fpc-accent);font-weight:600;}.fp-crc__result{margin-top:28px;}.fp-crc__h2{font-family:var(--fpc-display);font-size:26px;margin:0 0 4px;}.fp-crc__meta{color:var(--fpc-muted);margin:0 0 14px;}.fp-crc__tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;}.fp-crc__table{border-collapse:collapse;width:100%;font-size:15px;}.fp-crc__table th,.fp-crc__table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--fpc-line);vertical-align:top;white-space:nowrap;}.fp-crc__table th{font-family:var(--fpc-display);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--fpc-muted);border-bottom:2px solid var(--fpc-line);}.fp-crc__table td.note{white-space:normal;min-width:14em;color:var(--fpc-muted);}.fp-crc__table .mono{font-family:var(--fpc-mono);font-size:15px;}.fp-crc__table td.crc{font-weight:700;}.fp-crc__table td.empty{color:var(--fpc-line);}.fp-crc__help{margin-top:26px;border-top:1px solid var(--fpc-line);padding-top:12px;}.fp-crc__help summary{cursor:pointer;font-family:var(--fpc-display);font-weight:700;}.fp-crc__help ul{margin:10px 0 0;padding-left:20px;}.fp-crc__help li{margin-bottom:6px;}.fp-crc__help code{font-family:var(--fpc-mono);}.fp-crc__hl{color:var(--fpc-accent);font-weight:600;}.fp-crc__table--sizes{margin-top:10px;max-width:560px;}@media (max-width:760px){.fp-crc__form{padding:16px;}.fp-crc__select{max-width:none;}}
