90 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
.clickable {
 | 
						|
	cursor: pointer;
 | 
						|
}
 | 
						|
 | 
						|
.thick-hr {
 | 
						|
	height: 3px !important;
 | 
						|
	color: black;
 | 
						|
	opacity: 1;
 | 
						|
}
 | 
						|
 | 
						|
.script-name {
 | 
						|
	color: #00ffea;
 | 
						|
 | 
						|
	font-family: 'Work Sans', sans-serif;
 | 
						|
	font-size: 2.5rem !important;
 | 
						|
 | 
						|
	line-height: 10vh
 | 
						|
}
 | 
						|
 | 
						|
.swal-overlay--show-modal .swal-modal {
 | 
						|
	will-change: unset !important;
 | 
						|
}
 | 
						|
 | 
						|
:root {
 | 
						|
	--todo-info-width: 32vw;
 | 
						|
 | 
						|
	/* The value to offset the 'skew' segment - Increase this until the text doesn't overflow when on mulitple lines and/or the top left corner isn't cut off */
 | 
						|
	--skew-width: 8vw;
 | 
						|
}
 | 
						|
 | 
						|
* {
 | 
						|
	/* 
 | 
						|
    A reset style so when you say 'width: 400px' it takes account of padding 
 | 
						|
    Without this, the todo-info width would actually be 420px (i.e. 10px padding each side = 20px)
 | 
						|
    */
 | 
						|
	box-sizing: border-box;
 | 
						|
}
 | 
						|
 | 
						|
.todo-info {
 | 
						|
	color: white;
 | 
						|
	padding: 4px;
 | 
						|
 | 
						|
	/* Relative position means it 'captures' the absolute position of the .background */
 | 
						|
	position: relative;
 | 
						|
 | 
						|
	/* Hide the left side of the skewed background */
 | 
						|
	overflow: hidden;
 | 
						|
 | 
						|
	/* Set the width of the element, by default it would be 100% of the available space */
 | 
						|
	width: var(--todo-info-width);
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.content {
 | 
						|
	/* Stop the content overflowing outside the skewed area */
 | 
						|
	max-width: calc(var(--todo-info-width) - var(--skew-width));
 | 
						|
}
 | 
						|
 | 
						|
.background {
 | 
						|
	/* Existing styles */
 | 
						|
	background: rgba(0, 0, 0, 0.9);
 | 
						|
	border: 1px solid white;
 | 
						|
	transform: skew(-45deg);
 | 
						|
	position: absolute;
 | 
						|
	z-index: -1;
 | 
						|
	top: 0;
 | 
						|
	bottom: 0;
 | 
						|
	left: calc(-1 * var(--skew-width));
 | 
						|
	right: var(--skew-width);
 | 
						|
 | 
						|
	/* Updated box shadow for a subtler glow effect */
 | 
						|
	box-shadow:
 | 
						|
		0 0 3px rgba(255, 255, 255, 0.3),
 | 
						|
		0 0 5px rgba(255, 255, 255, 0.2),
 | 
						|
		0 0 10px rgba(255, 255, 255, 0.1);
 | 
						|
}
 | 
						|
 | 
						|
.tasks-list {
 | 
						|
	border-left: 2px solid white;
 | 
						|
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0));
 | 
						|
	text-shadow: 0 0 3px #000;
 | 
						|
}
 | 
						|
 | 
						|
.elements-list:not(:empty) + .no-elements-message {
 | 
						|
    display: none;
 | 
						|
}
 | 
						|
 | 
						|
.elements-list:empty + .no-elements-message {
 | 
						|
    display: block;
 | 
						|
}
 |