#interface_commissioner_view,
#interface_config__commissioners,
#interface_commissions,
#interface_commissioners_cases,
#interface_person_area__commissions
{
	.interface_content { max-width: none; }
	.commission_workspace_tabs .mini_widgets_container,
	.interface_content > .mini_widgets_container
	{
		float: none;
		height: auto;
		margin: 0 0 10px;
	}
	.commission_section_intro,
	.commission_section_note { padding: 12px; font-size: 14px; line-height: 20px; }
	.commission_section_note { margin: 0; }
	.commission_table_wrap { overflow-x: auto; padding: 0 12px 12px; }
	.dataTable_dynamic_container
	{
		height: auto;
		max-height: min(65vh, 640px);
		overflow: auto;
	}
	.commission_table_wrap > table { width: 100%; margin: 0; }
	.commission_table_wrap th,
	.commission_table_wrap td { padding: 10px 12px; vertical-align: top; }
	.commission_table_wrap th { text-align: left; }
	.commission_table_wrap td { border-top: 1px solid var(--balter-gray-medium); }
	.commission_table_wrap .commission_number { text-align: right; white-space: nowrap; }
	.commission_cell_line { display: block; margin: 3px 0; }
	.commission_cell_line > span { color: var(--balter-black-1); }
	.dynamic_table__commissioner_works td:nth-child(3) a { white-space: nowrap; }
	.commission_documents { margin-top: 8px; }
	.commission_documents > summary { cursor: pointer; }
	.commission_documents a { display: block; margin-top: 4px; }
	.commission_calculation_tools > summary { padding: 12px; cursor: pointer; font-weight: bold; }
	.commission_calculation_tools[open] > summary { border-bottom: 1px solid var(--balter-gray-medium); }
	.commission_calculation_tools .pseudoform { max-width: 520px; }
	.commission_settlement_detail { margin: 12px; border: 1px solid var(--balter-gray-medium); }
	.commission_settlement_detail > summary { padding: 12px; cursor: pointer; line-height: 22px; }
	.commission_settlement_detail[open] > summary { border-bottom: 1px solid var(--balter-gray-medium); }
	.commission_settlement_detail .decoblock_inner_content { padding: 12px; }
	.commission_settlement_amounts
	{
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
		gap: 12px;
		margin: 12px 0;
		> div { padding: 10px; background: var(--balter-whitegray-2); }
		span, strong { display: block; }
	}
	.commission_settlement_table { margin: 12px 0; }
	.commission_tabs .content_structure > .tab,
	.commission_workspace_tabs .content_structure > .tab,
	.commissioner_tabs .content_structure > .tab { padding-top: 12px; }
	.commission_tabs .content_tab,
	.commission_workspace_tabs .content_tab,
	.commissioner_tabs .content_tab { min-width: 0; }
	.commission_tabs .content_tab { padding-left: 12px; }
	.commission_section .field_description { font-size: 13px; line-height: 18px; }
	@media (max-width: 800px)
	{
		.commission_tabs > .content_tabs,
		.commission_workspace_tabs > .content_tabs,
		.commissioner_tabs > .content_tabs { grid-template-columns: repeat(2, minmax(0, 1fr)); }
		.commission_table_wrap { padding-inline: 4px; }
		.commission_table_wrap th,
		.commission_table_wrap td { padding: 8px; }
	}
}

#interface_popup__commissioner_manage,
#interface_popup__commissioner_profile,
#interface_popup__commissioner_assignment
{
	.pseudoform > .field_description { font-size: 13px; line-height: 18px; margin-bottom: 10px; }
}
