<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* fix temp */
.company-edit-form .messages__wrapper {
    display: none;
}

/* fix lang switcher position */
@media all and (max-width: 991px) {
    .company-edit-form #block-customdropdownlanguage {
        position: initial;
        margin-left: 0;
    }
    .company-edit-form #block-customdropdownlanguage .dropbutton-toggle {
        top: 30px;
        bottom: auto;
        right: 20px;
        width: auto;
    }
    .language-dropdown-wrapper {
        margin-top: 30px;
    }
}

@media all and (min-width: 992px) {
    .company-edit-form #block-customdropdownlanguage .dropbutton-toggle {
        position: initial;
        width: auto;
    }
}

/* layout */
.company-edit-form {
    background-color: var(--gray-lighter-color);
}

.company-edit-form #navbar {
    background-color: #fff;
}

.company-edit-form .tabs--primary.nav-tabs a {
    margin-bottom: 15px;
    padding: 10px 20px;
    font-weight: 500;
    border-radius: 4px;
}

.company-edit-form .tabs--primary.nav-tabs li.active a {
    color: #fff;
}

.company-edit-form .main-container &gt; .row &gt; section {
    margin: 0 auto;
    float: none;
}

.company-edit-form .table-responsive {
    border: none;
    overflow-x: initial;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

.company-edit-form .table &gt; thead &gt; tr &gt; th {
    padding-left: 0;
}

.company-edit-form .table &gt; thead &gt; tr &gt; th {
    border: none;
}

.company-edit-form .table &gt; tbody &gt; tr &gt; td {
    border: none;
}

.company-edit-form .table-responsive::-webkit-scrollbar {
    display: none;
}


.company-edit-form form &gt; .field-group-fieldset {
    margin-bottom: 60px;
    background-color: #fff;
}

.company-edit-form legend {
    margin-bottom: 0;
    padding: 15px 30px;
    background-color: #fff;
}

.company-edit-form .fieldset-wrapper {
    padding: 30px 15px;
}

@media all and (min-width: 768px) {
    .company-edit-form legend {
        padding: 15px;
    }

    .company-edit-form .fieldset-wrapper {
        padding: 30px;
    }
}

.company-edit-form .nice-select {
    max-width: 471px;
    border-color: var(--gray-color);
}

@media all and (max-width: 1023px) {
    .company-edit-form .field--widget-paragraphs th .paragraphs-actions {
        float: none !important;
    }
}

.company-edit-form  .form-type-checkbox,  .company-edit-form  .form-type-radio {
    margin-bottom: 10px !important;
}

/* hidden elements */
.company-edit-form .paragraphs-icon-button-collapse {
    display: none;
}

.company-edit-form .paragraphs-dropdown-toggle {
    display: none;
}

.company-edit-form .sidebar-second, .company-edit-form .company-header, .company-edit-form .nav-tabs-wrapper, .company-edit-form #block-sommairesurhp, .company-edit-form #block-blockwithalinktocreatecompanyrecord {
    display: none;
}

/* hide view nav-tabs button */
.company-edit-form .nav-tabs li:first-child {
    display: none;
}

.company-edit-form .paragraphs-dropdown-actions {
    overflow: visible;
    display: block !important;
    position: relative;
    top: 0 !important;
    background-color: transparent;
    box-shadow: none;
    border: none;
}

@media (max-width: 768px) {
    .form-wrapper .paragraphs-dropdown-action.button {
        padding-top: 5px;
        padding-bottom: 5px;
    }
}


/* buttons */
.company-edit-form .button {
    font-weight: 500;
    border-radius: 4px;
}

.company-edit-form .button--small {
    padding: 2px 4px;
    font-size: 14px;

}

.company-edit-form .paragraphs-dropdown-actions .button--small {
    background-color: transparent;
    border-color: var(--red-color);
    color: var(--red-color);
}

.company-edit-form tbody &gt; tr &gt; td:last-child .button, .company-edit-form .form-managed-file .file-size + input + .button, .company-edit-form #edit-field-header-background-0-remove-button .button {
    background-color: transparent;
    color: var(--red-color);
    border-color: var(--red-color);
    padding: 2px 4px;
    font-size: 14px;
}

.company-edit-form .button, #edit-field-company-address-add-more .button, #edit-field-section-add-more .button, #edit-field-info-request-addresses-add-more .button {
    padding: 7px 15px;
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
    color: #fff;

}

.company-edit-form .field-add-more-submit.button {
    background-color: var(--gray-light-color);
    color: var(--text-color);
    border-color: var(--gray-light-color);
}

.company-edit-form .field-dragdrop-mode-submit {
    background-color: transparent;
    color: var(--primary-color);
}

.company-edit-form .paragraph-summary {
    display: none;
}

.company-edit-form summary {
    display: none;
}


.company-edit-form .tabledrag-toggle-weight-wrapper {
    display: none;
}

/* layout */

/* elements */
/* Paragraph title */
.company-edit-form h4 {
    display: inline-block;
}

.company-edit-form .details-description {
    margin-bottom: 15px;
    padding: 10px;
    background-color: var(--gray-lighter-color);
    border-radius: 4px;
}

.company-edit-form #edit-actions {
    z-index: 999;
    /*display: flex;
    align-items: center;*/
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0 !important;
    padding: 5px 15px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 -6px 12px rgba(0, 0, 0, .4);
}


.company-edit-form #edit-submit, .company-edit-form #edit-delete-translation {
    margin-left: 5px;
    margin-right: 5px;
    padding: 6px 15px;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
}

@media all and (min-width: 768px) {
    .company-edit-form #edit-submit, .company-edit-form #edit-delete-translation {
        padding: 15px 60px;
        font-size: 14px;
    }
}

.company-edit-form .paragraphs-add-wrapper .button:not(:last-child) {
    margin-right: 15px;
}

.company-edit-form .form-file {
    display: inline-block;
    margin-bottom: 10px;
}

.company-edit-form .upload-wrapper.form-type-managed-file {
    position: relative;
}

.company-edit-form .upload-wrapper.form-type-managed-file .form-managed-file {
    position: relative;
    width: 100%;
    height: 200px;
    border: 1px dashed var(--gray-light-color);
    background-color: var(--gray-lighter-color);
    background-size: 64px 64px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-opacity: 0.8;
    opacity: 0.8;
    text-align: center;
}

.company-edit-form .upload-wrapper.form-type-managed-file .form-file {
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}

.company-edit-form .upload-wrapper.form-type-managed-file .form-submit {
    display: none;
}

.company-edit-form .form-type-managed-file .form-managed-file:hover {
    opacity: 1;
    cursor: pointer;
}

.company-edit-form .upload-msg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    white-space: break-spaces;
}

.company-edit-form .upload-help {
    display: none;
}

.upload-wrapper .upload-help {
    display: inline-block;
}

.company-edit-form .upload-wrapper .details-description {
    display: none;
}

.company-edit-form .draggable &gt; td &gt; div {
    padding-left: 15px;
    padding-right: 15px;
}

.company-edit-form .draggable.is-hover {
    background-color: var(--gray-lighter-color);
}

.company-edit-form .draggable.is-hover .draggable {
    background-color: var(--gray-lighter-color);
}

.company-edit-form .draggable legend {
    background-color: transparent;
}


.company-edit-form .draggable .tabledrag-handle {
    width: 14px !important;
    height: 14px;
    margin: 15px;
    background: url("/themes/custom/metalinterface/images/icons/md-move.svg") center center no-repeat;
    fill: var(--primary-color);
    stroke: var(--primary-color);
    display: block;
    cursor: grab;
}

.company-edit-form .field-multiple-drag {
    display: none;
}

.company-edit-form .control-label {
    display: block;
}

.company-edit-form .help-block {
    margin-top: 10px;
    font-size: 14px;
    white-space: initial;
}


/*
* section page
*/
#section-menu-tabs {
    display: inline-block;
    margin-right: 15px;

}

#section-menu-tabs &gt; * {
    display: inline-block;
    margin-bottom: 15px;
    cursor: pointer;

}

#section-menu-tabs .paragraph-type-label {
    margin-right: 5px;
}

#section-menu-tabs .button:not(.is-active) {
    background-color: transparent;
    color: var(--primary-color);
}

#section-menu-tabs &gt; *:not(:last-child) {
    margin-right: 15px;
}

@media all and (max-width: 767px) {
    #section-menu-tabs  {
        display: block;
        overflow: scroll;
        white-space: nowrap;
    }
}


/* paragraph section page */

.company-edit-form .paragraph-type--company-section {
    display: none;
}


.company-edit-form .paragraph-type--company-section.is-active {
    display: block !important;
}

#field-section-add-more-wrapper {
    position: relative;
    overflow-y: scroll;
    max-height: 75vh;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

@media all and (max-width: 767px) {
    #field-section-add-more-wrapper {
        margin-top: 10px;
    }
}

#field-section-add-more-wrapper::-webkit-scrollbar {
    display: none;
}


.paragraph-type--company-section .paragraph-top {
    display: flex;
    justify-content: flex-start;
    padding: 30px 0 0 0;
}

.company-edit-form .paragraph-type {
    margin-bottom: 5px;
}

.paragraph-type--company-section .paragraph-top .paragraph-type-label {
    font-size: 20px;

}

.paragraph-type--company-section .paragraphs-nested .paragraph-top .paragraph-type-label {
    font-size: 18px;

}

.paragraph-type--company-section .paragraph-top .paragraph-type .index {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    margin-right: 5px;
    padding: 5px;
    width: 32px;
    height: 32px;
    font-weight: 500;
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 50%;
}

.paragraph-type--company-section /*:not(.paragraphs-nested)*/ /*.paragraph-top .paragraphs-icon-button-collapse,*/ .paragraph-type--company-section .paragraph-top .paragraphs-icon-button-edit {
    display: block;
    background-color: transparent;
    color: var(--primary-color);
}

/*.field--name-field-section .ajax-new-content .field-add-more-submit {
    display: none;
}*/

#edit-field-section-wrapper .field-multiple-table &gt; thead {
    display: none;
}

#edit-field-section-wrapper .table &gt; tbody &gt; tr &gt; td {
    padding-top: 0;
    border-top: none;
}


.paragraph-type--company-section .paragraph-top .paragraph-info {
    display: none;
}


.paragraph-type--company-section .field--name-field-component h4.label {
    display: none;
}

.paragraph-type--company-section .filter-wrapper {
    display: none;
}

#field-section-add-more-wrapper .paragraphs-add-wrapper[data-drupal-selector="field_section_company_section_add_more"] {
    display: none;
}

#field-section-company-section-add-more {
    margin-bottom: 15px;
}

/* mobile form &amp; table  */
@media (max-width: 767px) {
    .company-edit-form table, .company-edit-form thead, .company-edit-form tbody, .company-edit-form th, .company-edit-form td, .company-edit-form tr {
        display: block;
        white-space: initial;
    }

    .company-edit-form .table &gt; tbody &gt; tr &gt; td {

    }

    .company-edit-form .table-responsive {
        border: none;
    }


    .company-edit-form .paragraphs-add-wrapper .button {
        display: block;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .company-edit-form .form-file {
        display: block;
    }

    .company-edit-form .form-type-managed-file .preview {
        margin-bottom: 10px;
    }

    .company-edit-form .form-type-managed-file .form-submit {
        margin-top: 10px;
    }

    .company-edit-form .file-link a {
        display: inline-block;
        vertical-align: middle;
        max-width: 120px;
        overflow: hidden;
    }

    .address-container-inline &gt; .form-item {
        display: block;
        margin-right: 0;
    }

    .address-container-inline &gt; .form-item input {
        width: 100%;
    }

    .company-edit-form .field-dragdrop-mode-submit {
        padding: 3px 10px;
        color: var(--text-color);
        background-color: var(--gray-light-color);
        border-color: var(--gray-light-color);
    }

    .company-edit-form .button--small {
        padding: 3px 10px;
    }
}


/* Demande informations */
.field--name-field-info-request-addresses thead {
    display: none;
}

.field--name-field-info-request-addresses fieldset {
    margin-bottom: 0 !important;
}

.field--name-field-info-request-addresses legend {
    margin-bottom: 5px;
    padding: 0;
    font-weight: 700;
    font-size: 14px;
    border: none;
}


.paragraph-type--address .paragraph-type-label, [id*="field-info-request-addresses"] .paragraph-type-label {
    font-size: 18px;
    font-weight: 500;
}

.field--name-field-company-address h4 {
    display: none;
}

.field--name-field-info-request-addresses .form-type-radio label, .field--name-field-info-request-addresses .form-type-checkbox label {
    font-weight: 400;
}

.field--name-field-info-request-addresses .fieldset-wrapper {
    padding: 0;
}


.company-edit-form .field--name-field-video-file .js-form-managed-file .form-text, .company-edit-form .field--name-field-video-file .js-form-managed-file .control-label, .company-edit-form .field--name-field-video-file .js-form-managed-file .help-block {
    display: none;
}

.company-edit-form .field--name-field-video-file .tabledrag-handle {
    float: left;
}

.company-edit-form .field--name-field-documentation label {
    display: none;
}
.company-edit-form .field--type-image .table-responsive table thead{
    display:none;
}
#edit-traductions,#edit-back{
    display:inline-block
}
</pre></body></html>