/*
Theme Name: 	LuxuryConceptFree
Description: 	Custom Admin CSS Page Template

*/

.body{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}

#customize-control-display_header_text{ display: none;}

.luxuryconcept_admin_dashboard{
    background: #fff;
    border: 1px solid #c3c4c7;
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
    margin: 0;
    padding: 25px;
}




/* ====== ADMIN NOTICES STYLE ======== */
/* =================================== */
.luxuryconcept{padding: 20px;}

.luxuryconcept_admin_dashboard figure{margin: 0;}
.luxuryconcept_admin_dashboard img{width: 100%;}
.luxuryconcept_admin_dashboard h2{font-size:21px;margin: 0;line-height: 1.2;font-weight: normal;}
.luxuryconcept_admin_dashboard h3{margin: 0;line-height: 1.2;}
.luxuryconcept_admin_dashboard p{font-size: 14px; margin: 0; color: #777777;}
.luxuryconcept-flex-container{display: flex;border-top: 1px solid rgba(226,230,235,0.5);margin-top: 20px; padding-top: 25px; gap:50px;flex-wrap: wrap;}
.luxuryconcept-col-1{flex: 0 1 20%;}
.luxuryconcept-col-2, .luxuryconcept-col-3{flex: 1; display: flex; flex-direction: column; gap: 10px;}

.luxuryconcept-grid-table{
      display: grid;
      grid-template-columns: 1fr 1fr; /* Due colonne di larghezza uguale */
      gap: 4px; /* Spazio tra le celle */
 }
.luxuryconcept-url{text-decoration:none;}

.cell-grid-heading {
      background-color: #f2f2f2;
	  font-size:16px;
      font-weight: bold;
      padding: 8px;
	  text-align: center;
 }

.cell-grid {
      padding: 5px 5px 5px 25px;
	  text-align: center;
	  position: relative;
}

/* ====== ADMIN NOTICES ICONS ======== */
/* =================================== */
.icon-checked::before{
		content: " ";
		background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 50 50"><path fill="%2300A000" d="M42.5 7.1L19 30.6 7.5 19.1 2.9 23.7l14.1 14.1 24.4-24.4z"/></svg>');
		background-repeat: no-repeat;
		background-size: 100%;
		width: 24px;
		height: 24px;	
		display: inline-block;
		position: absolute;
		left: 5px;
		top: 5px;
}

.icon-x::before{
		content: " ";
		background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><line x1="10" y1="10" x2="40" y2="40" stroke="%23FF0000" stroke-width="5" /><line x1="10" y1="40" x2="40" y2="10" stroke="%23FF0000" stroke-width="5" /></svg>');
		background-repeat: no-repeat;
		background-size: 100%;
		width: 24px;
		height: 24px;	
		display: inline-block;
		position: absolute;
		left: 5px;
		top: 5px;
}