/* NEXT native Joomla compatibility foundation. Derived from Bootstrap 5.3.8 (MIT) and Joomla Cassiopeia (GPL-2.0-or-later). Copyright Bootstrap Authors and Open Source Matters. Split by control family; no third-party source files modified. */
.btn-check{clip: rect(0px, 0px, 0px, 0px); pointer-events: none; position: absolute;}
.btn-check[disabled] + .btn,.btn-check:disabled + .btn{pointer-events: none; filter: none; opacity: 0.65;}
.btn{--btn-padding-x: 1rem; --btn-padding-y: .6rem; --btn-font-family: ; --btn-font-size: 1rem; --btn-font-weight: 400; --btn-line-height: 1.5; --btn-color: var(--body-color); --btn-bg: transparent; --btn-border-width: var(--border-width); --btn-border-color: transparent; --btn-border-radius: .25rem; --btn-hover-border-color: transparent; --btn-box-shadow: inset 0 1px 0 #ffffff26, 0 1px 1px #00000013; --btn-disabled-opacity: .65; --btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--btn-focus-shadow-rgb), .5); padding: var(--btn-padding-y) var(--btn-padding-x); font-family: var(--btn-font-family); font-size: var(--btn-font-size); font-weight: var(--btn-font-weight); line-height: var(--btn-line-height); color: var(--btn-color); text-align: center; vertical-align: middle; cursor: pointer; user-select: none; border: var(--btn-border-width) solid var(--btn-border-color); border-radius: var(--btn-border-radius); background-color: var(--btn-bg); text-decoration: none; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; display: inline-block;}
@media (prefers-reduced-motion: reduce) {.btn{transition: none;}
}
.btn:hover{color: var(--btn-hover-color); background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color);}
.btn-check + .btn:hover{color: var(--btn-color); background-color: var(--btn-bg); border-color: var(--btn-border-color);}
.btn:focus-visible{color: var(--btn-hover-color); background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color); box-shadow: var(--btn-focus-box-shadow); outline: 0px;}
.btn-check:focus-visible + .btn{border-color: var(--btn-hover-border-color); box-shadow: var(--btn-focus-box-shadow); outline: 0px;}
.btn-check:checked + .btn,:not(.btn-check) + .btn:active,.btn:first-child:active,.btn.active,.btn.show{color: var(--btn-active-color); background-color: var(--btn-active-bg); border-color: var(--btn-active-border-color);}
.btn-check:checked + .btn:focus-visible,:not(.btn-check) + .btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn-check:checked:focus-visible + .btn{box-shadow: var(--btn-focus-box-shadow);}
.btn:disabled,.btn.disabled,fieldset:disabled .btn{color: var(--btn-disabled-color); pointer-events: none; background-color: var(--btn-disabled-bg); border-color: var(--btn-disabled-border-color); opacity: var(--btn-disabled-opacity);}
.btn-primary{--btn-color: #fff; --btn-bg: #010156; --btn-border-color: #010156; --btn-hover-color: #fff; --btn-hover-bg: #010149; --btn-hover-border-color: #010145; --btn-focus-shadow-rgb: 39, 39, 111; --btn-active-color: #fff; --btn-active-bg: #010145; --btn-active-border-color: #010140; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #fff; --btn-disabled-bg: #010156; --btn-disabled-border-color: #010156;}
.btn-secondary{--btn-color: #fff; --btn-bg: #6d757e; --btn-border-color: #6d757e; --btn-hover-color: #fff; --btn-hover-bg: #5d646b; --btn-hover-border-color: #575e64; --btn-focus-shadow-rgb: 131, 138, 145; --btn-active-color: #fff; --btn-active-bg: #575e64; --btn-active-border-color: #52585e; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #fff; --btn-disabled-bg: #6d757e; --btn-disabled-border-color: #6d757e;}
.btn-success{--btn-color: #fff; --btn-bg: #448344; --btn-border-color: #448344; --btn-hover-color: #fff; --btn-hover-bg: #397039; --btn-hover-border-color: #366936; --btn-focus-shadow-rgb: 96, 150, 96; --btn-active-color: #fff; --btn-active-bg: #366936; --btn-active-border-color: #336233; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #fff; --btn-disabled-bg: #448344; --btn-disabled-border-color: #448344;}
.btn-info{--btn-color: #fff; --btn-bg: #30638d; --btn-border-color: #30638d; --btn-hover-color: #fff; --btn-hover-bg: #295477; --btn-hover-border-color: #264f70; --btn-focus-shadow-rgb: 79, 122, 158; --btn-active-color: #fff; --btn-active-bg: #264f70; --btn-active-border-color: #244a69; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #fff; --btn-disabled-bg: #30638d; --btn-disabled-border-color: #30638d;}
.btn-warning{--btn-color: #fff; --btn-bg: #ad6200; --btn-border-color: #ad6200; --btn-hover-color: #fff; --btn-hover-bg: #935400; --btn-hover-border-color: #8b4f00; --btn-focus-shadow-rgb: 186, 122, 38; --btn-active-color: #fff; --btn-active-bg: #8b4f00; --btn-active-border-color: #824a00; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #fff; --btn-disabled-bg: #ad6200; --btn-disabled-border-color: #ad6200;}
.btn-danger{--btn-color: #fff; --btn-bg: #a51f18; --btn-border-color: #a51f18; --btn-hover-color: #fff; --btn-hover-bg: #8c1a14; --btn-hover-border-color: #841913; --btn-focus-shadow-rgb: 179, 64, 58; --btn-active-color: #fff; --btn-active-bg: #841913; --btn-active-border-color: #7c1712; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #fff; --btn-disabled-bg: #a51f18; --btn-disabled-border-color: #a51f18;}
.btn-light{--btn-color: #000; --btn-bg: #f9fafb; --btn-border-color: #f9fafb; --btn-hover-color: #000; --btn-hover-bg: #d4d4d5; --btn-hover-border-color: #c7c8c9; --btn-focus-shadow-rgb: 212, 212, 213; --btn-active-color: #000; --btn-active-bg: #c7c8c9; --btn-active-border-color: #bbbbbc; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #000; --btn-disabled-bg: #f9fafb; --btn-disabled-border-color: #f9fafb;}
.btn-dark{--btn-color: #fff; --btn-bg: #353b41; --btn-border-color: #353b41; --btn-hover-color: #fff; --btn-hover-bg: #53585d; --btn-hover-border-color: #494e54; --btn-focus-shadow-rgb: 83, 88, 93; --btn-active-color: #fff; --btn-active-bg: #5d6267; --btn-active-border-color: #494e54; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #fff; --btn-disabled-bg: #353b41; --btn-disabled-border-color: #353b41;}
.btn-outline-primary{--btn-color: #010156; --btn-border-color: #010156; --btn-hover-color: #fff; --btn-hover-bg: #010156; --btn-hover-border-color: #010156; --btn-focus-shadow-rgb: 1, 1, 86; --btn-active-color: #fff; --btn-active-bg: #010156; --btn-active-border-color: #010156; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #010156; --btn-disabled-bg: transparent; --btn-disabled-border-color: #010156; --gradient: none;}
.btn-outline-secondary{--btn-color: #6d757e; --btn-border-color: #6d757e; --btn-hover-color: #fff; --btn-hover-bg: #6d757e; --btn-hover-border-color: #6d757e; --btn-focus-shadow-rgb: 109, 117, 126; --btn-active-color: #fff; --btn-active-bg: #6d757e; --btn-active-border-color: #6d757e; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #6d757e; --btn-disabled-bg: transparent; --btn-disabled-border-color: #6d757e; --gradient: none;}
.btn-outline-success{--btn-color: #448344; --btn-border-color: #448344; --btn-hover-color: #fff; --btn-hover-bg: #448344; --btn-hover-border-color: #448344; --btn-focus-shadow-rgb: 68, 131, 68; --btn-active-color: #fff; --btn-active-bg: #448344; --btn-active-border-color: #448344; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #448344; --btn-disabled-bg: transparent; --btn-disabled-border-color: #448344; --gradient: none;}
.btn-outline-info{--btn-color: #30638d; --btn-border-color: #30638d; --btn-hover-color: #fff; --btn-hover-bg: #30638d; --btn-hover-border-color: #30638d; --btn-focus-shadow-rgb: 48, 99, 141; --btn-active-color: #fff; --btn-active-bg: #30638d; --btn-active-border-color: #30638d; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #30638d; --btn-disabled-bg: transparent; --btn-disabled-border-color: #30638d; --gradient: none;}
.btn-outline-warning{--btn-color: #ad6200; --btn-border-color: #ad6200; --btn-hover-color: #fff; --btn-hover-bg: #ad6200; --btn-hover-border-color: #ad6200; --btn-focus-shadow-rgb: 173, 98, 0; --btn-active-color: #fff; --btn-active-bg: #ad6200; --btn-active-border-color: #ad6200; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #ad6200; --btn-disabled-bg: transparent; --btn-disabled-border-color: #ad6200; --gradient: none;}
.btn-outline-danger{--btn-color: #a51f18; --btn-border-color: #a51f18; --btn-hover-color: #fff; --btn-hover-bg: #a51f18; --btn-hover-border-color: #a51f18; --btn-focus-shadow-rgb: 165, 31, 24; --btn-active-color: #fff; --btn-active-bg: #a51f18; --btn-active-border-color: #a51f18; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #a51f18; --btn-disabled-bg: transparent; --btn-disabled-border-color: #a51f18; --gradient: none;}
.btn-outline-light{--btn-color: #f9fafb; --btn-border-color: #f9fafb; --btn-hover-color: #000; --btn-hover-bg: #f9fafb; --btn-hover-border-color: #f9fafb; --btn-focus-shadow-rgb: 249, 250, 251; --btn-active-color: #000; --btn-active-bg: #f9fafb; --btn-active-border-color: #f9fafb; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #f9fafb; --btn-disabled-bg: transparent; --btn-disabled-border-color: #f9fafb; --gradient: none;}
.btn-outline-dark{--btn-color: #353b41; --btn-border-color: #353b41; --btn-hover-color: #fff; --btn-hover-bg: #353b41; --btn-hover-border-color: #353b41; --btn-focus-shadow-rgb: 53, 59, 65; --btn-active-color: #fff; --btn-active-bg: #353b41; --btn-active-border-color: #353b41; --btn-active-shadow: inset 0 3px 5px #00000020; --btn-disabled-color: #353b41; --btn-disabled-bg: transparent; --btn-disabled-border-color: #353b41; --gradient: none;}
.btn-link{--btn-font-weight: 400; --btn-color: var(--link-color); --btn-bg: transparent; --btn-border-color: transparent; --btn-hover-color: var(--link-hover-color); --btn-hover-border-color: transparent; --btn-active-color: var(--link-hover-color); --btn-active-border-color: transparent; --btn-disabled-color: #6d757e; --btn-disabled-border-color: transparent; --btn-box-shadow: 0 0 0 #000; --btn-focus-shadow-rgb: 67, 106, 183; text-decoration: underline;}
.btn-link:focus-visible{color: var(--btn-color);}
.btn-link:hover{color: var(--btn-hover-color);}
.btn-lg,.btn-group-lg > .btn{--btn-padding-y: .5rem; --btn-padding-x: 1rem; --btn-font-size: 1.25rem; --btn-border-radius: var(--border-radius-lg);}
.btn-sm,.btn-group-sm > .btn{--btn-padding-y: .25rem; --btn-padding-x: .5rem; --btn-font-size: .875rem; --btn-border-radius: var(--border-radius-sm);}
.btn-group,.btn-group-vertical{vertical-align: middle; display: inline-flex; position: relative;}
.btn-group > .btn,.btn-group-vertical > .btn{flex: 1 1 auto; position: relative;}
.btn-group > .btn-check:checked + .btn,.btn-group > .btn-check:focus + .btn,.btn-group > .btn:hover,.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn-check:checked + .btn,.btn-group-vertical > .btn-check:focus + .btn,.btn-group-vertical > .btn:hover,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active{z-index: 1;}
.btn-toolbar{flex-wrap: wrap; justify-content: flex-start; display: flex;}
.btn-group{border-radius: 0.25rem;}
.btn-group > :not(.btn-check:first-child) + .btn,.btn-group > .btn-group:not(:first-child){margin-left: calc(-1 * var(--border-width));}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn.dropdown-toggle-split:first-child,.btn-group > .btn-group:not(:last-child) > .btn{border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.btn-group > .btn:nth-child(n+3),.btn-group > :not(.btn-check) + .btn,.btn-group > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.btn-sm + .dropdown-toggle-split,.btn-group-sm > .btn + .dropdown-toggle-split{padding-left: 0.375rem; padding-right: 0.375rem;}
.btn-lg + .dropdown-toggle-split,.btn-group-lg > .btn + .dropdown-toggle-split{padding-left: 0.75rem; padding-right: 0.75rem;}
.btn-group-vertical{flex-direction: column; justify-content: center; align-items: flex-start;}
.btn-group-vertical > .btn,.btn-group-vertical > .btn-group{width: 100%;}
.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child){margin-top: calc(-1 * var(--border-width));}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
.btn-group-vertical > .btn:nth-child(n+3),.btn-group-vertical > :not(.btn-check) + .btn,.btn-group-vertical > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0px; border-top-right-radius: 0px;}
.btn .badge{position: relative; top: -1px;}
.alert-dismissible .btn-close{z-index: 2; padding: 1.25rem 1rem; position: absolute; top: 0px; right: 0px;}
.btn-close{--btn-close-color: #000; --btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280, 0%, 0%%29'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e"); --btn-close-opacity: .5; --btn-close-hover-opacity: .75; --btn-close-focus-shadow: 0 0 0 .25rem #01015640; --btn-close-focus-opacity: 1; --btn-close-disabled-opacity: .25; box-sizing: content-box; width: 1em; height: 1em; color: var(--btn-close-color); background: transparent var(--btn-close-bg) center/1em auto no-repeat; filter: var(--btn-close-filter); opacity: var(--btn-close-opacity); border: 0px; border-radius: 0.25rem; padding: 0.25em;}
.btn-close:hover{color: var(--btn-close-color); opacity: var(--btn-close-hover-opacity); text-decoration: none;}
.btn-close:focus{box-shadow: var(--btn-close-focus-shadow); opacity: var(--btn-close-focus-opacity); outline: 0px;}
.btn-close:disabled,.btn-close.disabled{pointer-events: none; user-select: none; opacity: var(--btn-close-disabled-opacity);}
.btn-close-white{--btn-close-filter: invert(1) grayscale(100%) brightness(200%);}
.toast-header .btn-close{margin-right: calc(-.5 * var(--toast-padding-x)); margin-left: var(--toast-padding-x);}
.modal-header .btn-close{padding: calc(var(--modal-header-padding-y) * .5) calc(var(--modal-header-padding-x) * .5); margin-top: calc(-.5 * var(--modal-header-padding-y)); margin-right: calc(-.5 * var(--modal-header-padding-x)); margin-bottom: calc(-.5 * var(--modal-header-padding-y)); margin-left: auto;}
.offcanvas-header .btn-close{padding: calc(var(--offcanvas-padding-y) * .5) calc(var(--offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--offcanvas-padding-y)); margin-right: calc(-.5 * var(--offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--offcanvas-padding-y)); margin-left: auto;}
.placeholder.btn::before{content: ""; display: inline-block;}
.btn-primary{background-color: var(--cassiopeia-color-primary); border-color: var(--cassiopeia-color-primary);}
.btn-primary:hover,.btn-primary:focus{background-color: var(--cassiopeia-color-hover); border-color: var(--cassiopeia-color-hover);}
.btn-group{margin-bottom: 1em;}
.btn-group > input{border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem 0px 0px 0.25rem; padding: 0.5em;}
.btn-group > .btn-group{margin-bottom: 0px;}
.footer a:not(.btn),.footer .btn-link{color: currentcolor;}
.footer a:not(.btn):hover,.footer a:not(.btn):focus,.footer .btn-link:hover,.footer .btn-link:focus{color: var(--gray-200);}
div.subform-repeatable-group > .btn-toolbar .btn-group{margin: 0px; position: static;}
div.subform-repeatable-group > .btn-toolbar .btn{position: absolute;}
div.subform-repeatable-group > .btn-toolbar .btn.group-add{border-radius: 0.25rem 0px; bottom: -1px; right: -1px;}
div.subform-repeatable-group > .btn-toolbar .btn.group-remove{border-radius: 0px 0.25rem; top: -1px; right: -1px;}
div.subform-repeatable-group > .btn-toolbar .btn.group-move{border-radius: 0.25rem 0px 0px 0.25rem; padding: 0px; top: 50%; right: 100%; transform: translateY(-50%);}
div.subform-repeatable-group > .btn-toolbar .btn.group-move span{padding: 1.5rem 0.5rem;}
div.subform-repeatable-group > .btn-toolbar .btn.group-move-up{border-radius: 0px; margin-top: -45px; top: 50%; right: 100%; transform: translateY(-50%);}
div.subform-repeatable-group > .btn-toolbar .btn.group-move-down{border-radius: 0px; margin-top: 45px; top: 50%; right: 100%; transform: translateY(-50%);}
.btn.jmodedit{z-index: 900; color: var(--link-color); background-color: rgba(255, 255, 255, 0.5); border: 1px solid rgb(88, 89, 90); border-radius: 0.25rem; position: absolute; top: 0px; left: auto; right: 0px;}
.container-topbar a:not(.btn),.container-topbar .btn-link,.container-below-top a:not(.btn),.container-below-top .btn-link{color: currentcolor;}
.container-topbar a:not(.btn):hover,.container-topbar a:not(.btn):focus,.container-topbar .btn-link:hover,.container-topbar .btn-link:focus,.container-below-top a:not(.btn):hover,.container-below-top a:not(.btn):focus,.container-below-top .btn-link:hover,.container-below-top .btn-link:focus{color: var(--gray-200);}
.modal .btn{margin-right: 0.5rem;}
.modal .btn-primary:not([href]),.modal .btn-success:not([href]),.modal .btn-primary:not([href]):hover,.modal .btn-success:not([href]):hover{color: rgb(255, 255, 255);}
.editor-xtd-buttons .btn{margin-bottom: 5px;}
.subhead .btn-group{margin-inline-start: 0.75rem;}
.subhead .btn-group:first-child{margin-inline-start: 0px;}
.subhead joomla-toolbar-button .btn > span{text-align: center; width: 1.25em; margin-inline-end: 0.5rem;}
.subhead .btn{--subhead-btn-accent: #495057; color: rgb(73, 80, 87); background: rgb(255, 255, 255); border-color: rgb(173, 181, 189); margin: 5px 0px; padding: 0px 1rem; font-size: 1rem; line-height: 2.45rem;}
.subhead .btn > span{color: var(--subhead-btn-accent); display: inline-block;}
.subhead .btn:not([disabled]):hover,.subhead .btn:not([disabled]):active,.subhead .btn:not([disabled]):focus{color: rgba(255, 255, 255, 0.9); background-color: var(--subhead-btn-accent); border-color: var(--subhead-btn-accent);}
.subhead .btn:not([disabled]):hover > span,.subhead .btn:not([disabled]):active > span,.subhead .btn:not([disabled]):focus > span{color: rgba(255, 255, 255, 0.9);}
.subhead .btn.btn-success{--subhead-btn-accent: var(--success);}
.subhead .btn.btn-danger{--subhead-btn-accent: var(--danger);}
.subhead .btn.btn-primary{--subhead-btn-accent: #2a69b8;}
.subhead .btn.btn-secondary{--subhead-btn-accent: #001b4c;}
.subhead .btn.btn-info{--subhead-btn-accent: #132f53;}
.subhead .btn.btn-action{--subhead-btn-accent: #132f53; align-items: center; display: flex;}
.subhead .btn.btn-action::after{content: ""; display: inline-block; width: 0.5em; height: 0.5em; border-width: 0px 0.1em 0.1em 0px; border-style: none solid solid none; border-color: currentcolor; border-image: none; transform: rotate(45deg); margin: 0px 0.7em 0.2em;}
.subhead .btn[disabled],.subhead .btn.dropdown-toggle[disabled]{--subhead-btn-accent: #132f53; opacity: 0.5; background: rgba(223, 227, 231, 0.8);}
.subhead .btn[disabled]:hover,.subhead .btn[disabled]:active,.subhead .btn[disabled]:focus,.subhead .btn.dropdown-toggle[disabled]:hover,.subhead .btn.dropdown-toggle[disabled]:active,.subhead .btn.dropdown-toggle[disabled]:focus{cursor: not-allowed;}
.subhead .dropdown-toggle.btn{padding-inline-end: 0px;}
.subhead .btn-group:not(:last-child) > .dropdown-toggle-split{border-radius: 0px 0.25rem 0.25rem 0px; order: 1; margin-inline-start: -0.25rem;}
.subhead .btn-group joomla-toolbar-button{margin-inline-start: 0px;}
@media (width <= 767.98px) {.subhead .btn-group,.subhead .btn{text-align: left; width: 100%; margin-left: 0px;}
.subhead .btn-toolbar > .btn-group,.subhead .btn-toolbar > joomla-toolbar-button{margin-left: 0px;}
.subhead .btn.btn-action::after{content: ""; display: inline-block; width: 0.5em; height: 0.5em; border-width: 0px 0.1em 0.1em 0px; border-style: none solid solid none; border-color: currentcolor; border-image: none; transform: rotate(45deg); margin: 0px 0.7em 0.2em;}
}
.tags a.btn{font-weight: 700;}
.btn:focus,.btn.focus,.btn:active:focus,.btn.focus:active,.btn.active:focus,.btn.active.focus{text-decoration: none;}
.btn.group-move{cursor: move;}
.btn-secondary{--btn-color: var(--gray-800); --btn-bg: var(--white); --btn-border-color: var(--gray-400); --btn-hover-color: var(--gray-800); --btn-hover-bg: var(--gray-100);}
.article-info .association .btn-secondary,.cat-list-association .btn-secondary{--btn-font-weight: 700; --btn-color: var(--white); --btn-bg: var(--gray-600); --btn-border-color: var(--gray-400); --btn-hover-color: var(--white); --btn-hover-bg: var(--gray-800);}
.article-info .association .btn-sm,.article-info .association .btn-group-sm > .btn,.cat-list-association .btn-sm,.cat-list-association .btn-group-sm > .btn{--btn-padding-y: 0; --btn-padding-x: .25rem; --btn-font-size: .8rem; --btn-border-radius: var(--border-radius-sm);}
