:root {
	font-size: 62.5%;
}

body {
	font-size: 1.6rem;
	font-family: 'Arial', 'Poppins', sans-serif;
	color: #231F20;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 700;
}

img {
  width: 100%;
  height: auto;
}

a {
	color: inherit;
}

a:hover {
	text-decoration: none;
	color: inherit;
}
:hover {
	transition: all .3s ease-in-out;
}

input, button, textarea {
	font-family: inherit;
}

.acf-field-67b1d2987dbab .acf-field .acf-notice.-error {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 5px;
    margin-bottom: 0;
}

.container .container {
	padding: 0;
}

#wpadminbar {
	display: none;
}
html {
	margin: 0 !important;
}
.wpas-alert.wpas-alert-danger,
.wpas-alert.wpas-alert-info,
.wpas-alert-success {
	font-size: 1rem;
	margin: 1.5rem 0;
}

#masthead {
	position: relative;
	z-index: 1;
}
.topbar {
	height: 23px;
	background: #7C8D06;
}
.topbar .gtranslate_wrapper {
  display: flex;
  justify-content: flex-end;
  gap: 1.2rem;
}
.topbar .gtranslate_wrapper a {
	font-size: 1.4rem;
}

.navbar {
	width: 100%;
	padding: 0;
	background: #C1D72E;
}
.logo-wrapper {
	padding: 2.4rem 0 4rem;
}

.user-icon {
	position: relative;
	z-index: 0;
}
.user-icon .user-links {
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translate(-50%, 0);
	display: flex;
	flex-direction: column;
	background: #c1d72e;
	padding: 15px;
	visibility: hidden;
	opacity: 0;
	transition: all .3s ease-in-out;
	border-radius: 5px;
	box-shadow: 0px 4px 4px 2px rgba(0, 0, 0, .1);
}
.user-icon:hover .user-links {
	visibility: visible;
	opacity: 1;
}
.user-icon .user-links a {
	margin: 0;
	padding: 5px;
	border-radius: 5px;
}
.user-icon .user-links a:hover {
	background: #9BB00F;
}

body.page-template-my-tickets:not(.logged-in) .navbar .container,
body.page-id-349:not(.logged-in) .navbar .container {
	justify-content: center;
}

main {
	min-height: calc(100vh - 136px - 43px);
	min-height: calc(100dvh - 136px - 43px);
}

footer {
	border-top: 1px solid #000;
}
.footer-copy {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.2rem;
	padding: 1.2rem 0;
}
.footer-copy .copy {
	margin: 0;
}
.footer-copy .design {
	color: inherit;
	display: flex;
	align-items: center;
	gap: 12px;
}

.login-wrapper {
	padding: 11.5rem 0 6rem;
}
.login-wrapper .login-title {
	font-size: 2.4rem;
	line-height: 2.8rem;
	margin: 0;
	text-align: center;
	margin-bottom: 17px;
}

.new-account {
	margin-bottom: 1.4rem;
}
.new-account a {
	font-size: 1.2rem;
	line-height: normal;
}
.page-template-my-tickets #wpas_form_registration,
.page-id-349 #wpas_form_login {
	display: none;
}

.wpas-login-register {
	display: flex;
	justify-content: center;
}
.wpas.wpas-login-register::before,
.wpas.wpas-login-register::after {
	display: none;
}
.wpas-login-register .wpas-form:first-child {
	max-width: 311px;
	width: 100%;
}
.wpas-login-register .wpas-form:last-child {
	max-width: 304px;
	width: 100%;
}
.wpas-login-register h3 {
	font-size: 1.4rem;
	margin-bottom: 1.4rem;
}
.wpas-form-group {
	margin-bottom: 1.4rem;
}
.wpas-form-control {
	font-size: 1.2rem;
	height: initial;
	padding: 0.8rem 1.6rem;
    line-height: 1.4rem;
    border: 0;
    box-shadow: inset 0 0 0 1px #A2A2A2;
	border-radius: 4px;
	color: inherit;
	outline: none;
}
.wpas-form-control::placeholder {
	color: #231F20 !important;
}
select.wpas-form-control {
	appearance: none;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><mask id="mask0_8003_42580" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20"><rect width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_8003_42580)"><path d="M10 12.7739L5.28857 8.06247L6.06253 7.28851L10 11.226L13.9375 7.28851L14.7115 8.06247L10 12.7739Z" fill="%231C1B1F"/></g></svg>');
	background-repeat: no-repeat;
	background-position: calc(100% - 16px) center;
	color: #A2A2A2;
}
.wpas-form-control::placeholder {
	color: inherit;
}
#wpas_message_wrapper {
	order: 99;
}
.wpas-checkbox label {
	font-size: 1rem;
	display: flex;
	align-items: center;
	gap: 3px;
}
.wpas-btn {
	background: #C1D72E;
	border: 0;
	padding: 8px 16px;
	font-size: 1.2rem;
	color: inherit;
	border-radius: 5px;
	margin: 0;
	line-height: initial;
}
.wpas-btn:hover {
	background: #9BB00F;
}
.wpas-forgot-password-link {
	font-size: 1rem;
	margin-left: 15px;
	display: inline-block;
	opacity: 1;
}

.user-links a,
.header-links a {
	font-size: 1.4rem;
    font-weight: 700;
}
.user-links a:hover {
	color: inherit;
}
.header-links a + a {
	margin-left: 6.2rem;
}

body.logged-in {
	background: #ECECEC;
}

.submit-ticket-wrapper {
	position: relative;
	z-index: 0;
	margin: 4.4rem 0 10.4rem;
	padding: 3.2rem 4.5rem;
	background: #fff;
	border-radius: 5px;
}
.submit-ticket-header h2 {
	font-size: 2.2rem;
	margin-bottom: 4.5rem;
}

#wpas-new-ticket {
	padding-bottom: 5.6rem;
}
.wpas-submission-form-inside-after-subject.container {
	display: flex;
	flex-wrap: wrap;
	column-gap: 30px;
	row-gap: 25px;
}
.wpas-submission-form-inside-after-subject .wpas-form-group {
	max-width: 320px;
	width: 100%;
	margin: 0;
}
.wpas-submission-form-inside-after-subject .wpas-form-group>label,
#wpas_files_wrapper > label {
	font-size: 1.2rem;
	font-weight: 400;
	margin-bottom: 8px;
	line-height: initial;
}
#wpas_failure_group_wrapper, #wpas_title_wrapper {
	max-width: calc(50% - 15px);
}
#wpas_message_wrapper {
	max-width: 100%;
}
#wpas_files_wrapper {
	margin-top: 25px;
	margin-bottom: 0;
}
.wpas-form #wpas_files_wrapper::before {
	display: block;
	content: "Insert Video or Image (Optional)";
	font-size: 1.2rem;
	font-weight: 400;
	margin-top: 3px;
	margin-bottom: 8px;
	line-height: initial;
}

.wpas-form #wpas_files_wrapper label {
	width: 100%;
  position: relative;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><mask id="mask0_10004_13022" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20"><rect width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_10004_13022)"><path d="M14.2275 13.4117C14.2275 14.5685 13.8256 15.553 13.0217 16.365C12.2178 17.1771 11.2386 17.5832 10.0842 17.5832C8.91375 17.5832 7.92924 17.1603 7.13063 16.3144C6.33201 15.4687 5.93271 14.4525 5.93271 13.2659V5.37796C5.93271 4.55532 6.21799 3.85609 6.78854 3.28025C7.35896 2.70442 8.05549 2.4165 8.87813 2.4165C9.71465 2.4165 10.4147 2.72178 10.9783 3.33234C11.5419 3.94289 11.8238 4.67338 11.8238 5.5238V12.9278C11.8238 13.4105 11.6556 13.8232 11.3192 14.1657C10.9828 14.508 10.5728 14.6792 10.0894 14.6792C9.59396 14.6792 9.17799 14.5013 8.84146 14.1455C8.50493 13.7896 8.33667 13.3559 8.33667 12.8444V5.32046H9.41979V12.9278C9.41979 13.115 9.48306 13.2732 9.60958 13.4023C9.73611 13.5315 9.89299 13.5961 10.0802 13.5961C10.2673 13.5961 10.4241 13.5315 10.5506 13.4023C10.6772 13.2732 10.7404 13.115 10.7404 12.9278V5.37005C10.7457 4.85185 10.5667 4.4106 10.2033 4.0463C9.84 3.68199 9.39695 3.49984 8.87417 3.49984C8.35389 3.49984 7.9141 3.69025 7.55479 4.07109C7.19563 4.45206 7.01604 4.90157 7.01604 5.41963V13.4117C7.02132 14.2664 7.32097 14.9913 7.915 15.5863C8.50903 16.1814 9.23306 16.4859 10.0871 16.4998C10.9407 16.5137 11.6663 16.2057 12.264 15.5759C12.8615 14.9462 13.1549 14.19 13.1442 13.3075V5.32046H14.2275V13.4117Z" fill="%23231F20"/><path d="M14.2275 13.4117C14.2275 14.5685 13.8256 15.553 13.0217 16.365C12.2178 17.1771 11.2386 17.5832 10.0842 17.5832C8.91375 17.5832 7.92924 17.1603 7.13063 16.3144C6.33201 15.4687 5.93271 14.4525 5.93271 13.2659V5.37796C5.93271 4.55532 6.21799 3.85609 6.78854 3.28025C7.35896 2.70442 8.05549 2.4165 8.87813 2.4165C9.71465 2.4165 10.4147 2.72178 10.9783 3.33234C11.5419 3.94289 11.8238 4.67338 11.8238 5.5238V12.9278C11.8238 13.4105 11.6556 13.8232 11.3192 14.1657C10.9828 14.508 10.5728 14.6792 10.0894 14.6792C9.59396 14.6792 9.17799 14.5013 8.84146 14.1455C8.50493 13.7896 8.33667 13.3559 8.33667 12.8444V5.32046H9.41979V12.9278C9.41979 13.115 9.48306 13.2732 9.60958 13.4023C9.73611 13.5315 9.89299 13.5961 10.0802 13.5961C10.2673 13.5961 10.4241 13.5315 10.5506 13.4023C10.6772 13.2732 10.7404 13.115 10.7404 12.9278V5.37005C10.7457 4.85185 10.5667 4.4106 10.2033 4.0463C9.84 3.68199 9.39695 3.49984 8.87417 3.49984C8.35389 3.49984 7.9141 3.69025 7.55479 4.07109C7.19563 4.45206 7.01604 4.90157 7.01604 5.41963V13.4117C7.02132 14.2664 7.32097 14.9913 7.915 15.5863C8.50903 16.1814 9.23306 16.4859 10.0871 16.4998C10.9407 16.5137 11.6663 16.2057 12.264 15.5759C12.8615 14.9462 13.1549 14.19 13.1442 13.3075V5.32046H14.2275V13.4117Z" fill="black" fill-opacity="0.2"/><path d="M14.2275 13.4117C14.2275 14.5685 13.8256 15.553 13.0217 16.365C12.2178 17.1771 11.2386 17.5832 10.0842 17.5832C8.91375 17.5832 7.92924 17.1603 7.13063 16.3144C6.33201 15.4687 5.93271 14.4525 5.93271 13.2659V5.37796C5.93271 4.55532 6.21799 3.85609 6.78854 3.28025C7.35896 2.70442 8.05549 2.4165 8.87813 2.4165C9.71465 2.4165 10.4147 2.72178 10.9783 3.33234C11.5419 3.94289 11.8238 4.67338 11.8238 5.5238V12.9278C11.8238 13.4105 11.6556 13.8232 11.3192 14.1657C10.9828 14.508 10.5728 14.6792 10.0894 14.6792C9.59396 14.6792 9.17799 14.5013 8.84146 14.1455C8.50493 13.7896 8.33667 13.3559 8.33667 12.8444V5.32046H9.41979V12.9278C9.41979 13.115 9.48306 13.2732 9.60958 13.4023C9.73611 13.5315 9.89299 13.5961 10.0802 13.5961C10.2673 13.5961 10.4241 13.5315 10.5506 13.4023C10.6772 13.2732 10.7404 13.115 10.7404 12.9278V5.37005C10.7457 4.85185 10.5667 4.4106 10.2033 4.0463C9.84 3.68199 9.39695 3.49984 8.87417 3.49984C8.35389 3.49984 7.9141 3.69025 7.55479 4.07109C7.19563 4.45206 7.01604 4.90157 7.01604 5.41963V13.4117C7.02132 14.2664 7.32097 14.9913 7.915 15.5863C8.50903 16.1814 9.23306 16.4859 10.0871 16.4998C10.9407 16.5137 11.6663 16.2057 12.264 15.5759C12.8615 14.9462 13.1549 14.19 13.1442 13.3075V5.32046H14.2275V13.4117Z" fill="black" fill-opacity="0.2"/></g></svg>');
  background-repeat: no-repeat;
  background-position: calc(100% - 4px) center;
  z-index: 0;
  border-radius: 4px;
  border: 1px solid #A2A2A2 !important;
  padding: 0.7rem 1.6rem;
  font-size: 12px;
  color: #A2A2A2;
  margin-bottom: 0;
  cursor: pointer;
}
.wpas-form #wpas_files_wrapper input {
	display: none;
}
#dropzone-files,
#dropzone-custom_file {
	border: 1px solid #A2A2A2;
	border-radius: 4px;
	margin-bottom: 8px;
}
#dropzone-custom_file {
	margin: 0;
	padding: .8rem 2.1rem .8rem 1.6rem;
	line-height: 1;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><mask id="mask0_8003_42355" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20"><rect width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_8003_42355)"><path d="M14.2275 13.4119C14.2275 14.5687 13.8256 15.5531 13.0217 16.3652C12.2178 17.1773 11.2386 17.5833 10.0842 17.5833C8.91378 17.5833 7.92927 17.1604 7.13066 16.3146C6.33204 15.4689 5.93274 14.4527 5.93274 13.266V5.37812C5.93274 4.55548 6.21802 3.85624 6.78857 3.28041C7.35899 2.70457 8.05552 2.41666 8.87816 2.41666C9.71468 2.41666 10.4148 2.72193 10.9784 3.33249C11.542 3.94305 11.8238 4.67353 11.8238 5.52395V12.9279C11.8238 13.4107 11.6556 13.8233 11.3192 14.1658C10.9828 14.5082 10.5729 14.6794 10.0894 14.6794C9.59399 14.6794 9.17802 14.5014 8.84149 14.1456C8.50496 13.7898 8.3367 13.3561 8.3367 12.8446V5.32062H9.41982V12.9279C9.41982 13.1151 9.48309 13.2733 9.60962 13.4025C9.73614 13.5317 9.89302 13.5962 10.0802 13.5962C10.2673 13.5962 10.4241 13.5317 10.5507 13.4025C10.6772 13.2733 10.7404 13.1151 10.7404 12.9279V5.3702C10.7457 4.852 10.5667 4.41075 10.2034 4.04645C9.84003 3.68214 9.39698 3.49999 8.8742 3.49999C8.35392 3.49999 7.91413 3.69041 7.55482 4.07124C7.19566 4.45221 7.01607 4.90173 7.01607 5.41978V13.4119C7.02135 14.2666 7.321 14.9914 7.91503 15.5864C8.50906 16.1816 9.23309 16.4861 10.0871 16.5C10.9407 16.5139 11.6664 16.2059 12.264 15.576C12.8615 14.9463 13.1549 14.1902 13.1442 13.3077V5.32062H14.2275V13.4119Z" fill="%231C1B1F"/></g></svg>');
	background-repeat: no-repeat;
	background-position: calc(100% - 3px) center;
}
#dropzone-custom_file .dz-message {
	margin: 0;
	text-align: left;
}
#wpas_custom_file_wrapper > p{
	margin: 0;
	color: #666;
	font-size: 10px;
	line-height: normal;
	margin-top: 8px;
}
#wpas_files_wrapper .wpas-help-block {
	margin: 0;
	color: #666;
	font-size: 1rem;
}
#wpas_files_wrapper .wpas-help-block code {
	color: inherit;
	border: 0;
}
.page-template-submit-ticket #wpas_custom_file_wrapper {
	display: none;
}

.tickets-list-wrapper {
	position: relative;
	z-index: 0;
	max-width: 956px;
	width: 100%;
	margin: 2.6rem auto 6.5rem;
}
.tickets-list-header h2 {
	font-size: 2.4rem;
	margin-bottom: 2rem;
}
#wpas_ticketlist_filters {
	display: block !important;
	position: absolute;
    right: 0;
    top: 4px;
	margin: 0;
	max-width: 162px;
	width: 100%;
}
#wpas_ticketlist_filters .wpas-one-third:not(:last-of-type) {
	display: none;
}
#wpas_ticketlist_filters .wpas-one-third {
	padding: 0;
	width: 100%;
}
#wpas_filter_wrap .wpas-clear-filter {
	right: 5px;
	width: 8px;
	height: 8px;
	transform: translate(0, -50%);
	margin-top: 0;
}
#wpas_filter_wrap .wpas-form-control {
	padding: 4.5px 5px;
	line-height: initial;
	font-size: 1rem;
	box-shadow: inset 0 0 0 1px #666;
	color: #666;
}
#wpas_ticketlist thead {
	background: #9BB00F;
}
#wpas_ticketlist thead th {
	font-size: 1.4rem;
	font-weight: 700;
	padding: 2rem 3.5rem;
}
#wpas_ticketlist thead th:not(#wpas-ticket-status, #wpas-ticket-title, #wpas-ticket-date, #wpas-ticket-truck_model),
#wpas_ticketlist tbody td:not(.wpas-ticket-status, .wpas-ticket-title, .wpas-ticket-date, .wpas-ticket-truck_model) {
	display: none;
}
#wpas_ticketlist tbody tr:nth-child(odd) {
	background: #FFFFFF33;
}
#wpas_ticketlist tbody tr:nth-child(even) {
	background: #9BB00F26;
}
#wpas_ticketlist tbody td {
	font-size: 1.2rem;
	padding: 1.5rem 3.5rem;
	border: 0;
}
#wpas_ticketlist tbody .wpas-label {
	display: inline-block;
	padding: 0.2rem 1rem;
	font-size: 1.2rem;
	font-weight: 700;
	color: #231F20;
	text-transform: lowercase;
}
#wpas_ticketlist tbody .wpas-label:first-letter {
	text-transform: uppercase !important;
}
.submit-ticket-wrapper button[type="submit"] {
	line-height: initial;
	float: right;
	margin-top: 2.4rem;
}

.wpas.wpas-ticket-details {
	margin: 4.4rem 0 10.4rem;
}
.wpas-ticket-details-header thead th {
	font-size: 1.2rem;
	min-width: 184px;

}
.wpas-ticket-details-header tbody td {
	font-size: 1.2rem;
}

.wpas-label {
	color: #231F20;
	font-size: 1.2rem;
	font-weight: 700;
}
.dropzone.dz-clickable .dz-message {
	font-size: 1.2rem;
	color: #A2A2A2;
}

#wpas_ticketlist tfoot td {
	padding: 0;
}
.wpas_table_pagination>li>a,
.wpas_table_pagination>li>span {
	font-size: 1.4rem;
	color: inherit;
}
.wpas_table_pagination>.active>a,
.wpas_table_pagination>.active>a:focus,
.wpas_table_pagination>.active>a:hover,
.wpas_table_pagination>.active>span,
.wpas_table_pagination>.active>span:focus,
.wpas_table_pagination>.active>span:hover,
.wpas_table_pagination>li>a:focus,
.wpas_table_pagination>li>a:hover,
.wpas_table_pagination>li>span:focus,
.wpas_table_pagination>li>span:hover {
	color: #231f20;
	background-color: #e0e3cb;
	border-color: #e0e3cb;
}

.wpas-ticket-details #message {
	display: none;
}



/* Campos ACF na edição do chamado */
#acf-form {
	margin-top: 4.4rem;
}

.acf-fields > .acf-field {
	padding: 0 !important;
	border-top: none !important;
}

.acf-fields > .acf-field .acf-fields {
	padding: 1rem;
	border: none;
}

.acf-fields > .acf-tab-wrap:first-child .acf-tab-group {
	border: 0;
	margin: 0;
	padding: 0 10px;
}

.acf-fields > .acf-tab-wrap .acf-tab-group li {
	margin: 0;
}

.acf-fields > .acf-tab-wrap .acf-tab-group li a {
	font-size: 12px;
	font-weight: 700;
	padding: 7px 10px;
	border: 0;
	border-bottom: 1px solid transparent !important;
	margin: 0;
	background: 0 !important;
	transition: all .3s ease-in-out;
}

.acf-fields > .acf-tab-wrap .acf-tab-group li.active a,
.acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {
	border-color: #9BB00F !important;
	background: rgba(155, 176, 15, 0.15) !important;
}

.single-ticket .acf-fields > .acf-field.acf-field-group + .acf-field.acf-field-group {
	border-top: 1px solid #666666;
}

div[data-name="step_1_content_top"] > .acf-label,
div[data-name="step_1_content_bottom"] > .acf-label,
div[data-name="step_2_content_top"] > .acf-label,
div[data-name="step_2_content_middle"] > .acf-label,
div[data-name="step_2_content_bottom"] > .acf-label,
div[data-name="step_3_content_top"] > .acf-label,
div[data-name="step_3_content_middle"] > .acf-label {
	display: none;
}

.single-ticket .acf-field .acf-label {
	margin-bottom: 8px;
}

.single-ticket .acf-field .acf-label label {
	font-size: 12px;
	margin: 0;
}

.single-ticket .acf-input .acf-fields {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 16px;
	row-gap: 25px;
	border: 0;
	align-items: end;
}

.single-ticket div[data-name="step_2_content_bottom"] .acf-input .acf-fields {
	grid-template-columns: repeat(2, 1fr);
}

.single-ticket div[data-name="step_3_content_middle"] .acf-input .acf-fields {
	grid-template-columns: 1fr;
}

.single-ticket .acf-input .acf-fields .acf-field {
	border: 0;
	padding: 0;
}

.single-ticket input,
.single-ticket select,
.single-ticket textarea {
	padding: 8px 16px;
	font-size: 12px;
	line-height: normal;
	border: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
}

.single-ticket input:focus,
.single-ticket select:focus,
.single-ticket textarea:focus {
	outline: none;
	border: 1px solid #000;
	border-radius: 4px;
}

.single-ticket input::placeholder {
	color: #A2A2A2;
}

div[data-name="insert_photo_or_video_of_what_happened"] > .acf-label label {
	font-size: 22px !important;
	font-style: normal;
	font-weight: 700;
	margin: 16px 0 !important;
}

.single-ticket .acf-field p.description {
	color: #666;
	font-size: 9px;
	margin: 0;
}

.acf-basic-uploader {
	position: relative;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><mask id="mask0_10004_13022" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20"><rect width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_10004_13022)"><path d="M14.2275 13.4117C14.2275 14.5685 13.8256 15.553 13.0217 16.365C12.2178 17.1771 11.2386 17.5832 10.0842 17.5832C8.91375 17.5832 7.92924 17.1603 7.13063 16.3144C6.33201 15.4687 5.93271 14.4525 5.93271 13.2659V5.37796C5.93271 4.55532 6.21799 3.85609 6.78854 3.28025C7.35896 2.70442 8.05549 2.4165 8.87813 2.4165C9.71465 2.4165 10.4147 2.72178 10.9783 3.33234C11.5419 3.94289 11.8238 4.67338 11.8238 5.5238V12.9278C11.8238 13.4105 11.6556 13.8232 11.3192 14.1657C10.9828 14.508 10.5728 14.6792 10.0894 14.6792C9.59396 14.6792 9.17799 14.5013 8.84146 14.1455C8.50493 13.7896 8.33667 13.3559 8.33667 12.8444V5.32046H9.41979V12.9278C9.41979 13.115 9.48306 13.2732 9.60958 13.4023C9.73611 13.5315 9.89299 13.5961 10.0802 13.5961C10.2673 13.5961 10.4241 13.5315 10.5506 13.4023C10.6772 13.2732 10.7404 13.115 10.7404 12.9278V5.37005C10.7457 4.85185 10.5667 4.4106 10.2033 4.0463C9.84 3.68199 9.39695 3.49984 8.87417 3.49984C8.35389 3.49984 7.9141 3.69025 7.55479 4.07109C7.19563 4.45206 7.01604 4.90157 7.01604 5.41963V13.4117C7.02132 14.2664 7.32097 14.9913 7.915 15.5863C8.50903 16.1814 9.23306 16.4859 10.0871 16.4998C10.9407 16.5137 11.6663 16.2057 12.264 15.5759C12.8615 14.9462 13.1549 14.19 13.1442 13.3075V5.32046H14.2275V13.4117Z" fill="%23231F20"/><path d="M14.2275 13.4117C14.2275 14.5685 13.8256 15.553 13.0217 16.365C12.2178 17.1771 11.2386 17.5832 10.0842 17.5832C8.91375 17.5832 7.92924 17.1603 7.13063 16.3144C6.33201 15.4687 5.93271 14.4525 5.93271 13.2659V5.37796C5.93271 4.55532 6.21799 3.85609 6.78854 3.28025C7.35896 2.70442 8.05549 2.4165 8.87813 2.4165C9.71465 2.4165 10.4147 2.72178 10.9783 3.33234C11.5419 3.94289 11.8238 4.67338 11.8238 5.5238V12.9278C11.8238 13.4105 11.6556 13.8232 11.3192 14.1657C10.9828 14.508 10.5728 14.6792 10.0894 14.6792C9.59396 14.6792 9.17799 14.5013 8.84146 14.1455C8.50493 13.7896 8.33667 13.3559 8.33667 12.8444V5.32046H9.41979V12.9278C9.41979 13.115 9.48306 13.2732 9.60958 13.4023C9.73611 13.5315 9.89299 13.5961 10.0802 13.5961C10.2673 13.5961 10.4241 13.5315 10.5506 13.4023C10.6772 13.2732 10.7404 13.115 10.7404 12.9278V5.37005C10.7457 4.85185 10.5667 4.4106 10.2033 4.0463C9.84 3.68199 9.39695 3.49984 8.87417 3.49984C8.35389 3.49984 7.9141 3.69025 7.55479 4.07109C7.19563 4.45206 7.01604 4.90157 7.01604 5.41963V13.4117C7.02132 14.2664 7.32097 14.9913 7.915 15.5863C8.50903 16.1814 9.23306 16.4859 10.0871 16.4998C10.9407 16.5137 11.6663 16.2057 12.264 15.5759C12.8615 14.9462 13.1549 14.19 13.1442 13.3075V5.32046H14.2275V13.4117Z" fill="black" fill-opacity="0.2"/><path d="M14.2275 13.4117C14.2275 14.5685 13.8256 15.553 13.0217 16.365C12.2178 17.1771 11.2386 17.5832 10.0842 17.5832C8.91375 17.5832 7.92924 17.1603 7.13063 16.3144C6.33201 15.4687 5.93271 14.4525 5.93271 13.2659V5.37796C5.93271 4.55532 6.21799 3.85609 6.78854 3.28025C7.35896 2.70442 8.05549 2.4165 8.87813 2.4165C9.71465 2.4165 10.4147 2.72178 10.9783 3.33234C11.5419 3.94289 11.8238 4.67338 11.8238 5.5238V12.9278C11.8238 13.4105 11.6556 13.8232 11.3192 14.1657C10.9828 14.508 10.5728 14.6792 10.0894 14.6792C9.59396 14.6792 9.17799 14.5013 8.84146 14.1455C8.50493 13.7896 8.33667 13.3559 8.33667 12.8444V5.32046H9.41979V12.9278C9.41979 13.115 9.48306 13.2732 9.60958 13.4023C9.73611 13.5315 9.89299 13.5961 10.0802 13.5961C10.2673 13.5961 10.4241 13.5315 10.5506 13.4023C10.6772 13.2732 10.7404 13.115 10.7404 12.9278V5.37005C10.7457 4.85185 10.5667 4.4106 10.2033 4.0463C9.84 3.68199 9.39695 3.49984 8.87417 3.49984C8.35389 3.49984 7.9141 3.69025 7.55479 4.07109C7.19563 4.45206 7.01604 4.90157 7.01604 5.41963V13.4117C7.02132 14.2664 7.32097 14.9913 7.915 15.5863C8.50903 16.1814 9.23306 16.4859 10.0871 16.4998C10.9407 16.5137 11.6663 16.2057 12.264 15.5759C12.8615 14.9462 13.1549 14.19 13.1442 13.3075V5.32046H14.2275V13.4117Z" fill="black" fill-opacity="0.2"/></g></svg>');
	background-repeat: no-repeat;
	background-position: calc(100% - 14px) center;
	z-index: 0;
	border-radius: 4px;
	border: 1px solid #A2A2A2 !important;
	padding: 16px;
	font-size: 12px;
	color: #A2A2A2;
	cursor: pointer;
}

.acf-basic-uploader p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.acf-basic-uploader input[type="file"] {
	display: none;
}


.acf-basic-uploader {
	display: block;
	border: 0;
	height: 20px;
}

.single-ticket .acf-field[data-name^="used_spare_parts_invoice_"] .acf-input {
	width: 100%;
}

.single-ticket .acf-field[data-name^="used_spare_parts_invoice_"] .acf-input .acf-input-wrap {
	display: block;
	width: 100%;
}

.single-ticket .acf-field[data-name^="used_spare_parts_invoice_"] .acf-basic-uploader {
	display: block;
	width: 100%;
	min-width: 100%;
	box-sizing: border-box;
}

.single-ticket .acf-field[data-name^="used_spare_parts_invoice_"] .acf-basic-uploader p,
.single-ticket .acf-field[data-name^="used_spare_parts_invoice_"] .acf-basic-uploader input[type="file"] {
	width: 100%;
}

div[data-name="validation_content"] > .acf-label {
	display: none;
}

.single-ticket div[data-name="validation_content"] .acf-input .acf-fields {
	display: block;
}

.single-ticket div[data-name="validation_content"] .acf-field label {
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	margin-bottom: 30px;
}

.single-ticket div[data-name="clark_validation"] {
	margin-top: 22px;
}

.single-ticket div[data-name="clark_validation"].acf-field label {
	margin-bottom: 8px;
}

div[data-name="step_3_content_middle"] .mce-top-part,
div[data-name="dealer_submited_amount"] .mce-top-part,
div[data-name="clark_validation"] .mce-top-part {
	display: none;
}

div[data-name="step_3_content_middle"] .wp-editor-container,
div[data-name="dealer_submited_amount"] .wp-editor-container,
div[data-name="clark_validation"] .wp-editor-container {
	border: 0 !important;
}

/*body:not([bis_register]) div[data-name="clark_validation"],
body[bis_register] div[data-name="dealer_submited_amount"] {
	pointer-events: none;
}*/

.single-ticket .acf-form-submit {
	display: flex;
	margin: 4.4rem 0;
}

.single-ticket .acf-form-submit .acf-button {
  background: #C1D72E;
  border: 0;
  padding: 8px 16px;
  font-size: 1.2rem;
  color: inherit;
  border-radius: 5px;
  margin: 0;
  line-height: initial;
}

.single-ticket .acf-form-submit .acf-button:hover {
	background: #9BB00F;
}

.acf-field[data-name="table_parts"] .acf-repeater.-table {
	display: flex;
	flex-direction: column-reverse;
	gap: 12px;
}

.acf-field[data-name="table_parts"] .acf-table thead tr th {
	width: 10% !important;
	font-size: 12px;
}

.acf-field[data-name="table_parts"] .acf-table thead tr th:nth-child(-n+2) {
	width: 35% !important;
}

.acf-field[data-name="table_parts"] .acf-table tbody tr:nth-child(odd) td input[type="text"] {
	background: #F3F3F3;
	border-radius: 0;
	border: none;
	font-size: 12px;
}

.acf-field[data-name="table_parts"] .acf-table tbody tr:nth-child(odd) td:not(:last-child) {
	border-right: 1px solid #ccc;
}

.acf-field[data-name="table_parts"] .acf-table tbody tr:nth-child(even) td input[type="text"] {
	background: #fff;
	border-radius: 0;
	border: none;
	font-size: 12px;
}

.acf-field[data-name="table_parts"] .acf-table tbody tr:nth-child(even) td:not(:last-child) {
	border-right: 1px solid #ccc;
}

.acf-field[data-name="table_parts"] .acf-actions {
	text-align: left;
}

.acf-field[data-name="table_parts"] .acf-actions .acf-button {
	float: none !important;
  background: #C1D72E;
  border: 0;
  padding: 8px 16px;
  font-size: 1.2rem;
  color: inherit;
  border-radius: 5px;
  margin: 0;
  line-height: initial;
}

.acf-field[data-name="table_parts"] .acf-actions .acf-button:hover {
	background: #9BB00F;
}

.acf-field[data-name="sum_total_parts"] {
  display: flex;
  align-items: center;
  margin-top: -16px !important;
}

.acf-field[data-name="sum_total_parts"] .acf-label {
	width: 87.2%;
  padding: 8px;
  border: 1px solid #d5d9dd;
  border-right: 0;
  line-height: 1.4;
	margin-bottom: 0;
}

.acf-field[data-name="sum_total_parts"] .acf-input {
	width: 12.8%;
}

.acf-field[data-name="sum_total_parts"] .acf-input input {
  padding: 8px;
  border-radius: 0;
  font-size: 12px;
}


/* tabela dealer submit */
.acf-field[data-name="dealer_submited_amount"] .acf-table,
.acf-field[data-name="clark_validation"] .acf-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px #9BB00F solid;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table thead,
.acf-field[data-name="clark_validation"] .acf-table thead,
.acf-field[data-name="validation_content"] .acf-field[data-name="column_labels"] .acf-field .acf-label,
.acf-field[data-name="validation_content"] .acf-field[data-name="values_per_labor_and_travel"] .acf-field .acf-label {
	display: none;
}

.acf-field[data-name="validation_content"] .acf-field[data-name="column_labels"] {
	width: 64px;
}

.acf-field[data-name="validation_content"] .acf-field[data-name="column_labels"] input {
	pointer-events: none;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="calculo"] .acf-fields,
.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="remarks"] .acf-fields,
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="calculo"] .acf-fields,
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="remarks"] .acf-fields,
.acf-field[data-name="validation_content"] .acf-field[data-name="column_labels"] .acf-fields,
.acf-field[data-name="validation_content"] .acf-field[data-name="values_per_labor_and_travel"] .acf-fields {
	padding: 0;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="calculo"] .acf-field,
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="calculo"] .acf-field,
.acf-field[data-name="validation_content"] .acf-field[data-name="column_labels"] .acf-fields .acf-field,
.acf-field[data-name="validation_content"] .acf-field[data-name="values_per_labor_and_travel"] .acf-fields .acf-field {
  height: 49px;
  display: flex;
  align-items: center;
  border-bottom: 1px dashed #ccc;
  border-right: 1px solid #9BB00F;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="calculo"] .acf-field:before,
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="calculo"] .acf-field:before,
.acf-field[data-name="validation_content"] .acf-field[data-name="column_labels"] .acf-field:before,
.acf-field[data-name="validation_content"] .acf-field[data-name="values_per_labor_and_travel"] .acf-field:before {
	content: none;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="calculo"] .acf-field .acf-label,
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="calculo"] .acf-field .acf-label {
  height: 100%;
  display: flex;
  align-items: center;
	border-right: 1px solid #9BB00F;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="calculo"] .acf-field .acf-label label,
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="calculo"] .acf-field .acf-label label {
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 2.2;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="calculo"] .acf-field .acf-input,
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="calculo"] .acf-field .acf-input,
.acf-field[data-name="validation_content"] .acf-field[data-name="column_labels"] .acf-field .acf-input,
.acf-field[data-name="validation_content"] .acf-field[data-name="values_per_labor_and_travel"] .acf-field .acf-input {
	width: 100%;
	height: 100%;
	padding: 0;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="calculo"] .acf-field .acf-input .acf-input-wrap,
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="calculo"] .acf-field .acf-input .acf-input-wrap,
.acf-field[data-name="validation_content"] .acf-field[data-name="column_labels"] .acf-field .acf-input .acf-input-wrap,
.acf-field[data-name="validation_content"] .acf-field[data-name="values_per_labor_and_travel"] .acf-field .acf-input .acf-input-wrap {
	height: 100%;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="calculo"] .acf-field[data-name="total"],
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="calculo"] .acf-field[data-name="total"] {
	border-right: none;
	border-bottom: none;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="calculo"] .acf-field[data-name="other"],
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="calculo"] .acf-field[data-name="other"],
.acf-field[data-name="validation_content"] .acf-field[data-name="column_labels"] .acf-field[data-name="label_other"],
.acf-field[data-name="validation_content"] .acf-field[data-name="values_per_labor_and_travel"] .acf-field[data-name="label_other"] {
	border-bottom: 1px solid #9BB00F;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="calculo"] .acf-field .acf-input input,
.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="remarks"] .acf-field .acf-input input,
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="calculo"] .acf-field .acf-input input,
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="remarks"] .acf-field .acf-input input,
.acf-field[data-name="validation_content"] .acf-field[data-name="column_labels"] .acf-field .acf-input input,
.acf-field[data-name="validation_content"] .acf-field[data-name="values_per_labor_and_travel"] .acf-field .acf-input input {
	height: 100%;
	border: none;
	background: #fff;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="remarks"] .acf-field,
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="remarks"] .acf-field {
	height: 49px;
  display: flex;
  align-items: center;
	border-bottom: 1px dashed #ccc;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="remarks"] .acf-field[data-name="remark_other"],
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="remarks"] .acf-field[data-name="remark_other"] {
	border-bottom: 1px solid #9BB00F;
}

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="remarks"] .acf-field .acf-label,
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="remarks"] .acf-field .acf-label {
	display: none;
}
/* tabela dealer submit */

.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="calculo"] .acf-field[data-name="value_per_hr"],
.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="calculo"] .acf-field[data-name="value_per_km"],
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="calculo"] .acf-field[data-name="value_per_hr"],
.acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="calculo"] .acf-field[data-name="value_per_km"] {
	display: none;
}

/* Atualização Nova */
#wpas_ticketlist {
	display: inline-table;
}
/* Atualização Nova */

/* Campos ACF na edição do chamado */

@media (min-width: 1000px) {
	.acf-field[data-name="dealer_submited_amount"] .acf-table tbody tr td[data-name="remarks"] .acf-field, .acf-field[data-name="clark_validation"] .acf-table tbody tr td[data-name="remarks"] .acf-field {
		display: grid;
	}
}

@media (max-width: 992px) {
  .wpas-table td:nth-child(n+5), .wpas-table th:nth-child(n+5) {
    display: table-cell; 
  }
}

@media screen and (max-width: 768px) {
	.wpas-table td:nth-child(n+3), .wpas-table th:nth-child(n+3) {
	  display: table-cell;
	}
}


@media screen and (max-width: 767px) {
	.submit-ticket-wrapper {
		margin: 3rem 0 6rem;
		padding: 3rem 1.5rem;
	}
	.submit-ticket-header h2 {
		font-size: 1.6rem;
		margin-bottom: 3rem;
	}
	.wpas-submission-form-inside-after-subject.container {
		grid-template-columns: repeat(2, 1fr);
		column-gap: 15px;
		row-gap: 15px;
	}
	
	.submit-ticket-wrapper button[type="submit"] {
		bottom: -40px;
	}

	.single-ticket .acf-input .acf-fields {
		grid-template-columns: 1fr;
	}

	.single-ticket div[data-name="step_2_content_bottom"] .acf-input .acf-fields {
    grid-template-columns: 1fr;
	}

	.wpas-ticket-replies td {
		font-size: 14px;
	}

	.wpas-btn {
		margin-top: 1.5rem;
	}
}

@media screen and (max-width: 575px) {
	.logo-wrapper {
		padding: 1.4rem 0 2rem;
	}
	.user-icon .user-links {
		left: -15px;
	}
	.header-links a + a {
		margin-left: 2rem;
	}
	
	.login-wrapper {
		padding: 3rem 0;
	}
	.wpas-login-register {
		flex-direction: column;
		gap: 45px;
	}
	.wpas-login-register .wpas-form {
		max-width: 100% !important;
	}
	
	.footer-copy {
		flex-direction: column-reverse;
		gap: 10px;
	}
}

@media screen and (max-width: 475px) {
	.wpas-submission-form-inside-after-subject.container {
		grid-template-columns: 1fr;
	}
}

@media screen and (max-width: 428px) {
	.wpas.wpas-ticket-list.alignwide {
		overflow-x: scroll;
	}

	.tickets-list-header h2 {
		font-size: 1.8rem;
		margin-bottom: 2rem;
	}
	#wpas_ticketlist thead th {
		padding: 1rem 1.5rem;
	}
	#wpas_ticketlist tbody td {
		min-width: 196px;
		padding: 1.5rem;
	}
	
	.wpas-reply-meta .wpas-reply-time {
		text-align: left;
	}
	.wpas-user-profile {
		height: 48px;
		width: 48px;
	}

	.wpas-submission-form-inside-after-subject.container {
		    flex-wrap: unset;
    flex-direction: column;
	}

	.wpas-submission-form-inside-after-subject .wpas-form-group, #wpas_failure_group_wrapper, #wpas_title_wrapper {
		max-width: 100%;
	}

	/* Tabelas */
	#acf-form .acf-input .acf-fields .acf-field[data-name="table_parts"] {
		overflow-x: scroll;
	}
	
	#acf-form .acf-field[data-name="table_parts"] .acf-table thead tr th:nth-child(-n+2),
	#acf-form .acf-field[data-name="table_parts"] .acf-table thead tr th {
		width: auto	!important;
	}

	#acf-form .acf-field[data-name="table_parts"] .acf-table tbody tr:nth-child(odd) td input[type="text"],
	#acf-form .acf-field[data-name="table_parts"] .acf-table tbody tr:nth-child(even) td input[type="text"] {
		width: max-content;
	}

	#acf-form .acf-field[data-name="sum_total_parts"] .acf-label {
		width: 20%;
	}

	#acf-form .acf-field[data-name="sum_total_parts"] .acf-input {
		width: 80%;
	}
	/* Tabelas */
}
