/******************************************************************
	Style of the RTA Dialogs - base Theme
*******************************************************************/
@_sap_ui_rta_Dialogs_BorderLightColor: @sapUiShellBackground; //#fff
@_sap_ui_rta_Dialogs_BorderDarkColor: darken(desaturate(@sapUiChart1, 48%), 14%); //#435060
@_sap_ui_rta_Dialogs_BoxShadowDarkColor: @sapUiDarkShadowTint; // #000
@_sap_ui_rta_Dialogs_BoxShadowLightColor: @sapUiLightShadowTint; // #fff

@_sap_ui_rta_Dialogs_BorderBoxShadow: 0.375rem 0.625rem 2rem fade(@_sap_ui_rta_Dialogs_BoxShadowDarkColor, 30),
0.125rem 0.375rem 1rem fade(@_sap_ui_rta_Dialogs_BoxShadowDarkColor, 60),
0 0 0 0.0625rem fade(@_sap_ui_rta_Dialogs_BoxShadowLightColor, 20),
0 0.0625rem 0 0 fade(@_sap_ui_rta_Dialogs_BoxShadowLightColor, 20);

@_sap_ui_rta_Dialogs_ArrowBoxShadow: 0.375rem -0.375rem 0.75rem 0 fade(@_sap_ui_rta_Dialogs_BoxShadowDarkColor, 30),
0 0 0 0.0625rem fade(@_sap_ui_rta_Dialogs_BoxShadowLightColor, 20); //6px 6px 12px 1px

@_sap_ui_rta_Dialogs_ArrowUpBoxShadow: -0.375rem 0.375rem 0.75rem 0 fade(@_sap_ui_rta_Dialogs_BoxShadowDarkColor, 30),
0 0 0 0.0625rem fade(@_sap_ui_rta_Dialogs_BoxShadowLightColor, 20); //6px 6px 12px 1px

@_sap_ui_rta_Dialogs_BorderImage: repeating-linear-gradient(-45deg, @_sap_ui_rta_Dialogs_BorderDarkColor,
@_sap_ui_rta_Dialogs_BorderDarkColor 0.3125rem,
@_sap_ui_rta_Dialogs_BorderLightColor 0.3125rem,
@_sap_ui_rta_Dialogs_BorderLightColor 0.625rem) 4;

@_sap_ui_rta_Dialogs_PopoverBorderImage: repeating-linear-gradient(-45deg, @_sap_ui_rta_Dialogs_BorderDarkColor,
@_sap_ui_rta_Dialogs_BorderDarkColor 0.25rem,
@_sap_ui_rta_Dialogs_BorderLightColor 0.25rem,
@_sap_ui_rta_Dialogs_BorderLightColor 0.375rem) 4;

@_sap_ui_rta_Dialogs_ArrowBorderImage: repeating-linear-gradient(-50deg, @_sap_ui_rta_Dialogs_BorderDarkColor,
@_sap_ui_rta_Dialogs_BorderDarkColor 0.1875rem,
@_sap_ui_rta_Dialogs_BorderLightColor 0.1875rem,
@_sap_ui_rta_Dialogs_BorderLightColor 0.3125rem) 4;


.sapMDialog.sapUiRTABorder {
	border: 0.1875rem solid @_sap_ui_rta_Dialogs_BorderLightColor; //3px
	border-image: @_sap_ui_rta_Dialogs_BorderImage;

	& header > .sapMDialogTitleGroup:focus::after {
		content: none;
	}
}

.sapUiRtaPopover {

	&.sapMPopover, .sapMPopover {
		border: 0.125rem solid @_sap_ui_rta_Dialogs_BorderLightColor; //2px
		border-image: @_sap_ui_rta_Dialogs_PopoverBorderImage;
		box-shadow: @_sap_ui_rta_Dialogs_BorderBoxShadow;

		.sapMTableRowCustomFocus:focus > :not(.sapMListTblDummyCell:last-child)::before {
			content: none;
		}
	}

	&.sapMPopoverArr, .sapMPopoverArr {
		width: 2rem; //32px
		height: 2rem; //32px
		bottom: -2rem; //32px
		&:after {
			box-shadow: @_sap_ui_rta_Dialogs_ArrowBoxShadow;
			border: 0.125rem solid @_sap_ui_rta_Dialogs_BorderLightColor; //2px
			border-image: @_sap_ui_rta_Dialogs_ArrowBorderImage;
			width: 1rem; //16px
			height: 0.8125rem; //13px
			margin: -0.65rem 0 0 0.35rem; //10px 6px
		}

		&.sapMPopoverArrUp {
			height: 0.8125rem; //13px
			top: -0.8125rem; //13px
			&:after {
				box-shadow: @_sap_ui_rta_Dialogs_ArrowUpBoxShadow;
				margin: 0.35rem 0 0 0.35rem; //6px 6px
			}
		}
	}
}