/* @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;}}
.whitelist-table{border-collapse:collapse;table-layout:fixed;width:100%}.whitelist-table td,.whitelist-table th{border-bottom:1px solid #ddd;padding:8px;text-align:left;text-overflow:ellipsis}.whitelist-table th{background-color:#f2f2f2}.whitelist-table tr td:first-child,.whitelist-table tr td:nth-child(3){width:20%;word-break:break-word}.whitelist-table tr td:nth-child(2){width:auto;word-break:break-word}.whitelist-table tr td .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex}.whitelist-table tr td .btn-group .button{border:none;border-radius:3px;cursor:pointer}.whitelist-table tr td .btn-group .dropdown-menu{min-width:100%}@media screen and (max-width:768px){.whitelist-table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.whitelist-table tbody,.whitelist-table tr{display:block;width:100%}.whitelist-table tr{border-bottom:3px solid #ddd;margin-bottom:.625em}.whitelist-table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right;white-space:normal!important;width:100%!important}.whitelist-table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.whitelist-table td:last-child{border-bottom:0}}.whitelist-filter-form{width:100%}.whitelist-filter-form .form-item{margin-bottom:15px}.whitelist-filter-form label{display:block;font-weight:700;margin-bottom:5px}.whitelist-filter-form input[type=text]{border:1px solid #ccc;border-radius:3px;padding:10px;width:100%}.whitelist-filter-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;width:100%}.whitelist-filter-form .form-actions .button{background-color:#041e42;border:none;border-radius:3px;color:#fff;cursor:pointer;max-width:150px;padding:10px;text-align:center}.whitelist-filter-form .form-actions .button.button-add{margin-left:auto;text-decoration:none}.whitelist-filter-form .form-actions .button:hover{background-color:#000}.whitelist-filter-form .form-actions .button:hovera{text-decoration:none}@media (max-width:768px){.whitelist-filter-form{padding:15px}}
