@import url('variables.css');@media screen and (max-width:1650px){.logo_site{background-repeat:no-repeat;background-size:100%;background-position-x:-.5px;border-style:solid;border-radius:9px;border-width:3px;width:400px;height:150px}.conteneurs_accueil{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto}.contenu_accueil_gauche,.contenu_accueil_droit{display:block;width:auto;height:max-content;margin-bottom:35px}.boite_contact{height:auto;padding-bottom:18px}.formulaire_contact{width:auto;height:auto}textarea{height:200px;width:250px;max-width:250px;max-height:200px}}@media screen and (max-width:1530px){.description-profil-texte{max-width:900px}}@media screen and (max-width:900px){.description-profil-texte{max-width:700px}.block_menu{display:block}.dropbox-media{max-width:240px}}@media screen and (max-width:700px){.description-profil-texte{max-width:500px}}@media screen and (max-width:565px){.description-profil-texte{max-width:280px}}@media screen and (max-width:500px){.description-profil-texte{max-width:270px}#barre_progression_scroll{border-radius:3px;margin-top:8px;height:8px;display:block}.spinner{height:60px}.colonne_gauche{height:auto}h1{font-size:29px}h2{font-size:20px}h3{font-size:14px}h4{font-size:10px}h5{font-size:9px}h2 a{font-size:20px}h3 a{font-size:14px}.menu a{font-size:21px}.icone-titre-h1{width:29px;height:29px}.icone-titre-h2{width:21px;height:21px}.icone-titre-h3{width:14px;height:14px}.logo_site{background-repeat:no-repeat;background-size:100%;background-position-x:-.5px;border-radius:9px;border-width:3px;width:400px;height:150px}textarea{height:180px;max-height:180px}}@media screen and (max-width:430px){body{padding:2px;margin:2px}.image-profil{width:90px;height:90px;border:2px solid var(--CouleurBordure-1)}.image-profil:hover{border:4px solid var(--CouleurBordure-2)}.rounded-image-loader{width:80px;height:80px;border:2px solid var(--CouleurBordure-1)}.background-sucess,.background-attente,.background-danger{padding:3px}input[type="submit"]{padding:6px}p{font-size:15px}a{font-size:15px}h1{font-size:22px}h2{font-size:17px}h3{font-size:14px}h4{font-size:14px}h5{font-size:14px}h2 a{font-size:17px}h3 a{font-size:14px}.menu a{font-size:18px}.icone-titre-h1{width:26px;height:26px}.icone-titre-h2{width:18px;height:18px}.icone-titre-h3{width:14px;height:14px}.logo_site{background-repeat:no-repeat;background-size:100%;border-style:solid;width:350px;height:131px}.main_box{margin:5px;padding:2px;min-width:unset;width:-moz-available}#champs_url{min-width:unset}.notes_profil{max-width:200px;min-width:unset}}@media screen and (max-width:370px){.footer{height:auto;max-height:none}.colonne_gauche{height:auto}.logo_site{background-repeat:no-repeat;background-size:100%;background-position-x:-.5px;border-style:solid;border-radius:9px;border-width:3px;width:250px;height:93px}}@media (max-width:768px){.form-group{margin-bottom:1rem}.validation-message{font-size:.8rem}.btn-loading .btn-spinner{width:14px;height:14px}.logs-table .table,.logs-table .table thead,.logs-table .table tbody,.logs-table .table th,.logs-table .table td,.logs-table .table tr{display:block}.logs-table .table thead tr{position:absolute;top:-9999px;left:-9999px}.logs-table .table tr{background-color:white;border:1px solid #dee2e6;border-radius:8px;margin:15px 0;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.logs-table .table tr:hover{background-color:white;box-shadow:0 4px 8px rgba(0,0,0,.15)}.logs-table .table td{border:none;padding:8px 0;position:relative;padding-left:30%;font-size:14px}.logs-table .table td:before{content:attr(data-label);position:absolute;left:0;width:25%;padding-right:10px;white-space:nowrap;font-weight:bold;color:#495057;font-size:13px}.logs-table .table td:first-child{padding-top:0}.logs-table .table td:last-child{padding-bottom:0}.details-content{margin-left:-30%;width:calc(100% + 30%)}.no-logs-message{padding-left:0!important}.no-logs-message:before{display:none!important}.section-changements{margin:10px 5px;padding:10px}.sections-changements-wrapper{display:block;width:100%}.sections-changements-wrapper .section-changements{width:100%;min-width:0;margin:8px 0}.section-header{flex-direction:column;align-items:flex-start;gap:5px}.section-title{font-size:1em}.section-icon{font-size:1em}.section-count{align-self:flex-end}.changement-item{flex-direction:column;align-items:flex-start;padding:10px;margin:3px 0}.changement-value{margin-bottom:3px;font-size:.9em}.changement-date{font-size:.8em}.changements-container{max-height:200px;margin-top:5px}.admin-table{font-size:.8em}.url-cell{max-width:120px}.stats-summary{flex-direction:column;align-items:center;gap:10px}.admin-table{font-size:12px}.admin-table th,.admin-table td{padding:8px 6px}.filters-grid{grid-template-columns:1fr}.table{font-size:14px}.form-grid{grid-template-columns:1fr}.quick-actions{flex-direction:column}.modale-contenu{margin:10px;max-width:calc(100% - 20px);padding:20px}.modale-titre{font-size:1.3em}.activity-item{flex-direction:column;gap:10px;text-align:center}.activity-main{justify-content:center}.activity-stats{flex-direction:row;justify-content:center;align-items:center;gap:15px}.activity-percentage{margin-top:0}.dashboard-grid{grid-template-columns:1fr;gap:15px}.chart-container{padding:15px}.chart-container h3{font-size:1em}.security-dashboard{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}.monitoring-controls{flex-direction:column}.security-actions{flex-direction:column}}@media (max-width:800px){.admin-table{min-width:0;display:block}.admin-table thead{display:none}.admin-table tbody,.admin-table tr{display:block;width:100%;border:1px solid var(--CouleurBordure-1);margin-bottom:12px;border-radius:6px;overflow:hidden;background:white}.admin-table td{display:flex;justify-content:space-between;padding:8px 10px;border:none;border-bottom:1px solid rgba(0,0,0,.06)}.admin-table td:last-child{border-bottom:none}.admin-table td:before{content:attr(data-label);flex:0 0 45%;color:#666;font-weight:600;padding-right:10px;white-space:normal}.admin-table td .badge,.admin-table td .text-muted,.admin-table td small{display:inline-block;margin-left:6px}.tabs-navigation{flex-direction:column;gap:8px}.tab-button{width:100%;justify-content:center;padding:14px 20px;font-size:14px}.tab-button i{font-size:14px}}