@keyframes spin{to{transform:rotate(1turn)}}.loading{position:relative}.loading:after{animation:spin 1s linear infinite;border:4px solid #ccc;border-radius:50%;border-top:4px solid var(--wp--preset--color--ocean-blue);content:"";display:inline-block;height:20px;position:absolute;width:20px}.loading.center{justify-content:center;margin:0 auto;text-align:center}.loading-big{display:flex}.loading-big:after{animation:spin 1s linear infinite;border:4px solid #ccc;border-radius:50%;border-top:4px solid var(--wp--preset--color--ocean-blue);content:"";display:inline-block;height:40px;position:relative;width:40px}.loading-big.center{justify-content:center;margin:0 auto}.conectozhaw-company-container{border-radius:10px;box-shadow:0 0 7px rgba(0,0,0,.1)}.conectozhaw-company-container .inner{padding:2em}.conectozhaw-company-container h3,.conectozhaw-company-container h4{font-size:2rem;font-weight:600}.conectozhaw-company-container a.button.button-tertiary,.conectozhaw-company-container button.button-tertiary{background:#fff;border:1px solid #d3d9de;color:#000}.conectozhaw-company-container a.button.button-tertiary:hover,.conectozhaw-company-container button.button-tertiary:hover{background:#eaedf0}.conectozhaw-company-container a.button.button-tertiary:disabled,.conectozhaw-company-container a.button.button-tertiary:hover:disabled,.conectozhaw-company-container button.button-tertiary:disabled,.conectozhaw-company-container button.button-tertiary:hover:disabled{background:none;border:1px solid #e9ecef}.conectozhaw-company-container a.button.button-quaternary,.conectozhaw-company-container button.button-quaternary{background:rgba(110,147,196,.1);border-color:rgba(110,147,196,.2);color:#6e93c4}.conectozhaw-company-container a.button.button-danger,.conectozhaw-company-container button.button-danger{background:#ef4444;border:0;color:#fff;margin:0}.conectozhaw-company-container a.button.button-danger:disabled,.conectozhaw-company-container button.button-danger:disabled{background:rgba(239,68,68,.5)}.conectozhaw-company-container fieldset{border:1px solid #d3d9de;border-radius:10px;margin:1.5em 0}.conectozhaw-company-container fieldset .inner{padding:1.5em}.conectozhaw-company-container fieldset legend{color:var(--wp--preset--color--black);font-size:2rem;font-weight:600;margin-bottom:2em;padding:0}.conectozhaw-company-container fieldset .form-group{display:flex;gap:20px;justify-content:space-evenly;margin-bottom:20px}@media(max-width:767px){.conectozhaw-company-container fieldset .form-group{display:block}}.conectozhaw-company-container fieldset .form-group .form-field{position:relative;width:100%}@media(max-width:767px){.conectozhaw-company-container fieldset .form-group .form-field{margin-bottom:1em}}.conectozhaw-company-container fieldset .form-group .form-field label{cursor:pointer;font-size:1.4rem}.conectozhaw-company-container fieldset .form-group .form-field input:not([type=radio]):not([type=checkbox]),.conectozhaw-company-container fieldset .form-group .form-field textarea{border:1px solid #d3d9de;border-radius:10px;color:#000;outline:none;padding:.65em 1.0625em}.conectozhaw-company-container fieldset .form-group .form-field input:not([type=radio]):not([type=checkbox]):disabled,.conectozhaw-company-container fieldset .form-group .form-field textarea:disabled{background:#fff;border-color:#e9ecef;color:#b9b9b9}.conectozhaw-company-container fieldset .form-group .form-field input:not([type=radio]):not([type=checkbox]):disabled:hover,.conectozhaw-company-container fieldset .form-group .form-field textarea:disabled:hover{border-color:#e9ecef}.conectozhaw-company-container fieldset .form-group .form-field input:not([type=radio]):not([type=checkbox]):focus,.conectozhaw-company-container fieldset .form-group .form-field textarea:focus{border-color:var(--wp--preset--color--ocean-blue)}.conectozhaw-company-container fieldset .form-group .form-field input:not([type=radio]):not([type=checkbox]).error,.conectozhaw-company-container fieldset .form-group .form-field textarea.error{border-color:red}.conectozhaw-company-container fieldset .form-group .form-field .date-field,.conectozhaw-company-container fieldset .form-group .form-field input[type=date]{padding-left:2em!important}.conectozhaw-company-container fieldset .form-group .form-field textarea{min-height:100px}.conectozhaw-company-container fieldset .form-group .form-field .checkbox-grid{display:flex;flex-wrap:wrap}.conectozhaw-company-container fieldset .form-group .form-field .checkbox-grid .checkbox-group{display:flex;flex:1 1 calc(25% - 0.75rem);flex-wrap:wrap;margin-bottom:10px}.conectozhaw-company-container fieldset .form-group .form-field .checkbox-grid .checkbox-group label{flex:1 1 calc(90% - 0.75rem)}.conectozhaw-company-container fieldset .form-group .submit{text-align:center}.conectozhaw-company-container fieldset .form-group .upload-field{display:flex;gap:10px}.conectozhaw-company-container fieldset .form-group .upload-field input[type=text]{flex:1}.conectozhaw-company-container fieldset .form-group .upload-field svg{max-height:16px}.conectozhaw-company-container fieldset .form-footer{border-top:1px solid #d3d9de;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:1.5em;padding-top:1.5em}@media(max-width:479px){.conectozhaw-company-container fieldset .form-footer{display:block}}.conectozhaw-company-container fieldset .form-footer .job-status{flex:1 1 100%;margin:10px 0;text-align:right}.conectozhaw-company-container fieldset .form-footer .job-status .loading{right:20px}.conectozhaw-company-container fieldset .form-footer .job-status .error-message{color:red}.conectozhaw-company-container fieldset .form-footer .controls{display:flex;gap:10px}@media(max-width:479px){.conectozhaw-company-container fieldset .form-footer .controls{display:block}}.conectozhaw-company-container .loading{margin:10px 0}.conectozhaw-company-container .company-orders.loading{text-align:center}.conectozhaw-company-container #company-dashboard-account-info .form-field.media button{display:inline-block}.form-field.media{background:#fbfbfc;border:2px dashed #d3d9de;border-radius:10px;font-size:1.4rem;padding:1em;text-align:center}.form-field.media:hover{border:2px dashed var(--wp--preset--color--ocean-blue);cursor:pointer}.form-field.media .icon{display:block;margin-bottom:1em;text-align:center}.form-field.media label{display:inline-block;font-size:1.5rem;margin-bottom:.75em}.form-field.media input[type=file]{display:none}.form-field.media p{color:#737373}.form-field.media .upload-wait{color:orange}.form-field.media .upload-success{color:green}.form-field.media .upload-error{color:red}.conectozhaw-company-login-selector{display:block}@media(min-width:1024px){.conectozhaw-company-login-selector{display:flex;gap:20px}}.conectozhaw-company-login-selector a.button,.conectozhaw-company-login-selector button{display:inline}.conectozhaw-company-login-selector .box{background-color:#fff;border-radius:10px;box-shadow:0 0 7px rgba(0,0,0,.1);margin-bottom:1em}@media(min-width:1024px){.conectozhaw-company-login-selector .box{max-width:50%}}.conectozhaw-company-login-selector .box .inner{padding:2em;text-align:center}.conectozhaw-company-login fieldset .company-login-errors,.conectozhaw-company-login fieldset .company-reset-pass-errors,.conectozhaw-company-login fieldset .company-reset-pass-req-errors,.conectozhaw-company-reset-password fieldset .company-login-errors,.conectozhaw-company-reset-password fieldset .company-reset-pass-errors,.conectozhaw-company-reset-password fieldset .company-reset-pass-req-errors,.conectozhaw-company-reset-password-request fieldset .company-login-errors,.conectozhaw-company-reset-password-request fieldset .company-reset-pass-errors,.conectozhaw-company-reset-password-request fieldset .company-reset-pass-req-errors{color:red;margin:10px 0}.send-password-email-sent{color:green;text-align:center}
