:root {    --ds-btn: #6db650;--ds-btn-hover: #00a6eb;--ds-ctl-border-focus: #00a6eb;--ds-response-bd: 4px solid #00a6eb;--ds-response-bg: rgb(00,166,235, 0.4);--ds-message-bd: 4px solid #6db650;--ds-message-bg: rgb(109, 182, 80, 0.4);--ds-btn-msg-bd: #444;--ds-msg-bd: #808285;--ds-msg-bg: #3b3c36;--nb: 4}#container-bottom {    padding-left: 30px;padding-right: 30px}#container-bottom button {    width: 100%;border-radius: 24px;background-color: var(--ds-btn)}#container-bottom button:not(.btn-lg) {    width: 60px}#container-bottom > button + button {    width: calc(100% - 80px);margin-left: 10px}#container-bottom button:hover {    background-color: var(--ds-btn-hover)}form.p4-request .alpaca-fileupload-container thead {    display: none}form.p4-request .alpaca-fileupload-container {    border-radius: 140px!important;padding-top: 1px;padding-bottom: 6px}form.p4-request .alpaca-fileupload-container .alpaca-fileupload-chooserow {    text-align: center}form.p4-request .alpaca-fileupload-container .btn-group .btn,form.p4-request .multiselect {    border-radius: 20px!important}form.p4-request div[alpaca-layout-binding-field-name=virtual_attachments] label {    display: none}form.p4-request div[alpaca-layout-binding-field-name=virtual_attachments] label+div,form.p4-request div[alpaca-layout-binding-field-name=virtual_virt_message] label,form.p4-request div[alpaca-layout-binding-field-name=virtual_virt_message] label+div {    width: 100%}.form-control:focus {    border-color: var(--ds-ctl-border-focus)}.p5-form-edging {    display: none}.help-block {    margin-left: 40px}.form-control,form .multiselect,form textarea {    border-radius: 40px!important}textarea {    padding: 10px 20px!important}form.p4-arco div[alpaca-layout-binding-field-name=details] label,form.p4-arco div[alpaca-layout-binding-field-name=details] label + div {    width: 100%}.p7y-contact .bottom-left,.p7y-contact .bottom-right {    width: 60px;float: left;margin-top: 50px}.p7y-contact[data-history=true] .bottom-left,.p7y-contact[data-multiple=true] .bottom-left {    margin-top: 5px!important}.p7y-contact[data-history=true] .bottom-left button,.p7y-contact[data-multiple=true] .bottom-left button {    margin-top: 10px!important}#container-bottom-middle {    width: calc(100% - 120px);float: left}#container-bottom-middle .alpaca-layout-binding-holder[alpaca-layout-binding-field-name=virtual_attachments] {    width: 400px;float: left}#container-bottom-middle .alpaca-layout-binding-holder[alpaca-layout-binding-field-name=virtual_virt_message] {    float: right;width: calc(100% - 400px)}#container-bottom-middle .alpaca-layout-binding-holder[alpaca-layout-binding-field-name=virtual_virt_message] label {    display: none}#container-bottom-middle .alpaca-layout-binding-holder[alpaca-layout-binding-field-name=virtual_virt_message] textarea {    height: 155px}#container-center .message .content {    padding: 20px;font-style: normal;font-weight: 900;width: 80%;border-radius: 40px;color: #333;margin-top: 20px}#container-center .message .content[response=true] {    border: var(--ds-response-bd);background-color: var(--ds-response-bg);float: left}#container-center .message .content[response=false] {    border: var(--ds-message-bd);background-color: var(--ds-message-bg);float: right}.date {    margin: 40px 20px 20px;display: inline}#container-center {    padding: 10px 40px;margin-bottom: 20px}#container-bottom .bottom-left button,#container-bottom .bottom-right button {    height: 60px;border-radius: 50%}#container-bottom .far {    font-weight: 900;font-size: x-large}form.p4-request .alpaca-fileupload-container .btn-group .btn {    background-color: var(--ds-btn)!important}form.p4-request .alpaca-fileupload-container .btn-group .btn:hover {    background-color: var(--ds-btn-hover)!important}form.p4-request .alpaca-fileupload-container button.details,form.p4-request .alpaca-fileupload-container button.edit,form.p4-request .alpaca-fileupload-container td.name:not(:nth-child(3)) {    display: none}form.p4-request .alpaca-fileupload-container .fileupload-active-zone table {    height: 36px;overflow-y: auto;font-size: .7em;border-radius: 20px!important;padding: 0;display: block}form.p4-request .alpaca-fileupload-container .fileupload-active-zone table button {    padding: 0!important}form.p4-request .alpaca-fileupload-container .fileupload-active-zone table button .fa-trash-alt {    font-size: .8em}form.p4-request .alpaca-fileupload-container .fileupload-active-zone p.dropzone-message,form.p4-request .alpaca-fileupload-container .row.alpaca-fileupload-well {    padding-top: 4px;margin-bottom: 0}form.p4-request .alpaca-fileupload-container .table > tbody > tr > td {    padding: 0 8px}form.p4-request .alpaca-fileupload-container p.dropzone-message {    padding: 16px!important}form.p4-request .alpaca-fileupload-container .row.alpaca-fileupload-well {    padding: 0}form.p4-request .alpaca-fileupload-chooserow .btn-group {    margin: auto;position: relative;display: inline-flex}form.p4-request .btn-group .fileupload-remove-all {    display: none!important}.p7y-contact .row.center {    width: 100%;min-height: 300px;overflow-y: auto;margin: 0}.message .content[response=false] + .date {    float: right}.message .content[response=true] + .date {    float: left}#container-bottom-middle .p4-form-content {    width: 100%;margin-right: 0}@media screen and (max-width :850px) {    span.fileupload-add-button {        display: none    }    div[alpaca-layout-binding-field-name=virtual_attachments] {        width: 150px    }    #container-bottom-middle .alpaca-layout-binding-holder[alpaca-layout-binding-field-name=virtual_virt_message] {        width: calc(100% - 150px)    }}
.p7y-contact[data-mode=LOGGED][data-step="4"] #container-bottom {    padding-top: 4px}.p7y-contact #container-top,.p7y-contact[data-mode=LOGGED][data-step="4"] #container-bottom,.p7y-contact[data-mode=LOGGED][data-step="4"] #container-bottom .alpaca-fileupload-container table * {    background-color: var(--ds-msg-bg);color: #eee}.p7y-contact[data-mode=LOGGED][data-step="4"] #container-bottom .alpaca-fileupload-container table tbody tr td:nth-child(3) {    width: 90%}.p7y-contact[data-mode=LOGGED][data-step="4"] #container-bottom .alpaca-fileupload-container table tr td {    border: none}.p7y-contact[data-mode=LOGGED][data-step="4"] #container-bottom .alpaca-fileupload-container table tr td a {    display: inline-block;margin-top: 4px}.p7y-contact[data-mode=LOGGED][data-step="4"] #container-bottom .btn {    border-color: var(--ds-btn-msg-bd);margin: auto}.p7y-contact[data-mode=LOGGED][data-step="4"] #container-bottom .alpaca-fileupload-container,.p7y-contact[data-mode=LOGGED][data-step="4"] #container-bottom .alpaca-fileupload-container table,.p7y-contact[data-mode=LOGGED][data-step="4"] #container-bottom textarea {    background-color: inherit;border-color: var(--ds-msg-bd);color: #eee}#split,.p7y-contact[data-mode=LOGGED][data-step="4"] #container-bottom .alpaca-fileupload-container table {    border: none}.p7y-contact #container-top {    height: 100%;display: flex}.p7y-contact[data-mode=ANONYMOUS][data-step="1"] #container-top {    display: none}.p7y-contact .btn:focus {    outline: 0!important}p {    margin: 10px}.p7y-contact[data-mode=LOGGED][data-step="2"] .row.bottom,.p7y-contact[data-mode=LOGGED][data-step="2"] .row.top p {    display: none}.p7y-contact[data-mode=LOGGED][data-step="2"][data-multiple=false][data-history=true] .single.history,.p7y-contact[data-mode=LOGGED][data-step="2"][data-multiple=true][data-history=false] .multiple.nohistory,.p7y-contact[data-mode=LOGGED][data-step="2"][data-multiple=true][data-history=true] .multiple.history {    display: revert}.p7y-contact[data-mode=LOGGED][data-step="2"] .row.center {    height: 100%!important;background-color: var(--ds-msg-bg)!important;color: #eee}.p7y-contact[data-mode=LOGGED][data-step="2"] div#container-center {    height: fit-content;overflow-y: auto;grid-template-columns: repeat(var(--nb),1fr);display: grid;grid-gap: 30px}.p7y-contact .card:hover {    color: #eee}.p7y-contact .card {    min-height: 400px;height: fit-content;color: #aaa;border-radius: 100px;border: 2px solid #444}.p7y-contact .card .top {    min-height: 160px}.p7y-contact .card .top .logo {    text-align: center;padding-top: 20px;font-size: xx-large}.p7y-contact .card .top h3 {    text-align: center}.p7y-contact .card .top p {    text-align: justify}.p7y-contact .card .center {    height: 120px}.p7y-contact .card .center .history {    height: 100%}.p7y-contact .card .center .history ul {    height: 100%;overflow-y: auto;margin-right: 10px}.p7y-contact .card .center .history span {    margin: 20px}.p7y-contact .card .center .history ul li[data-request] {    cursor: pointer;color: #6db650;padding: 4px}.p7y-contact .card .center .history ul li[data-request]:hover {    color: #00a6eb}.p7y-contact .card .bottom {    text-align: center;padding: 30px;height: 150px;margin-top: 30px}.p7y-contact .card .bottom > button {    width: 80%;height: 90px;border-radius: 45px;background-color: #6db650;border-color: #444}.p7y-contact .card button > span + span {    margin-left: 20px}.p7y-contact[data-step="2"] .card .bottom > button:hover {    background-color: #00a6eb}.p7y-contact[data-step="2"] .card:hover {    border: 2px solid}.p7y-contact[data-step="2"] .card[data-class=Arco] {    background-color: rgb(24,128,56,.1)!important}.p7y-contact[data-step="2"] .card[data-class=Arco]:hover {    background-color: rgb(24,128,56,.2)!important}.p7y-contact[data-step="2"] .card[data-class=Processing] {    background-color: rgb(26,115,232,.1)!important}.p7y-contact[data-step="2"] .card[data-class=Processing]:hover {    background-color: rgb(26,115,232,.2)!important}.p7y-contact[data-step="2"] .card[data-class=Dbn] {    background-color: rgb(217,48,37,.1)!important}.p7y-contact[data-step="2"] .card[data-class=Dbn]:hover {    background-color: rgb(217,48,37,.2)!important}.p7y-contact[data-step="2"] .card[data-class=Partner] {    background-color: rgb(128,128,0,.1)!important}.p7y-contact[data-step="2"] .card[data-class=Partner]:hover {    background-color: rgb(128,128,0,.2)!important}.p7y-contact[data-step="2"] .card[data-class=Contract] {    background-color: rgb(161,66,244,.1)!important}.p7y-contact[data-step="2"] .card[data-class=Contract]:hover {    background-color: rgb(161,66,244,.2)!important}.p7y-contact[data-step="2"] .card[data-class=Activity] {    background-color: rgb(227,116,0,.1)!important}.p7y-contact[data-step="2"] .card[data-class=Activity]:hover {    background-color: rgb(227,116,0,.2)!important}.p7y-contact[data-step="2"] .card[data-class=Project] {    background-color: rgb(0,188,212,.1)!important}.p7y-contact[data-step="2"] .card[data-class=Project]:hover {    background-color: rgb(0,188,212,.2)!important}.p7y-contact .message .content .table tr,td {    border-top: none!important}.p7y-contact .message .content .table tr > td:nth-child(1) {    width: 250px}.p7y-contact .bottom-left.alone {    width: 100%;text-align: center;margin-top: 0;padding: 50px}.p7y-contact[data-chat=false]:not([data-user="0"]) div#container-bottom {    display: none}.p7y-contact[data-mode=LOGGED][data-step="4"][data-chat=false]:not([data-user="0"]) .row.center {    height: calc(100% - 36px)}.p7y-contact form[p7y-view=display][p4-class=Request] .alpaca-fileupload-container {    border: none}.p7y-contact form[p7y-view=display][p4-class=Request] div[alpaca-layout-binding-field-name=virtual_attachments] {    width: 100%!important}.p7y-contact form[p7y-view=display][p4-class=Request] div[alpaca-layout-binding-field-name=virtual_virt_message],.p7y-contact[data-step="4"] #container-top p {    display: none}.p7y-contact[data-step="4"][data-chat=false] #container-top p.disabled,.p7y-contact[data-step="4"][data-chat=true] #container-top p.enabled {    display: revert}.p7y-contact[data-read=true] .row.bottom,.p7y-contact[data-read=true] .row.top {    display: none}.p7y-contact[data-read=true] .row.center {    height: 100%!important}.p7y-contact p {    font-size: 18px;margin-top: 10px;margin-bottom: 10px;font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit}.p7y-contact p.dropzone-message {    margin: 6px}.p7y-contact[data-mode=ANONYMOUS]:not([data-step="2"]) {    background-color: var(--ds-msg-bg);color: #fff}.p7y-contact[data-mode=ANONYMOUS][data-step="1"] button {    border-color: transparent}.p7y-contact[data-mode=ANONYMOUS]:not([data-step="2"]) img {    margin: 40px;width: 25%}.p7y-contact[data-mode=ANONYMOUS]:not([data-step="2"]) p {    text-align: center}.p7y-contact .message .table td {    width: 50%}body {    background-color: var(--ds-msg-bg)}.p7y-contact[data-mode=ANONYMOUS][data-step="2"],.p7y-contact[data-mode=LOGGED] .row.center {    background-color: #ddd}.p7y-contact .row.bottom {    background-color: var(--ds-msg-bg)}.p7y-contact .row.bottom button {    margin-top: 9px;border-color: transparent}.p7y-contact .row.center form[p4-class] {    margin-top: 20px}.p7y-contact[data-mode=ANONYMOUS][data-step="2"] div#container-center {    top: 40%}.customer-logo {    margin-top: 14px}.p7y-contact .help-block ul {    margin-left: 40px;margin-top: 20px;width: 100%}.p7y-contact .has-error .help-block ul {    color: initial}.p7y-contact .alpaca-helper p {    margin: 0;font-size: revert}.message .content blockquote,.message .content blockquote * {    background-color: transparent!important;border: 0;border-bottom: 0!important}.message .content blockquote hr {    display: none}div#container {    margin: 0;display: flex;flex-direction: column;height: 100vh}div#container > .row.top {    flex: 0 0 auto;min-height: 36px}div#container > .row.center {    flex: 1;overflow-y: auto}div#container > .row.bottom {    flex: 0 0 64px;max-height: 164px}.message blockquote div {    width: 100%!important;max-width: 100%!important}.message blockquote {    margin: 0 0 0 10px!important;padding: 0!important}.message blockquote * {    font-size: small!important;color: #555;margin: 0!important;padding: 0!important}@media (max-width :1000px) {    :root {        --nb: 1    }    body {        zoom: .9    }    .p7y-contact[data-mode=LOGGED][data-step="2"] div#container-center {        grid-template-columns: repeat(1,1fr)    }    .p7y-contact .row.center {        min-height: calc(100% - 240px)    }}
#container[data-interface=SIGN][data-step="3"][data-mode=ANONYMOUS] img[src="/assets/images/tchatch-640x512.png"] {    content: url(/assets/images/signature-500.png)}button[name=DASHBOARD]:not(:hover),button[name=REJECT]:not(:hover) {    background-color: #ff0738!important}button.wrej[name=DASHBOARD]:not(:hover) {    background-color: #0763ff!important}