body .ui-paginator {
	padding: 0 !important;
	background: none;
	border: none;
}
body .ui-datatable.ui-datatable-gridlines .ui-datatable-data > tr > td {
	border: none;
}
.ui-fileupload {
	display: none;
}
.tranparent-tab-menu {
	border: none;
	margin: 0;
}
.ui-tabmenu.tranparent-tab-menu .ui-tabmenu-nav .ui-tabmenuitem {
	background: transparent;
}
.ui-tabmenu.tranparent-tab-menu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active {
	border-bottom: solid;
	background: transparent;
}
.ui-tabmenu.tranparent-tab-menu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active a span {
	color: black;
}
.ui-tabmenu.tranparent-tab-menu .ui-tabmenu-nav .ui-tabmenuitem a span {
	color: var(--gray-text);
}


body .journal-filter-panel .p-datepicker {
	height: 2.438rem;
}
body .journal-filter-panel .ui-inputfield {
	height: 100%;
	max-height: 2.438rem;
}
body .journal-filter-panel .ui-selectonemenu {
	height: 100%;
	max-height: 2.438rem;
}
.journal-filter-panel .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container.ui-inputfield {
	padding: 0.3rem 0.2rem;
}
.journal-filter-panel .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-token .ui-selectcheckboxmenu-token-icon {
	margin-top: -0.7rem;
}
.journal-filter-panel .fields {
	display: grid; 
	grid-template-rows: auto 1fr; 
	grid-gap: 0.2rem;
}

.two-fields {
	display: grid;
	grid-template-columns: 7rem 7rem;
}
.two-fields span:first-child > input {
	border-right-style: hidden; 
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.two-fields span:last-child > input {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.journal-filter-panel .three-fields {
	display: grid;
	grid-template-columns: 4.66rem 4.66rem 4.66rem;
}
.journal-filter-panel .three-fields span:nth-child(2) > input {
	border-radius: 0;
}
.journal-filter-panel .three-fields span:first-child > input {
	border-right-style: hidden; 
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.journal-filter-panel .three-fields span:last-child > input {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

/* можно пользовать вместо three-fields*/
/* допускает сколько угодно инпутов*/
.union-fields {
	display: flex;
	gap: 0rem;
	align-items: center;
}

.union-fields span:not(:first-child):not(:last-child) > input {
	border-radius: 0;
}

.union-fields span:first-child > input {
	border-right-style: hidden; 
	
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.union-fields span:last-child > input {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left-width: 0;
}



.journal-filter-panel .emptySelect label {
	color: gray !important;
	font-size: 0.95rem;
}
body .journal-filter-panel .ui-chkbox .ui-chkbox-box.ui-state-active {
    border-color: black;
    background: black;
}
body .journal-filter-panel .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover {
    background: black;
}
.journal-filter-panel .transparent-selectOneMenu {
	border: none !important;
}
.journal-filter-panel .transparent-selectOneMenu, .journal-filter-panel .transparent-selectOneMenu.ui-state-focus {
	border: none !important;
	box-shadow: none !important;
	background: transparent !important;
}

.journal-panel .journal-dataview {
	background: var(--secondary-color);
	border-radius: 0.5rem;
	padding: 1rem;
}
.journal-panel .journal-dataview .ui-dataview-list-container {
	background: var(--secondary-color);
}
.journal-panel .journal-dataview .ui-dataview-header {
	display: none;
}
.journal-panel .journal-dataview .ui-dataview-row {
	gap: 1rem;
	border:none !important;
	margin-bottom: 1rem;
	background: white;
	border-radius: 0.5rem;
}
.journal-panel .journal-table {
	background: var(--secondary-color);
	border-radius: 0.5rem; 
	padding: 1rem; 
}
.journal-panel .journal-table table {
	border-collapse: separate;
	border-spacing: 0 1rem;
	/* это чтобы отступ сверху не был как два border-spacing-а */
	margin-top: -1rem;	
}
.journal-panel .journal-table thead tr  {
	display: none;
}
/*.journal-panel .journal-table tbody td {*/
/*	border: 0 none !important;*/
/*}*/

.journal-panel .journal-table td {
	border-radius: 0;
}
.journal-panel .journal-table td:first-child {
	border-top-left-radius: var(--default-radiuz) !important;
	border-bottom-left-radius: var(--default-radiuz) !important;
}
.journal-panel .journal-table td:last-child {
	border-top-right-radius: var(--default-radiuz) !important;
	border-bottom-right-radius: var(--default-radiuz) !important;
}
.journal-panel .journal-tree {
	background: var(--secondary-color);
	border-radius: 0.5rem; 
	padding: 1rem; 
}
.journal-panel .journal-tree table {
	border-collapse: separate;
	border-spacing: 0 1rem;
	/* это чтобы отступ сверху не был как два border-spacing-а */
	margin-top: -1rem;	
}
.journal-panel .journal-tree thead tr  {
	display: none;
}
.journal-panel .journal-tree tbody td {
	border: 0 none !important;
}
.journal-panel .journal-tree tbody > tr.ui-widget-content.ui-state-highlight {
	color: unset !important;
	border: unset;
	border-color: black;
	border-width: 10px;
}
.journal-panel .journal-tree td  {
	border-radius: var(--default-radiuz);
}
.journal-panel .journal-tree .ui-treetable-data > tr > td .ui-treetable-toggler {
	color: var(--secondary-color);
}
.journal-panel .journal-tree .ui-treetable-data > tr.ui-widget-content.ui-state-highlight > td .ui-treetable-toggler {
	color: var(--secondary-color);
}
.journal-panel .journal-tree tbody > tr.ui-widget-content.ui-state-hover {
	background: #FFFFFF;
}