/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.hidden{display:none;}#page-container #main-content .container.brt-highlighted{padding-top:0;}#page-container #main-content .container.brt-highlighted::before{display:none;}.brt-highlighted > *{margin-top:20px;}.brt-highlighted [role="contentinfo"],.brt-highlighted .messages{padding:10px 15px;border-left:4px solid #822e81;background:#f6eef6;}#main-content #left-area{width:100%;padding-right:0;}.brt-pagetools-rail{position:fixed;z-index:100000;top:50%;right:10px;transform:translateY(-50%);}.brt-pagetools ul,.brt-subtabs ul{margin:0;padding:0;list-style:none;}.brt-pagetools li,.brt-subtabs li{position:relative;margin:0;padding:0;list-style:none;}.brt-pagetools ul{border-radius:3px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.35);}.brt-pagetools li + li{border-top:1px solid #e5e5e5;}.brt-pagetools a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:#822e81;font-family:Manrope,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;text-decoration:none;}.brt-pagetools a i{font-size:18px;}.brt-pagetools li:first-child a{border-radius:3px 3px 0 0;}.brt-pagetools li:last-child a{border-radius:0 0 3px 3px;}.brt-pagetools .is-active a{background:#822e81;color:#fff;}.brt-pagetools a:hover,.brt-pagetools a:focus{background:#a04a9f;color:#fff;outline:none;}.brt-pagetools__label{position:absolute;top:50%;right:100%;margin-right:8px;padding:5px 10px;border-radius:3px;background:#333;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(6px,-50%);transition:opacity 0.15s,transform 0.15s;}.brt-pagetools:hover .brt-pagetools__label,.brt-pagetools:focus-within .brt-pagetools__label{opacity:1;transform:translate(0,-50%);}.brt-pagetools a:hover .brt-pagetools__label,.brt-pagetools a:focus .brt-pagetools__label{background:#a04a9f;}.brt-subtabs ul{display:flex;flex-wrap:wrap;gap:6px;}.brt-subtabs a{display:block;padding:3px 10px;border:1px solid #d5d5d5;border-radius:3px;background:#f5f5f5;color:#333;font-size:13px;}.brt-subtabs .is-active a{border-color:#822e81;background:#822e81;color:#fff;}
