@import 'mediawiki.skin.variables.less';
@import 'mediawiki.mixins.less';
@import '../echo.variables.less';

.mw-echo-ui-crossWikiNotificationItemWidget,
.mw-echo-ui-bundleNotificationItemWidget {
	// Remove the padding that ItemWidget puts in
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;

	// This is an abbreviation for the pieces that make up
	// the face of the cross-wiki notification item
	// without the inner group items
	.mw-echo-ui-notificationItemWidget {
		// Compensate for the 1em of left/right padding and 0.5em of bottom padding that we removed
		&-icon {
			margin-left: 1em;
		}

		&-content {
			// The icon is 30px
			margin-left: 30px;
			padding-bottom: 0.5em;
			// 0.8em from ItemWidget, plus 0.8em
			padding-left: 1.6em;
			padding-right: 0.8em;

			.mw-echo-ui-notificationItemWidget-markAsReadButton {
				margin-right: -0.8em;
			}
		}

		&-icon,
		&-content {
			// There's no link but there is a click action, so change the cursor to indicate that (T138913)
			cursor: pointer;
		}
	}

	&-group {
		cursor: default;
		padding: @bundle-group-padding;
		background-color: @background-color-neutral-subtle;
		box-shadow: inset 0 2px 0 0 rgba( 0, 0, 0, 0.05 );
	}

	.mw-echo-ui-subGroupListWidget-header {
		margin-bottom: @bundle-group-padding;

		&-row-title {
			// Override OOUI's line height for labels
			line-height: 1em !important;
			font-weight: bold;
			color: @color-subtle;
		}
	}
}
