	body {
		margin:0; padding:0;
	}
	img {
		width:100%; object-position:center; object-fit:cover;
	}
	textarea,
	input {
		outline:none; background:inherit; width:100%; box-sizing:border-box; border:0; font-family:'Poppins','san-serif';
	}
	input[type='number']::-webkit-outer-spin-button,
	input[type='number']::-webkit-inner-spin-button {
		-webkit-appearance:none;
	}
	input[type='checkbox'] {
		transition:0.3s; cursor:pointer;
	}
	input[type='checkbox']:checked {
		transition:0.3s; transform:rotate3d(1, 1, 1, 360deg);
	}
	input[type='text']:read-only {
		background:rgb(245,245,245); cursor:not-allowed;
	}
	i {
		color:inherit; outline:none; font-size:inherit;
	}
	a {
		outline:none; color:inherit; text-decoration:none;
	}
	h1, h2, h3, h4, h5, h6, p {
		margin:0;
	}
	ul, li {
		list-style-type:none; padding:0; margin:0;
	}
	lord-icon {
		width:100%; height:100%;
	}
	.new-layer {
		padding:50px 0; position:relative;
	}
	.new-layer .adjustment {
		max-width:1366px; width:100%; box-sizing:border-box; margin:0 auto;
	}
	.relative {
		position:relative;
	}

	/*Icon*/
	.button-icon {
		width:38px; height:38px; border-radius:33px; box-sizing:border-box; display:grid; place-items:center; font-size:20px; cursor:pointer; transition:0.5s;
	}
	.icon-list {
		display:-webkit-flex; align-items:center;
	}

	/*Panel Input Textbox*/
	/*Panel Content Textbox*/
	.panel-content,
	.panel-input {
		width:100%; box-sizing:border-box; margin-bottom:30px;
	}
	.panel-content:last-child,
	.panel-input:last-child {
		margin:0 !important;
	}
	.panel-content p,
	.panel-input p {
		font-size:12px; margin-bottom:7px; color:rgba(80,80,80); font-family:'Poppins','san-serif'; line-height:1; margin-left:3px;
	}
	.panel-input textarea,
	.panel-input input {
		width:100%; box-sizing:border-box; border:1px solid rgba(199,199,199); padding:8px 15px; color:black; font-size:12px; background:white;
	}
	.panel-input textarea::placeholder,
	.panel-input input::placeholder {
		color:rgba(144,144,144); font-size:12px;
	}
	.panel-input.error span {
		color:#7E0000; font-size:11px; padding-left:8px; font-family:'Poppins';
	}
	.panel-input.error textarea,
	.panel-input.error input {
		border-color:#7E0000 !important;
	}
	.panel-content p {
		opacity:0.8; color:black;
	}
	.panel-content span {
		font-size:13px; font-family:'Poppins','san-serif'; display:block; color:black; padding-left:3px;
	}
	.panel-content span.content-border {
		width:100%; box-sizing:border-box; border:1px solid rgba(199,199,199); padding:8px 15px;
	}
	.panel-content .img {
		width:150px; height:150px; box-sizing:border-box; overflow:hidden; background:rgba(200,200,200,1); margin:0 auto;
	}

	/*Panel CheckBox*/
	.panel-check {
		display:-webkit-flex; align-items:center; column-gap:6px; margin-bottom:12px; width:100%; box-sizing:border-box;
	}
	.panel-check input {
		width:13px; height:13px; box-sizing:border-box;
	}
	.panel-check label {
		cursor:pointer; font-size:10px; letter-spacing:0.7px; line-height:1; user-select:none;
	}

	/*Panel Selection*/
	.panel-input .select-option {
		position:relative; width:100%; box-sizing:border-box; border:1px solid rgba(199,199,199);
	}
	.panel-input .select-option input {
		min-height:1.7em; cursor:pointer; display:block; position:relative; border:0; background:white;
	}
	.panel-input .select-option:after {
		content:'\f0d7'; position:absolute; right:15px; font-size:15px; font-family:'Font Awesome 5 Free'; font-weight:bold; transition:.3s; top:10px;
	}
	.panel-input .select-option.open:after {
		transform:rotate(180deg) !important; transition:.3s; 
	}
	.panel-input .select-option ul.list {
		max-height:0px; overflow-x:hidden; cursor:pointer; position:absolute; width:100%; box-sizing:border-box; background:white; box-shadow:0 1px 5px rgba(200,200,200); transition:.3s; overflow-y:auto; z-index:99999; height:fit-content;
	}
	.panel-input .select-option ul.list::-webkit-scrollbar {
		width:5px;
	}
	.panel-input .select-option ul.list::-webkit-scrollbar-track {
		background:rgba(240,240,240);
	}
	.panel-input .select-option ul.list::-webkit-scrollbar-thumb {
		background:rgba(190,190,190); border-radius:10px;
	}
	.panel-input .select-option.top ul.list {
		top:99%; transform-origin:top;
	}
	.panel-input .select-option.bottom ul.list {
		bottom:99%; transform-origin:bottom;
	}
	.panel-input .select-option.open ul.list {
		max-height:200px !important; transition:.3s;
	}
	.panel-input .select-option ul.list li {
		padding:9px 20px; font-size:13px; cursor:pointer; white-space:break-spaces; transition:.3s; background:transparent;
	}
	.panel-input .select-option ul.list li:hover {
		background:linear-gradient(0deg, #61CBFF, #90DBFF);
	}

	/*Search*/
	.panel-input.search {
		position:relative;
	}
	.panel-input.search:after {
		content:'\f002'; position:absolute; right:10px; font-family:'Font Awesome 5 Free'; font-weight:bold; font-size:18px; top:8px; color:rgba(199,199,199);
	}
	.panel-input.search input {
		padding-right:30px;
	}

	/*Panel Image*/
	.panel-image {
		display:-webkit-flex; justify-content:center; flex-wrap:wrap;
	}
	.panel-image.multi-img {
		border:1px dashed rgba(199,199,199); border-radius:6px; background:rgba(250,250,250); width:100%; box-sizing:border-box;padding:8px; column-gap:8px; row-gap:8px;
	}
	.panel-image .insert-img,
	.panel-image .single-img {
		width:110px; height:110px; box-sizing:border-box; position:relative; background:rgba(230,230,230,0.7); border-radius:6px;
	}
	.panel-image .single-img i {
		font-size:11px; background:rgba(240,240,240); padding:8px; position:absolute; right:-5px; bottom:-5px; border:1px solid rgba(199,199,199); border-radius:50%; cursor:pointer;
	}
	.panel-image.multi-img i {
		color:red; padding:7px 8px;
	}
	.panel-image.multi-img .insert-img {
		display:grid; place-items:center; cursor:pointer;
	}
	.panel-image.multi-img .insert-img p {
		text-align:center;
	}
	.panel-image.multi-img .insert-img i {
		font-size:18px; color:rgba(199,199,199);
	}

	/*With Symbol*/
	.panel-input .with-sym {
		display:-webkit-flex; align-items:center; width:100%; box-sizing:border-box; background:rgba(240,240,240);  border:1px solid rgba(199,199,199);
	}
	.panel-input .with-sym .sym {
		display:grid; place-items:center; width:40px; flex-shrink:0; box-sizing:border-box;
	}
	.panel-input .with-sym input {
		background:white; border-width:0; border-left-width:1px;
	}

	/*Password Power*/
	.pass-power {
		width:100%; box-sizing:border-box; margin-top:8px; display:-webkit-flex; align-items:center; column-gap:6px;
	}
	.pass-power div {
		border:1px solid rgba(200,200,200); border-radius:3px; background:transparent; display:block; width:100%; height:10px; transition:0.5s; margin:0 !important;
	}
	.pass-power div.active:nth-child(1) {
		background:linear-gradient(90deg, #AF0202, #AF3602); transition:0.5s;
	}
	.pass-power div.active:nth-child(2) {
		background:linear-gradient(90deg, #AF3602, #AF6B02); transition:0.5s;
	}
	.pass-power div.active:nth-child(3) {
		background:linear-gradient(90deg, #AF6B02, #AFAA02); transition:0.5s;
	}
	.pass-power div.active:nth-child(4) {
		background:linear-gradient(90deg, #AFAA02, #7DAF02); transition:0.5s;
	}
	.pass-power div.active:nth-child(5) {
		background:linear-gradient(90deg, #7DAF02, #34AF02); transition:0.5s;
	}

	/*Animation*/
	.spin-pulse {
		animation-name: fa-spin; animation-direction:var(--fa-animation-direction, normal); animation-duration:var(--fa-animation-duration, 1s); animation-iteration-count:var(--fa-animation-iteration-count, infinite); animation-timing-function:var(--fa-animation-timing, steps(8));
	}
	.shake {
		animation-name: fa-shake; animation-duration:var(--fa-animation-direction, 1s); animation-iteration-count:var(--fa-animation-iteration-count, infinite); animation-timing-function:var(--fa-animation-timing, linear);
	}