#add-partner-page .page-header{background:#0d0040;color:#fff;height:280px;display:flex;align-items:center;margin-bottom:50px}#add-partner-page .page-header h1{font-family:"Roboto";font-weight:500;font-style:Medium;font-size:50px}#add-partner-page .form-container{border:1px solid #00000033;padding:30px;border-radius:10px}.css-envoyer-retour .sidebar-card{border:1px solid #00000033;padding:30px;border-radius:10px}.css-envoyer-retour .sidebar-card h5{font-family:'Roboto';font-weight:700;font-style:Bold;font-size:24px}.css-envoyer-retour .sidebar-card p{font-family:'Roboto';font-weight:400;font-size:16px;line-height:24px}.css-envoyer-retour .sidebar-card .date-info{font-size:.9rem;font-weight:500}.css-envoyer-retour .btn-custom-save{background:#f70000;color:#fff;border-radius:50px;font-family:'Roboto';font-size:18px;padding:7px;font-weight:500}.css-envoyer-retour .btn-custom-save svg{width:15px;height:15px;fill:#fff}.css-envoyer-retour .btn-custom-back{background:#2632380D;color:#0d0040;border-radius:50px;font-family:'Roboto';font-size:18px;padding:7px;font-weight:500}.css-envoyer-retour .btn-custom-back svg{width:15px;height:15px;fill:#0d0040 !important}#add-partner-page .form-label{font-family:'Roboto';font-weight:500;font-style:Medium;font-size:18px;padding-bottom:5px}.add-partner-page-svg svg{fill:red}.required{color:red !important;font-weight:700}#add-partner-page .form-control,#add-partner-page .form-select{border:1px solid #00000033;border-radius:10px;height:50px}#add-partner-page .form-control:focus,#add-partner-page .form-select:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}#add-partner-page .form-control:disabled,#add-partner-page .form-control[readonly]{background-color:#e9ecef;opacity:1}#add-partner-page .form-control::placeholder{color:#adb5bd;font-family:'Roboto';font-weight:300;font-size:14px}#add-partner-page .input-group-text{background-color:#fff;border-top:1px dashed #dee2e6;border-right:1px dashed #dee2e6;border-bottom:1px dashed #dee2e6}#add-partner-page .input-group-text:hover{background-color:#f8f9fa;color:var(--dark-blue)}#add-partner-page .custom-file-input{display:flex;align-items:center;padding:10px;border:1px solid #74747433;border-radius:4px;background-color:#fff !important;font-size:.9rem;border:1px dashed #dee2e6;justify-content:space-between}#add-partner-page .input-group .form-control{border-right:0;cursor:pointer}#add-partner-page .file-input-hidden{display:none}#add-partner-page .form-text{font-size:.8rem;color:#6c757d}#add-partner-page .form-check-label{font-weight:500}#add-partner-page .label-with-icon{display:flex;align-items:center;gap:.5rem}#add-partner-page .label-with-icon .bi{color:var(--dark-blue)}.file-preview{min-height:0px;margin-top:.5rem}#add-partner-page .file-preview .img-thumbnail{border-radius:.375rem;border:1px solid #dee2e6;max-width:100px;max-height:100px;object-fit:cover}#add-partner-page .preview-item{display:inline-flex;flex-direction:column;align-items:center;margin-right:1rem;margin-bottom:1rem;position:relative}#add-partner-page .preview-item .remove-btn{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:var(--brand-red);color:#fff;border:none;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;opacity:0;transition:opacity .3s ease}#add-partner-page .preview-item:hover .remove-btn{opacity:1}#add-partner-page .file-info{font-size:.75rem;color:#6c757d;margin-top:.25rem;text-align:center}#add-partner-page .list-group-item{border:1px solid #dee2e6;padding:.5rem .75rem;font-size:.9rem;display:flex;align-items:center;justify-content:space-between}#add-partner-page .file-size{font-size:.75rem;color:#6c757d;margin-left:.5rem}.conditional-field{transition:all .3s ease}.alert-success{border-radius:8px;border:none;background:#fff;color:#000}.btn-outline-primary{background:#f70000;color:#fff;border-radius:50px;font-family:'Roboto';font-size:18px;padding:7px;font-weight:400;border:none;padding:10px 30px}.spinner-border-sm{width:1rem;height:1rem}.error-message{color:var(--brand-red);font-size:.8rem;margin-top:.25rem}.has-error .form-control,.has-error .input-group-text{border-color:var(--brand-red)}.sticky-container{position:sticky;top:50px;height:fit-content;z-index:10}.invalid-feedback{display:block}@media (max-width:768px){#add-partner-page .page-header{height:150px !important}#add-partner-page .page-header h1{font-size:30px}#add-partner-page .form-container{padding:1.5rem}#add-partner-page .sidebar-card{padding:1rem}#add-partner-page .preview-item{margin-right:.5rem;margin-bottom:.5rem}}*/