.lfr-meta-actions {
    background: #E2E8F0;
    padding: 8px !important;
    border-radius: 4px;
}

.portlet-title-text {
    font-size: 14px;
    margin-right: 8px;
}

.portlet-title {
    display: flex !important;
    align-items: center;
}

.portlet-draggable .portlet-topper {
    padding: 8px;
    background: #E2E8F0;
    margin: 16px;
    border-radius: 4px;
}

.aui li {
    line-height: initial !important;
}

.lfr-icon-actions {
    display: flex;
    align-items: center;
}

.lfr-icon-action {
    margin: 0 8px;
}

.taglib-icon {
    display: flex;
    align-items: center;
}

.taglib-text {
    margin-right: 4px;
}

.header [class*="span"] {
    float: none !important;
    margin-left: 0 !important;
    min-height: auto !important;
}

.aui input[type="password"],
.aui input[type="text"] {
    height: auto !important;
}

.aui .portlet-msg-alert {
    --tw-bg-opacity: 1;
    --tw-border-opacity: 1;
    --tw-text-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
    color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
}

.aui .alert-danger,
.aui .alert-error,
.aui .portlet-msg-error {
    --tw-text-opacity: 1;
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    color: rgba(190, 18, 60, var(--tw-text-opacity)) !important;
    border-color: rgba(251, 113, 133, var(--tw-border-opacity)) !important;
    background-color: rgba(255, 241, 242, var(--tw-bg-opacity)) !important;
}

.aui .radio input[type="radio"],
.aui .checkbox input[type="checkbox"] {
    float: right !important;
    margin-left: 8px !important;
}

.aui .help-inline {
    display: block !important;
    font-size: .889rem !important;
}

.aui .pager li>a,
.aui .pager li>span {
    --tw-text-opacity: 1;
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    display: inline-flex;
    position: relative;
    color: rgba(51, 65, 85, var(--tw-text-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .889rem;
    font-weight: 500;
    align-items: center;
    border-width: 1px;
    border-color: rgba(203, 213, 225, var(--tw-border-opacity));
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    border-radius: 0 !important;
}

.taglib-page-iterator .search-results {
    --tw-text-opacity: 1;
    color: rgba(51, 65, 85, var(--tw-text-opacity));
    font-size: .889rem;
}

.portlet-wiki {}

.portlet-wiki .page-ratings {
    display: none;
}

#wikiCommentsPanelContainer {
    display: none;
}

.portlet-wiki .nav {
    float: right !important;
}

.portlet-wiki .navbar-search {
    float: left !important;
}

.portlet-wiki .form-search .input-append .search-query {
    border-radius: 0 14px 14px 0 !important;
}

.portlet-wiki .form-search .input-append .btn {
    border-radius: 14px 0 0 14px !important;
}

.portlet-wiki .child-pages h2 {
    background-color: #E5E7EB !important;
    font-weight: bold !important;
    padding: 8px 24px !important;
    font-size: 22px !important;
    border-radius: 999px !important;
}

.portlet-wiki .child-pages ul {
    list-style: disc !important;
    margin: 0 64px 10px 0 !important;
}

.portlet-wiki .child-pages li {
    padding: 5px 0 !important;
}

.portlet-wiki .taglib-header .header-title {
    font-size: 24px !important;
    font-weight: 900 !important;
}

.portlet-wiki .taglib-header {
    border-bottom-color: #E5E7EB !important;
    color: inherit !important;
}

.portlet-wiki .page-actions .article-actions {
    float: right !important;
    border: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
    display: flex !important;
}

.portlet-wiki .page-actions .stats {
    float: left !important;
}

.portlet-wiki .page-actions .article-actions span a {
    background-color: #F3F4F6 !important;
    padding: 8px 12px !important;
    border-radius: 4px !important;
    margin-left: 8px !important;
}

.portlet-wiki .page-actions.top-actions {
    display: flex;
}

.portlet-wiki .page-actions.top-actions span a {
    background-color: #F3F4F6 !important;
    padding: 8px 12px !important;
    border-radius: 4px !important;
    margin-left: 8px !important;
}