/* Proprynex V12.7.6 — identité entreprise */
.px-brand-panel{margin:18px 0;padding:22px!important}.px-brand-panel h2{color:#182c3e;margin:0 0 8px}.px-brand-panel p{color:#636a74;line-height:1.5}.px-brand-panel form{display:grid;gap:10px}.px-brand-panel label{display:block;font-weight:750;color:#1d3143}.px-brand-panel input:not([type=file]){width:100%;box-sizing:border-box;min-height:44px;border:1px solid #cbdcd2;border-radius:11px;padding:10px 12px;background:#fff;color:#1d2f3f}.px-brand-panel input[type=file]{width:100%;font-size:13px}.px-brand-panel small{display:block;color:#676e78;font-size:12px}.px-brand-line{display:flex;align-items:center;gap:15px;margin-bottom:12px}.px-brand-line img{width:70px;height:70px;object-fit:contain;border:1px solid #dce7df;background:white;border-radius:13px}.px-brand-line>div{flex:1;min-width:0}.px-brand-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.px-brand-actions button{padding:11px 16px!important;border-radius:11px!important;background:#1a5283!important;color:white!important}.px-brand-actions button.secondary{background:#e9f3ec!important;color:#224564!important}.px-brand-panel #px-brand-message{min-height:20px;font-size:13px;margin:5px 0}
@media(max-width:650px){.px-brand-panel{padding:16px!important}.px-brand-line{align-items:flex-start}.px-brand-actions button{width:100%}}
