403Webshell
Server IP : 192.158.238.246  /  Your IP : 3.134.94.230
Web Server : LiteSpeed
System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64
User : jenniferflocom ( 1321)
PHP Version : 8.1.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /proc/7779/task/7779/cwd/plugins/gutenkit-blocks-addon/src/global/scss/components/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/7779/task/7779/cwd/plugins/gutenkit-blocks-addon/src/global/scss/components/_icon-picker.scss
.gkit-icon-picker {
	margin-bottom: 16px;

	&-area {
		background-image: linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd), linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd);
		background-size: 16px 16px;
		background-position: 0 0, calc(16px / 2) calc(16px / 2);
		background-color: #f6f6f6;
		aspect-ratio: 30/10;
		cursor: pointer;
		position: relative;
		overflow: hidden;

		&:hover {
			.gkit-icon-picker-dynamic-switcher-wrapper {
				bottom: 0px;
				visibility: visible;
			}
		}
	}

	&-preview {
		height: 100%;
		position: relative;

		&-icon {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			font-size: 30px;
			z-index: 1;
			cursor: default;
			border: none;
			background: transparent;
			cursor: pointer;

			&:focus {
				outline: none;
				box-shadow: none !important;
			}

			&:hover {
				color: #1e1e1e;
			}

			svg {
				width: 30px;
				height: 30px;
			}
		}

		&-add {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			color: #ffffff;
			font-size: 20px;
			cursor: pointer;
			border: none;

			&:focus {
				outline: none !important;
				box-shadow: none !important;
			}

			&:hover {
				color: #397FE9;
			}
		}
	}

	&-control {
		position: relative;
	}

	&-remove-icon {
		position: absolute;
		right: 0;
		top: 36px;
		color: #ffffff;
		background-color: rgba(130, 133, 136, 0.85);
		border-radius: 3px;
		box-shadow: 0 0 7px 0 rgb(0 0 0 / 10%);
		transition: background 0.3s;
		z-index: 9999;

		&.has-icon {
			min-width: 24px;
			height: 24px;
			padding: 0;

			&:hover {
				background-color: rgba(130, 133, 136, 0.85);
			}

			&:focus {
				box-shadow: none !important;
				outline: none !important;
			}
		}

		svg {
			width: 20px;
			height: 20px;
			color: #e6e6e6;
		}
	}

	&-modal {
		width: 100%;
		padding: 2.2rem !important;
		max-height: 65vh;
		overflow: hidden !important;
		max-width: 70vw !important;

		&-wrapper {
			display: grid;
			grid-template-columns: repeat(8, 1fr);
			gap: 1rem;
		}

		.react-responsive-modal-closeButton {
			top: 8px !important;
			right: 8px !important;
			width: 18px;
		}

		&-content {
			overflow: hidden;
			max-height: 60vh;
			min-height: 60vh;
			grid-column: span 7;
			position: relative;

			@media (max-width: 900px) {
				grid-column: span 8;
			}
		}

		&-footer {
			box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
			width: 100%;
			position: absolute;
			bottom: 0;
			left: 0;
			padding: 10px 0;
			z-index: 999999;
			background-color: rgb(240, 240, 240);
			text-align: right;
		}
	}

	&-search-control {
		position: absolute;
		z-index: 99999;
		top: 0;
		left: 0;
		width: 100%;

		.components-search-control__input {
			border: 1px solid transparent !important;
			z-index: 9999;

			&:focus {
				outline: none !important;
				box-shadow: none !important;
				border: 1px solid #e6e6e6 !important;
			}
		}
	}

	&-icons {
		display: grid;
		grid-template-columns: repeat(11, minmax(0, 1fr));
		text-align: center;
		gap: 20px;
		padding: 3px;
		margin-top: 4rem;
		height: 50vh;
		overflow-y: auto;
		overflow-x: hidden;
		margin-bottom: 3rem;
		align-content: baseline;

		@media (max-width: 900px) {
			grid-template-columns: repeat(8, minmax(0, 1fr));
		}

		&::-webkit-scrollbar {
			width: 8px;
			height: 8px;
		}

		&::-webkit-scrollbar-thumb {
			background-color: rgba(0, 0, 0, 0.5);
			border-radius: 4px;
		}

		&::-webkit-scrollbar-track {
			background-color: rgba(0, 0, 0, 0.1);
			border-radius: 4px;
		}
	}

	&-icon {
		position: relative;
		background-color: #fff;
		border: 1px solid #80808052;
		border-radius: 3px;
		cursor: pointer;
		transition: all 0.3s;
		padding: 15px;
		display: flex;
		justify-content: center;
		align-items: center;

		&:hover {
			box-shadow: 0 5px 12px rgb(0 0 0 / 10%);
		}

		&-content {
			display: flex;
			align-items: center;
			justify-content: center;
			flex-direction: column;
			gap: 10px;

			&>svg {
				width: 24px;
				height: 24px;
			}
		}

		&-name {
			margin: 0;
		}
	}

	&-selected {
		outline: 1px solid #397FE9 !important;
	}

	&-tab {
		display: flex;
		flex-direction: column;
		gap: 10px;

		@media (max-width: 900px) {
			display: none;
		}

		&-item {
			border: 1px solid #e6e6e6;
			border-radius: 3px;
			cursor: pointer;
			transition: all 0.3s;
			width: 165px;

			&-active {
				color: #397FE9;
				border-color: #397FE9;
			}

			&:focus {
				outline: none !important;
				box-shadow: none !important;
			}

			&:hover {
				color: #397FE9;
				border-color: #397FE9;
			}
		}
	}


	&-insert-btn {
		margin: 0 2.2rem;
		border: 1px solid #397FE9;
		padding: 0 2.2rem;
		color: #397FE9;

		&:focus {
			outline: none !important;
			box-shadow: none !important;
		}
	}

	&-dynamic-switcher-wrapper {
		display: flex;
		position: absolute;
		bottom: -30px;
		left: 0;
		right: 0;
		transition: all 0.2s ease-in-out;
		visibility: hidden;

		button {
			flex: 1;
			display: flex;
			justify-content: center;
			align-items: center;
			color: #fff;
    		background: rgba(130, 133, 136);
			height: 27px;
			border: none;
			cursor: pointer;

			&:last-child {
				border-left: 1px solid #e6e6e6;
			}
		}
	}

	&__dropdown {
		flex: 1;
		display: flex;

		&-content {
			left: -377px !important;
			
			&-wrapper {
				width: 280px;
			}
			.components-popover__content {
				padding: 8px 14px;
			}
		}
		&-buttons {
			display: flex;
			justify-content: flex-end;
			
			button {
				border-radius: 4px;
				padding: 0 7px;
				height: 24px;

				&:focus:not(:disabled) {
					box-shadow: none;
				}
			}
			.is-primary {
				margin-left: 5px;
				background: $primary-color;
				&:hover:not(:disabled) {
					background: #3171d2;
				}
			}
			.is-secondary {
				box-shadow: none;
				color: $primary-color;
				border: 1px solid $primary-color;

				&:hover:not(:disabled) {
					box-shadow: none;
				}
			}
		}
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit