/* @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;}}
/* @license GPL-2.0-or-later https://www.gnu.org/licenses/gpl.html */
.clipboardjs-button{position:relative;display:inline-block;padding:6px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;color:#333;border:1px solid #d5d5d5;border-radius:3px;background-color:#eee;background-image:linear-gradient(#fcfcfc,#eee);font-size:16px;font-weight:bold;line-height:20px;-webkit-appearance:none;}input.clipboardjs{min-height:34px;margin-right:-2px;padding:7px 8px;cursor:text;-moz-user-select:text;text-align:start;vertical-align:middle;text-indent:0;letter-spacing:normal;word-spacing:normal;text-transform:none;color:-moz-fieldtext;color:#333;border:1px solid #ccc;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;outline:none;background-position:right 8px center;background-color:-moz-field;background-color:#fff;background-repeat:no-repeat;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);text-shadow:none;font:-moz-field;font-size:13px;-moz-appearance:textfield;text-rendering:optimizeLegibility;line-height:normal;-moz-binding:url("chrome://global/content/platformHTMLBindings.xml#inputFields");overflow-clip-box:content-box;}
.clipboardjs .clipboardjs-tooltip,.clipboardjs-button .clipboardjs-tooltip{position:relative;display:inline-block;}.clipboardjs .clipboardjs-tooltip .tooltiptext,.clipboardjs-button .clipboardjs-tooltip .tooltiptext{position:absolute;z-index:1;bottom:-200%;left:-150%;visibility:hidden;padding:5px 4px;text-align:center;color:#fff;border-radius:6px;background-color:black;font-size:medium;font-weight:normal;}.clipboardjs .clipboardjs-tooltip .tooltiptext::after,.clipboardjs-button .clipboardjs-tooltip .tooltiptext::after{position:absolute;bottom:100%;left:50%;margin-left:-5px;content:" ";border-width:5px;border-style:solid;border-color:transparent transparent black transparent;}
.clipboardjs-snippet{background-color:rgb(248,248,248);}.clipboardjs-snippet button{position:absolute;right:0;}.clipboardjs-snippet{position:relative;}.clipboardjs-snippet code{display:block;overflow:auto;min-height:2em;padding:.5em;white-space:nowrap;scrollbar-width:thin;}
.clipboardjs-textarea textarea{font-size:medium;font-weight:normal;}.clipboardjs-textarea button{display:block;font-size:medium;font-weight:normal;}.clipboardjs-textarea .clipboardjs-tooltip .tooltiptext{bottom:-200%;left:0;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cp-to-clip{text-wrap:wrap;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;background-color:rgb(240,240,240) !important;cursor:pointer;}.copy_to_clipboard::before,.copy_to_clipboard.copied::before{content:"\200B";}.copy_to_clipboard{color:white;display:inline-block;width:30px;background-image:url('data:image/svg+xml;base64,PHN2ZwogICB3aWR0aD0iNm1tIgogICBoZWlnaHQ9IjhtbSIKICAgdmlld0JveD0iMCAwIDE4MS40NTk4IDI0MS45NDY0IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjMuMSAoOWI5YmRjMTQ4MCwgMjAyMy0xMS0yNSwgY3VzdG9tKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iY3AyY2xpcC5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOnpvb209IjQuMjQ4MjM1NiIKICAgICBpbmtzY2FwZTpjeD0iMzMuODk2NDI1IgogICAgIGlua3NjYXBlOmN5PSI1MS42Njg1MDkiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxNDUyIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk5MSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMjYiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjIzIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxLTUiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczEiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiPgogICAgPHJlY3QKICAgICAgIHN0eWxlPSJvcGFjaXR5OjE7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo0Ljc2MTtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJyZWN0MSIKICAgICAgIHdpZHRoPSI5Ni4yMDc2NDIiCiAgICAgICBoZWlnaHQ9IjEyOC4wNDk2MSIKICAgICAgIHg9IjYxLjM1MDQ2NCIKICAgICAgIHk9IjM0LjIyMzc3IiAvPgogICAgPGcKICAgICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICAgIGlkPSJsYXllcjEtNSIKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzLjEzODM5NSwyNi43MTcxMzgpIj4KICAgICAgPHJlY3QKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6NC43NjE7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgIGlkPSJyZWN0MS0zIgogICAgICAgICB3aWR0aD0iOTYuMjA3NjQyIgogICAgICAgICBoZWlnaHQ9IjEyOC4wNDk2MSIKICAgICAgICAgeD0iOC44MzQxODI3IgogICAgICAgICB5PSIzNi40NjkxNyIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==');background-repeat:no-repeat;background-position:right;}.copy_to_clipboard.copied{color:white !important;display:inline-block;width:30px;background-image:url('data:image/svg+xml;base64,PHN2ZwogICB3aWR0aD0iNm1tIgogICBoZWlnaHQ9IjhtbSIKICAgdmlld0JveD0iMCAwIDE4MS40NTk4IDI0MS45NDY0IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjMuMSAoOWI5YmRjMTQ4MCwgMjAyMy0xMS0yNSwgY3VzdG9tKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iY3AyY2xpcC5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOnpvb209IjQuMjQ4MjM1NiIKICAgICBpbmtzY2FwZTpjeD0iMzMuODk2NDI1IgogICAgIGlua3NjYXBlOmN5PSI1MS42Njg1MDkiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxNDUyIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk5MSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMjYiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjIzIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxLTUiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczEiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiPgogICAgPHJlY3QKICAgICAgIHN0eWxlPSJvcGFjaXR5OjE7ZmlsbDpub25lO3N0cm9rZTojMDU3NTQxO3N0cm9rZS13aWR0aDo0Ljc2MTtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJyZWN0MSIKICAgICAgIHdpZHRoPSI5Ni4yMDc2NDIiCiAgICAgICBoZWlnaHQ9IjEyOC4wNDk2MSIKICAgICAgIHg9IjYxLjM1MDQ2NCIKICAgICAgIHk9IjM0LjIyMzc3IiAvPgogICAgPGcKICAgICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICAgIGlkPSJsYXllcjEtNSIKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzLjEzODM5NSwyNi43MTcxMzgpIj4KICAgICAgPHJlY3QKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2U6IzA1NzU0MTtzdHJva2Utd2lkdGg6NC43NjE7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgIGlkPSJyZWN0MS0zIgogICAgICAgICB3aWR0aD0iOTYuMjA3NjQyIgogICAgICAgICBoZWlnaHQ9IjEyOC4wNDk2MSIKICAgICAgICAgeD0iOC44MzQxODI3IgogICAgICAgICB5PSIzNi40NjkxNyIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==');background-repeat:no-repeat;background-position:right;}.cp-to-clip .copy_to_clipboard{margin-left:20px;position:relative;right:10px;margin:auto;z-index:1000;float:right;}.cp-to-clip.copied,.cp-to-clip .copied{color:green;}.cp-to-clip .hide{display:none;}.cp-to-clip .show{display:inline-block;}
