/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.user-edit-page .user-edit-form .js-form-managed-file{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;}.user-edit-page .user-edit-form .js-form-managed-file input[type="file"]{display:block;width:100%;max-width:100%;padding:0.375rem 0.75rem;font-size:0.875rem;border:1px solid #ced4da;border-radius:0.375rem;background-color:#fff;}.user-edit-page .user-edit-form .js-form-managed-file .button,.user-edit-page .user-edit-form .js-form-managed-file input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #0d6efd;border-radius:0.375rem;background:#0d6efd;color:#fff;padding:0.375rem 0.75rem;font-size:0.875rem;line-height:1.25;text-decoration:none;}.user-edit-page .user-edit-form .js-form-managed-file .button:hover,.user-edit-page .user-edit-form .js-form-managed-file input[type="submit"]:hover{background:#0b5ed7;border-color:#0a58ca;color:#fff;}
.navbar-main-menu{background:#0054a3;box-shadow:0 2px 8px rgba(0,0,0,0.14);}.navbar-main-menu .navbar-brand{color:#fff;font-weight:700;letter-spacing:0.3px;}.navbar-main-menu .navbar-brand:hover,.navbar-main-menu .navbar-brand:focus{color:#fff200;}.navbar-main-menu .navbar-toggler{border-color:rgba(255,255,255,0.45);}.navbar-main-menu .navbar-toggler-icon{filter:invert(100%);}.navbar-main-menu .nav-link{color:rgba(255,255,255,0.92);font-weight:600;}.navbar-main-menu .nav-link:hover,.navbar-main-menu .nav-link:focus,.navbar-main-menu .nav-link.active{color:#fff200;}.navbar-main-menu .dropdown-menu{border:1px solid #e5e7eb;border-radius:0.5rem;margin-top:0;}.navbar-main-menu .dropdown-item{font-weight:500;}.navbar-main-menu .dropdown-item:hover,.navbar-main-menu .dropdown-item:focus,.navbar-main-menu .dropdown-item.active{background:#e8f2ff;color:#0054a3;}@media (min-width:992px){.navbar-main-menu .dropdown-menu{display:block;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease;}.navbar-main-menu .dropdown.show > .dropdown-menu,.navbar-main-menu .dropdown:focus-within > .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;}.navbar-main-menu .dropdown-toggle::after{transition:transform 0.18s ease;}.navbar-main-menu .dropdown.show > .dropdown-toggle::after,.navbar-main-menu .dropdown:focus-within > .dropdown-toggle::after{transform:rotate(180deg);}}.bootstrap-pager{--bs-pagination-color:#0054a3;--bs-pagination-border-color:#dee2e6;--bs-pagination-hover-color:#003d7a;--bs-pagination-hover-bg:#e9f2ff;--bs-pagination-hover-border-color:#b6c9e5;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0054a3;--bs-pagination-active-border-color:#0054a3;margin:0;padding-left:0;list-style:none;justify-content:center;}.bootstrap-pager .page-link{border-radius:0.375rem;margin:0 0.15rem;min-width:2.15rem;text-align:center;box-shadow:none;}.bootstrap-pager .page-item.active .page-link{font-weight:700;}.bootstrap-pager .page-item.disabled .page-link{color:#6c757d;}.bootstrap-pager .page-link:focus{box-shadow:0 0 0 0.2rem rgba(0,84,163,0.2);}
.tabs.primary,ul.tabs.primary,#block-admin-buudien-primary-local-tasks ul{display:flex;flex-wrap:nowrap;align-items:center;gap:0.5rem;list-style:none;margin:0 0 1rem;padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;}.tabs.primary li,ul.tabs.primary li,#block-admin-buudien-primary-local-tasks ul li{list-style:none;margin:0;flex:0 0 auto;}.tabs.primary li a,ul.tabs.primary li a,#block-admin-buudien-primary-local-tasks ul li a{display:inline-flex;align-items:center;text-decoration:none;border:1px solid #cfe2ff;border-radius:0.5rem;padding:0.42rem 0.85rem;color:#0d6efd;background:#f8fbff;font-weight:500;line-height:1.2;}.tabs.primary li a:hover,ul.tabs.primary li a:hover,#block-admin-buudien-primary-local-tasks ul li a:hover{color:#0a58ca;background:#e9f2ff;border-color:#9ec5fe;}.tabs.primary li.is-active a,.tabs.primary li a.is-active,ul.tabs.primary li.is-active a,ul.tabs.primary li a.is-active,#block-admin-buudien-primary-local-tasks ul li.is-active a,#block-admin-buudien-primary-local-tasks ul li a.is-active{color:#fff;background:#0d6efd;border-color:#0d6efd;}@media (max-width:768px){.tabs.primary,ul.tabs.primary,#block-admin-buudien-primary-local-tasks ul{gap:0.35rem;padding-bottom:0.25rem;}.tabs.primary li a,ul.tabs.primary li a,#block-admin-buudien-primary-local-tasks ul li a{padding:0.38rem 0.72rem;font-size:0.92rem;}}
